@charset "utf-8";
p{ text-align:left;}
h1, h2, h3, h4, h5, h6 { font-size: 12px; } 
a:link{text-decoration:none; color:#0000CC; border:none;}
a:hover{text-decoration:none; color:#FF0000; border:none;}
a:active{text-decoration:none; color:#0000CC; border:none;}
a:visited{text-decoration:none; color:#000066; border:none;}

.ans{width:650px;text-align:left;padding-bottom:5px; padding-top:5px;clear: both;}

.ans p{width:580px; padding-left:30px; padding-right:35px;padding-left:25px;background-image:url(image/ans.gif); background-position:top left; background-repeat: no-repeat; margin-left:15px; margin-top:0px; margin-right:0px; margin-bottom:0px;}

.ans ul{background-image:url(image/ans.gif); background-position:top left; background-repeat: no-repeat; margin-left:15px; margin-top:0px; margin-right:0px; margin-bottom:0px; list-style: none; padding-top:0px;}

.ans li{padding-left:25px; padding-right:15px; padding-top:5px; margin:0px;}

.box1pop{
width:330px; 
height:600px;padding-left:10px;padding-top:0px; padding-bottom:10px;float:left; background-image: url(image/box1_popbg.png); background-position:right top; background-repeat:no-repeat;}

.box1{
width:330px; 
height:150px;padding-left:10px;padding-top:0px; padding-bottom:10px;float:left; background-image:url(image/box1.png); background-position:right top; background-repeat:no-repeat;}

.box1icon{
text-align:right;}

.box2{
width:170px; height:150px;padding-left:10px;padding-top:0px; padding-bottom:10px;float: right;  background-image:url(image/box2.png); background-position:right top; background-repeat:no-repeat;}

.box2b{
width:170px; height:150px;padding-left:10px;padding-top:0px; padding-bottom:10px;float: right;  background-image:url(image/box2b.png); background-position:right top; background-repeat:no-repeat;}

.box3{
width:480px; height:235px;padding-left:20px;padding-top:0px; padding-bottom:10px; clear: both;  background-image:url(image/box3.jpg); background-position:right top; background-repeat:no-repeat;}

.box3b{
width:480px; height:150px;padding-left:20px;padding-top:0px; padding-bottom:10px; clear: both;  background-image:url(image/box3b.jpg); background-position:right top; background-repeat:no-repeat;}

.box4{
width:480px; height:250px;padding-left:20px;padding-top:0px; padding-bottom:10px; clear: both;  background-image:url(image/box4.gif); background-position:right top; background-repeat:no-repeat;;}

.calendar{
width:130px; text-align: center;font-size:x-small; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;border-right: none;border-top:none;
border-left:none;border-bottom:none;}

.calendar td{vertical-align:middle;border-right:none;border-top:none;border-left:1px;border-left-color:#CCCCCC; border-bottom:1px; border-bottom-color: #CCCCCC;padding-top:2px;padding-bottom:2px;}

.calendarDate{
vertical-align:middle;padding-top:1px;border-right: none;border-top:none;border-left:none;border-bottom:none;font-color:#999999;}

.calendarMonth{
vertical-align:middle;border-right: none;border-top:none;border-left:none;border-bottom:none; }

.ContentWap{
width:650px; padding-top:10px;}

.download{ width:180px; padding-left:10px; padding-top:5px;float:left;}
.download ul{ margin:0px; list-style:none; }
.download li a{ list-style:none; width:150px; padding:5px; display:block; border-bottom-style:inset 1px; border-bottom-color:#666666;  text-align:center; text-decoration:none; font-weight:bold; color:#003399l; margin:0px;}

.downloadS{ width:80px; padding-left:10px; padding-top:5px;float:left;}
.downloadS ul{ margin:0px; list-style:none; }
.downloadS li a{ width:60px; padding:3px; display:block; border-bottom-style:inset 1px; border-bottom-color:#666666;  text-align:center; text-decoration:none; font-weight:bold; color:#003399l;}

.date{
font-size:11px; font-weight:bold; padding-left: 5px; padding-top:5px; vertical-align:top;}

.datatabletop{height:35px;width:650px;text-align:right;
background-image:url(image/650box2top.gif);
background-repeat:no-repeat; background-position:top left; clear:both; padding:0px;}

.datatablebtm{
width:650px; background-image:url(image/650box2btm.gif); background-repeat:no-repeat; background-position:left bottom; margin-bottom:10px; padding:0px; clear:both;}

.enthtxt{width:550px;text-align:left;padding-right:50px;padding-left:50px; padding-bottom:5px; padding-top:5px;clear: both;}

.enthtxt h2{ font-weight:bold; color:#990000; margin:0px; padding:0px;}

.friendbox{
width:120px; background-image:url(image/friendbox_bg.png); background-repeat:no-repeat; background-position:left top; padding-top:10px; padding-left:10px; padding-bottom:10px;text-align:left;}

.friendbox img{
 text-align:center;}

.item{
width:500px; height:150px;padding-left:10px; padding-top:10px; clear: both;}

.imgbox {
width:600px; text-align:center;padding-bottom:15px; padding-right:35px;padding-left:15px; padding-top:0px; vertical-align:top;background-image:url(image/pic_bg.jpg); background-position:left bottom ; background-repeat:no-repeat;}

.imgbg{
width:600px; text-align:left;padding-bottom:10px; padding-top:10px; vertical-align:top;background-image:url(image/pic_bg.jpg); background-position:left bottom ; background-repeat:no-repeat; min-height:50px; text-align:center}

.lv { 
text-align:left; font-weight:bold;}

.maintxt {
text-align:left; font-size:12px; padding-left: 10px; padding-top:5px; vertical-align:top;}

.minitable{
border:thin; border-bottom-color:#999999; border-bottom-style:solid 1px; text-align:center;}

.minitable2{
border:thin; border-bottom-color:#999999; border-bottom-style:solid 1px; text-align:left;}

.picL{
width:650px; text-align:center;padding-bottom:10px; padding-right:15px;padding-left:15px; padding-top:10px; vertical-align:top;}

.pointer { cursor: pointer;}

.question{width:650px;text-align:left; padding-bottom:5px; padding-top:5px;clear: both;}

.question p{width:550px; padding-left:30px; padding-right:35px;padding-left:25px;font-weight:bold; background-image:url(image/question.gif); background-position:top left; background-repeat: no-repeat; margin-left:15px; margin-top:0px; margin-right:0px; margin-bottom:0px;}

.rankingS{
width:300px; min-height:200px; float:left;padding-left:30px;padding-top:10px;}

.rankingS table{
border:0; background-image:url(image/rankS_bg.png); background-repeat: no-repeat;}

.rankingS td{ 
padding-left: 10px;padding-top:5px;padding-bottom:5px;vertical-align:top; text-align:center;}

.rankingL{
width:600px; float:left;padding-left:45px;padding-bottom:10px;}

.rankingL table{border:0; background-image:url(image/rankL_bg.png); background-repeat:repeat-x;}

.rankingL td{
text-align:center;vertical-align:top; padding-top:5px;padding-bottom:5px;}

.ristrict{width:570px;text-align:left;padding-right:10px;padding-left:10px; padding-bottom:5px; padding-top:5px;clear: both;}
.ristrict ul{margin:3px; list-style-type:decimal;}
.ristrict li{padding-top:5px; padding-left:3px; width:550px; margin:0;}

.sidebox{
width:150px; padding-left:10px;padding-bottom:10px; padding-top:0px;background-image:url(image/sidebox.png); background-position:right top; background-repeat:no-repeat;}

.sidebox img{
padding-bottom:10px;}

.sidebox td{ 
vertical-align:top;}

.spacer{
width:520px; height:5px; background-image: url(image/hr.png); background-repeat:no-repeat; padding-bottom:10px;}

.subtitle{
width: 650px; height:45px; text-align:left; background-image:url(image/subtitle_bg.jpg); background-position:left; background-repeat:no-repeat; clear:both;}

.subtitle2{
width: 680px; height:18px; float:left;text-align:right; background-image:url(image/subtitle2_bg.gif); background-position:left; background-repeat:no-repeat; clear:both;}

.subtitle_R{
width: 330px; float:right;  padding-top:10px; padding-left:10px; padding-bottom:0px;text-align:right; }

.title{
width: 680px; height:50px; float:left;text-align:left; background-image:url(image/title_bg.png); background-position:left; background-repeat:no-repeat; }

.title img{
text-align:left;}

.topban{ /*top ban large*/
width:510px; padding-top:10px;padding-left:10px; padding-bottom:13px;}

.topban_s{ /*top ban small*/
width:150px; padding-left:10px;padding-top:10px;padding-bottom:10px;}

#topbana{ /*top ban small*/
width:150px; padding-left:10px;padding-top:10px;padding-bottom:10px;}

#topbanb{ /*top ban small*/
width:150px; padding-left:10px;padding-top:10px;padding-bottom:10px;}

#topbanc{ /*top ban small*/
width:150px; padding-left:10px;padding-top:10px;padding-bottom:10px;}


.topbansmall{ /*top ban small*/
width:150px; padding-left:10px;padding-top:10px;padding-bottom:10px;}

.txtbox{
width:600px; text-align:left;padding-bottom:0px; padding-right:35px;padding-left:15px; padding-top:0px; vertical-align:top; }

.txtbox_center{
width:600px; text-align:center;padding-bottom:0px; padding-right:35px;padding-left:15px; padding-top:0px; vertical-align:top; }

.txtbox p{width:590; padding-left:10px; padding-top:10px; padding-bottom:10px; margin:0px;}

.txtbox h2{width:590; padding-left:10px; color:#000099; margin:0px;padding-top:0px; padding-bottom:0px;}

.txtbox h3{width:590; padding-left:10px; color:#000099; margin:0px;padding-top:5px; padding-bottom:5px;}
.txtbox ul{margin:3px; list-style: decimal;}
.txtbox li{padding-top:5px; padding-left:3px; width:550px; margin:0;}

.txtbox_R{
width: 330px; float:right;  padding-top:10px; padding-right:10px; padding-bottom:0px;text-align:left; }

.txtbox_R p{width:275px; padding-left:40px;}

.txtbox_Rtabletop{
width: 280px; float:right;padding-left:50px; padding-top:10px; padding-bottom:3px;text-align:left; background-image:url(image/330px_box_top.gif); background-position:bottom; background-repeat:no-repeat;font-size: 13px; font-weight:bold;}

.txtbox_Rtablebg{
width: 285px; float:right;  padding-top:5px; padding-left:45px; padding-bottom:5px;text-align:left; background-image:url(image/330px_box_bg.gif); background-position:bottom; background-repeat:no-repeat;}

.txtbox_L{
width: 330px; float:left;  text-align:left; }

.txtbox_L p{width:275px; padding-top:10px;  padding-bottom:10px; padding-left:15px; margin:0px; }

.txtbox_Ltabletop{
width: 280px; float:left;padding-left:50px; padding-top:10px; padding-bottom:3px;text-align:left; background-image:url(image/330px_box_top.gif); background-position:bottom; background-repeat:no-repeat; font-size: 13px; font-weight:bold;}

.txtbox_RtableLargetop{
height:10px;width:380px;float:right;padding-left:15px; padding-top:10px; padding-bottom:3px;text-align:left; background-image:url(image/390px_box_top.gif); background-position:left bottom; background-repeat:no-repeat;font-size: 13px; font-weight:bold;}

.txtbox_RtableLargebg{
width:380px;float:right;padding-left:15px; padding-bottom:5px; margin-bottom:15px;text-align:left; background-image:url(image/390px_box_bg.gif); background-position:left bottom; background-repeat:no-repeat;}

.txtbox_Ltablebg{
width: 285px; float:left;  padding-top:5px; padding-left:45px; padding-bottom:5px;text-align:left; background-image:url(image/330px_box_bg.gif); background-position:bottom; background-repeat:no-repeat;}


.txtbox_tabletop{
width: 400px;padding-left:50px; padding-top:10px; padding-bottom:3px;text-align:left; background-image:url(image/450px_box_top.gif); background-position:bottom; background-repeat:no-repeat;font-size: 13px; font-weight:bold;}

.txtbox_tablebg{
width: 435px; padding-top:3px; padding-left:15px; padding-bottom:5px; margin-bottom:15px;text-align:left; background-image:url(image/450px_box_bg.gif); background-position:bottom; background-repeat:no-repeat;}

.txtbox_tableLargetop{
width: 575px;padding-left:25px; padding-top:10px; padding-bottom:5px;text-align:left; background-image:url(image/550px_box_top.gif); background-position:bottom left; background-repeat:no-repeat;font-size: 13px; font-weight:bold;}

.txtbox_tableLargebg{
width: 575px;padding-left:25px;padding-top:3px;padding-bottom:8px; margin-bottom:5px;text-align:left; background-image:url(image/550px_box_bg.gif); background-position:bottom left; background-repeat:no-repeat;}

.newsimgbox{padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px; width:auto; height:auto;float:left;}

.newsimgboxR{padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;float:right;}

.newsitem{padding-left:10px;padding-top:5px;padding-bottom:5px;}


