@charset "utf-8";

body,html {
	margin: 0px;
	padding:0px;
	font-family:"微软雅黑", Verdana, Arial, Helvetica, sans-serif, "宋体", MingLiU;
	background:url(images/bg1.jpg) center top no-repeat;
	font-size: 12px;
	color:#6B6B6B;
}
a{ text-decoration:none;color:#6B6B6B;}
a:hover{ color:#FC23C1;}
#container {
	width:100%;
}
#mian{
	width:960px;
	margin:0 auto;
	position:relative;
}
ul{ margin:0px; padding:0px; list-style:none;}
#topbanner{
	text-align:right;
	height: 22px;
	margin-bottom: 21px;
	margin-right:13px;
	clear: both;
}
#topbanner li{ float:right; display:inline;}
img{ border:0px;}
#search{
	float:right;
	padding-right:52px;
	text-align:right;
	height:23px;
	width: 960px;
	margin-bottom: 27px;
	clear: both;
}
#search input{
	background:url(images/inputbg.jpg) left center no-repeat;
	width:182px;
	height:23px;
	border:0px;
	line-height:23px;
	font-size:12px;
	padding-left:8px;
	color:#FC88A1;
}

#middle{
	position:absolute;
	z-index:0;
	clear: both;
	width: 947px;
	padding-left: 13px;
	height: 238px;
}
#tab{
position:absolute;
	z-index:999;
	width: 566px;
	height: 169px;
	clear: both;
	padding-top: 34px;
	padding-left: 171px;
}
#middleleft{
	float:left;
	width:163px;
	margin-right:17px;
}
#middlecenter{
	float:left;
	width:522px;
	margin-right:27px;
	border:#fff solid 1px;
	height: 236px;
}
#middleright{float:left; width:200px;}
.title{
	color:#FFFFFF;
	font-size:13px;
	line-height:40px;
	text-align:center;
}
.14ziti{ font-size:14px;}
.red{color:#F33072;
	font-size:12px;
	 line-height:15px;}
.red11{color:#F33072;
	font-size:11px;
	 line-height:15px;}
.red14{
	color:#F33072;
	font-size:14px;
	text-decoration: underline;
}
.black{color:#6B6B6B;
	font-size:12px;
	line-height:20px;}
#toppamle{}
#toppamle li{ display:block;padding-left:30px; padding-bottom:8px; width:133px; height:29px; background:url(images/tv.gif) left top no-repeat; margin-bottom:6px;}
#toppamle li a{
	display:block;
	text-decoration: none; 
}
#toppamle li a:hover{ color:#FC23C1;}
.more{ text-align:right; padding-top:16px; margin-bottom:21px; width:100%;}
.hotpic{
	width:100%;
	margin-bottom: 5px;
	line-height: 17px;
}
.hotpic a{color:#6B6B6B;}
.hotpic a:hover{ color:#FC23C1;}
.hotpic img{ float:left; margin-right:11px; padding-top:2px;}
#forumlist{
	padding-left:5px;
}
#forumlist li{
	display:block;
	line-height:20px;
}
#forumlist li a{color:#6B6B6B;	}
#forumlist li a:hover{ color:#FC23C1;}
#maincontent{
	width:960px;
	clear:both;
	margin-top: 12px;
}
#newsleft{
	float:left;
	width:262px;
	margin-right:8px;
	margin-top: 2px;
}
#jiemu{ float:left; width:420px;margin-right:8px;}
#video{
	float:left;
	width:262px;
	margin-top: 2px;
}
#newslist{
	border:#E0DBD7 solid 1px;
	border-top-style:none;
	width:250px;
	padding: 5px;margin-bottom: 10px;
}
#newslist1{
	margin-top:10px;
	
}
#newslist1 li{ display:block;   background:url(images/hr1.jpg) bottom left repeat-x;}
#newslist1 li span{
	color:#F33072;
	margin-right:8px;
}
#newslist1 li a{color:#6B6B6B;background:url(images/icon.jpg) left no-repeat;padding-left:18px; line-height:23px;}
#newslist1 li a:hover{ color:#FC23C1;}
#jiemutop{ background:url(images/jiemutop.jpg) left top no-repeat; width:420px; height:24px;}
#jiemumiddle{
	background:url(images/jiemubg.jpg) left top repeat-y;
	width:392px;
	padding: 14px;
	padding-top:5px;
	padding-bottom:9px;
}
#jiemubottom{ background:url(images/jiemubottom.jpg) left top no-repeat; width:420px; height:11px;}
.jiemulist{
	background:url(images/hr2.jpg) center bottom no-repeat;
	margin-bottom:12px;
	padding-bottom:12px;
}
.jiemulistimg{ width:121px; height:71px; padding:2px;  border:#E6C3CF solid 1px; float:left; margin-right:12px;}
.jiemulist a{
	color:#6B6B6B;
}
.jiemulist a:hover{ color:#FC23C1;}
.title2{
	color:#FA0679;
	font-size:14px;
	margin-bottom: 6px;
	display: block;
}
.programtitle{
	color:#FA0679;
	font-size:16px;
	margin-bottom: 6px;
	display: block;
	font-weight: bold;
}
.programtitlea{
	color:#FA0679;
	font-size:18px;
	margin-bottom: 6px;
	display: block;
	font-weight: bold;
	float:left;
	margin-right: 10px;
	padding-left: 32px;
}
.ziti{
	color:#6B6B6B;
	font-size:14px;
}
.readmore{
	text-align:right;
	margin-left: 46px;
}
#fotter{
	width:960px;
	clear:both;
	padding-top: 13px;
	height:109px;
	margin: 0 auto;
}
#left{ float:left; width:258px; margin-right:10px;}
#right{
	float:left;
	width:692px;
}
#right_forum {
	float:left;
	width:1000px;
	height: 800px;
}

#righttop{ background:url(images/righttop.jpg) left top no-repeat; height:22px;width:692px; }
#rightbg{
	background:url(images/rightbg.jpg) left top repeat-y;
	padding-left: 19px;
	padding-right: 19px;
	width:654px;
	overflow:auto;
}
#rightabout{
	background:url(images/rightbg.jpg) left top repeat-y;
	
	width:692px;
	overflow:auto;
}
#rightbga{
	background:url(images/rightbg.jpg) left top repeat-y;
	padding: 30px;
	padding-top:20px;

	overflow:auto;
}
#rightbottom{
	background:url(images/rightbottom.jpg) left top no-repeat;
	height:17px;
	width:692px;
	clear: both;
}
#marginbottom{ margin-bottom:10px;}
.hr{
	background:url(images/hr1.jpg) bottom center repeat-x;
	margin-top:8px;
	margin-bottom:11px;
	height:1px;
}
.hrbg{
	background:url(images/hr1.jpg) bottom center repeat-x;
	margin-top:0px;
	margin-bottom:11px;
	height:36px;
	width:360px;
	float:right;
}
#rightnewslist{}
#rightnewstitle{ width:100%; height:25px; margin-bottom:6px;}
#newsdata{
	width:94px;
	height:25px;
	background-color:#FFFFFF;
	margin-right:1px;
	float:left;
	color:#000000;
	font-size:13px;
	text-align:center;
	line-height:25px;
	border: 1px;
}
#zinewstitle{
	height:25px;
	line-height:25px;
	padding-right:22px;
	padding-left:7px;
	float:left;
	color:#000000;
	font-size:16px;
	font-weight: bolder;
	font-family: "Adobe 黑体 Std R";
}
#newsmc{  width:100%; clear:both; line-height:22px;}
.urpagelist{
	text-align:center;
	margin:0px auto;
	clear:both;
	zoom:1;
	margin-bottom:0px;
	padding-bottom: 8px;
	height: 26px;
}
.urpagelist li{
	margin-right:8px;
	display:block;
	float:left;
}
.urpagelist li a{
	color:#FF3C7F;
	text-decoration: none; height:26px; line-height:26px; 
}
.urpagelist li a:hover{background-color:#FF3C7F;  color:#FFFFFF;}
.urpagelist span{background-color:#FF3C7F;  color:#FFFFFF;line-height:26px; }
#program{
	width:316px;
	float:left;
	margin-right:16px;
	margin-bottom:26px;
	height: 149px;
}
#programimg{
	float:left;
	width:110px;
	height:140px;
	background-color:#F7478A;
	padding:5px;
	border:#F63B81 solid 1px;
	margin-right:7px;
}
#zinewstitle1{
	background:url(images/newstitleright.jpg) right no-repeat #FF3C7F;
	height:25px;
	line-height:25px;
	padding-right:11px;
	padding-left:6px;
	float:left;
	color:#FFFFFF;
	font-size:13px;
	margin-bottom: 4px;
	letter-spacing: -1px;
	display: block;
	width: 160px;
}
.linehigh{
	line-height:20px;
	margin-bottom: 4px;
	
}
#programlist1{
	margin-top:6px;
	
}
#programlist1 li{ display:block;   background:url(images/hr1.jpg) bottom left repeat-x;}
#programlist1 li span{
	color:#F33072;
	margin-right:0px;
	letter-spacing: -1px;
}
#programlist1 li a{color:#6B6B6B;background:url(images/icon.jpg) left no-repeat;padding-left:10px; line-height:23px;}
#programlist1 li a:hover{ color:#FC23C1;}
#programimg1{
	float: left;
	width: 250px;
	height: 800px;
	border: white solid 1px;
	padding: 2px;
	margin-right: 12px;
}
#newsimg{
	float:left;
	border:#E6E6E6 solid 1px;
	padding:2px;
	margin-right: 12px;
}
#aboutimg{
	float:right;
	width:201px;
	height:174px;
	border:#EBEBEB solid 6px;
	margin-left: 19px;
}
.table {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	
	border-collapse:collapse;
	text-align: center;	
}
.table th {
	background-color:#FF3C80;
	BORDER-bottom: rgb(255,255,255) 1px dashed; BORDER-right: rgb(255,255,255) 1px dashed;
	color: #FFFFFF; font-size:12px;
}
.td1{ background-color:#FEBBCD;border: #E80E4F 1px  dashed;}
.table td{ BORDER-bottom: rgb(232,14,79) 1px dashed; BORDER-right: rgb(232,14,79) 1px dashed;}
.STYLE3 {color: #FA0679}
.STYLE5 {
	color: #565656
}
.STYLE7 {
	color: #EA003D
}
.STYLE8 {color: #FA4700}
#memberbanner{
	border-bottom:#F64A87 solid 2px;
	height:32px;
	margin-bottom:16px;
	line-height: 32px;
}
#memberbanner li{ width:163px; height:32px; float:left; margin-right:2px; }
#memberbanner li a{  display:block; float:left;background:url(images/memberbannerbg.jpg) center top no-repeat;line-height:32px; text-align:center; font-size:16px; color:#FFFFFF; width:163px; height:32px; }
#memberbanner li a:hover{ background:url(images/memberbannerbg1.jpg) center top no-repeat;display:block; float:left;}
#memberlogin{background:url(images/memberbannerbg.jpg) center top no-repeat;line-height:32px; text-align:center; font-size:16px; color:#FFFFFF; width:163px; height:32px; margin:0 auto;}
.inputb{
	height:18px;
	border:#ECB8CB solid 1px;
	background:url(images/inputbg3.jpg) top repeat-x;
}
.inputa{
	width:110px;
}
.inputc{ width:90%;}
.inputd{
	width:100px;
}
.memberbg{
	background:url(images/memberbg.jpg) right bottom no-repeat;
	height: 198px;
}
.iputradio{ background:url(images/inputbg3-17.jpg) center no-repeat;}
#editleft{ float:left; width:330px;}
#editright{ float:right;}
textarea{
	width:90%;
	border:#ECB8CB solid 1px;
	background:url(images/inputbg3.jpg) top repeat-x;
	height: 160px;
	margin-top: 6px;
	margin-bottom: 3px;
}
select{
	/* [disabled]width:50%; */
	border:#ECB8CB solid 1px;
	background:url(images/inputbg3.jpg) top repeat-x;
	height: 22px;
}
#meau{
	padding-left:7px;
	padding-right:6px;
	height:37px;
	width: 947px;
	clear: both;
	margin-bottom:12px;
}
#meau li{
	float:left;
	margin-right:1px;
	display: inline;
}
.menu_top {
	padding-left: 7px;
	padding-right: 6px;
	height: 37px;
	width: 947px;
	clear: both;
	margin-bottom: 12px;
	alignment-adjust: central;
}
.menu_top ul li a, .menu_top ul li a:visited {display:block; text-align:center; color:#fff; font-size:14px; overflow:hidden;}
.menu_top ul {
	padding:0;
	margin:0;
	list-style-type: none;
	position:absolute;
	z-index:999999;
}
.menu_top ul li {
	float:left;
	position:relative; height:37px;
	margin-right:1px;
}
.menu_top ul li ul li {
	float:left;
	position:relative; height:25px;
}
.menu_top ul li ul {display: none;}

/* specific to non IE browsers */
.menu_top ul li:hover a {color:#fff; background:#36f;}
.menu_top ul li:hover ul {display:block; position:absolute; top:37px; left:0; width:105px; z-index:9999999;}
.menu_top ul li:hover ul li a.hide {background:#6a3; color:#fff; height:25px;}
.menu_top ul li:hover ul li:hover a.hide {background:#FB5AA0; color:#ffffff;height:25px;}
.menu_top ul li:hover ul li ul {display: none;height:25px;}
.menu_top ul li:hover ul li a {display:block; background:#FCB0C5; color:#EC1060;width:123px; border:1px solid #F63781;  line-height:24px; height:24px; }
.menu_top ul li:hover ul li a:hover {background:#FB5AA0; color:#ffffff;}
.menu_top ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu_top ul li:hover ul li:hover ul.left {left:-205px;}
#aboutbottom{
	width:632px;
	background:url(images/aboutbottom.jpg) bottom left no-repeat;
	height:308px;
	padding:0px  30px  21px 30px;
	font-size: 14px;
	text-align: justify;
	line-height: 26px;
}

#copyrightbottom{
	width:632px;
	background:url(images/aboutbottom.jpg) bottom left no-repeat;
	padding:0px  30px  21px 30px;
	font-size: 14px;
	text-align: justify;
	line-height: 26px;
}
