* {margin:0px;padding:0px;}
img {border:0px;}
img.imgblock {display:block;}
ul li {list-style:none;}
input,select,textarea {cursor:pointer;font-size:12px;}
div {margin:auto;}
.hr {clear:both;height:5px;line-height:0px;font-size:0px;background:#fff;}
body {margin:auto;text-align:center;cursor:default;font-size:12px;color:#333;line-height:150%;}
.bg{height:100%;width:100%;background-position:center 0;}
a {color:#333333;text-decoration:none;}
a:hover {color:black;text-decoration:none;}
.green {color:green;}
.green a {color:green;}
.green a:hover {color:red;}

#body_top{ height:60px; background:none}
#top { clear:both; width:960px; background:#fff;}
#top .logo {float:left;width:243px;height:60px;padding-top:5px;}
#top .logo a {display:block;width:100%;height:60px;}
#top .topright {float:left;width:65px;line-height:20px;height:20px;padding-top:7px; margin-bottom:-2px; padding-right:4px; background:#F8F8F8;text-align:right;font-family:ËÎÌå;}
#top .topright a {padding:5px 3px 1px 3px;}
#top .topright a:hover {background:#43B446;color:#FFFFFF;text-decoration:none;}
#top .topad {float:right;width:640px;height:60px;padding-top:5px;}
#top .topmenu {float:left;width:958px;height:34px;border:1px #CCC solid;}
#top .topmenu ul{padding:5px;}
#top .topmenu ul li {float:left;width:63px;height:24px;}
#top .topmenu ul li.homes {padding:0px 3px 0px 0px;}
#top .topmenu ul li.homes a {color:white;background:#43B446;}
#top .topmenu ul li a {display:block;width:100%;height:24px;line-height:24px;color:#333;font-size:13px;}
#top .topmenu ul li a:hover {color:#fff; width:61px;height:22px;line-height:22px;background:#43B446;border:1px #43B446 solid;}

.search{ width:960px; height:55px; line-height:55px; background:url(images/search_from.gif) no-repeat; margin-left:auto;margin-right:auto}
.search_left{ width:430px; height:55px; line-height:55px; float:left; padding-left:12px;vertical-align:middle;}
.search_left input.inpa {margin-top:12px;width:318px;height:26px;padding-left:30px;border:1px solid #00A300;background:url(images/search_input.gif);color:#bdbdbd;font-size:14px;line-height:28px;}
.search_left .inpb{margin-left:5px;background:no-repeat; font-size:14px;width:70px; height:28px; line-height:28px; color:#2E4714; border:none;}
.search_left .submitbg{ background:url(images/search_submit1.gif);}
.search_right{ width:500px; line-height:55px;text-align:left; float:right;}
.search_right span{ font-weight:bold; font-size:14px;color:#FFFFFF;}
.search_right a{ color:#FFFFFF; margin-left:5px;}

#main {clear:both;width:960px;background:#fff;}
#main .index {float:left;width:648px;overflow:hidden;}
#main .indexl {float:left;width:466px;overflow:hidden;border:1px #ccc solid;}
#main .indexc {float:right;width:173px;border:1px #ccc solid;}
#main .indexc_title{ height:33px; padding:0px 10px 0px 0px; text-align:right}
#main .indexc ul{padding:3px;width:167px;text-align:center;}
#main .indexc ul li{width:152px;padding:1px 2px;background:url(images/dian.gif) no-repeat 5px 9px;padding-left:15px;line-height:24px;border-bottom:1px #e1e0e0 dotted;text-align:left;}
#main .indexc ul li a:hover {padding:3px 0px;background:#41BE53;color:white;line-height:24px;}
#main .indexr {float:right;width:307px;}

#main .fenlei {float:left;width:960px;overflow:hidden;}
#main .fenleil {float:left;width:475px;overflow:hidden;border:1px #ccc solid;} 
#main .fenleir {float:right;width:476px;overflow:hidden;border:1px #ccc solid;}

#main .fenlei_title { overflow:hidden;height:35px; border-bottom:1px solid #ccc; padding:0px 10px 0px 0px; text-align:right}
#main .fenlei_pics {float:left;width:100px;padding:5px;}
#main .fenlei_pics ul li {float:left;width:92px;padding:5px 5px 0px 5px ;overflow:hidden;}
#main .fenlei_pics ul li img {display:block;height:110px; width:82px;padding:4px;border:1px #ccc solid;background:white;}
#main .fenlei_pics ul li a {display:block;color:#333;padding-bottom:5px;}
#main .fenlei_pics ul li a:hover img {border:1px #178519 solid;}
#main .fenlei_pics ul li a h1 {font-size:12px;font-weight:normal;padding-top:6px;line-height:14px;}
#main .fenlei_pics ul li a h1 span {color:#F70AA0;}
#main .fenlei_pics ul li a:hover {background:#178519;color:white;}
#main .fenlei_pics ul li a:hover h1 span {color:white;}
#main .fenlei_text {float:left;width:354px;padding:6px 2px;text-align:left;line-height:25px;color:#888;overflow:hidden;}
#main .fenlei_text ul{padding-top:3px;overflow:hidden;}
#main .fenlei_text ul li { width:177px;float:left;height:25px;line-height:25px;}
#main .fenlei_text ul li a {padding:3px 0px;}
#main .fenlei_text ul li a:hover {background:#41BE53;color:white;}

#main h4{ height:26px; width:102px; float:left; text-align:left; margin-top:3px;}
#main h5{ height:10px; padding-top:13px; width:31px; float:right; text-align:right}
#main h6{ height:20px; padding-top:8px; width:430px; float:right; text-align:right;font-size:12px;font-weight:normal;}
#main .indexl_title {float:left;width:453px;padding-right:11px;height:32px;line-height:32px;text-align:left}
#main .indexl_tongzhi {float:left;width:613px;background:url(images/tongzhi.gif) no-repeat 5px 7px;padding:8px 0px 0px 33px;height:27px;text-align:left;border:1px #ccc solid;}
#main .indexl_pics {float:left;width:453px;height:330px;overflow:hidden;padding:0px 6px 6px 6px;}
#main .indexl_pics ul li {float:left;width:103px;padding:5px 5px 0px 5px;overflow:hidden;}
#main .indexl_pics ul li img {display:block;width:93px;height:125px;padding:4px;border:1px #ccc solid;background:white;}
#main .indexl_pics ul li a {display:block;color:#333;padding-bottom:5px;}
#main .indexl_pics ul li a:hover img {border:1px #178519 solid;}
#main .indexl_pics ul li a h1 {font-size:12px;font-weight:normal;padding-top:6px;line-height:14px;}
#main .indexl_pics ul li a h1 span {color:#F70AA0;}
#main .indexl_pics ul li a:hover {background:#178519;color:white;}
#main .indexl_pics ul li a:hover h1 span {color:white;}
#main .indexl_text {float:left;width:452px;padding:4px 0px 3px 11px;border-top:1px #ccc dashed;text-align:left;line-height:23px;}
#main .indexl_text li{width:112px;margin-right:1px;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#main .indexl_text a {margin-right:7px;padding:3px 0px;}
#main .indexl_text a:hover {background:#41BE53;color:white;}
#main .indexra{ width:305px; height:147px;overflow:hidden;float:left;border:1px #ccc solid;}
#main .indexra .title{ height:35px; border-bottom:1px solid #ccc; padding:0px 10px 0px 0px; text-align:right}
#main .indexra .pic{ height:101px; width:92px; float:left; margin:10px 0px 0px 9px; margin-left:7px!important; *margin-left:7px!important; *margin-left:5px;}
#main .indexra .pic img{ height:80px; width:80px; border:1px solid #ccc; padding:4px;}
#main .indexra .pic a:hover img {border:1px #178519 solid;}
#main .clear{ clear:both; height:1px; overflow:hidden}
#main .indexrb{ width:305px; height:494px;overflow:hidden;float:left;border:1px #ccc solid;}
#main .indexrb .title{ height:35px; border-bottom:1px solid #ccc; padding:0px 10px 0px 0px; text-align:right}
#main .indexrb .pic{ height:140px; width:92px; float:left; margin:10px 0px 8px 7px;margin:10px 0px 11px 7px\9;*margin:10px 0px 11px 7px;_margin:10px 0px 8px 5px;}
#main .indexrb .pic img{ height:110px; width:80px; border:1px solid #ccc; padding:4px;}
#main .indexrb .pic a:hover img {border:1px #178519 solid;}
#main .indexrb .pic a h1 {font-size:12px;font-weight:normal;padding-top:6px;line-height:14px;}
#main .indexrb .pic a:hover h1{background:#178519;color:white;display:block}
#main .indexrb .pic .word{height:24px; line-height:24px; overflow:hidden; display:block}
#main .indexrb .pic .word a{ color:#000; display:block;width:90px;}
#main .indexrb .pic .word a:hover{ color:#fff; background:#178519; display:block}
#main .indexrb ul{ float:left;list-style:none; border-top:1px #43B446 solid;overflow:hidden; width:288px; margin:0px 8px ;padding:8px 0px 0px 0px ;text-align:left; color:#999}
#main .indexrb ul a{ color:#333; padding:5px 2px 5px 2px; line-height:22px;}
#main .indexrb ul a:hover{ color:#fff; padding:5px 2px 5px 2px; background:#41BE53;}
#main .indexrb ul li{ width:139px; margin-right:5px;float:left;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
#main .indexrc {float:left;width:305px;border:1px #ccc solid;}
#main .indexrc_title { height:35px; border-bottom:1px solid #ccc; padding:0px 10px 0px 0px; text-align:right}
#main .indexrc_pics {float:left;width:100px;padding:5px;}
#main .indexrc_pics ul li {float:left;width:92px;padding:5px 5px 0px 5px ;overflow:hidden;}
#main .indexrc_pics ul li img {display:block;height:110px; width:82px;padding:4px;border:1px #ccc solid;background:white;}
#main .indexrc_pics ul li a {display:block;color:#333;padding-bottom:5px;}
#main .indexrc_pics ul li a:hover img {border:1px #178519 solid;}
#main .indexrc_pics ul li a h1 {font-size:12px;font-weight:normal;padding-top:6px;line-height:14px;}
#main .indexrc_pics ul li a h1 span {color:#F70AA0;}
#main .indexrc_pics ul li a:hover {background:#178519;color:white;}
#main .indexrc_pics ul li a:hover h1 span {color:white;}
#main .indexrc_text {float:left;width:178px;padding:6px;text-align:left;line-height:23px;color:#888;overflow:hidden;}
#main .music_list{text-overflow:ellipsis;white-space:nowrap;}
#main .music_list span { float:right;overflow:hidden;}
#main .indexrc_text a {padding:3px 0px;}
#main .indexrc_text a:hover {background:#41BE53;color:white;}
#main .indexrd {text-align:center;width:305px;height:250px;border:1px #ccc solid;padding:1px 0px;}
#main .indexhot{clear:both;width:958px;border:1px #ccc solid;background:#fff;overflow:hidden;}
#main .indexhot .title{ height:35px; border-bottom:1px solid #ccc;  padding:0px 10px 0px 0px; text-align:right}
#main .indexhot ul{text-align:left;float:left;width:958px;padding:5px 0px;}
#main .indexhot ul li{float:left;width:216px;margin-left:6px;background:url(images/dian.gif) no-repeat 5px 10px;padding-left:15px;line-height:24px;border-bottom:1px #e1e0e0 dotted;}
#main .indexhot ul li span{float:right;}
#main .indexhot ul li a {color:#333;padding:4px 0px;}
#main .indexhot ul li a:hover {background:#41BE53;color:white;}

#main .flink{border:1px #ccc solid;overflow:hidden;width:958px;margin:0 auto;}
#main .flink .title{ height:35px; border-bottom:1px solid #ccc; padding:0px 10px 0px 0px; text-align:right}
#main .flink ul{padding:0px 0px 6px 1px;_margin-bottom:6px;overflow:hidden;}
#main .flink li{float:left;width:90px;margin:6px 0px 0px 5px;line-height:22px;text-align:center;overflow:hidden;}
#main .flink li a{display:block;border:1px solid #ccc}
#main .flink li a:hover{border:1px #43B446 solid;}
#foot {clear:both;width:960px;border-top:2px #43B446 solid;color:#666666;padding-top:8px;height:55px;}
#foot ul li {line-height:12px;}
#foot ul li a{color:green;line-height:20px;}

#main .listl {float:left;width:250px;overflow:hidden;border:1px #ccc solid;text-align:left;} 
#main .listr {float:right;width:701px;overflow:hidden;border:1px #ccc solid;text-align:left;}
.listl_title{ font-size:12px;overflow:hidden;height:35px; border-bottom:1px solid #ccc; padding:0px 10px 0px 0px; text-align:right}
.listr_title{ font-size:12px;overflow:hidden;height:35px; border-bottom:1px solid #ccc; padding:0px 10px 0px 0px; text-align:right}
.listl ul{float:left;padding:0px;width:250px;}
.listl .listad200{float:left;width:250px;height:250px;padding-bottom:1px;}
.listl ul li{width:231px;padding:0px 2px;background:url(images/dian.gif) no-repeat 5px 9px;padding-left:15px;line-height:24px;border-top:1px #e1e0e0 dotted;}
.listl ul li a:hover {padding:3px 0px;background:#41BE53;color:white;line-height:24px;}
.listl ul li span{float:right;}
.listr ul{float:left;width:701px;padding:10px 0px 6px 9px; padding:10px 0px 6px 9px\9;*padding:10px 0px 9px 9px;_padding:10px 0px 9px 9px;}
.listr li{width:346px;float:left;margin-bottom:9px;margin-bottom:8px\9;*margin-bottom:9px; _margin-bottom:9px; }
.listr li img{float:left;padding:2px;border:#cccccc 1px solid;}
.listr li p{float:left;margin:0;padding:0;line-height:24px;width:228px;margin-left:5px;white-space:nowrap;overflow:hidden;}
.listr li p.t{border-bottom:1px #e1e0e0 dotted;}
.listr li p.t a{font-size:13px;font-weight:bold;display:block;}
.listr li p.t a:hover {background:#41BE53;color:white;line-height:24px;}
#pagelist {clear:both;overflow:hidden;text-align:center;border-top:1px #ccc dotted;padding:13px 0px 8px 0px;margin:0px;line-height:20px;height:20px;font-size:13px;}
#pagelist a,#pagelist a.off,#pagelist a.on:hover{padding:2px 3px 0px 3px; border:1px solid #ccc; color:#333;background-color: #fff;}
#pagelist a:hover,#pagelist a.on,#pagelist a.off:hover{border:1px solid #43B446;background:#fff; color:#333;text-decoration:none;}
#pagelist .PageBox{ border:1px solid #ccc;padding:2px 3px 0px 3px;}
#pagelist .PageCss{ border:1px solid #43B446;background:#43B446; color:#fff;padding:2px 3px 0px 3px; }
#pagelist input{border:0px;text-align:center;color:#ff2121;line-height:14px;}

#datal{width:958px;margin:0 auto;overflow:hidden;border:#ccc 1px solid;text-align:left;}
.vpicad{float:right;height:250px;width:300px;}
.vshow{width:942px;padding:8px;margin-bottom:5px;}
.vpic{height:250px;}
.vpic img{border:1px #ccc solid;padding:2px;float:left;}
.vpic p{float:left;color:#333;font-size:13px;width:440px;margin:0 0 0 7px;border-bottom:1px #ccc dotted;line-height:30px;white-space:nowrap;overflow:hidden;}
.vpic p a {color:#333333;text-decoration:none;}
.vpic p a:hover {color:#ff6600;text-decoration:none;}
.vcs{padding:2px 0px;color:#646464;line-height:24px;font-size:13px;}
.vcs p{margin:0;}
.vpl{padding:0px;width:950px;overflow:hidden;clear:both;}
.vpl ul{ padding:0px 4px 0px 6px;clear:both; }
.vpl ul li{ float:left;}
.vpl a{border:1px #ccc solid;font-size:13px;color:#646464;width:149px;line-height:26px;text-align:center;background:#fff;float:left;margin:5px 5px 0px 0;white-space:nowrap;overflow:hidden;}
.vpl a:hover{border:1px #43B446 solid;color:#FFF;background:#43B446;}

.play{width:948px;height:460px;margin: 0 auto;overflow:hidden;}
.play_player {float:left;width:725px;background:#E4F3FD;text-align:left;}
.play_title{float:right;width:215px;border:1px #ccc solid;color:#497C20;}
.play_title ul{margin:3px; clear:both;height:452px; overflow-y:scroll;}
.play_title ul li{ float:left; font-size:12px;margin:2px;}
.play_title a{border:1px #ccc solid;width:181px;font-size:12px;line-height:26px;text-align:center;background:#fff;float:left;white-space:nowrap;}
.play_title a:hover{border:1px #43B446 solid;color:#FFF;background:#43B446;}
.adn_play{}
.adn_play a{border:1px #43B446 solid;color:#FFF;background:#43B446;}

.adn_comment{color:#666;font-size:13px;width:958px;clear:both; text-align:left;}
.adn_comment ul,li{list-style: none;}
.adn_comment ul{border:1px solid #ccc;margin-bottom:5px;overflow:hidden;clear:both;}
.adn_comment li{float:left;}
.adn_comment dl{width:100%; margin:0px; padding:0px}
.adn_comment .comment{padding:5px 0px;}
.adn_comment .img{width:58px;overflow:hidden;text-align:center;}
.adn_comment .intro{line-height:21px; color:#999999;float:left;width:860px;border:none;}
.adn_comment .time{overflow:hidden;height:26px; line-height:26px; padding-left:5px;border-top:1px solid #ccc;}
.adn_comment .time span{float:right; margin-right:10px;}
.adn_comment .cmadd{border:1px solid #999; margin-top:5px; padding:5px 0px 0px 10px;}
.adn_comment .cmadd div{margin:5px 0px;}
.adn_comment .cmadd form{margin:0px; padding:0px;}
.adn_comment .cmadd input{border:1px solid #ccc;}
.adn_comment .cmadd textarea{width:98%; border:1px solid #ccc; color:#999; }
.adn_comment .cmadd .username{width:137px;}
.adn_comment .page{clear:both;text-align:right;}
.adn_comment .page span{color:#FF0000; font-size:14px;}
.adn_comment .face{margin:5px 0px;padding-left:70px;}
.adn_comment .face img{cursor:pointer;}

#all{width:958px;margin:0 auto;overflow:hidden;border:#cccccc 1px solid;text-align:left;}
#all .title{ height:35px; border-bottom:1px solid #ccc; padding:0px 10px 0px 0px; text-align:right}
#all ul{clear:both;overflow:hidden;margin:5px 0px; }
#all ul li{float:left;width:218px;margin-left:5px;background:url(images/dian.gif) no-repeat 5px 10px;padding-left:15px;line-height:26px;border-bottom:1px #e1e0e0 dotted;}
#all ul li span{float:right;}
#all ul li a {color:#333;padding:4px 0px;}
#all ul li a:hover {background:#41BE53;color:white;}

.ad780{width:958px;margin:0px auto;overflow:hidden;border:#ccc 1px solid;}
.ad780 ul {padding:3px 0px;}