/*specific style rendering*/
.logo{
  float:left;
  width:180px;
}
.h_option{
  float:right;
  width:760px;
}

.h_op_pro td{
  border-bottom:1px solid #263F55;
}
.chnl_tabs{
  float:left;
  width:100%;
  background: url(../images/dot.gif) bottom repeat-x;
  height:25px;
  margin:20px 0 0 0;  
}
.clear{
	clear:both;
	font-size:0px;
    line-height:0px;
}
.chnl_tabs ul li{
  display:block;
  float:left;
  width:85px;
  height:25px;
  text-align:center;
  line-height:25px;
  font-weight:bold;
  margin-left:2px;
  margin-top: -10px; 
  *margin-top: 0px;  
}
.chnl_tabs ul li a:link,
.chnl_tabs ul li a:visited{
  display:block;
  float:left;
  width:85px;
  height:25px;
  color:#698499;
  background:url(../images/tab_bg.gif) no-repeat;
}

.chnl_tabs ul li a:hover{
  display:block;
  float:left;
  width:85px;
  height:25px;
  color:#263F55;
  text-decoration:none;
  background:url(../images/tab_on.gif) no-repeat;
}

.chnl_tabs ul li.tab_on a:link,
.chnl_tabs ul li.tab_on a:visited{
  display:block;
  float:left;
  width:85px;
  height:25px;
  color:#263F55;
  background:url(../images/tab_on.gif) no-repeat;
}
.func_area{
  background:url(../images/bg_gradient.gif) repeat-x;
  height:350px;
  min-height:350px;
  padding:0px 5px;
}
.transbox{
  float:left;
  width:700px;
}
.adtext1{
  float:left;
  width:680px;
  margin-left:5px;
}
.adtext2{
  float:left;
  width:680px;
  margin-left:5px;
}
.editorbox{
  float:right;
  width:220px;
  margin-top:5px;
  margin-right:10px;
}
.editorbox ul{
  margin-left:-35px;
  *margin-left:0px;
  list-style:none;
}
[class].func_area{
  height:auto;
}

.fun_area{
  background:url(../images/bg_gradient.gif) repeat-x;
  width:960px;
}

.trans_block{
  width:700px;
  margin:5px 10px 0px 5px;
}
.trans_block td{
  padding:3px;
  text-align:center;
  vertical-align:top;
}

.result_bg{
  background:#0182D9;
  width:300px;
}

.origin_bg{
  background:#BDBDE8;
  width:300px;
}
.in_wrap{
  width:700px;
  margin:0px auto;
  padding:5px 0;
}

.butn_trans{
  padding:3px;
  background:#0182D9;
}

.help_note{
  color:#263F55;
  background:#CFCFFF;
  line-height:25px;
  padding-left:5px;
}
.q_blocks{
  margin:10px 0;
}

.qb_ptitle{
  background:#E8D4F7;
  height:25px;
  line-height:25px;
  width:650px;
}

.qb_ptitle ul li.qb_ptitle_name{
  display:block;
  float:left;
  width:500px;
  padding-left:10px;
  font-size:120%;
  font-weight:bold;
  color:#492E6B;
}

.qb_ptitle ul li.qb_ptitle_more{
  display:block;
  float:left;
  width:130px;
  padding-right:10px;
  text-align:right;
}

.q_list_name{
  width:550px;
  line-height:20px;
  padding-left:10px;
}
.purple_block{
  background:url(../images/bg_p_gr.gif) repeat-x;
  height:65px;
  text-align:right;
  margin:10px 0;
}

.purple_block_b{
  background:#C9B3E6 url(../images/bg_p_gr.gif) repeat-x;
  text-align:left;
  >height:69px;
  margin:10px 0 0 0;
}

.g_blocks{
  margin:10px 0;
  border:1px solid #ccc;
  padding:3px;
  width:180px;
  background:#fff;
  font-family: "MS Sans Serif", sans-serif;
}

.gb_otitle{
  background:#FFDA65;
  height:25px;
  line-height:25px;
  font-weight:bold;
  padding-left:5px;
}

.gb_gtitle{
  background:#CCDD84;
  height:25px;
  line-height:25px;
  font-weight:bold;
  padding-left:5px;
}

.dotline{
  background:url(../images/dots.gif) repeat-x;
  height:13px;
}

ul.tab_qlist li{
  display:block;
  float:left;
  margin-left:3px;
  width:110px;
  height: 25px;
  line-height:25px;
  text-align:center;
}
ul.tab_qlist li a:link,
ul.tab_qlist li a:visited{
  display:block;
  float:left;
  margin-left:3px;
  width:110px;
  height:25px;
  color:#36c;
}

ul.tab_qlist li a:hover{
  display:block;
  float:left;
  margin-left:3px;
  width:110px;
  height:25px;
  color:#fff;
  font-weight:bold;
  text-decoration:none;
}

ul.tab_qlist li.tab_qlist_on a:link,
ul.tab_qlist li.tab_qlist_on a:visited{
  display:block;
  float:left;
  margin-left:3px;
  width:110px;
  height:25px;
  color:#000;
  font-weight:bold;
  background:url(../images/tab_w_bg.gif) no-repeat;
}

ul.tab_qlist li.tab_qlist_on a:hover{
  display:block;
  float:left;
  margin-left:3px;
  width:110px;
  height:25px;
  color:#000;
  font-weight:bold;
  background:url(../images/tab_w_bg.gif) no-repeat;
}

.w_qde_bg td{
  line-height:20px;
}

.g_qde_bg td{
  line-height:20px;
  background:#eee;
}
/*my add start*/
.page{
  margin:5px 0;
  text-align: center;
}

.page1{
  margin:5px 0;
  text-align: right;
}
/*my add end*/
.list_cata_name{
  font-size:120%;
  font-weight:bold;
  line-height:30px;
  padding-left:5px;
}

.list_cata_name a:link,
.list_cata_name a:visited{
  color:#000;
}

.list_cata_name a:hover{
  color:#000;
  text-decoration:underline;
}

a.lc_on:link,
a.lc_on:visited{
  color:#fff;
}

a.lc_on:hover{
  color:#fff;
  text-decoration:none;
}

.boq_original{
  border:3px solid #BDBDE8;
  padding:3px;
  background:#fff;
  margin:10px 0 0 0;
}

.boq_q_title{
  font-size:150%;
  line-height:25px;
}

.f_dac{
  font-size:12px;
  color:#000;
}

.boq_q_info{
  font-size:0.9em;
  color:#7f7f7f;
}

.boq_q_cont{
  height:65px;
  min-height:65px;
  padding:5px;
  color:#000;
  word-break:break-all;
}

[class].boq_q_cont{
  height:auto;
}
.boq_q_state{
  font-size:120%;
  font-weight:bold;
  text-align:right;
  border-bottom:1px solid #ccc;
}
.boq_q_butn{
  text-align: right;
  margin:5px 0;
}

.hint{
  background:#eee;
  border:1px dotted #b2b2b2;
  line-height:25px;
  color:#000;
  margin:10px 0;
  padding-left:5px;
}
.boa_a_text{
  border:3px solid #0066CC;
}
.boa_a_butn{
  margin:10px 0;
  text-align:right;
}

.gb_btitle{
  background:#CFCFFF;
  height:25px;
  line-height:25px;
  font-weight:bold;
  padding-left:5px;
}
.gb_anlist{
  border:1px solid #eaeaea;
  padding:3px;
  margin:10px 0;
}
.boq_a_cont{
  height:50px;
  min-height:50px;
  padding:5px;
  color:#000;
  word-wrap:break-word;
  overflow:hidden; 
  \overflow:none;
}
[class].boq_a_cont{
  height:auto;
}
.boq_a_opt{
  text-align:right;
  line-height:20px;
  background:#eaeaea;
  height:20px;
  border-bottom:1px solid #ccc;
}
.f_gy a:link,
.f_gy a:visited{
  color:#FF9933;
}
.f_gy a:hover{
  color:#FF9933;
  text-decoration:underline;
}
.f_dbl a:link,
.f_dbl a:visited{
  color:#333366;
}
.f_dbl a:hover{
  color:#333366;
  text-decoration:underline;
}
.boa_a_best{
  border:3px solid #0066CC;
  background:#fff;
  padding:3px;
  margin:10px 0;
}
.f_gs{
  color:#FF9900;
  font-size:150%;
  font-weight:bold;
}
.pb_qp_wrap{
  border:1px solid #99c;
  border-top:0px none;
  padding:0 3px;
}
.blue_block{
  background:#BBD3F6 url(../images/bg_b_gr.gif) repeat-x;
  text-align:left;
  *height:auto !important;
  >height:69px;
  margin:10px 0 0 0;
}
.ph_title td{
  line-height:30px;
  font-weight:bold;
  color:#3399CC;
}

.ph_list_w td{
  background:#fff;
  line-height:18px;
  color:#333;
}

.ph_list_g td{
  background:#eaeaea;
  line-height:18px;
  color:#333;
}
.ph_wrap{
  border:1px solid #369;
  border-top:0px none;
}


.phd_display{
  margin:15px 0;
}
.ph_original_cont{
  background:#BDBDE8;
  color:#333366;
  font-weight:bold;
  vertical-align:top;
  width:10px;
}
.ph_ori_content{
  border:1px solid #BDBDE8;
  color:#333;
  background:#f2f2f2;
  vertical-align:top;
}

.ph_translate_cont{
 background:#0066CC;
 color:#fff;
  font-weight:bold;
  vertical-align:top;
  width:10px;
}
.ph_tras_content{
  border:1px solid #0066CC;
  color:#333;
  vertical-align:top;
}
.sq_l_name{
  text-align:right;
  width:10%;
  font-weight:bold;
  color:#000;
  line-height:25px;
}
.sq_l_value{
  padding-left:5px;
}

.qdl_sopt{
  line-height:30px;
  text-align:right;
  background:#eee;
  border-top:3px solid #fff;
  padding-right:5px;
}


.sq_butn{
  text-align:right;
  padding-right:60px;
}

.gb_reg{
  padding:5px;
}

.tbl_t{
  color:#000;
  font-weight:bold;
  text-align:right;
  padding-left:5px;
  line-height:25px;
  width:15%;
}
.red01{
  color:#f30;
  font-weight:bold;
}

/*added in hottab*/
.chnl_tabs ul li.gtab a:link,
.chnl_tabs ul li.gtab a:visited{
  display:block;
  float:left;
  width:85px;
  height:25px;
  color:#698499;
  background:url(../images/tab_gbg.gif) no-repeat;
}

.chnl_tabs ul li.gtab a:hover{
  display:block;
  float:left;
  width:85px;
  height:25px;
  color:#263F55;
  text-decoration:none;
  background:url(../images/tab_gbg_on.gif) no-repeat;
}

.chnl_tabs ul li.gtab_on a:link,
.chnl_tabs ul li.gtab_on a:visited{
  display:block;
  float:left;
  width:85px;
  height:25px;
  color:#263F55;
  background:url(../images/tab_gbg_on.gif) no-repeat;
}
/*added in hottab*/

/*2008.4.23*/
.gray_bg{
	font-size: 120%;
	font-weight: bold;
	color: #000000;
	background-color: #EDEDED;
	text-indent: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.help{
	padding: 5px;
	color: #333;
	font-weight: normal;
  
}
.back_to_head{
	text-align: right;
	color: #3366FF;
	font-weight: normal;
}
a.question_list:link,
a.question_list:visited{
	font-size: 14px;
	color: #3366FF;
	text-decoration: underline;
	font-weight: bold;
}

a.question_list:hover,
a.question_list:active{
	font-size: 14px;
	color: #CC66FF;
	text-decoration: underline;
	font-weight: bold;
}

/*2008.4.30----cwt*/
.quo-titile{
    font-size:120%;
	font-weight:bold;
	text-align:center;
}
.quo-tab{
	text-align:center;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	width: 600px;
}
.quo-tab tr td{
    text-align:center;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
}

/*2008.5.6 added for personal_history*/
a.new-action:link,a.new-action:visited {
	text-decoration:none;
	color:#39c;
	text-decoration:underline;
}
a.new-action:hover {
	color:#36f;
	text-decoration:underline;
}
a.new-action:active {
	color:#eee;
}
.QA-history {
	text-align: right;
	padding: 3px;
}
#progress-green {
	background-color: #6ac900;
	height: 5px;
	float: left;
	font-size: 0px;
}
#progress {
	border: thin solid #b3daac;
	height: 5px;
	width: 90px;
	background-color: #FFFFFF;
	font-size: 0px;
	float: left;
	margin-top: 5px;
}
.phd_list_w td{
  background:#fff;
  line-height:25px;
  color:#333;
  word-wrap:break-word;
  overflow:hidden;
  \overflow:none;
}

.phd_list_g td{
  background:#eaeaea;
  line-height:25px;
  color:#333;
  word-wrap:break-word;
  overflow:hidden;
  \overflow:none;
}

/*my add start*/
.boq_original1{
  border:3px solid #BDBDE8;
  padding:3px;
  background:#fff;
  margin:0 0 0 0;
}

.navigation{
  font-size:16px;
  margin:5px 5px 5px 5px;
}
/*my add end*/


/*2008.5.14----cwt*/
.list_cata_name_s{
	font-weight:bold;
	line-height:30px;
	padding-top: 5px;
}
.lc_on_s{
  text-decoration:none;
}
a.lc_on_s:link,
a.lc_on_s:visited{
  color:#FFFFFF;
  text-decoration:none;
}

a.lc_on_s:hover,
a.lc_on_s:active{
  color:#000000;
  text-decoration:none;
}
a.lc_on_s_on:link,
a.lc_on_s_on:visited{
  color:#000;
  text-decoration:none;
}

a.lc_on_s_on:hover,
a.lc_on_s_on:active{
  color:#000;
  text-decoration:none;
}
.list_cata_name_s td{
    float:left;
	line-height:16px;
}
.list-cata-div{
	width:60px;
	padding:0px 15px;
	text-align: center;
}
/*2008.5.19----cwt*/
.jp-list-block{
    border-top:1px solid #ACBED6;
}
.jp-list-title{
	border:1px solid #ACBED6;
	height: 23px;
	background: url(../images/text_title_bg.gif) repeat-x top;
	line-height: 23px;
	text-align: center;
	color: #333333;
	font-size: 120%;
}
.jp-list-white{
	background-color:#FFFFFF;
	height:25px;
	border-bottom:0 none;
	width: 10px;
}
.jp-list-content{
    width: 260px;
}
.jp-list-border{
	background: url(../images/border_text.gif) no-repeat top;
}
.jp-list-content ul li{
	background: url(../images/dots_line.gif) repeat-x bottom;
	height:22px;
	line-height:22px;
	width:250px;
	display: block;
	margin-left: 10px;
	overflow:hidden;
}
.jp-list-content ul li a:link,
.jp-list-content ul li a:visited{
     color:#3366CC;
	 text-decoration:none;
}
.jp-list-content ul li a:hover,
.jp-list-content ul li a:active{
     color:#333333;
	 text-decoration:underline;
}


/*2008.5.27 added for jpclass*/
.more_info{
	border: 1px solid #999999;
	padding: 1px;
	display: block;
	text-align: center;
	width: 180px;
	margin: 0 auto;
}
.orange_icon{
    -x-background-x-position:0%;
	-x-background-y-position:50%;    
	background: url(../images/orange_icon.gif) no-repeat left center;	
	padding-left: 25px;
	padding-top: 3px;
}
.gray_dot_line{
	border-top: 1px dashed #CCCCCC;
}
.gray_line{
	border-top: 1px solid #CCCCCC;
}
.class_list_item{
	float: none;
	height: 105px;
	margin:5px 0;
/*	min-height: 105px;*/
}
/*class_list_item li{
	display: inline;
}
.class_list_item_info{
	float: left;
	margin-top: 10px;
}
.class_list_item_info_2{
	float: left;
	margin-left: 10px;
	margin-top: 30px;
}
.class_list_item_info_3{
	float: left;
	margin-left: 10px;
	margin-top: 45px;
}*/
.old_prize{
	text-decoration: line-through;	
	font-size:120%;
	font-family: "Times New Roman", Times, serif;
}
.sale_prize{
	font-family: tahoma;
	font-size:120%;
	font-weight: blod;
	color: #FF0000;	
}
.left_area p{
	margin-bottom: 5px;
	margin-top: 5px;
}
.right_area{
	float: right;
	width: 205px;
	min-width: 205px;
	position: relative;
	margin-right: 3px;
}
.right_area p{
	margin-bottom: 5px;
	margin-top: 5px;
}
.left_area{
	width: 635px;
	float: left;
	margin-left: 3px;
}
.cases{
	background: url(../images/arrow_icon.gif) no-repeat left;
	text-indent: 16px;
}
.lessons{
	color: #007CCD;
}
a.lesson_name:link{
	font-size: 16px;
	text-decoration: underline;
	color: #017CCC;	
}
a.lesson_name:visited{
	font-size: 16px;
	text-decoration: underline;
	color: #A2B1C7;	
}
a.lesson_name:hover{
	font-size: 16px;
	text-decoration: underline;
	color: red;	
}
.right_info{
	border:1px solid #FFCFE7;
	margin-top: 20px;
	padding: 3px;
}
.right_t{
	background-color: #FFE5F2;
	padding: 3px 10px;
	font-weight: bold;
}
.right_b{
	padding: 10px;
	word-wrap:break-word;
	overflow:hidden; 
	\overflow:none;
}
.map{
	float: right;
	width: 230px;
	overflow: scroll;
	height: 150px;
	margin-top: -150px;
}
.sign_btn{
	width: 119px;
	margin: 10px auto;
	margin-top: 15px;
}
.green{
	color: green;
}
a.similar_lesson:link{
	font-size: 14px;
	text-decoration: underline;
	color: #017CCC;
}
a.similar_lesson:visited{
	text-decoration: underline;
	color: #A2B1C7;
	font-size: 14px;
}
a.similar_lesson:hover{
	text-decoration: underline;
	color: red;
	font-size: 14px;
}
#sign_up{
	width: 500px;
	min-width: 500px;
	border: solid 3px #3384FA;
	margin: 5px auto;
	padding: 10px;
	position: absolute;
	visibility: hidden;
}
.pay_info{
	padding: 5px 10px;
	border: 1px solid black;
	margin: 5px auto;
}
h2{
	text-align: center;
	margin-top: 5px;
}
.compare_info{
	border: 3px solid #3384FA;
	float: left;
	width: 90px;
	margin-left: 10px;
}
.comparing{
	overflow: auto;
	width: 2000px;
}
.compare_item{
	overflow: hidden;
	float: left;
	border: 3px solid #3384FA;
	width: 200px;
}
.compare_info li{
	border-bottom: 1px solid #3384FA;
	text-indent: 5px;
	background-color: #EDF2FA;

}
.comparing li{
	border-bottom: 1px solid #3384FA;
	padding: 0px 5px;
}
.cop{
	background-color: #64A0FA;
	text-align: center;
	line-height: 200%;
}
.cop a:link{
    color: #FFF;
    text-decoration:underline;
}
.cop a:hover{
    color: #FFF;
    text-decoration:underline;
}
.cop a:visited{
    color: #FFF;
    text-decoration:underline;
}
.lesson_set{
}
.lesson_set span{
	display:inline;
	float: left;
	background: url(../images/gray_arrow.gif) no-repeat 0px 5px;
	text-indent: 12px;
	margin-left: 15px;
	width: 190px;
	line-height: 200%;
}
.sc_distri{	
}

.sc_distri ul li{
	float: left;
	display:block;
	line-height:25px;
	width: 195px;
	margin-left:5px;
}
.sc_d{
	padding-left:3px;
}
.sc_d:hover{
	background-color: #A9CCF4;
	text-decoration: none;
}
.region{
	position: absolute;
}
.similar_lt{
	padding: 0px 5px;
	text-align: center;
}

/*add for book*/
.freebooks{
}
.freebooks li{
	display: inline;
	float: left;
	text-align: center;
	width: 130px;
	margin: 0px 40px;
}

.freebooks p{
	margin-top: 10px;
}


a.book_intro:link,a.book_intro:visited{
	color: #579FF4;
	text-decoration: underline;	
}

a.book_intro:hover{
	color: #36f;
	text-decoration: underline;	
}

.diff_cases{
}
.diff_cases ul{
	margin-left: 220px;
    
}
.diff_cases li{
	display: inline;
	float: left;
	text-align: center;
	font-size: 120%;
	padding-top: 10px;
}

.tologin{
	padding:10px 0px 10px 330px;
}

.long_input{
	width: 350px;
}
.inner_ad{
    width:670px;
	height:15px;
	float:left;
	margin:0 0 10px 10px;
	position:relative;
}
#bbsurl a:link,
#bbsurl a:visited{
    color:#E40000;
}
#bbsurl a:hover{
    color:#FFDD00;
}
.adtxt1{
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}
.adtxt2{
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}
.adtxt3{
	text-decoration: underline;
}
.adtxt4{
	text-decoration: underline;
}
.adtxt5{
	text-decoration: underline;
}
.adtxt6{
	text-decoration: underline;
}
.adtxt7{
	text-decoration: underline;
}
#bbsurl2 a:link,
#bbsurl2 a:visited{
    color:#FF0000;
	font-weight:bold;
	text-decoration:underline;
}
#bbsurl2 a:hover{
    color:#FF6600;

}

/*add for cwt--2009-01-19*/

/*general style start*/
body{
	margin:0px;
	font-size:12px;
    line-height:21px;
	font-family:Verdana, 宋体;
	word-break:break-all;
}
img{
	border:0px none;
}
input{
	font-size:12px;
}
table{
	border-collapse:collapse;
	border:0px none;
	width:100%;
}
.radio{
	margin-top:2px;
}
.button{
	padding-top:2px;
    height:22px;
}
.checkbox{}

.orange{
  color:#FF6600;
}

ul{
  margin:0;
  padding:0;
  list-style:none;
}

ul li{
  list-style-position: outside;
}

p{
  margin:5px 0;
}

form{
	padding:0px;
	margin:0px;
}
/*general style end*/

.clear{
	clear:both;
	font-size:0px;
	line-height:0px;
}
ul li{
    list-style:none;
	border:0 none;
}
.adbanner-new{
    overflow:hidden;
	width:960px;
	float:middle;
	padding:0px 5px 0px 5px;
}
.header-block{
    padding:3px 0px 0px 3px;
}
.header-top{
	width:963px;
	height:5px;
	background:url(../images/header-top.gif) no-repeat;
}
.header-content-list{
	text-align:left;
	width: 963px;
}
.header-content-list li{
	float:left;
	display:block;
}
.header-left{
    background:url(../images/header-search-left.gif) no-repeat top left;
	width:10px;
	height:132px;
}
.header-center{
    width:943px;
	height:132px;
	background:url(../images/header-search-bg.gif) repeat-x bottom;
}
.header-right{
    background:url(../images/header-search-right.gif) no-repeat top left;
	width:10px;
	height:132px;
}
.header-top-list{
     height:55px;
}
.header-t-r{
	width:180px;
	border-left: 1px solid #CCCCCC;
}
.header-keyword{
	text-align:left;
	width: 570px;
}
.header-keyword li{
	float:left;
	padding-right:10px;
	line-height:20px;
	padding-top: 5px;
}
.header-tab{
    padding:10px 0px 0px 0px;
}
.tab-on a:link,
.tab-on a:visited{
    color:#000000;
	text-decoration:none;
	background:url(../images/header-tab-on.gif) no-repeat top center;
	display:block;
}
.tab-on a:hover,
.tab-on a:active{
    color:#000000;
	text-decoration:underline;
	background:url(../images/header-tab-on.gif) no-repeat top center;
	display:block;
}
.tab-off a:link,
.tab-off a:visited{
    color:#000000;
	text-decoration:none;
	background:url(../images/header-line.gif) no-repeat center left;
	display:block;
}
.tab-off a:hover,
.tab-off a:active{
    color:#000000;
	text-decoration:underline;
	background:url(../images/header-tab-on.gif) no-repeat top center;
	display:block;
}
.search-block{
	text-align:center;
	margin-top: 5px;
}
.search-button{
    line-height:18px;
	width:50px;
}
#searchkey-index{
    width:200px;
	font-size:12px;
	color:#666666;
}
.search-block select{
	height:22px;
	line-height:22px;
	font-size:12px;
	color:#666666;
}
.transbox-new{
	width:700px;
	text-align:center;
}
.content-adword{
    margin:10px 5px;
	background:#E9F7FF none repeat scroll 0 0;
    border:1px solid #B3D6F4;
    clear:both;
    padding:4px 8px;
    width:942px;
}
.content-adword a:link,
.content-adword a:visited{
    color:#000000;
	text-decoration:none;
}
.content-adword a:hover,
.content-adword a:active{
    color:#FF0000;
	text-decoration:underline;
}
.content-i{
    padding:0px 5px 10px 5px;
	*padding-bottom:0;
}
.dynamic-img{
	border:5px solid #E9E9E9;
	display: block;
	width: 264px;
	height: 196px;
}
#slideimg-new { border: 5px solid #e9e9e9; padding: 1px; width: 264px; height: 196px; float: left; }
.content-i-left{
	width:276px;
	padding-right:10px;
	display: block;
	float:left;
}
.content-i-middle{
    width:454px;
	margin-right:10px;
	display: block;
	float:left;
}
.essence-block{
    margin-top:10px;
	border:1px solid #B3D6F4;
}
.essence-title{
    background:url(../images/j-green-bg.gif) repeat-x top;
	width:274px;
}
.headline-block{
    border:1px solid #B3D6F4;
	width:452px;
}
.headline-title{
	margin:1px;
	width:450px;
	height:30px;
	line-height:30px;
	background-color:#9797CA;
	color:#FFFFFF;
	font-size:15px;
	text-align:center;
	font-weight: bold;
}
.headline-title a{
    color:#FFFFFF;
}
.headline-grey{
    width:450px;
	height:30px;
	line-height:30px;
	background-color:#e4e4e4;
	color:#000000;
	font-size:14px;
	text-align:center;
	margin:0px 1px 1px 1px;
}
.headline-grey a{
    color:#000000;
}
.headline-word{
	overflow:hidden;
	
}

.headline-word ul li{
	width:215px;
	overflow:hidden;
	color:#07519A;
	text-align:left;	
	height: 25px;
	line-height: 25px;
	font-weight:normal;
	float:left;
	margin-left: 5px;	
	display:block;
	
}
.headline-word ul li a{
     color:#07519A;
	 font-weight:normal;
}
.headline-tab-block{
   margin-top:10px;
   border:1px solid #B3D6F4;
   width:452px;
}
.headline-tab{
    margin:1px 1px 0px 1px;
}
.headline-tab ul li{
    float:left;
	display:block;
}
.aa1{
    width:113px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	border-top:3px solid #4C7BD0;
	border-right:1px solid #B3D6F4;
	height:22px;
	line-height:22px;
	color:#000000;
}
.aa2{
    width:111px;
	text-align:center;
	font-size:13px;
	color:#07519A;
	border-right:1px solid #B3D6F4;
	height:25px;
	line-height:25px;
	background:url(../images/blue-g.gif) repeat-x bottom;
	font-weight:normal;
}
.ht-list{
    width:360px;
	height:25px;
	line-height:25px;
	overflow:hidden;
	display:block;	
	float:left;
}
.index a:link,
.index a:visited{
    color:#07519A;
	font-weight:normal;
	text-decoration:none;
}
.index a:hover,
.index a:active{
    color:#FF0000;
	font-weight:normal;
	text-decoration:underline;
}
.ht-time{
	color:#666666;
	text-align:right;
	font-weight: normal;
	float:right;
	margin-right:3px;
	*margin-right:10px;
}
.ht-table{
	border-top:1px solid #B3D6F4;
	border-left:1px solid #B3D6F4;
	border-bottom:1px solid #B3D6F4;
	margin: 1px 1px 2px 1px;
	text-align: center;
}
.ht-table th{
    background-color:#B3D6F4;
	height:26px;
	line-height:26px;
	border-right:1px solid #B3D6F4;
}
.ht-table td{
    border-top:1px solid #B3D6F4;
	border-right:1px solid #B3D6F4;
	height:23px;
	line-height:23px;
}
.ht-table .title{
    background-color:#E9F7FF;
}
.content-i-right{
	float:left;
	width:206px;
	padding:1px;
	border:1px solid #CE97CA;
	height: 461px;
	overflow: hidden;
}
.magazine-block{
	background:url(../images/purple-g.gif) repeat-x bottom;
	width:206px;
	text-align: center;
	padding-top:10px;
	margin-bottom:1px;
}
.magazine-block input{
    margin-bottom:10px;
}
.maga-ad{
	border-top:1px solid #CE97CA;
	margin: 1px;
}
.maga-ad .title{
	background:url(../images/blue-g.gif) repeat-x bottom;
	height:25px;
	line-height:25px;
	font-size:13px;
	font-weight:bold;
	padding-left: 10px;
}
.maga-ad-big li{
	border-bottom:1px dotted #CE97CA;
	padding-bottom: 5px;
}
.maga-ad-big li img{
    width:65px;
	margin:1px;
	border:1px solid #cccccc;
}
.maga-ad-small li{
    width:200px;
	padding-left:3px;
	line-height:22px;
	overflow:hidden;
	color:#07519A;
	height:22px;
	font-weight:normal;
}
.ad-block{
    padding:0px 0px 10px 0px;
}
.content-ii{
    padding:0px 5px 10px 5px;
}
.ii-left{
	width:742px;
	margin-right:10px;
	float:left;
	display: block;
}
.ii-right{
	width:206px;
	float:left;
	display: block;
}
.ii-block-01{
	border:1px solid #B3D6F4;
	margin-bottom:10px;
}
.ii-block-01 .title{
    padding-left:10px;
	height:25px;
	line-height:25px;
	background:url(../images/g-bluegreen.gif) repeat-x bottom;
	margin:1px;
	color:#000000;
}
.ii-block-02{
    border:1px solid #BCA9E7;
	margin-bottom:10px;
}
.ii-block-02 .title{
    padding-left:10px;
	height:25px;
	line-height:25px;
	background:url(../images/g-purple.gif) repeat-x bottom;
	margin:1px;
	color:#000000;
}
.ii-block-03{
    border:1px solid #FFC7CE;
	margin-bottom:10px;
}
.ii-block-03 .title{
    padding-left:10px;
	height:25px;
	line-height:25px;
	background:url(../images/g-pink.gif) repeat-x bottom;
	margin:1px;
	color:#000000;
}
.ii-block-04{
    border:1px solid #EFCE29;
	margin-bottom:10px;
}
.ii-block-04 .title{
    padding-left:10px;
	height:25px;
	line-height:25px;
	background:url(../images/g-yellow.gif) repeat-x bottom;
	margin:1px;
	color:#000000;
}
.ii-block-left{
    width:260px;
	border-right:1px solid #B3D6F4;
}
.ii-block-left li{
    width:250px;
	overflow:hidden;
	height:22px;
	line-height:22px;
	display:block;
}
.ii-b-r-l{
	padding: 0px 5px;
}
.ii-b-r-r{
	padding: 0px 5px;
}
.ii-small-list{
	text-align:left;
}
.ii-small-list li{
	height:22px;
	overflow:hidden;
	line-height:22px;
	font-weight:normal;
}
.ii-middle-list li{
	height:22px;
	overflow:hidden;
	line-height:22px;
	font-weight:normal;
	margin-left: 5px;
}
.ii-right-list li{
	width:220px;
	height:22px;
	overflow:hidden;
	line-height:22px;
	font-weight:normal;
	float: left;
	margin-left: 3px;
}
.black a:link,
.black a:visited{
    color:#000000;
	font-weight:normal;
	text-decoration:none;
}
.black a:hover,
.black a:active{
    color:#FF0000;
	font-weight:normal;
	text-decoration:underline;
}
.ii-r-tab{
	border:1px solid #B3D6F4;
	width:206px;
    height:auto;
	margin-bottom: 10px;
}
.sidebar-tab{
    margin:1px 1px 0px 1px;
}
.sidebar-tab ul li{
    float:left;
	display:block;
}
.bb1{
    width:101px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	border-top:3px solid #4C7BD0;
	border-right:1px solid #B3D6F4;
	height:22px;
	line-height:22px;
}
.bb2{
    width:101px;
	text-align:center;
	font-size:13px;
	color:#07519A;
	border-right:1px solid #B3D6F4;
	height:25px;
	line-height:25px;
	background:url(../images/blue-g.gif) repeat-x bottom;
	font-weight:normal;
}
.sidebar-block{
	border:1px solid #B3D6F4;
	margin-bottom: 10px;
	width:206px;
}
.sidebar-block .title{
	font-size:12px;
	font-weight:normal;
	line-height:25px;
	height:25px;
	border-bottom:1px solid #B3D6F4;
	padding-left: 10px;
}
.sidebar-block .content{
    color:#666666;
}
.sidebar-block .content a{
    color:#000000;
}
.iii-block-l{
    float:left;
	margin-right:10px;
	width:364px;
	height:210px;
	border:1px solid #cccccc;
	margin-bottom:10px;
}
.iii-block-l .title{
    padding-left:10px;
	width:352px;
	height:25px;
	line-height:25px;
	margin:1px;
	background:url(../images/g-grey.gif) repeat-x bottom;
}
.iii-block-l .content{
    padding:5px;
}
.iii-block-r{
    float:left;
	width:364px;
	height:210px;
	border:1px solid #cccccc;
	margin-bottom:10px;
}
.iii-block-r .title{
    padding-left:10px;
	width:352px;
	height:25px;
	line-height:25px;
	margin:1px;
	background:url(../images/g-grey.gif) repeat-x bottom;
}
.iii-block-r .content{
    padding:5px;
}
.big{
   font-size:14px;
   font-weight:bold;
}
/*add by ft  2009-01-20*/
.bl_img{
	float:left;
	text-align: center;
	padding: 5px 10px 0 10px;
}
.ll {
	float: left;
	width: 300px;
}
.iml{
	float:left;
	width:200px;
	overflow:hidden;
}
.date {
	color: #FF0000;
	float:right;
}
.box_show{	
}
.box_none{
	display:none;
}
.catg {
	color: #FF3300;
}
.catg a:link, 
.catg a:visited{
	color: #FF3300;
}
.catg a:hover{
	color:#FF9933;
}
.wl{
	margin: 6px;
}
.wl li{
	width:350px;
	float:none;
	height:22px; 
	line-height:22px; 
	overflow:hidden;
}

/*add by scj  2009-01-22*/
.cc1{
    width:67px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	border-top:3px solid #4C7BD0;
	border-right:1px solid #B3D6F4;
	height:22px;
	line-height:22px;
}
.cc2{
    width:67px;
	text-align:center;
	font-size:13px;
	color:#07519A;
	border-right:1px solid #B3D6F4;
	height:25px;
	line-height:25px;
	background:url(../images/blue-g.gif) repeat-x bottom;
	font-weight:normal;
}

/*2009.2.5----cwt*/
#nav-ns{ 
    margin: 0 0 10px; 
	height: 36px; 
	line-height: 40px; 
	overflow: hidden; 
}
.content-word{
	width:653px;
	margin-right:10px;
	border:1px solid #B3D6F4;
	background-color:#F1F7FB;
	padding-bottom: 5px;
}
h1#articletitle-n { 
    margin: 0; 
	text-align: center; 
	font-size: 16px; 
	font-weight:bold;
	color:#0060B6;
}
.content-word-title{
    margin:0px 5px;
	border-bottom:1px solid #B3D6F4;
}
.content-inner-word{
    margin:0px 10px;
}
.remark{
	width:653px;
	margin-right:10px;
	border:1px solid #F4E471;
	margin-top: 10px;
}
.remark ul li{
	display:block;
}
.remark .l-block{
   width:350px;
   padding:5px 10px;
   float:left;
}
.remark-title{
    font-weight:bold;
	font-size:14px;
	color:#CC6600;
}
#xspace-rates-n { 
    text-align: left; 
	width: 430px; 
	margin: 5px auto; 
	height: 50px; 
	overflow: hidden; 
	background: #FFF; 
}
.grey{
	color:#666666;
	line-height: 30px;
}
#message-n {
	border: 1px solid #B2C9D3;
	padding: 5px;
	vertical-align: text-top;
	height: 80px;
	width: 280px;
	overflow: inherit;
}
#submitcomm-n { 
    margin-top:10px; 
}
.remark .r-block{
	width:262px;
	border-left:1px solid #F4E471;
	margin-left:10px;
	background-color:#FFFCCA;
	height: 210px;
	padding: 5px;
	float:left;
	overflow:hidden;
}
.about-read{
    line-height:1.8em;
    margin:5px;
    padding:0 0 10px;
}
.about-read li{
    background:transparent url(../images/icon_item.gif) no-repeat scroll 5px 8px;
    padding-left:15px;
	float:none;
	width:230px;
	overflow:hidden;
	height:22px;
}
.con-block-top{
    border:1px solid #B3D6F4;
}
.b-title{
    background:url(../images/blue-g.gif) repeat-x bottom;
	height:25px;
	line-height:25px;
	font-size:13px;
	font-weight:bold;
	padding-left: 10px;
}
.con-l-small li{
    width:140px;
	padding-left:3px;
	line-height:22px;
	overflow:hidden;
	color:#07519A;
	height:22px;
	font-weight:normal;
}
.con-l-big li{
    width:280px;
	padding-left:3px;
	line-height:22px;
	overflow:hidden;
	color:#07519A;
	height:22px;
	font-weight:normal;
	display:block;
}
.con-block{
    border:1px solid #B3D6F4;
	margin-top:10px;
	background-color:#ffffff;
}
.headline-r-tab-on{
    width:143px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	border-top:3px solid #4C7BD0;
	border-right:1px solid #B3D6F4;
	height:22px;
	line-height:22px;
}
.headline-r-tab-on a:link,
.headline-r-tab-on a:visited{
    color:#000000;
}
.headline-r-tab-on a:hover,
.headline-r-tab-on a:active{
    color:#000000;
}
.headline-r-tab-off{
    width:141px;
	text-align:center;
	font-size:13px;
	color:#07519A;
	border-right:1px solid #B3D6F4;
	height:25px;
	line-height:25px;
	background:url(../images/blue-g.gif) repeat-x bottom;
}
.headline-r-tab-off a:link,
.headline-r-tab-off a:visited{
    color:#07519A;
	font-weight:normal;
}
.headline-tab-off a:hover,
.headline-tab-off a:active{
    color:#000000;
	font-weight:normal;
}
.r-title-02{
	font-size:14px;
	font-weight:bold;
	line-height:25px;
	height:25px;
	border-bottom:1px solid #B3D6F4;
	padding-left: 10px;
}
.channle-top-b{
    margin-right:10px;
}
.channle-t-l{
    float:left;
}
.channle-t-r{
	float:left;
	margin-left:1px;
	border-left:1px solid #B3D6F4;
	height: 260px;
	text-align: left;
}
.channle-ad-big li{
	border-bottom:1px dotted #B3D6F4;
	padding-bottom: 5px;
}
.channle-ad-big li img{
    width:65px;
	margin:1px;
	border:1px solid #cccccc;
}
.channle-top-list li{
   width:415px;
   height:25px;
   line-height:25px;
}
.channle-top-list li cite{
   text-align:right;
   font-style: normal; 
   width: 5em; 
   height: 1.8em; 
   color: #B9BCBF; 
   overflow: hidden;
}
.two-list li{
   float:left;
   padding-left:15px;
   display:block;
}
.two-list-one{
	width:120px;
	overflow:hidden;
	height: 22px;
	padding-left:5px
}
.channle-b-repeat{
    padding-top:10px;
}
.selet{
   margin-right:auto;
}
.repeat-block-l{
	float:left;
	margin-right:10px;
	width:320px;
	height:220px;
	border:1px solid #cccccc;
	margin-top: 5px;
	margin-bottom: 5px;
}
.repeat-block-l .title{
    padding-left:10px;
	width:308px;
	height:25px;
	line-height:25px;
	margin:1px;
	background:url(../images/g-grey.gif) repeat-x bottom;
	font-size:14px;
	font-weight:bold;
}
.repeat-block-l .content{
    padding:5px;
}

.repeat-block-r{
	float:left;
	width:320px;
	height:220px;
	border:1px solid #cccccc;
	margin-bottom:10px;
}
.repeat-block-r .title{
    padding-left:10px;
	width:308px;
	height:25px;
	line-height:25px;
	margin:1px;
	background:url(../images/g-grey.gif) repeat-x bottom;
	font-size:14px;
	font-weight:bold;
}
.repeat-block-r .content{
    padding:5px;
}
/*2009.2.9----cwt*/
.imglist{
   text-align:left;
}
.imglist li{
   float:left;
   text-align:center;
   width:108px;
   display:block;
   padding:5px 10px;
}
/*2009.2.10----cwt*/
.url-block{
   width:960px;
   background:url(../images/footer-bg.gif) repeat-x top;
   border-top:1px solid #D3D3D3;
   margin:20px 5px 0px 5px;
}
.url-block .title{
    border-bottom:1px dotted #D3D3D3;
	height:25px;
	line-height:25px;
}
.url-list li{
   float:left;
   padding:5px 10px;
   width:115px;
}
.url-list li a{
    font-weight:normal;
}
.footer-01{
    color:#333333;
    font-size:12px;
    height:auto;
    line-height:34px;
    text-decoration:none;
}
/*2009-04-22 cwt change*/
.header-tab ul li{
	float:left;
	line-height:34px;
	width:94px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	height:34px;
}
/*2009-04-27 cwt add*/
.dict-top{
	border-bottom:1px solid #cccccc;
	height:25px;
	line-height:25px;
	padding: 0px 15px;
	text-align: left;
	background-color: #EFF5F8;
}
.dict-top a{
   color:#666666;
}
.dict-search{
	text-align:center;
	margin-top: 50px;
}
.search-block{
	padding-top:20px;
	width: 500px;
	margin: 0 auto;
}
.dict-input{
    border:1px solid #99CCFF;
	height:22px;
	width:390px;
}
.dict-button a:link,
.dict-button a:visited{
    background:url(../images/dict-button.gif) no-repeat top left;
	width:87px;
	height:26px;
	line-height:26px;
	display:block;
	font-weight:normal;
	font-size:14px;
	color:#000000;
	text-align:center;
}
.dict-button a:hover,
.dict-button a:active{
    background:url(../images/dict-button.gif) no-repeat -26px left;
	width:87px;
	height:26px;
	line-height:26px;
	display:block;
	font-weight:bold;
	font-size:14px;
	color:#000000;
	text-align:center;
}
.dict-content{
    margin:0 auto;
	width:670px;
	background:url(../images/content-bg.gif) no-repeat center top;
	min-height:460px;
	height:460px;
	padding:15px;
}
[class].dict-content{
   height:auto;
}
.dict-title{
	border-bottom:1px solid #99ccff;
	padding:5px;
	font-size:18px;
	font-weight:bold;
	color:#006600;
	text-align: left;
}
.dict-word{
    width:500px;
	border-right:1px solid #99ccff;  
}

