*{margin:0;padding:0}
body{text-align:center;color:#3a3a3a;background:#f6f6f6;font-size:14px;font-family:"宋体";line-height:22px;}
body div,body dl,body ul,body p{text-align:left;}
ul{list-style:none}
a{color:#000;text-decoration:none}
a:hover{color:#f00;text-decoration:underline;}
a:visited{color:#ff6600;}
a img{border:0}

.div2{top:0px;z-index:999;position:fixed;_position:absolute}
/*页头*/
.wrap{width:980px;margin:0 auto;overflow:hidden}
.top{position:relative;height:132px;border-top-width:4px;border-top-style:solid;border-top-color:#D40000;padding-bottom:10px;background-repeat:no-repeat;background-position:right 1px;}
#logo{}
#logo a{float:left;width:220px;height:75px;background:url(logo.png); display: inline;}
.topr{padding-left:0px;height:75px;float:left;width:760px;overflow:hidden;display: inline;}
#so{float:left;width:490px;height:60px;margin-top:10px;margin-left:60px;overflow: hidden; display: inline;}
#so form{width:460px;height:30px;overflow:hidden;text-align:left;margin-top:10px;background:#fff;position:relative;border: 2px solid #e0e0e0;background: #fff;}
#so .k{width:352px;overflow:hidden;height:28px;line-height:28px;padding: 0 8px 0 37px;font-size:16px;background-image:url(so.gif);background-repeat:no-repeat;font-family:Verdana;float:left;color: #999;border: 1px solid #d7d7d7;}
#so .go{width:60px;height:30px;overflow:hidden;cursor:pointer;font-size:14px;font-weight:bold;float:right;color: #fff;border: 1px solid #d7d7d7;background: #c90600;}
.zm{float:left;width:80px;background: url(zm.gif) no-repeat -3px 6px; padding-left:20px;margin-top:25px;overflow:hidden;display: inline;}
.sotop{width:100px;text-align: center;margin-right: 10px;overflow: hidden; display: inline;float: right;}
.sotop a{display: inline-block;padding: 4px 10px;padding-bottom: 2px;margin-top: 5px;width:80px;background: #f3f3f3;border-bottom: 2px solid #e3e3e3;color:#000}
.sotop a:hover{border-bottom: 2px solid #c70601;text-decoration:none}
.menu{width:980px;overflow:hidden;}
.menu ul li,.menu_a ul li,.ma,.mb{float:left;}
.menu_a,.menu_b,.ma li:hover{background:url(navbarbg.gif) repeat-x;}
.menu_a{background-position:left 0px;height:34px;}
.menu_a ul a,.menu_a ul a:visited{color:#fff}
.menu_a ul a:hover{color:#FFF5C5}
.ma li{background-position:left top;padding:8px 21px 5px;font-size:14px;height:23px;}
.ma li:hover{background-position:left -66px;position:relative;z-index:200;color:#FFF5C5}
.ma li:hover div{left:0px;top:34px;background-color:#fff;background-position:48px -115px;border:1px solid #FFAC00;_white-space:nowrap;z-index:1000;height:auto;width:auto}
.ma li:hover div a:hover{color:#f00;text-decoration:underline}
.menu_b{background-position:left -34px;height:24px;padding:3px;border:#D0D0D0 1px solid;font-size:12px;}
.mb{height:24px;background: url(d.png) no-repeat 10px 6px;padding-left:35px;overflow:hidden;color:#999;}
.mb b{font-weight:bold;color:#000;}
.mb li{padding:3px 4px;}
.mb li a{color:#000;}
.mb li a:hover{color:#f00}
.mb .r{float:right;text-align:right;display: inline;}
.mb .r a{padding:0 1px;color:#D40000;}

.box{width: 980px;overflow: hidden;display: block;}
.box h2{float: left;font-weight: bold;color:#333;padding-left:15px;height:29px;line-height:25px;text-align:left;font-size:14px;overflow:hidden;padding-top:3px;}
.right{float:right;width:302px;overflow:hidden;display:inline;}
.right h2{font-size:15px;font-family:'Microsoft Yahei',Tahoma,'Simsun';width:290px;background-color:#f6f6f6;border:1px #ddd solid;height:20px;padding:5px 0 4px;color: #000;font-size: 14px;padding-left:10px;}
.right ul{width:300px;background-color:#f9f9f9;border:1px #ddd solid;font-size:12px;margin-bottom:8px;}
.right li{float:left;margin-left:10px;width:260px;height:22px;padding-left:20px;line-height:22px;line-height:24px\0;white-space:nowrap;background:url(p.png) no-repeat 0 5px;overflow:hidden;}
.right a{color: #616263;}
.right li:hover{background:url(p.png) no-repeat 0px -13px;color: #fc5b02;}
.right a:hover{color: #fc5b02;}
.right li span{float:right;display:block;font-size:12px;color:#999;}

.play_text .right h2{background-color:#666;}
.play_text .right ul{background-color:#666;}
.play_text .right a{color: #c4c4c4;}
/*页尾*/
.link {width:980px;overflow:hidden;margin-right:auto;margin-bottom:0;margin-left:auto;position:relative;font-size:12px;}
.link .t{font-size:14px;font-weight:bold;padding-left:10px;height:22px;border-top-width:10px;border-top-style:solid;border-top-color:#deddde;border-bottom:solid #D40000 1px;}
.footer{width:980px;overflow:hidden;margin-top:3px;margin-right:auto;margin-bottom:0;margin-left:auto;border-top-width:3px;border-top-style:solid;border-top-color:#D40000;background-color:#F6F6F6;position:relative;font-size:12px;text-align:center;padding-top:10px;}
.footer p{text-align:center;line-height:25px;height:25px;}
.footer .hui{position:absolute;right:55px;bottom:20px;}
.footer a, .link a{text-decoration:none;color:#666;}
.m_footer{font-size: 0.75rem;padding: 10px 0;border-top: 1px solid #C6C6C6;text-align: center;}
.m_footer a{font-size: 0.75rem;display: inline-block;padding: 0 6px;margin-left: 0.5em;background: #929292;color: #FFFFFF;}
/*首页*/
.indexl{float:left;width:560px;overflow: hidden;padding-top:10px;border-left:1px solid #e5e5e5;}
.indexl h2,.indexl h3,.aikan h3,.rmimg h3{font-size:14px;padding:5px 0 1px 5px;}
.indext{clear:both;}
.indext ul{}
.indext li{width:545px;padding-left:10px;clear: both;overflow: hidden;height: 25px;border-bottom:dashed #999 1px;}
.indext li a{color: #d40000;}
.indext span{margin-right:10px;}
.indext .time{float:right;margin-top:-20px;}
.indexr{float:left;width:408px;overflow: hidden;margin-left:10px;padding-top:20px;border-right:1px solid #e5e5e5;}
.list{font-size:12px;}
.list ul{}
.list li{float:left;width:408px;height:160px;display:inline;}
.list li .pic{float:left;}
.list li .pic img{height:140px;width:100px;border:1px solid #CCC;padding:1px;}
.list li .info{float:left;width:290px;padding-top:4px;height:160px;padding-left:4px;display:inline;}
.list h4{font-size:12px;font-weight: normal;}
.list h4 a{font-size:13px;font-weight:bold;color:#ff6600;}
.list h4 span{padding-left:10px;}
.list li .zil{}
.list li .zil ul{width:auto;}
.list li .zil li{width:290px;height:21px;clear:both;border-bottom:dashed #999 1px;line-height:21px;overflow:hidden;}

/*列表页*/
.left{float:left;width:675px;background-position:right;padding-right:0px;height:auto;display:inline;}
.f{width:675px;overflow:hidden;}
.f h3{margin-bottom:5px;font-size:18px;font-weight:100;font-family:'Microsoft Yahei',Tahoma,'Simsun';}
.f h3 span{font-size:14px;padding-left:10px;color:#999;}
.f li{float:left;width:653px;height:146px;padding:10px;margin-top:10px;overflow:hidden;border:1px solid #ddd;background:#f9f9f9;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;} 
.f_img{float:left;width:110px;padding:0px 13px 0px 2px;overflow:hidden;} 
.f_img img{width:100px;height:140px;padding:3px;border:1px solid #eaeaea;background:#fff;} 
.f_img a:hover img{background:#eaeaea;border-color:#ddd;} 
.f_txt{float:right;width:526px;height:140px;margin:0;padding:5px 0px 0px 0px;overflow:hidden;} 
.f p{width:517px;}
.page{float:right;line-height:24px;}
.page a,.page b{float:left;display:inline;margin-left:2px;padding:0 5px;height:24px;border:1px solid;border-color:#ddd;background:#fff url(page.png) no-repeat 0 0;background-repeat:no-repeat;color:#636A86;overflow:hidden;text-decoration:none;} 
.page a:hover{text-decoration:none;color:#000;}
.page b{background:url(pn.png) no-repeat 0px -48px;color:#fff;border-color:#fff;}


/*内容页*/
.left_n{float:left;width:675px;background-position:left;padding-right:0px;height:auto;display:inline;}
.info{height:200px;background-color:#F2F2F2;border-left: 1px solid #E9E9E9;border-right: 1px solid #E9E9E9;}
.info .pic{float:left;padding:10px 0 10px 10px;}
.info .pic img{width:120px;height:170px;border:1px solid #CCC;padding:2px;}
.info .arter ul{float:left;padding-top:22px;display:inline;}
.info .arter li{line-height:22px;height:23px;width:280px;overflow:hidden;}
.info .arter li h1{font-size:14px;display:inline;}
.info .arter li a{/*text-decoration:underline;*/color:#3A3A3A;padding-right:3px;}
.info .arter li cite{padding-left:10px;font-size:14px;font-family:Georgia;color:#999;}
.info em{float:left;white-space:pre;font-style:normal;display:block;}
.info .bdlj{float:right;width:200px;height:100px;margin:90px 5px 10px;overflow:hidden;display:inline;}

#play{text-align:left;width:673px; height:100%;overflow:hidden;border-right: 1px solid #E9E9E9; border-left: 1px solid #E9E9E9;border-bottom:1px solid #E9E9E9;padding-top:5px;padding-bottom:10px;margin-bottom:10px;}
#play ul li{float:left;margin:2px;font-size:14px;display:inline; border:1px solid #DCDCDC;text-align:center;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
#play ul li a{display:block;background:#F2F2F2;color:#333333;padding:1px 0;}
#play ul li a:hover{background-color:#f60;color:#fff;text-decoration:none;}
#play a:visited{background-color:#fdb483;color:#fff;text-decoration:none;}
#play li{width:78px;}
.text{width:663px;overflow:hidden;padding:10px 5px;border-right: 1px solid #E9E9E9; border-left: 1px solid #E9E9E9;border-bottom:1px solid #E9E9E9;margin-bottom:10px;}
.text a{color:#3a3a3a;}

#t,#tt,#nt{overflow:hidden;border-top:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-left:1px solid #e9e9e9;background:url(t_bg.gif) repeat-x;}
#t,#nt{width:978px;}
#t h1,#nt h2{float:left;padding-left:30px;height:25px;line-height: 25px;overflow: hidden; color: #999; font-size: 12px;background: url(d.gif) no-repeat 10px 6px;display:inline;}
#t h1 a,#nt h2 a{overflow: hidden;font-size: 14px;display:inline-block;overflow: hidden;color: #3a3a3a;padding:2px 4px 0px 5px;}
#t span,#nt span{float:right;margin-top:3px;padding-left:60px;padding-right:5px;background:url(fx.gif) 0px 3px no-repeat;display:inline;}
#tt {width:671px;padding:1px;}
#tt h2,#tt h3{padding-left:25px;height:29px;line-height:25px;text-align:left;font-size:14px;overflow:hidden;padding-top:3px; }
#tt h3{background:url(f.gif) 9px 10px no-repeat;}
#tt span{float:right;margin-top:-25px;margin-right:5px;font-size:12px;display: inline;}
#tt span a{color:red;}

/*播放页*/
#left{float:left;width:638px;color:#999;overflow:hidden;display:inline;}
#left a{color:#c4c4c4;text-decoration:underline;font-size:14px;font-family:arial;}
#kuang{width:980px; overflow: hidden;margin: auto; text-align: left;margin-top: 0px;font-family: Arial;	background: #4d4b4b;}
#play_box{width: 960px;overflow: hidden;display: block;margin:10px;text-align: center;font-size:14px;background: #666666;}
.play_t{width: 940px;overflow: hidden;margin-bottom:10px;border-bottom: 1px solid #ccc;}
.play_t h1{float:left;width:605px;height: 35px;line-height: 35px;overflow: hidden;margin: 0 10px;font-size: 13px;font-weight: bold;color: #999;display:inline;}
.play_t h1 a{font-size: 15px;font-weight: bold;color: #c4c4c4;}
.play_t h1 input{float:right;margin-top:5px;}
.play_t span{float:right;margin-top:3px;padding-left:60px;padding-right:5px;background:url(fx.gif) 0px 3px no-repeat;display:inline;}
.play_text{width: 940px;overflow: hidden;}
.k #player,.z #player{float:left;}
.k #player{width:940px;}
.z #player{width:630px;}
#player{margin-bottom:10px;clear:both;position:relative;text-align:left;overflow:hidden;display:inline;}
.an {width:638px;float:left;margin-bottom:20px;overflow:hidden;display:inline;}
.an a{display:block;float:left;width:110px;margin:0 1px 0 2px;height:22px;border:dashed #000 1px;line-height:22px;text-align:center;color:#999;text-decoration:none;display:inline;}
.an a:hover{border:1px #000 solid;color:#c4c4c4;font-weight:bold;}
#pt{width:630px;height:30px; background: url(pt_bg.gif) repeat 0 0; }
#pt h3{padding-left:20px;height:29px;line-height:25px; font-size: 14px; color:#c4c4c4;font-weight:bold;letter-spacing: 1px;overflow:hidden;padding-top:4px;}
#ptj{ float:left;width:630px;overflow:hidden; margin-top:3px;display:inline;}
#ptj ul{text-align:left;padding-left:10px;white-space:nowrap;}
#ptj ul li{float:left;text-align:left;font-size:10px;padding:6px 12px 6px 0;list-style:none;}
#ptj ul li a{color:#c4c4c4;font-size:14px; font-family:arial;}
.pl{float:left;width:620px;overflow:hidden;background: #dddddd; margin-top:3px;padding:0 5px;display:inline;}

/*全部*/
.all {width:980px; float:left;display:inline; }
.all ul{ clear:both; padding-left:2px;margin-top:10px;}
.all li {width:114px; float:left; padding:0; margin:2px; background-color:#fff; border:1px #C3C3C3 solid; text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.all a {display:block; padding:0; margin:0; color:#000; width:114px;}
.all a:visited {display:block; padding:0; margin:0; color:#999; }
.all a:hover {background-color:#f60; margin:0; padding:0; color:#fff; text-decoration:none; color:#000; width:114px;}
.link {width:970px;overflow:hidden;margin-right:auto;margin-bottom:0;margin-left:auto;position:relative;font-size:12px;padding-top:10px;}
.link h3 {font-size:14px;padding-left:20px;padding-top:5px;height:22px;border-top:solid #deddde 1px;border-bottom:solid #deddde 8px;}
/*TAG*/
.tagt{height:62px;border-bottom:1px #e5e5e5 solid}
.tagt h1 {font-size:14px;padding-left:20px;padding-top:5px;height:22px;border-top:solid #deddde 1px;border-bottom:solid #deddde 8px;}
.tagt li{float:left;padding-top:3px;overflow:hidden;text-align:left;color:#666}
.tags{padding:5px 0}
.tags ul{height:32px;overflow:hidden;border-bottom:1px #e5e5e5 solid}
.tags ul li{float:left;height:32px;line-height:26px;padding-top:4px;text-align:left;color:#999}
.tags ul li.t1{font-family:arial;font-size:13px;font-weight:700}
.tags a {padding-left:5px;}
.tags a:visited { padding-left:5px;color:#000;}
.t1{width:40px;padding-left:15px}
.t2{width:350px}
.t2 span{float:right;padding-right:20px;}
.t3{width:390px}
.t4{width:100px}
.t5{width:80px}