/*Global Css*/
body{width:900px;margin:0px auto 0px auto;padding:0;}
body,span,div,td,p,a,input,form{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#07519A;}
form{margin:0px;padding:0px;}
img{border:0px;}
a{color:#07519A;text-decoration:none;}
a:hover{color:#FF0000;text-decoration:none;}
a.red{color:red;}
ul{list-style-type:none;padding:0px;margin:0px;width:auto;overflow:hidden;}
.c{clear:both;height:1px;overflow:hidden;}
.space{height:5px;overflow:hidden;clear:both;}
.text{border:1px #D2E8FC solid;height:20px;line-height:20px;}
.button{border:1px #D2E8FC solid;color:#646464;background:#fff;}
.clear{clear:both;height:0px;overflow:hidden;}
.hr{clear:both;height:5px;float:left;width:646px;}
/*WebNote*/
.webnote{border:1px #D2E8FC solid;height:25px;line-height:25px;background:url(/image/note.gif) no-repeat 5px 3px #F9F9F9;padding-left:30px;color:red;}
/*Header*/
.header{width:900px;height:70px;margin:0px 0 0px 0;}
.headerads{border:1px #AACBEE solid;width:898px;margin:5px 0 5px 0;}
.banner{width:590x;border:0px #D2E8FC solid;height:60px;float:left;margin:5px 42px 5px 23px;}
.fav{float:left;text-align:left;margin:5px 0 5px 0;}
.fav p{line-height:20px;margin:0;text-align:center;width:50px;}
/*Menu*/
.menu{background:url(/image/menubg.gif);height:30px;padding-left:8px;}
.menu a{font-size:12px;font-weight:bold;color:#fff;text-align:center;line-height:30px;float:left;display:block;width:59px;}
.menu ul{margin:0px; padding:0px; float:left;}
.menu ul li{float:left; padding:0px;}
.menu a:hover{color:#07519A;background:#FFF;margin-top:4px;line-height:26px;}
/*Search*/
.search{border:1px #AACBEE solid;border-top:0px;background:#F9F9F9;height:30px;padding:0px 7px;margin-bottom:5px;}
.sfrom{width:285px;float:left;height:24px;line-height:24px;margin-top:3px;}
.sfrom .txt{border:1px solid #93ADC8;padding:2px 3px 0px 3px;width:185px;height:18px;line-height:18px;}
.sfrom .btn{border:1px solid #93ADC8;background:#EDF2F8;height:22px;padding:0 3px}
.stext{float:right;width:150px;padding:2px 2px 0 2px;height:20px;line-height:20px;border:1px solid #B2D8FD;}
.showsearch{float:left;width:60px;background:#fff;height:22px;line-height:22px;border:1px solid #B2D8FD;border-left:0;}
.nowsearch{float:left;width:40px;height:22px;line-height:22px;overflow:hidden;padding-left:4px;}
.showselect{float:right;border-left:1px solid #B2D8FD;width:14px;height:22px;}
.showselect a,.showselect a:hover{background:url(/image/soption.gif) no-repeat center center;display:block;width:14px;height:22px;}
.soption{z-index:9999;position:absolute;margin-left:-1px;width:60px;background:#fff;border:1px solid #B2D8FD;}
.soption a{display:block;height:21px;padding-left:5px;line-height:21px;color:#3B89E1;text-decoration:none;}
.soption a:hover{color:#3B89E1;background:#D2E8FC;}
.sbutton{margin-left:8px;border:1px #B2D8FD solid;background:url(/image/sbtbg.gif);width:60px;text-align:center;height:24px;line-height:24px;}
.stexts	{line-height:30px;}
/*Banner*/
.tbanner{border:0px #D2E8FC solid;margin-bottom:0px;clear:both;font-size:0px;height:0px;}
/*Content*/
.ibox{width:900px;margin-bottom:5px;clear:both;overflow:hidden;}
.iboxa{width:900px;margin-bottom:0px;clear:both;overflow:hidden;}
.il{border:1px #AACBEE solid;float:left;margin-right:5px;width:245px;}
.ir{border:1px #AACBEE solid;float:left;width:646px;}
.irr{border:1px #AACBEE solid;margin-bottom:5px;float:left;width:646px;}
/*Small Title*/
h4,h5,.nav{background:url(/image/tbg.gif);border-bottom:1px #AACBEE solid;line-height:25px;font-weight:bold;padding:0 10px 0 10px;margin:0;font-size:14px;}
h4 span{float:right;font-weight:normal;}
h4 span a{font-weight:100;}
/*NavBar*/
.nav{padding:0 5px 0 10px;}
.nav a{font-size:14px;font-weight:bold;}
.nav span{float:right;}
/*Index Text List*/
.vlist,.plist{padding:8px;}
.vlist li,.plist li{background:url(/image/ico.gif) no-repeat 2px 4px;padding-left:18px;line-height:24px;border-bottom:1px #D2E8FC dotted;}
.vlist li span{float:right;color:red;}
.vlist li span.hits{color:#646464;}
/*Index Pic List*/
.tlist{padding:8px 5px 1px 5px;}
.tlist li{width:127px;text-align:center;float:left;}
.tlist li a img{padding:2px;border:1px #D2E8FC solid;width:114px;height:156px;}
.tlist li a:hover img,.ptlist li a:hover img{padding:2px;border:1px #5DB1FD solid;}
.tlist li p{line-height:29px;margin:0;padding:0px;white-space:nowrap;overflow:hidden;text-align:center;}
.indexlist ul{float:right;width:510px;margin:5px 0px 0px 5px;}
.indexlist li{background:url(/image/ico2.gif) no-repeat 2px 8px;padding-left:10px;width:150px;text-align:left;float:left;height:23px;line-height:23px;white-space:nowrap;overflow:hidden;}
.indexlist #img{width:120px;float:left;height:167px;margin:6px 0px 0px 6px;}
* html .indexlist #img{width:120px;float:left;height:167px;margin:6px 0px 0px 3px;}
*+html .indexlist #img{width:120px;float:left;height:167px;margin:6px 0px 0px 6px;}
.indexlist .img0{background:none;}
.indexlist .img0 img{width:114px;height:156px;display:block;border:#AACBEE 1px solid;padding:2px;}
.indexlist .img00{margin:5px 0px 0px 0px;line-height:20px}
.indexlist .img00 a{color:#666;text-align:center;text-decoration:underline;}
/*links*/
.flink{border:1px #AACBEE solid;overflow:hidden;width:898px;padding:0 0px 5px 0px;margin-bottom:5px;}
.flink ul{padding:0px 4px;}
.flink li{float:left;width:87px;margin:5px 1px 0px 1px;height:20px;line-height:20px;text-align:center;}
.flink lia{display:block;}
/*footer*/
.footer{}
.footer	p{line-height:20px;margin:0;padding:3px 0px;text-align:center;}
.footer p.tj{display:none;font-size:0px;overflow:hidden;}
.footer p.tj a{display:none;font-size:0px;overflow:hidden;}
/*list*/
.ll{width:713px;border:1px #AACBEE solid;float:left;margin-right:5px;}
.lr{border:1px #AACBEE solid;width:178px;float:right;margin-bottom:5px;}
.plist{border-top:0px;}
.plist li span{float:right;}
.ptlist{padding:8px;overflow:hidden;width:695px;}
* html .ptlist{padding:8px 8px 0px 8px;overflow:hidden;width:695px;}
*+html .ptlist{padding:8px;overflow:hidden;width:695px;}
.ptlist li{width:347px;float:left;margin-bottom:9px;}
.ptlist li img{float:left;}
.ptlist li a img{padding:2px;border:1px #D2E8FC solid;width:105px;height:139px;}
.ptlist ul li a:hover{display:block;}
.ptlist li p{float:left;margin:0;padding:0;line-height:24px;width:220px;margin-left:5px;white-space:nowrap;overflow:hidden;}
.ptlist li p a img{border:0px;padding-left:36px;width:63px;height:16px;}
.ptlist li p a img:hover{border:0px;padding-left:36px;}
.ptlist li p.t{border-bottom:1px #D2E8FC dotted;}
.ptlist li p.t a{font-size:13px;font-weight:bold;}
/*page*/
#pagelist	{border-top:1px #D2E8FC dotted;padding:5px;margin:0px;line-height:23px;height:23px;text-align:left;padding-left:5px;}
*html #pagelist	{border-top:1px #D2E8FC dotted;padding:8px 5px 0px 5px;margin:0px;line-height:24px;height:24px;text-align:left;padding-left:5px;}
*+html #pagelist	{border-top:1px #D2E8FC dotted;padding:5px;margin:0px;line-height:23px;height:23px;text-align:left;padding-left:5px;}
#pagelist a,#pagelist a.off,#pagelist a.on:hover{padding:2px 5px;border:1px solid #3B89E1;color:#3B89E1;background:#F6FBFF;}
#pagelist a:hover,#pagelist a.on,#pagelist a.off:hover{padding:2px 5px;background:#9DD2FC;color:#3B89E1;border:1px solid #3B89E1;}
#pagelist .PageCss,#pagelist .PageBox{padding:2px 5px;border:1px solid #3B89E1;}
#pagelist input{border:0px;text-align:center;color:#FF6600;}
/*data*/
.vshow{padding:8px;background:#F0F7FE;border:5px #fff solid;width:685px;}
.vpicad{padding-top:15px;float:right;height:202px;width:202px;}
.vpic{height:220px;}
.vpic img{border:1px #AACBEE solid;padding:2px;float:left;}
h1{font-size:14px;color:red;margin:0;float:left;width:303px;border-bottom:1px #D2E8FC dotted;margin-left:10px;line-height:25px;}
.vpic p{float:left;width:303px;margin:0 0 0 10px;border-bottom:1px #D2E8FC dotted;line-height:26px;white-space:nowrap;overflow:hidden;}

.vline{height:1px;border-top:1px #D2E8FC dotted;clear:both;margin:5px 0 5px 0;overflow:hidden;}
h2{font-weight:bold;font-size:14px;color:#07519A;line-height:25px;margin:0;clear:both;}
h2 span{color:red;font-weight:100;margin-left:5px;}
.testad{border:0px #D2E8FC solid;height:0px;background:#fff;margin:5px 0 5px 0;clear:both;overflow:hidden;font-size:0px;}
.vc,.vcs{padding:5px 0 5px 0;color:#646464;line-height:23px;}
.vcs p{margin:0;}
.vc	p{margin:0;line-height:25px;background:url(arrow.gif) no-repeat 0px 10px;padding-left:10px;}
.vc	p a{color:#646464;}
.vpl{padding:0px;width:685px;overflow:hidden;clear:both;}
.vpl ul{ padding:5px 0px 0px 0px; clear:both; }
.vpl a{border:1px #D2E8FC solid;width:91px;line-height:25px;text-align:center;background:#fff;float:left;margin:0 4px 4px 0;white-space:nowrap;overflow:hidden;}
.vpl a:hover{border:1px #3B89E1 solid;color:red;background:#D2E8FC;}
.vdown{}
.vdown li{border:1px #D2E8FC solid;background:#fff;padding:5px 10px 5px 5px;margin-bottom:5px;line-height:30px;}
.vdown li span{float:right;margin-top:5px;}
/*play*/
.play{width:685px;height:460px;margin: 0 auto;overflow:hidden;}
.play_player {float:left;width:560px;background:#E4F3FD;text-align:left;}
.play_title{float:right;width:118px;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 #D2E8FC solid;width:85px;line-height:25px;text-align:center;background:#fff;float:left;white-space:nowrap;}
.play_title a:hover{border:1px #3B89E1 solid;color:red;background:#D2E8FC;}
.adn_play{}
.adn_play a{border:1px #D2E8FC solid;color:red;background:#D2E8FC;}
/*comment*/
.adn_comment{color:#666;font-size:12px;width:100% !important;width:99%;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;border-bottom:1px solid #CCC;}
.adn_comment .img{width:80px;overflow:hidden;text-align:center;}
.adn_comment .intro{line-height:21px; color:#999999;float:left;width:460px !important;width:450px;border:none;}
.adn_comment .time{height:25px; line-height:25px; padding-left:5px;}
.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*/
.mlist{padding:0 8px 13px 8px;margin:0;overflow:hidden;font-family:"ËÎÌå";}
.mlist h1{background:url(/image/ico.gif) no-repeat 0px 6px;padding-left:15px;width:700px;border-bottom:1px #AACBEE solid;line-height:28px;font-weight:bold;margin:0;font-size:12px;}
.mlist h1 a{font-size:14px;}
.mlist li{background:url(/image/ico2.gif) no-repeat 1px 8px;padding-left:10px;width:129px;float:left;line-height:24px;border-bottom:1px #D2E8FC dotted;}
.mlist li p{background:url(/image/arrow.gif) no-repeat 22px 8px;line-height:24px;padding-left:32px;margin:0;}
/*new*/
#newmore {width:709px;margin: 0 auto;background:#f7fbff;padding-bottom:7px;}
#newmore h2 {color:#135b96;height:27px;line-height:27px;border-bottom:1px solid #aeccf2;background:#e2f0ff;}
.sftname,.update,.shouquan,.sftsize {height:27px;line-height:27px;float:left;overflow:hidden;}
.sftname {width:440px;margin:0 4px;}
a.catname {color:#666;width:55px;text-align:center;float:left;}
.update,.shouquan,.sftsize {font-size:12px;width:80px;text-align:center;}
.ftsize {font-size:12px;}
#newmore li {height:27px;line-height:27px;border-bottom:1px solid #aeccf2;display:block;padding-left:1px;}
#newmore li:hover,#newmore li.mouseon {color:#d36300;background:#fffec6;}
/*new*/
.ads_900{width:900px;height:92px;margin-bottom:5px;text-align:center;}
.ads_9001{width:898px;float:left;border:1px #AACBEE solid;text-align:center;}
.ads_901{width:898px;float:left;margin-bottom:5px;border:1px #AACBEE solid;text-align:center;}
.ads_900l{width:730px;float:left;border:1px #AACBEE solid;}
.ads_900r{width:161px;height:90px;float:right;border:1px #AACBEE solid;text-align:center;}
.ads_900r ul{margin:0;}
.ads_900r ul li{line-height:21px;border-bottom:1px #D2E8FC dotted;}