@charset "utf-8";
*{margin:0 auto;padding:0px;}
body{margin:0px auto;text-align:center;background:#f9fdff;}
body,td,th{font-size:12px;color:#4d545c;font-family:Tahoma;}
img,ul,li,dl,dt,dd,span,h1,h2,h3,h4,h5,h6,form,textarea,input{margin:0px;padding:0px;}
img{border:0px;}
p,span{margin:0px;padding:0px;}
/* em{font-size:10px;font-style:normal;color:#999;} */
li{list-style:none;text-align:left;}
.l{float:left;}
.r{float:right;}
.clear{clear:both;}
.btn{border:0px;cursor:pointer;}
a{text-decoration:none;color:#666666;}
a:hover{text-decoration:underline;color:#537198;}

.f_blue,.f_blue a{color:#36688a;}
.f_green,.f_green a{color:#20831d;}
.f_grey,.f_grey a{color:#999;}
.f14{font-size:14px;}

.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.ad{border:1px solid #ccc;}
.more{background:url(../images/more_bg.gif) no-repeat;width:44px;height:17px;line-height:16px;font-size:10px;padding:0 10px 0 0;margin:9px 10px 0 0;font-weight:normal; text-align:right;}
.more_green{background:url(../images/more_bg_gre.gif) no-repeat;width:44px;height:17px;line-height:16px;font-size:10px;padding:0 10px 0 0;margin:9px 10px 0 0;font-weight:normal;text-align:right;}
.more_rside{font-weight:normal;padding:0 18px 0 0;font-size:10px;}

/**/
h3 em{font-weight:normal;margin:0 0 0 10px;}
.box_blue{background:#f0f7fb;width:100%;margin:0 0 10px 0;}
.box_blue h3{background:url(../images/tit_h_bg_bule.gif) repeat-x;line-height:36px;overflow:hidden;padding:0 0 0 10px;font-size:12px;color:#36688a;text-align:left;}
.box_blue h3 span{font-size:12px;display:block;padding:0 0 0 50px;}
.box_green{background:#f1fbf0;width:100%;margin:0 0 10px 0;}
.box_green h3{background:url(../images/tit_h_bg_green.gif);height:35px;line-height:36px;overflow:hidden;padding:0 0 0 10px;font-size:12px;color:#20831d;text-align:left;}
.box_rside{width:213px;margin:0 0 10px 0;}
.box_rside h3{background:url(../images/tit_index_r.gif);height:40px;line-height:40px;overflow:hidden;padding:0 0 0 20px;font-size:12px;color:#36688a;text-align:left;}
.box_rside2{width:213px;margin:0 0 10px 0;}
.box_rside2 h3{background:url(../images/tit_index_r2.gif);height:40px;line-height:40px;overflow:hidden;padding:0 0 0 20px;font-size:12px;color:#36688a;text-align:left;}
.con{text-align:left;line-height:20px;padding:8px 8px 8px 14px;}
.con ul li{color:#4d545c;list-style-type:disc};
.con ol li{color:#4d545c;list-style-type:decimal};

.dot_ul{padding:8px 0 8px 12px;}
.dot_ul li{background:url(../images/dot_ico.gif) no-repeat 0 8px;padding:3px 0 3px 12px;}
.grey_line{background:url(../images/dot_grey.gif);padding:0 0 5px 12px;}
.grey_line li{padding:5px 0 4px 12px;*padding:5px 0 3px 12px !important;_padding:5px 0 4px 12px;background:url(../images/dot_ico.gif) no-repeat 0 10px;}
.grey_line em{padding:0 10px 0 0;color:#ccc;}
.dot_line_blue{background:url(../images/dot_line.gif) repeat-x;font-size:0px;height:1px;margin:0 2px;}
.dot_line_green{background:url(../images/dot_line_gre.gif) repeat-x;font-size:0px;height:1px;margin:0 2px;}

/**/
.header{background:url(../images/head_bg.gif);height:26px;line-height:24px;overflow:hidden;}
.top_box,.header_box{width:950px;}
.head_welcome a{margin:0 2px;}
.head_en{background:url(../images/head_btn.gif) no-repeat 0 3px;width:137px;font-size:10px;padding:0 0 0 5px;}
a.head_en{color:#537198;}

.top{background:url(../images/top_bg.gif);height:88px;overflow:hidden;}
.top h1,.top h1 a{float:left;display:block;background:url(../images/top_01.gif) no-repeat;width:107px;height:88px;text-indent:-1000em;}
.top_search{float:right;background:url(../images/top_05.jpg) no-repeat;width:240px;height:68px;padding:28px 0 0 0;}
.top_search p{background:url(../images/top_search_input.gif) no-repeat #fff;padding:0 0 0 20px;}
.top_search input{background:url(../images/top_search_input_r.gif) no-repeat right;height:17px;border:0px;padding:6px 0 0 4px;overflow:hidden;vertical-align:middle;color:#666;margin:-2px 0 0 0;}
.top_search button{background:url(../images/top_search_button.gif);width:48px;height:22px;text-indent:-1000em;margin:0 6px 0 4px;}
.top_search button.h{background:url(../images/top_search_button_h.gif);width:52px;height:22px;text-indent:-1000em;margin:0 6px 0 4px;}
.top_search a{color:#fff;line-height:24px;}
.top_search a:hover{color:#FFFF00; text-decoration:none;}

.nav{background:url(../images/nav_bg.gif);height:37px;line-height:30px;overflow:hidden;}
.nav_menu{width:945px;margin:0 auto;background:url(../images/nav_line.gif) no-repeat 0 3px;}
.nav_menu a{float:left;background:url(../images/nav_line.gif) no-repeat right 3px;padding:0 15px;color:#f9fdff;font-weight:bold;}
.nav_menu a:hover{background:url(../images/nav_line.gif) no-repeat right 3px #59b4d1;color:#fff;text-decoration:none;}

.menu{border:1px solid #1e7b98;background:#2d81b9;}
.menu li{background:url(../images/dot_line_menu.gif) repeat-x bottom;width:157px;height:33px;padding:1px 0;}
.menu li a{display:block;color:#fff;padding:0 0 0 15px;height:32px;line-height:32px;overflow:hidden;font-weight:bold;}
.menu li a:hover{background:url(../images/menu_bg.gif) #dcf7ff repeat-x;color:#2d81b9;}

.footer .foot_menu{background:url(../images/foot_bg.gif) repeat-x;height:27px;line-height:25px;overflow:hidden;vertical-align:bottom}
.footer .copyright{line-height:20px;padding:5px 0 20px 0;color:#999;}

  .right_column_infolist_title {
	margin: 20px 10px 10px 10px;
	color:#a03;
   	font-weight:bold;
  }

  .right_column_infolist ul {
	margin: 10px 10px 10px 10px;
	}
  .right_column_infolist ul li {
    padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	border-top:1px solid #e1e1e1;
    line-height: 17px;
    color:#5c5c56;
  }
  .right_column_infolist div.right_column_infolist_logo {
	margin: 0px 10px 0px 0px;
	float:left;
  }

  .right_column_infolist div.right_column_infolist_logo img{
	border:1px solid #BBB9BA;;
	width:50px;
	height:50px;
  }

  .right_column_infolist div.right_column_infolist_logo a {
    border: none;
  }

  .right_column_infolist_people {
	float: right;
    width:280px;
	margin: 0px 0px 0px 0px;
    padding: 20px 0px 20px 0px;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
  }
  .right_column_infolist_people_title {
	margin: 0px 10px 0px 10px;
	color:#000000;
   	font-weight:bold;
	float:left;
  }

  .right_column_infolist_people ul.right_column_infolist_people_box {
	margin: 10px 10px 10px 10px;
	}
  .right_column_infolist_people ul.right_column_infolist_people_box li {
    padding: 10px 0px 10px 0px;
	margin: 3px 0px 0px 0px;
	border-top:1px dashed #e1e1e1;
    line-height: 17px;
    color:#5c5c56;
  }

  .right_column_infolist_people ul.right_column_infolist_people_timer_ul {
  }

  .right_column_infolist_people ul.right_column_infolist_people_timer_ul li {
	margin: 0px 0px 0px 0px;
    padding: 0px 20px 0px 20px;
	color:#000000;
	font-size: 12px;
	float:left;
    line-height: 20px;
  }

  .right_column_infolist_people ul.right_column_infolist_people_timer_ul li strong {
	font-size: 20px;
  }
  
  .right_column_infolist_people ul.right_column_infolist_people_timer_ul li.rightline {
   	border-right:1px solid #BBB9BA;;
  }

  .right_column_infolist_people div.right_column_infolist_people_userinfo {
	color:#5c5c56;
  }
  
  .right_column_infolist_people div.right_column_infolist_people_logo {
	margin: 0px 10px 0px 0px;
	float:left;
  }

  .right_column_infolist_people div.right_column_infolist_people_logo img.news{
	border:1px solid #BBB9BA;;
	width:90px;
	height:90px;
  }

  .right_column_infolist_people div.right_column_infolist_people_logo img.books{
	border:1px solid #BBB9BA;;
  }

  .right_column_infolist_people div.right_column_infolist_people_logo img.movies{
	border:1px solid #BBB9BA;;
  }
  .right_column_infolist_people div.right_column_infolist_people_logo img.video{
	border:1px solid #BBB9BA;;
  }

  .right_column_infolist_people div.right_column_infolist_people_logo img.user{
	border:1px solid #BBB9BA;;
	width:50px;
	height:50px;
  }

  .right_column_infolist_people div.right_column_infolist_people_logo img.user90{
	border:1px solid #BBB9BA;;
	width:90px;
	height:90px;
  }

  .right_column_infolist_people div.right_column_infolist_people_logo a {
    border: none;
  }

  .right_column_infolist_people div.user_settings a,.right_column_infolist_people div.user_column_about a {
    color:#c0c0c0;
  }

  .right_column_infolist_people div.subtext {
	margin: 0px 0px 0px 20px;
  }


  .right_column_infolist_class {
	margin: 0px 0px 0px 10px;
    padding: 0px 0px 20px 0px;
    border-bottom: 1px solid #dcdcdc;
  }
  .right_column_infolist_class_title {
	margin: 10px 10px 10px 10px;
	color:#000000;
   	font-weight:bold;
	float:left;
  }

  .right_column_infolist_class_form {
	color:#000000;
   	font-weight:bold;
	float:left;
  }

  .right_column_infolist_class ul {
	margin: 8px 0 0 0;
	float:left;
	width:400px;
	}
  .right_column_infolist_class ul li {
	margin: 0px 0px 0px 10px;
    color:#5c5c56;
    line-height: 20px;
	float:left;
  }
  .right_column_infolist_class a {
    padding: 1px 2px 2px 2px;
    border: none;
    white-space:nowrap;
  }

  .right_column_infolist_class .checked a {
    padding: 1px 2px 2px 2px;
  	background:#a03;
  	color:#ffffff;
    border: none;
    white-space:nowrap;
  }

  .right_column_infolist_class a:hover {
    padding: 1px 2px 2px 2px;
  	background:#a03;
  	color:#ffffff;
    border: none;
    white-space:nowrap;
  }

  .right_column_infolist_class .checked select {
	margin: 2px 0 0 8px;
	border-width: 1px;
	border-color: #a03;
	border-style: solid;
	float:left;
  }

  .right_column_infolist_class select {
	margin: 2px 0 0 8px;
	border-width: 1px;
	border-color: #999 #efefef #efefef #999;
	border-style: solid;
	float:left;
	}

