*{margin:0;padding:0;}
body{font-size:13px;text-align:center;line-height: 1.5;color: #333;background: #000;}
a { text-decoration: none; color: #333; }
a:hover { text-decoration: none; color:#356aa0; } 
img {border: 0;}
em{font-style: normal;font-weight: normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
ol,ul{list-style: none;}
sup,sub{font-size:100%;vertical-align: baseline;}
.clear{clear: both;width:0px;height:0px; overflow: hidden;}
#wrap{width:100%; text-align: center; margin: auto;}
#header{width:980px;height: 110px;overflow: hidden;margin: auto; text-align: left;background: #555555;}
#top_box{width:960px;height: 90px;overflow: hidden;margin: auto; text-align: left; margin-top: 10px;background: #f0f0f0;}
#logo{width:250px;height: 70px;margin-top: 10px;margin-left: 10px;overflow: hidden; display: inline;float: left;background: #f0f0f0;}
#search{width:520px;height: 80px;margin-top: 10px;margin-left: 30px;overflow: hidden; display: inline;float: left;}
#serach_box{width:520px;height:70px;overflow:hidden;text-align:left;margin-top:0px;background:#f0f0f0;position:relative;border: 3px solid #f0f0f0;background: #f0f0f0;}
#serach_box .ipt_txt{width:382px;height:31px;overflow:hidden;line-height:31px;padding: 0 8px;font-family:Verdana;float:left;color: #999;border: 1px solid #d7d7d7;}
#serach_box .ipt_btn{width:60px;height:33px;overflow:hidden;cursor:pointer;font-size:14px;font-weight:bold;float:right;color: #fff;border: 1px solid #d7d7d7;background: #356aa0;}	
#alink{width:100px;text-align: center;margin-top: 12px;margin-right: 10px;overflow: hidden; display: inline;float: right;}
#alink a{display: inline-block;padding: 4px 10px;padding-bottom: 2px;margin-top: 5px;width:80px;background: #d7d7d7;border-bottom: 2px solid #d7d7d7;}
#alink a:hover{border-bottom: 2px solid #356aa0;}
#menu_box{width:980px;height: 120px;overflow: hidden;margin: auto; text-align: left; margin-top: 10px;background: #555555;}

#menu{width:960px;height: 30px;overflow: hidden;margin: auto; margin-top: 10px;text-align: left; background: #555555;}
#menu ul{width: 960px;overflow: hidden;height: 30px;margin-bottom: 1px; list-style-type:none}
#menu ul li{overflow: hidden;height: 30px;float: left;margin-right:1px;text-align: center;}
#menu ul li h1,#menu ul li span{width: 80px;overflow: hidden;height: 30px; display: block; color: #24d;font-size: 14px;color: #fff;line-height: 28px;*line-height: 30px;color: #fff;border-left: 3px solid #fff;background: #356aa0;}
#menu ul li a{width: 72px;overflow: hidden;height: 30px; display: block; font-size: 14px;line-height: 30px;background: #f0f0f0;}			
#menu ul li a:hover{height: 27px;line-height: 27px;border-bottom: 3px solid #356aa0;}
#menu ul li a.a2{width: 82px;overflow: hidden;height: 30px; display: block; font-size: 14px;line-height: 30px;background: #356aa0;color: #fff}
#menu ul li.active a{font-weight: bold;height: 27px;line-height: 27px;color: #356aa0;border-bottom: 3px solid #356aa0;}


#menu2{width:960px;height: 30px;overflow: hidden;margin: auto; margin-top: 10px;text-align:center; background: #f0f0f0; margin-bottom:0px}
#menu2 a{height: 30px;font-size: 14px;line-height: 30px; overflow:hidden; margin-right:15px}
#menu2 ul{width: 960px;overflow: hidden;height: 30px;margin-bottom: 1px;}
#menu2 ul li{overflow: hidden;height: 30px;float: left;margin-right:1px;text-align: center;}
#menu2 ul li h1,#menu ul li span{width: 80px;overflow: hidden;height: 30px; display: block; color: #24d;font-size: 14px;color: #fff;line-height: 28px;*line-height: 30px;color: #fff;border-left: 3px solid #fff;background: #356aa0;}
#menu2 ul li a{width: 72px;overflow: hidden;height: 30px; display: block; font-size: 14px;line-height: 30px;background: #f0f0f0;}			
#menu2 ul li a:hover{height: 27px;line-height: 27px;border-bottom: 3px solid #356aa0;}
#menu2 ul li a.a2{width: 82px;overflow: hidden;height: 30px; display: block; font-size: 14px;line-height: 30px;background: #356aa0;color: #fff}
#menu2 ul li.active a{font-weight: bold;height: 27px;line-height: 27px;color: #356aa0;border-bottom: 3px solid #356aa0;}

.box h1{width: 680px;height: 40px;line-height: 40px;overflow: hidden;margin: 0 10px;border-bottom: 1px solid #ccc;}
.box h1{float: left;font-size: 14px;font-weight: bold;color:#333;color: #356aa0;}

/* ?¨º??¨°3 */
.box div.d{border-bottom:1px solid #93C0EA; margin-left:10px; padding-left:10px}
.box span{cursor:pointer;margin-right:8px;}
.box span.s1{COLOR: #fff; BACKGROUND-COLOR: #3169a5; padding-left:5px; padding-right:5px;padding-top:3px; padding-bottom:4px; font-size:14px;background:url(../images/qbo.gif) 0px 0px no-repeat; padding-left:20px; height:25px; line-height:25px}
.box span.s2{BORDER: #4d99e6 1px solid;BACKGROUND-COLOR: #ddeeff;COLOR: #06c;font-weight:normal;padding-left:5px; padding-right:5px; border-bottom:#93C0EA 0px solid; font-size:14px;padding-left:5px; padding-right:5px;padding-top:3px; padding-bottom:4px; height:25px; line-height:25px}
.box span.right{COLOR: #ff0000;font-weight:normal;padding-left:5px; padding-right:5px;  font-size:14px;padding-left:5px; padding-right:5px;padding-top:3px; padding-bottom:4px; height:25px; line-height:25px}
#s_right a,#s_right a:link,#s_right a:visited{ color:#FF0000}
.box span.right a:hover{ text-decoration:none}


h2,#w250 h3{width: 230px;height: 40px;line-height: 40px;overflow: hidden;margin: 0 10px;border-bottom: 1px solid #ccc;float: left;font-size: 14px;font-weight: bold;color: #356aa0;}
h3{width: 680px;height: 40px;line-height: 40px;overflow: hidden;margin: 0 10px;border-bottom: 1px solid #ccc;}
h3{float: left;font-size: 14px;font-weight: bold;color:#333;color: #356aa0;}
h4 a{text-decoration: none;color:#999;font-size:14px;color: #000;}
h4 a:hover{color: #fff;}
#w250{width: 250px;overflow: hidden;float: right;_display: inline;margin-right: 10px;margin-bottom: 10px;}
#w980{width:980px; overflow: hidden;margin: auto; text-align: left;margin-top: 0px;font-family: Arial;	background: #555555;}
#w700{width: 700px;overflow: hidden;float: left;_display: inline;margin-left: 10px;margin-bottom: 10px;font-size: 14px;background: #555555;}
#w700 a{padding: 1px;text-decoration: none;color: #356aa0;}	
#w700 a:hover{color: #fff;background: #356aa0;}
.box{width: 700px;overflow: hidden;margin-top: 10px;padding-bottom: 10px;background: #f0f0f0;}
.text{width: 680px;overflow: hidden;margin: 0 10px;}
.text ul{width: 690px;}
.text ul li{float: left;width: 221px;height: 30px;line-height: 30px;padding-left: 5px;margin-right: 2px;background: #e5e5e5;overflow: hidden;}
.text ul li img{margin-left: 5px;position: absolute;}
.text ul li span{font-family: Tahoma;margin-right: 5px;font-size: 12px;}
.text ul li em{margin-right: 5px;font-family: Arial;font-size:11px;margin-left: 5px;float: right;color: #FF0000;}
.box2{width: 250px;overflow: hidden;margin-top: 10px;background: #f0f0f0;}
.text2{width: 230px;overflow: hidden;	margin: 0 10px;padding-bottom: 10px;}
.text2 ul{width: 230px;}
.text2 ul li{width: 230px;height: 30px;line-height: 30px;*float: left;clear: both;overflow: hidden;border-bottom: 1px solid #e0e0e0;}
.text2 ul li span{display: inline-block;width: 23px;line-height: 28px;font-family: Tahoma;font-weight: bold;color: #356aa0;}
.text2 ul li a{}
.text2 ul li a:hover{text-decoration: none;color: #fff;background: #333;}
.text2 ul li em{font-family: Arial;font-size:11px;margin-left: 5px;float: right;color: #999;}

.text3{width: 96%;overflow: hidden;	margin: 0 10px;padding-bottom: 10px;}
.text3 ul li{width: 96%;height: 30px;line-height: 30px;*float: left;clear: both;overflow: hidden;border-bottom: 1px solid #e0e0e0;}
.text3 ul li span{display: inline-block;width: 23px;line-height: 28px;font-family: Tahoma;font-weight: bold;color:9#356aa0;}
.text3 ul li a{}
.text3 ul li a:hover{text-decoration: none;color: #fff;background: #333;}
.text3 ul li em{font-family: Arial;font-size:11px;margin-left: 5px;float: right;color: #999;}

/* ¨º¡Á¨°3 */
.w960{width: 960px;overflow: hidden;display: block;margin-left: 10px;}
.w960 .t{width: 940px;height: 40px;line-height: 40px;overflow: hidden;margin: 0 10px;border-bottom: 1px solid #ccc;}
.w960 .t h3{float: left;font-size: 14px;font-weight: bold;color:#333;color: #356aa0;}
.tj{height:210px;}
.tj dl{width:160px;float:left;text-align: center;}
.tj dt{margin-top:15px;}
.tj dd{height:22px;width:129px;overflow:hidden;}
.tj dt a img{width:114px;height:160px;padding: 2px;border: 1px solid #ccc;}
.tj dt a:hover img{border: 1px solid #356aa0;}
.tj dl .p{margin-top:-18px;width:114px;color:#FFF;overflow:hidden;}
.tj dl .bg{margin-top:-50px;width:114px;background-color: #000;FILTER:alpha(opacity=60);opacity:0.6}

/* ¨¢D¡À¨ª¨°3 */
.pic_list .text ul li{width: 333px;height: 180px;overflow: hidden;padding-left: 0px;margin-right: 10px;margin-top: 10px;border: 1px solid #ccc;background: #f0f0f0;}
.pic_list .text ul li .pic{width:130px;height: 150px;overflow: hidden;float: left;margin-top: 5px;margin-left: 5px;display: inline;}
.pic_list .text ul li .pic a img{width:118px;height: 164px;overflow: hidden;margin-left:0px;position: inherit;padding:1px;border: 1px solid #999;}
.pic_list .text ul li .pic a:hover img{border: 1px solid #356aa0;}

.pic_l img{ border:0px;text-align:center;margin: 0 0 -10px -20px}
.pic_l a img,.pic_l a:hover img{ border:0px;text-align:center;margin: 0 0 -10px -20px}


.txt{width:180px;height: 164px;overflow: hidden;float: right;margin-top: 5px;font-size: 12px;margin-right: 5px;display: inline;}
.txt h3{width: 178px;height: 30px;line-height: 30px;overflow: hidden;font-size:14px;text-overflow:ellipsis; white-space:nowrap;}
.txt p{width: 178px;height: 23px;line-height: 23px;overflow: hidden;text-overflow:ellipsis; white-space:nowrap;}
.txt p.s{ font-size:14px; margin-top:5px}
.txt p.p2{ height: 46px;line-height: 46px;overflow: hidden;margin-top:8px}

.li0{ color:#3169a5; font-weight:bold}

.box_page{width: 890px;overflow: hidden;margin-top: 10px;padding-bottom: 20px;background: #f0f0f0;}
.main .pagea{
        color:#333;
	padding:15px;
	line-height:25px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #ccc;
}
.page { float: left;margin-left: 5px;overflow:hidden;FONT-SIZE: 12px;COLOR: #aaaa; TEXT-ALIGN: center; }
.page span {display:none;}
.page a { display:inline-block; width: 40px;height:22px; padding:0 8px;line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; margin:0 2px;}
.page a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
.page em { display:inline-block; height:22px; line-height:22px; color:#ff0084; text-align:center;font-style:normal;background: #f0f0f0;border:1px solid #e0e0e0; padding:0 18px; margin:0 2px;}
.page em.nolink { display:inline-block; height:22px; line-height:22px; background:url(titleBg1.png) 0 -55px repeat-x; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4;font-style:normal;}

.list_all{width:960px;margin-bottom:10px;font-size:12px;background: #f0f0f0;}
.list_all .c{width:940px;padding:10px 15px;border-top:0;border-bottom:0;}
.list_all .c ul{float:left;width:940px;}
.list_all .c ul li{float:left;width:107px;height:22px;padding-left:10px;line-height:22px;text-align:left;overflow:hidden;}
.list_all .c ul li a{/*color:#ff2a02;*/color:#222;text-decoration:none;}
.list_all .c ul li a:hover{color:#356aa0;}
.list_all .c ul li a:visited{color:#555555;}

/* ?¨²¨¨Y¨°3 */
.n_bd img {
max-width:800px;CURSOR: hand;width:expression(onreadystatechange=function(){if(this.width>800)this.width=800;});
}
.nr_box .info{width:675px;overflow: hidden;margin-top: 5px;margin-bottom:5px}
.nr_box .pic{width: 210px;height:283px;overflow: hidden;float: left;}
.nr_box .pic a{padding:0px;width: 210px;height: 283px;display: block;overflow: hidden;border: 1px solid #ccc;}
.nr_box .pic a img{width: 210px;height: 283px;margin: 4px;overflow: hidden;}

.nr_box .txt{width: 458px;height: 283px;overflow: hidden;float: right;}
.nr_box .txt li{margin-left: 10px;width: 438px;height: 28px;line-height: 28px;overflow: hidden;font-size:12px;border-bottom:1px dashed #999}

#btn{width: 700px;overflow: hidden;margin: 10px;}
#btn a{width:128px;float: left; height:25px; text-align: center;display:block; border: 1px solid #ccc;color:#336699;font-size:12px;margin: 5px 5px 0 0;overflow: hidden;line-height:25px}
#btn a:hover{text-decoration: none; border: 1px solid #ccc; color: #fff;}
#btn a:visited{text-decoration: none; border: 1px solid #bbb; color: #333;background: #CCCCFF;}
.btns{width: 680px;margin: 10px;  overflow:auto}
.btns ul{height:170px;overflow-y:auto;}
.btns li{float: left;}
.btns a{width:118px;float: left; height:25px; text-align: center;display:block; border: 1px solid #ccc;color:#336699;font-size:12px;margin: 5px 5px 0 0;overflow: hidden;line-height:25px}
.btns a:hover{text-decoration: none; border: 1px solid #ccc; color: #fff;}
.btns a:visited{text-decoration: none; border: 1px solid #bbb; color: #333;background: #CCCCFF;}

.n_bd img {
max-width:850px;CURSOR: hand;width:expression(onreadystatechange=function(){if(this.width>850)this.width=850;});
BORDER-RIGHT: #F0F0F0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #F0F0F0 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 5px; BORDER-LEFT: #F0F0F0 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #F0F0F0 1px solid; BACKGROUND-COLOR: #F0F0F0
}

/* 2£¤¡¤?¨°3 */

.pbtns{width: 940px;margin: 10px;  overflow:auto}
.pbtns a{width:108px;float: left; height:25px; text-align: center;display:block; border: 1px solid #ccc;color:#336699;font-size:12px;margin: 5px 5px 0 0;overflow: hidden;line-height:25px}
.pbtns a:hover{text-decoration: none; border: 1px solid #ccc; color: #fff; background-color:#3169a5}
.pbtns a:visited{text-decoration: none; border: 1px solid #bbb; color: #333;background: #CCCCFF;}

#play_box{width: 960px;overflow: hidden;display: block;margin-left: 10px;margin-bottom: 10px;text-align: center;font-size:14px;background: #f0f0f0;}
.play_title{width: 940px;overflow: hidden;border-bottom: 1px solid #ccc;}
.play_title h1{height: 40px;line-height: 40px;overflow: hidden;margin: 0 10px;float:left;font-size: 14px;font-weight: bold;color: #356aa0;}
.play_title h1 a{ color:#FF0000}
.play_title span{float:right;font-size:12px;color:#000;margin:10px;}
.play_text{width: 940px;overflow: hidden;margin-bottom:10px}
#player{margin-top: 10px; width:630px;height:500px;clear:both;float:left;position:relative;text-align:center;overflow:hidden; }

.b2{margin-top:10px;text-align:center; margin-bottom:10px}

.play_title h1 a.c2,.play_title h1 a.c2:link { text-decoration: none; color: #333; }
.play_title h1 a.c2:hover { text-decoration: none; color:#356aa0; }

.pright_a{width:300px;float:right;margin-top:10px;}
.pright_a img{filter:alpha(opacity=60); opacity:0.6;}
.pright_a a:hover img{filter:alpha(opacity=100); opacity:1;}


.main{}
.main .title{text-align:center;font-size:18px;padding-top:5px;padding-bottom:5px;font-weight:bold;color: #333;background:#f1f1f1;}
.main .content{ padding:5px; line-height:30px; font-size:14px; background-color: #F7FCFF; color:##006699; }
.main .list{ font-size:14px; padding:5px; background-color: ##006699; }

#ks{width:980px;overflow: hidden;margin: auto; text-align: left;background: #555555;}
#ks_xp{width:960px;overflow: hidden;margin: auto; text-align: left; margin-top: 10px;background: #f0f0f0;}
.bottom{clear:both;width:970px;margin-top:5px;padding:8px 0px;background:#F2F2F2;line-height:25px;color: 
#113959;border:1px solid #FFFFFF;}

.DaKuang {
	padding: 5px;
	width: 950px;
	border: 1px solid #555555;
	background-color: #f0f0f0;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 1px;
}
/* ???¨¹ */
#all_tit{margin:10px 0 0 10px;padding-left: 10px;width: 950px;overflow: hidden;height: 30px; display: block;font-size: 14px;line-height: 28px;*line-height: 30px;color: #fff;background: #356aa0;font-weight: bold;}
#all_box{width:980px;overflow: hidden;margin: auto;text-align: left;padding-bottom:10px;background: #555555;}
#all,#ph{width:960px;overflow: hidden;margin: auto;margin-top: 10px;text-align: left;background: #555555;}
#all ul,#ph ul{}
#all ul li{float: left;width: 153px;height: 30px;overflow: hidden;font-size: 14px;line-height: 30px;padding-left: 5px;margin-right: 2px;border-bottom:1px dashed #ccc;background: #c6d2e1;}
#all ul li .even,#ph ul li .even{background: #c6d2e1;}
#all ul li a,#ph ul li a{color:#003399}
#all ul li a:hover,#ph ul li a:hover{color: #fff;background: #356aa0;}
#ph ul li{float: left;width: 185px;height: 30px;overflow: hidden;font-size: 14px;line-height: 30px;padding-left: 5px;margin-right: 2px;border-bottom:1px dashed #ccc;background: #c6d2e1;}
#ph ul li em{font-family: Arial;font-size:11px;float: right;padding-right: 5px;color: #999;}


a.all { text-decoration: none; color: #ffffff; }
a.all:hover { text-decoration:none; color:#ffffff; }

/*¡À??¨°*/
.brb{ background-color:#f3f3f7; text-align:center; border: solid #f3f3f7 1px}

#foot{width:980px;height: 110px;overflow: hidden;margin: auto; text-align: left;background: #555555;}
#foot_box{width:960px;height: 95px;overflow: hidden;margin: auto; text-align: left; margin-top: 10px;background: #f0f0f0;}

.hengxian{width: 680px;height: 20px;line-height: 40px;overflow: hidden;margin: 0 10px;border-bottom: 1px solid #ccc;float: left;font-size: 14px;font-weight: bold;color: #356aa0;}

.youshangjiao {
	color: #FF0000;
	font-size: 15px;
}