@import ../mianfeilunwen/images/ad.css;
* {
  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;

  cursor:default;
  font-size:12px;
  color:#111;
  line-height:150%;
   background-attachment: fixed;
  }

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:910px;}

#top {
  clear:both;
  width:938px;
  background:white;}

#top .tops {
  float:left;
  width:938px;
  padding:3px;}

#top .logo {
  float:left;
  width:230px;
  height:68px;
  background:url(logo.gif);}
#top .logo a {
  display:block;
  width:100%;
  height:60px;}
#top .banner {
  float:left;
  width:698px;
  height:68px;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;}
*+html #top .banner { 
  width:688px;
  }
#top .button {
  float:left;
  width:120px;
  height:60px;}
#top .guide {
  float:left;
  width:910px;
  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:942px;
  padding:0px 4px;
  border:1px #ADDF85 solid;
  height:28px;
  line-height:28px;
  background:#DCFEC0;
  color:#7CB250;}
*+html #top .weizhi {
  width:910px;
}
  
#top .weizhi a {
  color:#7CB250;}

/*********************************************************************************************/

#main {
  clear:both;
  width:938px;
  background:white;}

#main .mains {
  float:left;
  width:938px;
  padding:0px 10px 10px 10px;}

#main .pre_a {
  float:left;
  width:200px;}

#main .pre_b {
  float:left;
  width:730px;}
*+html #main .pre_b {  width:710px;}

#main .pre_c {
  float:left;
  width:200px;}

#main .pre_d {
  float:left;
  width:730px;}

/*********************************************************************************************/

#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:730px;
  height:28px;
  padding:2px 0px 0px 0px;
  background:url(b_title.gif);
  overflow:hidden;}  
 *+html #main .pre_b_title {
  width:710px;
 }
  
#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:702px;
  padding:10px;
  border:1px #91D4E5 solid;}
  
*+html #main .pre_b_list {
  width:680px;
 }
  
#main .pre_b_list ul li {
  float:left;
  width:113px;}
#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:686px;
  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:228px;
  border:1px #B3D8E0 solid;
  padding:1px;
  text-align:left;}
  
#main .pre_d_listtitle {
  float:left;
  width:223px;
  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:223px;}
  
#main .pre_d_listpre ul li {
  float:left;
  width:178px;
  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:188px;
  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:930px;
  background:white;}

#bottom .bottoms {
  float:left;
  width:938px;
  padding:0px 10px 10px 10px;}

#bottom .links {
  float:left;
  width:938px;
  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:938px;
  color:#999;
  padding:10px 0px 0px 0px;
  border-top:3px #AADDFD solid;}

/*********************************************************************************************/

#main .pre_b_class {
  float:left;
  width:690px;
  padding:5px;
  border:1px #AADDFD solid;
  background:#EFF7FC;}
  
#main .pre_b_classes {
  float:left;
  width:345px;}
  
#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:215px;
  height:140px;
  overflow:hidden;
  padding:5px;
  background:white;
  text-align:left;}
  
#main .pre_b_classes_text h1 {
  float:left;
  width:215px;
  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:215px;
  height:26px;
  line-height:26px;
  overflow:hidden;
  text-overflow:ellipsis;
  border-bottom:1px #e0e0e0 dashed;}

#main .pre_b_class_page {
  float:left;
  width:700px;
  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:938px;}

#main .movie_a_left {
  float:left;
  width:618px;
  border:1px #96D3FA solid;
  padding:5px;
  background:#EFF9FF;}

#main .movie_a_right {
  float:left;
  width:272px;}

/*********************************************************************************************/

#main .movie_a_left_title {
  float:left;
  width:608px;
  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:608px;
  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:618px;
  padding:5px 0px 0px 0px;}

/*********************************************************************************************/

#main .movie_a_left_ad2 {
  float:left;
  width:272px;}

/*********************************************************************************************/

#main .movie_b {
  float:center;
  width:900px;
  padding:0px 4px;
  border:1px #ADDF85 solid;
  height:28px;
  line-height:28px;
  background:#DCFEC0;}

/*********************************************************************************************/

#main .movie_c {
  float:left;
  width:900px;
  padding:4px;
  border:1px #96D3FA solid;
  background:#EFF9FF;}

#main .movie_c_pre {
  float:left;
  width:890px;
  text-align:left;
  padding:6px 4px;
  background:white;
  border:1px #96D3FA solid;
  line-height:20px;}

/*********************************************************************************************/

#main .movie_d {
  float:left;
  width:890px;
  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:890px;
  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:890px;
  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:900px;
  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:938px;}

#main .play_player {
  float:left;
  width:735px;
  padding:5px;
  border:1px #ABD2EA solid;
  background:#E4F3FD;
  text-align:left;
}
#main .play_ad {
  float:left;
  width:160px;}

/*********************************************************************************************/

#main .all_title {
  float:left;
  width:890px;
  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:890px;
  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:854px;height:150px;overflow-y:scroll;
}
.demand {margin-bottom: 5px;width: 854px;}
.demand h3{
	font-size:14px;
	background-image: url(titbar_s1_bg.gif);
	line-height: 26px;
	font-weight: bold;
	padding-left: 5px;
	}
.demand 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;}
.demand a:hover {color:#000;background:#FFF;border:1px solid #EEE; overflow : visible;text-overflow:clip;}


#search{
	

}

#search span.nav {
	height: 17px;
	line-height:18px;

}

#search span.nav a {
	font-size: 12px;
	padding-right:4px;
	
}
*+html #main-info{  margin-left: 0px; width: 930px;} /* ie7 fixed, ×¢ÒâË³Ðò */
.sltop{ width:99%; background:#fff;}
.sltop dt{font-size:12px;font-weight:normal}
.sltop2{ width:940px; margin:0px auto; height:68px; padding-top:5px;}
.sltop2left{width:200px; float:left}
.sltop2c{width:490px; text-align:center; float:left}
.sltop2r{width:220px;  overflow:hidden; float:right}