@charset "utf-8";

.textlinks{width:965px; line-height:15px; margin:6px auto; text-align:right;}
.textlinks a{color:#666;}
.textlinks a:hover{color:#06adf3;}
.genre_tree a{color:#333;}
.genre_tree a:hover{color:#06adf3;}

#centent{margin:0px auto; width:965px;}
.genre_l{width:778px; float:left; margin-right:11px; float:left; display:inline;}
.genre_r{width:175px; float:right; background:url('/v5/r1/images/genre/g.png') 0px -100px no-repeat;}

.d_a{height:4px; width:778px; font-size:0; background:url('/v5/r1/images/genre/g.png') 0px 0px no-repeat;}
.d_b{height:4px; width:778px; font-size:0; background:url('/v5/r1/images/genre/g.png') 0px -3px no-repeat;}
.d_c{border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}

.genre_list{padding:15px; position:relative;}
.genre_list h1{font-weight:800; font-size:14px; color:#4c4c4c; margin-bottom:14px; height:27px; border-bottom:2px solid #e3e3e3; line-height:27px; text-indent:0.5em;}
.genre_list h1 span{float:left;}
.genre_list h1 span.faq{margin-left:8px; width:22px; height:22px; text-indent:-999em;}
.genre_list h1 span.faq a{width:22px; height:22px; display:block; background:url('/v5/r1/images/genre/g.png') 0px -12px no-repeat;}

.genre_list .about{position:absolute; border:1px solid #cdcdcd; background:#FFF; padding:8px 25px 8px 8px; color:#707070; left:90px; _left:75px; top:0px; width:300px; line-height:18px; display:none;}
.genre_list .about p{text-indent:2em;}
.genre_list .about .zs{position:absolute; background:url('/v5/r1/images/genre/g.png') -69px -20px no-repeat; width:11px; height:9px; top:10px; left:-11px;}
.genre_list .about .close{position:absolute; left:310px; top:2px;}
.genre_list .about .close a{width:22px; height:22px; display:block; background:url('/v5/r1/images/genre/g.png') -32px -14px no-repeat; text-indent:-999em;}

.genre_tree ul:after{padding:0px; content:'.'; display:block; clear:both; visibility:hidden; height:0;}
.genre_tree ul{height:1%;}

.genre_tree{background:#fff9e9; border:1px solid #fde6d6; padding:5px 10px; margin-bottom:20px;}
.genre_tree ul{padding:5px 0px 5px 20px;}
.genre_tree h3{font-weight:800; height:25px; line-height:25px; font-size:14px; text-indent:1.5em; background:url('/v5/r1/images/genre/g.png') -757px -39px no-repeat;}
.genre_tree li{float:left; width:176px; height:20px; line-height:20px; background:url('/v5/r1/images/genre/g.png') -762px -61px no-repeat; text-indent:1em; font-size:12px;overflow:hidden;white-space:nowrap;}
.genre_tree li img{padding-left:5px;_margin-top:7px;}

.genre_search{width:175px;height:59px; margin-bottom:11px;}
.genre_search p{margin-top:3px;font-weight:800;text-indent:1em;line-height:25px;height:25px;color:#4c4c4c;}
.genre_search li{float:left;}
.genre_search li.genre_s_key input{background:none; border:none; height:20px;  width:110px; padding-left:20px; margin-left:12px; line-height:18px;}
.genre_search li.genre_s_sub input{background:none; border:none; height:22px; width:23px; cursor:pointer; *margin-top:1px;}

.genre_taday{width:175px; height:226px;margin-bottom:11px;}
.genre_taday li{text-align:center;}
.genre_taday li.title{line-height:30px; font-size:13px; font-weight:800;}
.genre_taday li.taday{font-size:13px; line-height:40px; margin-top:30px;}
.genre_taday li.genre{font-size:16px; font-weight:800; margin-top:10px; color:#f57c3a;}
.genre_taday li.rand{margin:20px 0px 0px 30px; *margin-left:0;}
.genre_taday li.rand a{width:107px; height:32px; display:block; text-indent:-999em; background:url('/v5/r1/images/genre/g.png') -192px -151px no-repeat;}
.genre_taday li.rand a:hover{background:url('/v5/r1/images/genre/g.png') -192px -108px no-repeat;}
.genre_taday li.more{line-height:25px; text-align:left; text-indent:4em;}
#genre_s_key{color:#444;}

#N_Q2{width:175px; overflow:hidden; margin-bottom:11px;}