* {
  margin:0px;
  padding:0px;
  font-family:Arial;}

img {
  border:0px;}
img.imgblock {
  display:block;}

h1,h2 {
  font-size:12px;
  font-weight:normal;}

ul li {
  list-style:none;}

input,select {
  cursor:pointer;
  font-size:12px;}

span.span_left {
  float:left;
  text-align:left;
  margin:0px 5px;}
span.span_right {
  float:right;
  text-align:right;
  margin:0px 5px;}
span.span_red {
  color:red;}
span.span_red a {
  color:red;}
span.span_red a:hover {
  color:blue;}
span.span_blue {
  color:blue;}
span.span_blue a {
  color:blue;}
span.span_blue a:hover {
  color:red;}
span.span_green {
  color:green;}
span.span_green a {
  color:green;}
span.span_green a:hover {
  color:red;}

/*********************************************************************************************/

body {
  margin:auto;
  text-align:center;
  background:#f5f5f5;
  cursor:default;
  font-size:12px;
  color:#111;
  line-height:150%;}

a {
  color:#07337B;
  text-decoration:none;}

a:hover {
  color:red;
  text-decoration:underline;}

/*********************************************************************************************/

div {
  margin:auto;}

.hr {
  clear:both;
  width:100%;
  height:4px;
  line-height:0px;
  font-size:0px;}
.hr2 {
  clear:both;
  width:100%;
  height:3px;
  line-height:0px;
  font-size:0px;}

.nbsp {
  float:left;
  width:8px;
  font-size:2px;}

.nbsp2 {
  float:left;
  width:3px;
  font-size:2px;}

.adtong {
  float:left;
  width:760px;}

/*********************************************************************************************/

#top {
  clear:both;
  width:780px;
  background:white;}

#top .tops {
  float:left;
  width:760px;
  padding:10px;}

#top .logo {
  float:left;
  width:230px;
  height:80px;
  background:url(logo.gif);}
#top .logo a {
  display:block;
  width:100%;
  height:60px;}
#top .banner {
  float:left;
  width:528px;
  height:80px;BORDER-RIGHT: #bfdaf1 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #bfdaf1 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: #bfdaf1 1px solid; BORDER-BOTTOM: #bfdaf1 1px solid;}
#top .button {
  float:left;
  width:120px;
  height:60px;}
#top .guide {
  float:left;
  width:760px;
  font-weight:bold;
  height:30px;
  line-height:30px;
  border-top:1px #84C7E9 solid;
  border-bottom:1px #84C7E9 solid;
  background:#DEF3FE;}
#top .guide ul li {
  float:left;
  width:58px;
  height:30px;
  line-height:30px;}
#top .guide ul li a {
  display:block;
  width:100%;}
#top .guide ul li a:hover {
  color:black;
  text-decoration:none;
  background:url(guidehover.gif);}

#top .weizhi {
  float:left;
  width:750px;
  padding:0px 4px;
  border:1px #ADDF85 solid;
  height:28px;
  line-height:28px;
  background:#DCFEC0;
  color:#7CB250;}
#top .weizhi a {
  color:#7CB250;}

/*********************************************************************************************/

#main {
  clear:both;
  width:780px;
  background:white;}

#main .mains {
  float:left;
  width:760px;
  padding:0px 10px 10px 10px;}

#main .pre_a {
  float:left;
  width:200px;}

#main .pre_b {
  float:left;
  width:552px;}

#main .pre_c {
  float:left;
  width:200px;}

#main .pre_d {
  float:left;
  width:552px;}

/*********************************************************************************************/

#main .pre_a_title {
  float:left;
  width:190px;
  padding:5px 0px 0px 10px;
  text-align:left;
  height:25px;
  line-height:25px;
  background:url(a_title.gif);
  font-weight:bold;
  color:#833D17;}
  
#main .pre_a_list {
  float:left;
  width:200px;
  text-align:left;
  padding:1px 0px;}

#main .pre_a_list ul li {
  float:left;
  margin:4px 0px 0px 0px;
  height:26px;
  line-height:26px;
  overflow:hidden;
  text-overflow:ellipsis;
  background:#fafafa;
  border-top:1px #e0e0e0 solid;
  border-bottom:1px #e0e0e0 solid;}
#main .pre_a_list ul li.lia {
  width:150px;
  padding:0px 0px 0px 5px;}
#main .pre_a_list ul li.lib {
  width:40px;
  font-size:10px;
  text-align:right;
  color:#666;
  padding:0px 5px 0px 0px;}

/*********************************************************************************************/

#main .pre_b_title {
  float:left;
  width:552px;
  height:28px;
  padding:2px 0px 0px 0px;
  background:url(b_title.gif);
  overflow:hidden;}
#main .pre_b_title input {
  vertical-align:middle;}
#main .pre_b_title input.inpa {
  width:250px;
  height:18px;
  padding:2px 0px 0px 5px;
  border:1px;
  font-weight:bold;
  color:#999;}
#main .pre_b_title input.inpb {
  width:70px;
  margin:0px 0px 0px 3px;
  height:22px;
  font-weight:bold;
  color:#2B7FAA;
  background:#9BD1EC;
  border:1px #2B7FAA solid;}

#main .pre_b_list {
  float:left;
  width:530px;
  padding:10px;
  border:1px #91D4E5 solid;}
#main .pre_b_list ul li {
  float:left;
  width:106px;}
#main .pre_b_list ul li a {
  display:block;
  width:100%;
  padding:5px 0px 3px 0px;
  text-decoration:none;}
#main .pre_b_list ul li h1 {
  width:90px;
  height:25px;
  line-height:25px;
  overflow:hidden;
  cursor:pointer;
  text-overflow:ellipsis;}
#main .pre_b_list ul li img {
  display:block;
  margin:auto;
  width:90px;
  height:124px;
  padding:1px;
  border:1px #d0d0d0 solid;}
#main .pre_b_list ul li a:hover img {
  border:1px black solid;}

/*********************************************************************************************/

#main .pre_c_title {
  float:left;
  width:190px;
  padding:5px 0px 0px 10px;
  text-align:left;
  height:25px;
  line-height:25px;
  background:url(c_title.gif);
  font-weight:bold;
  color:#618317;}
  
#main .pre_c_list {
  float:left;
  width:200px;
  text-align:left;
  padding:1px 0px;}

#main .pre_c_list ul li {
  float:left;
  margin:4px 0px 0px 0px;
  width:200px;
  height:26px;
  line-height:26px;
  background:#fafafa;
  border-top:1px #e0e0e0 solid;
  border-bottom:1px #e0e0e0 solid;}
#main .pre_c_list ul li a {
  display:block;
  width:190px;
  padding:0px 5px;
  color:#555;
  overflow:hidden;
  text-overflow:ellipsis;
  text-decoration:none;}
#main .pre_c_list ul li a:hover {
  background:#F1FADD;
  color:#5D7E12;}

/*********************************************************************************************/

#main .pre_d_title {
  float:left;
  width:542px;
  padding:5px 0px 0px 10px;
  text-align:left;
  height:25px;
  line-height:25px;
  background:url(d_title.gif);
  font-weight:bold;
  color:#1B678E;}

#main .pre_d_list {
  float:left;
  width:528px;
  border:1px #B3D8E0 solid;
  padding:1px;
  text-align:left;}
  
#main .pre_d_listtitle {
  float:left;
  width:523px;
  padding:0px 0px 0px 5px;
  height:30px;
  line-height:30px;
  font-weight:bold;
  border-bottom:1px #B3D8E0 solid;
  background:#E8FAFE;}
#main .pre_d_listpre {
  float:left;
  width:523px;}
#main .pre_d_listpre ul li {
  float:left;
  width:108px;
  height:25px;
  line-height:25px;
  border-bottom:1px #d5d5d5 dashed;
  background:url(ico_a.gif) 3px 11px no-repeat;}
#main .pre_d_listpre ul li a {
  display:block;
  width:108px;
  padding:0px 0px 0px 10px;}
#main .pre_d_listpre ul li a:hover {
  background:url(ico_b.gif) 3px 11px no-repeat;}

#main .pre_p_listtitle {
  float:left;
  width:190px;
  padding:0px 0px 0px 5px;
  height:26px;
  line-height:26px;
  font-weight:bold;
  border-bottom:1px #B3D8E0 solid;
  background:#E8FAFE;
  color: #07337B;}

#main .pre_p_listpre {
  float:left;
  width:190px;}

/*********************************************************************************************/

#bottom {
  clear:both;
  width:780px;
  background:white;}

#bottom .bottoms {
  float:left;
  width:760px;
  padding:0px 10px 10px 10px;}

#bottom .links {
  float:left;
  width:760px;
  border-top:1px #C8AF63 solid;
  border-bottom:1px #C8AF63 solid;
  padding:2px 0px;
  background:#FDF5DE;}
#bottom .links ul li {
  float:left;
  width:95px;
  height:27px;
  line-height:27px;}
#bottom .links ul li a {
  display:block;
  width:100%;
  text-decoration:none;
  color:#836F30;}

#bottom .copyright {
  float:left;
  width:760px;
  color:#999;
  padding:10px 0px 0px 0px;
  border-top:3px #AADDFD solid;}

/*********************************************************************************************/

#main .pre_b_class {
  float:left;
  width:540px;
  padding:5px;
  border:1px #AADDFD solid;
  background:#EFF7FC;}
  
#main .pre_b_classes {
  float:left;
  width:270px;}
#main .pre_b_classes_pic {
  float:left;
  width:110px;
  height:140px;
  padding:5px;
  background:white;}
#main .pre_b_classes_pic img {
  display:block;
  margin:auto;
  width:100px;
  height:130px;
  border:1px #96C2DE solid;
  padding:4px;}
#main .pre_b_classes_pic a:hover img {
  border:1px #4682A8 solid;}
#main .pre_b_classes_text {
  float:left;
  width:140px;
  height:140px;
  overflow:hidden;
  padding:5px;
  background:white;
  text-align:left;}
#main .pre_b_classes_text h1 {
  float:left;
  width:140px;
  height:31px;
  line-height:31px;
  overflow:hidden;
  text-overflow:ellipsis;
  border-bottom:1px #e0e0e0 solid;
  font-size:14px;}
#main .pre_b_classes_text ul li {
  float:left;
  width:140px;
  height:26px;
  line-height:26px;
  overflow:hidden;
  text-overflow:ellipsis;
  border-bottom:1px #e0e0e0 dashed;}

#main .pre_b_class_page {
  float:left;
  width:550px;
  border:1px #DE9956 solid;
  height:30px;
  line-height:30px;
  background:#FDE1C5;
  color:#85511E;}
#main .pre_b_class_page a {
  color:#85511E;}

/*********************************************************************************************/

#main .movie_a {
  float:left;
  width:760px;}

#main .movie_a_left {
  float:left;
  width:468px;
  border:1px #96D3FA solid;
  padding:5px;
  background:#EFF9FF;}

#main .movie_a_right {
  float:left;
  width:272px;}

/*********************************************************************************************/

#main .movie_a_left_title {
  float:left;
  width:458px;
  text-align:left;
  height:30px;
  line-height:30px;
  background:white;
  padding:0px 5px;
  color:#777;
  border-bottom:1px #C2E0F3 solid;}
#main .movie_a_left_title h1 {
  color:red;
  font-size:14px;
  font-weight:bold;
  letter-spacing:2px;
  display:inline;}

#main .movie_a_left_info {
  float:left;
  width:458px;
  padding:0px 5px;
  text-align:left;
  height:26px;
  line-height:26px;
  overflow:hidden;
  background:#F4FAFE;
  color:#777;
  border-bottom:1px #C2E0F3 solid;}
#main .movie_a_left_info2 {
  background:white;}
#main .movie_a_left_info3 {
  padding:0px 5px 3px 5px;}
  
#main .movie_a_left_info input {
  vertical-align:middle;
  border:1px #ABD2EA solid;}
#main .movie_a_left_info input.inpa {
  width:200px;
  padding:2px;
  color:#777;}
#main .movie_a_left_info input.inpb {
  width:130px;
  background:#E9F6FE;
  color:#4C87AC;
  margin:0px 0px 0px 3px;}

#main .movie_a_left_ad {
  float:left;
  width:468px;
  padding:5px 0px 0px 0px;}

/*********************************************************************************************/

#main .movie_a_left_ad2 {
  float:left;
  width:272px;}

/*********************************************************************************************/

#main .movie_b {
  float:center;
  width:750px;
  padding:0px 4px;
  border:1px #ADDF85 solid;
  height:28px;
  line-height:28px;
  background:#DCFEC0;}

/*********************************************************************************************/

#main .movie_c {
  float:left;
  width:750px;
  padding:4px;
  border:1px #96D3FA solid;
  background:#EFF9FF;}

#main .movie_c_pre {
  float:left;
  width:740px;
  text-align:left;
  padding:6px 4px;
  background:white;
  border:1px #96D3FA solid;
  line-height:20px;}

/*********************************************************************************************/

#main .movie_d {
  float:left;
  width:740px;
  padding:9px;
  border:1px #ADDF85 solid;
  text-align:left;
  font-size:14px;
  line-height:180%;
  background:#F0FDE5;
  letter-spacing:2px;
  color:#234B02;}

/*********************************************************************************************/

#main .play_head {
  float:left;
  width:740px;
  padding:0px 10px;
  border-top:1px #96D3FA solid;
  border-bottom:1px #96D3FA solid;
  height:30px;
  line-height:30px;
  text-align:left;
  font-weight:bold;
  background:#EFF9FF;
  color:#0F4A6D;}
#main .play_head2 {
  float:left;
  width:740px;
  padding:0px 10px;
  border-top:1px #FACE96 solid;
  border-bottom:1px #FACE96 solid;
  height:30px;
  line-height:30px;
  background:#FFFAEF;
  color:#9C7D33;}
  
#main .play_title {
  float:left;
  width:750px;
  padding:0px 5px;
  border-top:1px #ADDF85 solid;
  border-bottom:1px #ADDF85 solid;
  height:30px;
  line-height:30px;
  background:#DCFEC0;
  color:#497C20;}
#main .play_title input {
  padding:3px 3px 2px 3px;
  background:#B1E288;
  border:1px #8DC361 solid;
  margin:3px 0px 0px 0px;
  color:#497C20;
  font-weight:bold;}

#main .paly_plays {
  float:left;
  width:760px;}

#main .play_player {
  float:left;
  width:585px;
  padding:5px;
  border:1px #ABD2EA solid;
  background:#E4F3FD;
  text-align:left;
}
#main .play_ad {
  float:left;
  width:160px;}

/*********************************************************************************************/

#main .all_title {
  float:left;
  width:740px;
  padding:0px 10px;
  height:30px;
  line-height:30px;
  text-align:left;
  font-weight:bold;
  border-top:1px #ABD2EA solid;
  border-bottom:1px #ABD2EA solid;
  background:#E8F4FB;
  color:#3E7395;}
#main .all_pre {
  float:left;
  width:740px;
  padding:9px;
  border:1px #BFDBED solid;
  background:#F4FAFE;
  text-align:left;}
#main .all_pre ul li {
  float:left;
  width:185px;
  height:28px;
  line-height:28px;
  overflow:hidden;
  background:url(ico_c.gif) 5px 11px no-repeat white;
  border-bottom:1px #f0f0f0 solid;}
#main .all_pre ul li a {
  display:block;
  width:170px;
  padding:0px 0px 0px 15px;}
#main .all_pre ul li a:hover {
  background:url(ico_d.gif) 5px 11px no-repeat white;
  font-weight:bold;
  text-decoration:none;}

/*********************************************************************************************/
.mdy{
width:704px;height:150px;overflow-y:scroll;
}
.list {margin-bottom: 5px;width: 704px;}
.list h3{
	font-size:14px;
	background-image: url(titbar_s1_bg.gif);
	line-height: 26px;
	font-weight: bold;
	padding-left: 5px;
	}
.list a {display:bold;width:95px;height:20px;line-height:20px; float:left;color:#07519A;font-size: 14px;text-decoration: none;border:1px solid #eee;background:#f4fbfc;overflow: hidden; text-overflow:ellipsis;margin:5px;padding:2px;text-align: center;}
.list a:hover {color:#000;background:#FFF;border:1px solid #EEE; overflow : visible;text-overflow:clip;}