body{ padding:0px; margin:0px; background:#ffffff;color: #333333; font-size:12px;font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;}
ul,li,ol,dl,dt,dd,p,h1,h2,h3,h4,form{ padding:0px; margin:0px; list-style:none;}
a{color: #343434;text-decoration: none;}a:hover {color: #0098DF;text-decoration: none;}
.clr{ font-size:0px; line-height:0px; height:0px; overflow:hidden; clear:both;}
.space{ padding-top:8px;}
.space20{ padding-top:20px;}
img { border:none;}
.fleft{ float:left} .fright{ float:right;}
.mt10{ margin-top:10px;}
.header,.menu,.main,.footer{ width:962px; position:relative; margin:auto;}
.header{ height:100px; overflow:hidden; z-index:111}
.header .logo{ float:left;}
.header .fx{ float:right; padding-top:20px; position:relative;}
/*搜索，不用则删除*/
.header .search{ float:right; height:43px; padding-top:22px;}
.header .search .txt{ height:37px; line-height:37px; float:left; border:#0098DF solid 2px; width:200px; padding-left:9px; border-right:none; color:#ada3a4}
.header .search .btn{ width:114px; height:43px; cursor:pointer; display:block; overflow:hidden; padding:0px; border:none; float:left; background:url(../images/searchbtn.jpg) no-repeat; line-height:43px; text-indent:2000px;}
/*搜索，不用则删除*/

/*顶部菜单*/
.topmenu { padding-top:30px; position:relative; z-index:10000; font-family:"宋体"; width:400px; float:right;}
.topmenu .item { width:106px; height:28px; padding-left:10px; position:relative; float:right; position:relative;}
.topmenu .item .btn{  width:64px; height:26px; background:#F7F7F7 url(../images/user-bar_bg.png) no-repeat 7px 0px; padding-left:36px; padding-right:6px; border:#efefef solid 1px; position:relative; position:absolute; left:10px; top:0px; z-index:100000}
.topmenu .item#wdct .btn{ background-position:7px -30px;}
.topmenu .item .btn a{ display:block; width:64px; height:26px; line-height:26px; background:url(../images/jiantou.gif) no-repeat right 13px; }
.topmenu .item .sub{ display:none; width:300px; background:#ffffff; border:#e8e8e8 scroll 1px; position:absolute; right:-2px; top:27px; border:#e8e8e8 solid 1px; background:#ffffff; z-index:1000}
.topmenu .item.cur .btn{ background-color:#ffffff; height:31px; border-bottom:none;}
.topmenu .item.cur .btn a{ background-position:right -50px;}
.topmenu .item.cur .sub{ display:block;}
.topmenu .item .sub .botbox{ height:30px; line-height:30px; overflow:hidden; background:#e8e8e8; text-align:right; padding-right:10px;}
.topmenu .ydjllist{padding:10px; }
.topmenu .ydjllist li{ height:50px; border-bottom:#f8f8f8 solid 1px;}
.topmenu .ydjllist li p{ height:25px; display:block;}
.topmenu .ydjllist li p.t{ font-weight:bold;}
.topmenu .ydjllist li p.t a{ float:left;}
.topmenu .ydjllist li p.t .delbtn{ float:right; font-weight:normal;}
.topmenu .ydjllist li p.t2 .fleft{ color:#888888}

.topmenu .menu2{ padding:10px 30px 10px 30px; width:240px; height:60px;}
.topmenu .menu2 li{ width:120px; float:left; height:30px; line-height:30px;}

.topmenu .logreg{ width:69px; height:28px;float:right; padding-left:10px;}
.topmenu .logreg a{ display:block; background:url(../images/topbtnbg.jpg) repeat-x; border:#e2e2e2 solid 1px; overflow:hidden; text-align:center; height:26px; line-height:26px;}
.topmenu .thirdlogin{ float:right; padding-left:10px; height:28px; width:92px;}
.topmenu .thirdlogin a{ display:block; line-height:28px; text-indent:3000px; overflow:hidden; width:92px; height:28px; background:url(../images/third_login.gif) no-repeat 0px -1px}
/*顶部菜单*/

.dblue,a.dblue{ color:#666;display:block; float:left; white-space:nowrap; }
a.dblue:hover{ color: #F63}
.yellow{ color:#f88944}

.menubox{ background-color:#0098DF; height:44px; position:relative; z-index:1}
.menu{ height:44px;}
.menu a{ display:block; float:left; padding:0px 25px 0px 25px; overflow:hidden; font-size:16px; height:44px; line-height:44px; color:#ffffff}
.menu a:link,.menu a:visited,.menu a:active{ color:#ffffff}
.menu a:hover,.menu a.cur,.menu a.cur:link,.menu a.cur:visited,.menu a.cur:active{ background-color:#E1F5FF; color:#000000}
.menubox .menu .fright{ float:right; position:relative;height:44px; width:113px;}
.menubox .menu .fright a{ padding:0px; position:absolute; height:41px; width:113px; margin-top:2px;}
.menubox .menu .fright a:hover{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;}

.ad960x90{  width:960px;overflow:hidden; margin:auto; }
.ad298x250{height:250px; width:298px; border:#dfdfdf solid 1px;}
.ad960x901{ overflow:hidden; margin:auto;}
.ad960x902{ width:640px;   overflow:hidden; }
.ad286x85{ width:284px; height:85px;   overflow:hidden; border:#dfdfdf solid 1px;}
.ad300x250{ width:300px; height:250px;   overflow:hidden; border:#dfdfdf solid 1px; }
.ad640x90{ width:640px; height:60px; overflow:hidden; border:#dfdfdf solid 1px;margin-top:10px}

.footer{  margin:auto; clear:both; padding-top:30px; line-height:18px; text-align:center; padding-bottom:5px; color:#525252}
.footer a{ color:#525252; line-height:18px;}
.footer a:hover{color:#FF6600}
/*列表、频道通用 start*/
.mainbox{ width:960px; margin:auto; background:#FFF}

.dw960{ width:958px; margin:auto;}
.dbox2{  border:#e0e0e0 solid 1px; background:#ffffff}
.dbox2 .dt{ height:36px; padding:10px;}
.dbox2 .dt .t{ font-size:18px; color:#000000; float:left; padding-right:10px; padding-left:10px;height:36px;}
.dbox2 .dt .t2{ font-size:18px; color:#000000; float:left; padding-right:10px; padding-left:10px;height:20px;}

.dbox2 .dt .t.ticon{ padding-left:8px; border-left:#0098DF solid 4px; height:27px; line-height:27px; font-size:18px; padding-right:5px; margin:auto;}
.dbox2 .dt .t.ticon.ticon_2{ background-position:0px -45px;}
.dbox2 .dt .t.ticon.ticon_3{ background-position:0px -100px;}
.dbox2 .dt .t.ticon.ticon_4{ background-position:0px -162px; padding-left:35px;}
.dbox2 .dt .t.ticon.ticon_5{ background-position:0px -252px; padding-left:40px;}
.dbox2 .dt .t.ticon.ticon_6{ background-position:0px -336px; padding-left:40px;}
.dbox2 .dt .l{ float:left; padding-top:6px;color:#F30}
.dbox2 .dt .l a:link{ padding-right:5px; }


a.pic{ background:#ffffff; border:#dedede solid 1px; display:block; position:relative; overflow:hidden;}
a.pic span{ display:block; height:25px; line-height:25px; position:absolute; z-index:111; text-align:center; left:0px; bottom:0px; cursor:pointer;}
a.pic span.bg{ background-color:#000000;filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7; width:200px;}
a.pic span.txt{ z-index:20000; color:#ffffff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width:125px; left:5px;}
a.pic:hover{ border-color:#a8a8a8;}
 a.txt{ line-height:20px; height:20px; padding-top:4px; display:block;}
.piclist_1 li{ float:left; padding:10px 10px 0px 11px; width:138px; height:236px; overflow:hidden;}
.piclist_1 li a.pic,.piclist_1 li a.tit{ display:block;}
.piclist_1 li a.pic{ width:130px; height:175px; padding:3px;}
.piclist_1 li a.pic{ width:130px; height:175px; padding:3px; background:#ffffff; border:#dedede solid 1px;}
.piclist_1 li a.pic:hover{ border-color:#a8a8a8;}
.piclist_1 li a.pic img{ width:130px; height:175px;}
.piclist_1 li a.txt{ line-height:20px; height:20px; padding-top:4px;}
.cz{ height:20px; line-height:20px; color:#000; display:block; padding-top:4px; font-weight:bold}

.piclist_1 .no{ padding:20px;}

.piclist_2 li{ width:107px; height:205px; padding:0px 10px 0px 19px; float:left;}
.piclist_2 li .pic{width:103px; height:150px; padding:1px; overflow:hidden;}
.piclist_2 li .pic img{ width:103px; height:150px;}


.piclist_3{  height:273px; padding-left:17px; padding-top:10px;}
.piclist_3 li{ width:82px; height:130px; overflow:hidden; float:left; padding:0px 0px 0px 10px;}
.piclist_3 li .pic{ border:none; width:80px; height:106px; overflow:hidden;}

.piclist_4 li{ width:140px; height:150px; float:left; padding-left:15px; padding-right:7px;white-space:nowrap}
.piclist_4 li .pic{ padding:1px; width:128px; height:122px; margin-bottom:3px;}
.piclist_4 li .pic img{ max-width:128px;width:128px;width:expression(document.body.clientWidth>128?"128px":"auto");overflow:hidden;}

.piclist_6 li{ float:left; width:124px; height:205px; overflow:hidden; padding:0px 10px 0px 27px;white-space:nowrap}
.piclist_6 li .pic{ display:block; width:120px; height:150px;}
.piclist_6 li .pic img{width:120px; height:150px;}
.piclist_6 li .txt{line-height:20px; height:20px; padding-top:4px; clear:both; display:block; text-align:center; margin:auto}

#diaosi{ width:285px; border:#e0e0e0 solid 1px; float:right; height:338px;}
#diaosi .title{ height:30px; font-size:18px; padding:10px 20px 5px 20px; overflow:hidden;}
#diaosi .diaosikan{ padding:0px 20px 5px 20px;}
#diaosi .diaosikan li{ height:50px; overflow:hidden; padding:8px 0px 8px 0px; border-bottom:#e8e8e8 solid 1px;}
#diaosi .diaosikan li .cont{ float:left; width:180px;}
#diaosi .diaosikan li .cont span{ display:block; height:30px;}
#diaosi .diaosikan li .cont span.ms{ color:#8c8c8c}
#diaosi .diaosikan li .pic{ width:41px; height:53px; overflow:hidden; display:block; float:right;}
#diaosi .diaosikan li .pic img{ width:41px; height:53px;}



.txtlist{ padding:8px 0px 0px 15px; border-top:#d8d8d8 dashed 1px; height:60px;}
.txtlist li{ float:left; width:140px; padding-left:16px; height:24px; line-height:24px; background:url(../images/icon2.png) no-repeat 0px 5px; }



/*列表、频道通用 end*/

.dtitle{ padding-left:13px; border-left:#0098DF solid 7px; height:36px; line-height:36px; font-size:18px; width:942px; margin:auto;}
.albg{border-left:none; background:url(../images/all_num.gif) no-repeat 0px 10px; padding-left:25px; width:930px; margin-top:10px;}
.dtitle span{ font-size:12px; color:#999; padding-left:5px; font-family:Tahoma, Geneva, sans-serif}
/*频道页 start*/
.indexleft{ width:660px; float:left}
.indexright{ width:286px; float:right;}
.sx{ line-height:30px; font-size:14px; width:960px; margin:auto; padding-top:10px; clear:both; font-family:"宋体"}
.sx dt{ width:78px; text-align:right; float:left; color:#999999}
.sx dd{ padding-left:86px;}
.sx dd a,.sx dd b{ display:block; float:left; height:24px; margin-top:3px; padding:0px 8px 0px 8px; line-height:24px; white-space:nowrap; color:#333;}
.sx dd a:hover,.sx dd a.thisclass{display:block;background-color:#0098DF; color:#ffffff;}
.sx dd b{-moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;font-weight:normal;}
/*上班族*/
.sbzdt{ width:196px; height:350px; overflow:hidden; float:left; padding-left:10px;	}
.sbzdt .desc{ color:#999999}
.shangbanzu .pic{ display:block; width:190px; height:280px; overflow:hidden; padding:1px; border:#DEDEDE solid 1px;}
.shangbanzu .pic img{ width:190px; height:230px;}
.shangbanzu .txt{line-height:20px; height:20px; padding-top:4px; clear:both; display:block;}
.sbzxt{ float:left; width:124px; height:205px; overflow:hidden; padding:0px 10px 0px 10px;white-space:nowrap}
.sbzxt .pic{ display:block; width:120px; height:150px;}
.sbzxt .pic img{width:120px; height:150px;}

.indexright .ad286x85{ padding-top:10px;}
.indexright .ad260x80{ width:260px; height:80px; overflow:hidden; padding:10px 0px 7px 0px; clear:both; margin:auto;}

.setph{ display:block; background:url(../images/icon2.png) no-repeat 0px -33px; padding-left:24	px;}
/*频道页 end*/

/*列表页 start*/
.leftcont{ width:650px; overflow:hidden; float:left;}
.rightcont{ width:300px; float:right;}
.rightcont .erweima{ width:280px; border:#d8d8d8 solid 1px; padding:20px 10px 20px 10px; height:100px; background:url(../images/ewm.jpg) no-repeat 180px 20px;}
.rightcont .erweima p{ display:block; text-align:center; font-size:16px; width:160px; overflow:hidden; white-space:nowrap; padding-top:15px; }

.coms{ width:638px; height:320px; overflow:hidden; position:relative;}
.listslide{ width:241px; height:291px; overflow:hidden; position:relative; float:left; border:#d8d8d8 solid 1px;}
#listfocus {width:241px; height:291px;overflow:hidden; position:relative;}
#listfocus ul {height:291px; position:absolute;}
#listfocus ul li {float:left; width:241px; height:291px; overflow:hidden; position:relative; background:#000;}
#listfocus ul li img{ width:241px; height:291px ;}
#listfocus ul li div {position:absolute; overflow:hidden;}
#listfocus .btnBg {position:absolute; width:241px; height:20px; left:0; bottom:0; background:#000;}
#listfocus .btn {position:absolute; width:100px; height:10px; padding:5px 10px; left:50px; bottom:0; text-align:right;}
#listfocus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#listfocus .btn span.on {background:#fff;}
#listfocus .preNext {width:39px; height:31px; position:absolute; top:100px; background:url(../images/sprite2.png) no-repeat 0 0; cursor:pointer;}
#listfocus .pre {left:0;}
#listfocus .next {right:0; background-position:right top;}

.coms .hots{ width:380px; float:left; padding-left:10px; }
.coms .hots .title{ height:35px; }
.coms .hots .title h1{font-size:22px; font-weight:normal; float:left; padding-right:10px;}
.coms .hots .title .gx{ float:left; padding-right:10px; display:block; padding-top:10px;}
.coms .hots .title .ico_hot{ display:block; width:52px; height:23px; float:left; background:url(../images/icon3.png) no-repeat 0px -408px; font-weight:bold; font-size:14px; text-align:center; font-weight:bold; color:#ffffff; line-height:23px; padding-top:5px;}
.coms .hots .title .icon_shoufa{ display:block; width:52px; height:23px; float:left; background:url(../images/sficon.jpg) no-repeat 0px 5px; font-weight:bold; font-size:14px; text-align:center; font-weight:bold; color:#ffffff; line-height:23px; padding-top:5px;}
.coms .hots .title .ico_wsh{ display:block; width:52px; height:28px; float:left; font-weight:bold; font-size:14px; text-align:center; font-weight:bold; color:#ffffff; line-height:28px; background:#666666;border-radius:3px;}
.coms .hots .att{ height:30px; line-height:30px; border:#d8d8d8 dashed 1px; border-left:none; border-right:none}
.coms .hots .att li{ width:120px; float:left;color:#8B8B8B}
.coms .hots .att li span{color:#343434}
.coms .tbar{ width:300px; height:48px; padding-top:10px;}
.coms .tbar li{ width:90px; height:32px; background:#EDEDED; float:left; text-align:center; cursor:pointer; color:#666666; line-height:32px}
.coms .tbar li.cur{ background:url(../images/tbar.png) no-repeat; color:#ffffff; font-weight:bold; height:38px;}
.coms .tcont{ height:110px;line-height:23px;}
.coms .kg,.coms .yy{ height:20px; font-size:14px;}
.coms .kg span{ font-size:18px; color:#EE1F77; font-weight:bold}
.coms .yy{ padding-top:10px;}
.coms .kg{ float:left; padding-top:6px;}
.coms .rbtn{ position:absolute; top:200px; right:10px}
.coms .shoucangbtn{width:62px; height:38px; line-height:38px; padding-left:36px; font-size:16px;background:url(../images/jiashujia.jpg) no-repeat;display:block;color:#7b7b7b; font-weight:bold; font-family:"宋体"; margin-left:5px;}
.coms .shoucangbtn:hover{ color:#ff5600q}
.coms .zhuibtn{ width:113px; height:41px; line-height:41px;  background:url(../images/zhuibtn.jpg) no-repeat; overflow:hidden; text-indent:3000px; display:block; margin-top:10px;}
.jishu{ width:650px; overflow:hidden; position:relative;}
.jishu #jishu{ height:200px; overflow:hidden; padding-top:20px;}
.jishu #jishu.kai{ padding-bottom:50px; height:auto;}
.jishu .item{  height:30px; line-height:30px; text-align:center; float:left;  padding-right:10px; padding-top:10px;position:relativel; z-index:22; }
.jishu .item a{ display:block;  background-color:#E6E6E6; color:#f000000; font-family:Geneva, Arial, Helvetica, sans-serif; height:30px; line-height:30px;position:relative; z-index:22;white-space:nowrap;padding-left:2px;padding-left:10px; padding-right:10px;}
.jishu .item a .new{ width:17px; height:19px; overflow:hidden; position:absolute; top:-20px; right:-12px; display:block; background:url(../images/newicon.png) no-repeat; z-index:11}
.jishu .item a:hover,.jishu .item a.cur{ background-color:#E36519; color:#ffffff; z-index:22}
.jishu .show{ height:30px; line-height:30px; text-align:center; display:block; width:62px;background:#56C82A; color:#ffffff; font-weight:bold; position:absolute; bottom:00px; right:12px; z-index:3333}
/*列表页 end*/

.commentshow{ border:#E0E0E0 solid 1px; margin-top:10px; padding:25px; width:590px;}
.postcommentbox{ width:590px; height:50px; overflow:hidden;}
.postcommentbox .tx{ float:left; width:50px; height:50px; }
.postcommentbox .tx img{width:50px; height:50px;}
.postcommentbox .sr{ float:left; width:420px; padding-left:10px; padding-top:0px;}
.postcommentbox .sr textarea{ width:408px; height:36px; border:#e8e8e8 solid 1px; margin:auto; overflow:hidden; padding:5px; margin:0px;}
.postcommentbox .btn{ float:left; width:100px; height:50px; overflow:hidden;}
.postcommentbox .btn input{ display:block; width:100px; height:48px; border:#e8e8e8 solid 1px; background:url(../images/plbtnbg.jpg) repeat-x}

.commentbox{ padding-top:20px; font-size:14px; font-family:Arial, Helvetica, sans-serif; position:relative;}
.comitem{ width:540px; padding:10px 25px 10px 25px; background:#fafafa;position:relative;}
.comitem .touxiang{ float:left; width:30px; height:30px; overflow:hidden;}
.comitem .touxiang img{ width:30px; height:30px;}
.comitem .cont{ float:left; width:500px; padding-left:10px;}
.comitem .cont p.title{ padding:0px; line-height:normal; height:20px;}
.comitem .cont p.title .name{ display:block; color:#5191CE; padding-right:20px; float:left;}
.comitem .cont p.title .name.man{ background:url(../images/man.jpg) no-repeat right 0px; padding-right:20px;}
.comitem .cont p.title .time{ float:right; color:#c1bdbe; float:right;}
.comitem.cur{ background:#F2F2F2}
.comitem.cur .time{ display:none;}
.comitem .replybox{ width:500px; padding:10px 0px 10px 40px; border-top:#d8d8d8 dashed 1px; font-size:12px; color:#666666}
.comitem .replybox .replyitem{ padding-top:10px; padding-bottom:10px; border-bottom:#e8e8e8 dashed 1px;}
.comitem .replybox .replyshow{ width:200px; float:left; padding-left:10px;}

.comitem .replybox p.replytitle{ padding-top:0px;}
.comitem .replybox p.replycont{ padding-top:0px; line-height:20px;}
.comitem .replybtn{ background:url(../images/replybtn.gif) no-repeat; padding-left:20px; font-weight:bold; color:#5390d1; font-size:14px; width:30px; height:20px; display:block; position:absolute; top:20px; right:25px; display:none;}
.comitem.cur .replybtn{ display:block;}

.replyform{  width:500px; padding:10px 0px 10px 40px;font-size:12px; color:#666666; display:none;}
.replyform .input{ width:360px; float:left;}
.replyform .input textarea{ width:348px; height:36px; border:#e8e8e8 solid 1px; margin:auto; overflow:hidden; padding:5px; margin:0px;}
.replyform .btn{ float:left;}
.replyform .btn input{ display:block; width:100px; height:48px; border:#e8e8e8 solid 1px; background:url(../images/plbtnbg.jpg) repeat-x}
.replyform .closebtn{ display:block; float:left; width:20px; height:20px; font-size:16px; margin-left:10px; cursor:pointer;}

.pagelist{ text-align:center; clear:both; padding-top:20px;}
.pagelist span,.pagelist a,.pagelist div{ margin-left:5px; height:22px; line-height:22px; color:#808080}
.pagelist { height:30px; padding-top:12px; padding-left:20px;}
.pagelist span,.pagelist a{ padding:5px 3px 5px 3px; }
.pagelist .pagein{background:#FF6501; color:#ffffff}


.wanjie{ float:right; width:230px;border:#dfdfdf solid 1px; background:url(../images/bh.gif) no-repeat 5px 57px; overflow:hidden;}
.wanjie .t{ font-size:18px; color:#000000; padding:15px 0px 0px 15px; overflow:hidden; height:42px;}
.wanjie .top1{ padding-left:26px; height:112px; overflow:hidden;}
.wanjie .top1 dt{ float:left; height:100px; width:70px; overflow:hidden; border:#dfdfdf solid 2px;}
.wanjie .top1 dt img{ width:70px; height:100px;}
.wanjie .top1 dd{ float:left; padding-left:5px;}
.wanjie .top1 dd h3{ font-size:12px; width:80px;  line-height:auto; }
.wanjie .top1 dd span{ display:block; line-height:20px; color:#8b8b8b}
.wanjie .item{ padding-left:26px; height:32px; line-height:32px; border-top:#dfdfdf dashed 1px;}


/*首页切换*/
/*热情推荐*/
#hotrecommended{ float:left; width:721px;}
#hotrecommended .list{height:230px; border:#d8d8d8 solid 1px; border-bottom:none;}
#hotrecommended .info{width:174px;height:230px;margin-left:5px;position:relative;float:left;background:#fff;text-align:center;border-bottom:0;line-height:230px;_font-size:200px; overflow:hidden;}
#hotrecommended .info img{width:174px;height:230px;border:1px solid #ccc; }
#hotrecommended .first{margin:0}
#hotrecommended .info span,#hotrecommended .info a.t{height:34px;line-height:34px;font-size:14px;color:#fff;text-align:center;display:block;width:174px;position:absolute;bottom:0;_bottom:-1px;left:1px;display:none}
#hotrecommended .drag{border-color:#f90;border-style:dotted}
#hotrecommended .info a{z-index:11;position:relative; border:none;}
#hotrecommended .info a img{ border:none;}
#hotrecommended .info .conceal{position:absolute;z-index:10;width:248px;height:328px;top:0;left:0}
#hotrecommended .info .conceal a{position:static}
#hotrecommended .info span{background:#000;opacity:0.7;filter:Alpha(Opacity=70);z-index:1}
#hotrecommended .info a.t{z-index:2;font-weight:bold}
#hotrecommended .tab{height:36px;border:1px solid #d4d4d4;padding:0 10px;clear:both;background:url(../images/cs_ico.png) 0 -300px repeat-x}
#hotrecommended .tab .fl{color:#bbb;line-height:36px}
#hotrecommended .tab .hotlink1,#hotrecommended .tab .hotlink2,#hotrecommended .tab .hotlink3,#hotrecommended .tab .hotlink4,#hotrecommended .tab .hotlink5{padding:1px 0 1px 22px;background:url(../images/cs_ico.png) no-repeat}
#hotrecommended .tab .hotlink1{background-position:0 -150px}
#hotrecommended .tab .hotlink2{background-position:0 -180px}
#hotrecommended .tab .hotlink3{background-position:0 -210px}
#hotrecommended .tab .hotlink4{background-position:0 -240px}
#hotrecommended .tab .hotlink5{background-position:0 -270px;color:#6fa720}
#hotrecommended .tab .fl a{margin:0 8px}
#hotrecommended .tab_dot{text-align:center;padding-top:10px;float:right;line-height:14px}
#hotrecommended a.go{width:25px;height:12px;display:block;float:right;background:url(../images/cs_ico.png) 0 -120px no-repeat;margin:13px 0 0 10px}
/*点切换*/
.tab_dot a{width:20px;height:18px;display:inline-block;background:url(../images/cs_ico.png) 3px -370px no-repeat;vertical-align:middle;overflow:hidden}
.tab_dot a.prev,.tab_dot a.next,.tab_dot a.prev:hover{width:10px;background-position:0 -340px}
.tab_dot a.next,.tab_dot a.next:hover{background-position:-10px -340px}
.tab_dot a.prev:hover,.tab_dot a.next:hover{opacity:0.7;filter:Alpha(Opacity=70)}
.tab_dot a.prev{margin-right:8px}.tab_dot a.next{margin-left:8px}
#hotrecommended .tab_dot a.current,#hotrecommended .tab_dot a:hover{background-position:3px -400px}
#teen .tab_dot a.current,#teen .tab_dot a:hover{background-position:3px -430px}
#fourframe .tab_dot a.current,#fourframe .tab_dot a:hover{background-position:3px -460px}
#slash .tab_dot a.current,#slash .tab_dot a:hover{background-position:3px -490px}
#slash .tab_dot a.prev:hover,#fourframe .tab_dot a.prev:hover,#teen .tab_dot a.prev:hover,#hotrecommended .tab_dot a.prev:hover{background-position:0 -340px}
#slash .tab_dot a.next:hover,#fourframe .tab_dot a.next:hover,#teen .tab_dot a.next:hover,#hotrecommended .tab_dot a.next:hover{background-position:-10px -340px}
/*左侧通用切换*/


.memberlsit{ height:100px; padding:10px 0px 10px 0px;}
.memberlsit li{ width:80px; text-align:center; float:left; padding-left:10px;}
.memberlsit li .pic{ border:none; text-align:center; height:50px;}
.memberlsit li .pic img{ width:50px; height:50px;}

.memberbtns { padding-top:5px;}
.memberbtns a{ display:block; float:left; margin-left:20px; background:url(../images/memberbtnicon.png) no-repeat; height:14px; padding-left:18px; padding-top:0px;}
.memberbtns a.mycomics{ background-position:0px -48px;}
.memberbtns a.shujia{ background-position:0px -92px;}
.memberbtns a.set{background-position:0px -142px;}

.aui_outer { text-align:left; }
.aui_border, .aui_inner { border:0; margin:0; border-collapse:collapse; width:auto; }
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_center, .aui_e, .aui_sw, .aui_s, .aui_se, .aui_header, .aui_tdIcon, .aui_main, .aui_footer { padding:0; }
.aui_header, .aui_buttons button { font: 12px/1.11 'Microsoft Yahei', Tahoma, Arial, Helvetica, STHeiti; _font-family:Tahoma,Arial,Helvetica,STHeiti; -o-font-family: Tahoma, Arial; }
.aui_title { overflow:hidden; text-overflow: ellipsis; }
.aui_state_noTitle .aui_title { display:none; }
.aui_close { display:block; position:absolute; text-decoration:none; outline:none; _cursor:pointer; }
.aui_close:hover { text-decoration:none; }
.aui_main { text-align:center; min-width:9em; min-width:0\9/*IE8 BUG*/; }
.aui_content { display:inline-block; *zoom:1; *display:inline; text-align:left; border:none 0; }
.aui_content.aui_state_full { display:block; width:100%; margin:0; padding:0!important; height:100%; }
.aui_loading { width:96px; height:32px; text-align:left; text-indent:-999em; overflow:hidden; background:url(../images/loading.gif) no-repeat center center; }
.aui_icon { vertical-align: middle; }
.aui_icon div { width:48px; height:48px; margin:10px 0 10px 10px; background-position: center center; background-repeat:no-repeat; }
.aui_buttons { padding:8px; text-align:right; white-space:nowrap; }
.aui_buttons button { margin-left:15px; padding: 6px 12px; cursor: pointer; display: inline-block; text-align: center; line-height: 1; *padding:4px 10px; *height:2em; letter-spacing:2px; font-family: Tahoma, Arial/9!important; width:auto; overflow:visible; *width:1; color: #333; border: solid 1px #999; border-radius: 5px; background: #DDD; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD'); background: linear-gradient(top, #FFF, #DDD); background: -moz-linear-gradient(top, #FFF, #DDD); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#DDD)); text-shadow: 0px 1px 1px rgba(255, 255, 255, 1); box-shadow: 0 1px 0 rgba(255, 255, 255, .7),  0 -1px 0 rgba(0, 0, 0, .09); }
.aui_buttons button:focus { outline:none 0; border-color:#426DC9; box-shadow:0 0 8px rgba(66, 109, 201, .9); }
.aui_buttons button:hover { color:#000; border-color:#666; }
.aui_buttons button:active { border-color:#666; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD', endColorstr='#FFFFFF'); background: linear-gradient(top, #DDD, #FFF); background: -moz-linear-gradient(top, #DDD, #FFF); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DDD), to(#FFF)); box-shadow:inset 0 1px 5px rgba(66, 109, 201, .9), inset 0 1px 1em rgba(0, 0, 0, .3); }
.aui_buttons button[disabled] { cursor:default; color:#666; background:#DDD; border: solid 1px #999; filter:alpha(opacity=50); opacity:.5; box-shadow:none; }
button.aui_state_highlight { color: #FFF; border: solid 1px #3399dd; background: #2288cc; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee', endColorstr='#2288cc'); background: linear-gradient(top, #33bbee, #2288cc); background: -moz-linear-gradient(top, #33bbee, #2288cc); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33bbee), to(#2288cc)); text-shadow: -1px -1px 1px #1c6a9e; }
button.aui_state_highlight:hover { color:#FFF; border-color:#1c6a9e; }
button.aui_state_highlight:active { border-color:#1c6a9e; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee', endColorstr='#2288cc'); background: linear-gradient(top, #33bbee, #2288cc); background: -moz-linear-gradient(top, #33bbee, #2288cc); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33bbee), to(#2288cc)); }
/* common end */

.aui_inner { background:#FFF; }
.aui_outer, .aui_center { border:1px solid rgba(0, 0, 0, .3)!important; border:1px solid #333\9!important; }
.aui_outer { border-radius:3px; }
.aui_border { border-radius:2px; box-shadow: inset 0 0 1px rgba(255, 255, 255, .9); }
.aui_nw, .aui_ne, .aui_sw, .aui_se { width:8px; height:8px; }
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_e, .aui_sw, .aui_s, .aui_se { background:rgba(0, 0, 0, .2); background:#000\9!important; filter:alpha(opacity=20); }
.aui_state_focus .aui_inner { box-shadow: 0 0 3px rgba(0, 0, 0, 0.4); }
.aui_state_focus .aui_outer { box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); }
.aui_state_drag .aui_outer { box-shadow:none; border:1px solid rgba(0, 0, 0, .4)!important; border:1px solid #333\9!important; }
.aui_titleBar { position:relative; height:100%; }
.aui_title { height:28px; line-height:27px; padding:0 28px 0 10px; text-shadow:0 1px 0 rgba(18, 91, 167, .7); background-color:#edf5f8; font-weight:bold; color:#95a7ae; font-family: Tahoma, Arial/9!important; background-color:#bdc6cd; background: linear-gradient(top, #2673c4, #75a6da); background: -moz-linear-gradient(top, #2673c4, #75a6da); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2673c4), to(#75a6da)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2673c4', endColorstr='#75a6da'); border-top:1px solid #1e6bbc; border-bottom:1px solid #699bd1; }
.aui_state_focus .aui_title { color:#fff; font-size:14px}
.aui_state_drag .aui_title { background: linear-gradient(top, #3580cf, #85b2e3); background: -moz-linear-gradient(top, #3580cf, #85b2e3); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3580cf), to(#85b2e3)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3580cf', endColorstr='#85b2e3'); box-shadow:none; }
.aui_state_drag .aui_titleBar { box-shadow:none; }
.aui_close { padding:0; top:3px; right:3px; width:21px; height:21px; line-height:21px; font-size:18px; color:#fff; text-align:center; font-family: Helvetica, STHeiti; _font-family: '\u9ed1\u4f53', 'Book Antiqua', Palatino; text-shadow:0 1px 0 rgba(18, 91, 167, .9); }
.aui_close:hover { color:#C72015; }
.aui_close:active { box-shadow: none; }
.aui_content { color:#666; }
.aui_state_focus .aui_content { color:#000; }

/*登录弹窗样式*/
.showloginformbg{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index:100100;
-moz-opacity: 0.6;
opacity:.60;
filter: alpha(opacity=60);
}
.showloginform {
display: none;
position: absolute;
left: 50%;
margin-left:-230px;
width: 460px;
height: 260px;
border: 2px solid #d8d8d8;
background-color: white;
z-index:100102;
overflow:hidden;
background:#F6F5F3
}
.showloginform dl{ height:220px; padding:20px; float:left;}
.showloginform dl dt{ font-size:16px; font-weight:bold; color:#333333; display:block; height:20px;}
.showloginform dl dd{ display:block;}
.showloginform dl.loginbox{ width:200px; background:#ffffff}
.showloginform dl.loginbox dd{ width:200px; }
.showloginform dl.loginbox dd .msg{ height:20px; color:#ff0000}
.showloginform dl.loginbox dd span{ display:block; height:22px; padding-bottom:5px; line-height:22px;}
.showloginform dl.loginbox dd span.input input{ height:20px; line-height:20px; width:198px; border:#d8d8d8 solid 1px;}
.showloginform dl.loginbox dd .btn{ padding-top:10px;}
.showloginform dl.loginbox dd .btn .loginbtn{ float:right; width:70px; height:30px; line-height:30px; border:#BEBAAE solid 1px; background:#F1EDE1}

.showloginform dl.regbox{ border-left:#c8c8c8 dashed 1px; width:190px; padding-right:0px;}
.showloginform dl.regbox p{ padding-top:14px; line-height:26px;}
.showloginform dl.regbox .threelogin{ height:50px; padding-top:10px;}
.showloginform dl.regbox .regbtn{ width:144px; height:30px; border:#5279B2 solid 1px; background:#6ba1fb; display:block; font-size:14px; color:#ffffff; text-align:center; font-weight:bold; line-height:30px;}


/*0813*/
.allnav{width:962px; margin:10px auto 0 auto; overflow:hidden; border-bottom: 2px solid #0098DF; padding-bottom:10px; border-top: 2px solid #0098DF;}
.mhall{width:972px; margin:10px auto 0 auto; overflow:hidden; border-bottom: 1px dotted #CCCCCC; border-top: 1px dotted #CCCCCC; padding: 0px 0 10px;}
.mhall ul{height:auto; overflow:hidden;}
.mhall ul li{float:left; width:138px; height:220px; overflow:hidden; padding:0 11px; margin:20px 0 0px 0;}
.mhall ul li img{width:140px; height:169px;}
.mhall ul li a.pic{border: 1px solid #DFDFDF; cursor: pointer; height: 182px; overflow: hidden; width: 140px; padding:2px;}
.mhall ul li a.pic span.bt{ color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; z-index:145; text-align:right; width:132px; padding:0 6px;}
.mhall ul li a.pic span.bg{width:144px;}
.mhall ul li a.txt{font-weight:bold;}

.fx{width:600px; height:80px; overflow:hidden;}
.fenx{float:right; overflow:hidden;}
.serh{float:right; overflow:hidden; margin-top:2px;}
.serh li{float:left; margin-left:5px;}
input.ssk{border:1px #CCC solid; height:20px; line-height:20px;}
input.aniu{border:none; background-color:#0098df; width:80px; height:24px; line-height:20px; text-align:center; font-size:12px; color:#fff; cursor:pointer; transition: all 0.5s ease 0s;}
input.aniu:hover{transition: all 0.5s ease 0s; background-color:#333333;}