.que_error{color: #F00;}

.user_admin_box .top_height_10{margin-top: 68px;}

.btn_r_top{
  margin: 0 auto 10px;
  width: 233px;
  height: 39px;
  line-height: 36px;
  font-size: 12px;
  font-weight: bolder;
  color: #D45BA0;
  background: url(../../../images/btn_bg_new.gif) no-repeat;
}
.btn_r_top span{color: #D45BA0;}
.btn_r_top a{color: #D45BA0;}

.news_left .library_left{
  margin: auto;
  width: 550px;
}
.library_left .title_menu {
	margin: auto;
	text-align: left;
	height: 24px;
	color: #3C423C;
}
.courses_title_menu_box {margin: 0; padding: 0; width: 550px; height: 23px; background: url(../../../images/tp_menu_bg1.gif) repeat-x;}
ul.courses_title_menu{margin: 0; padding: 0; list-style-type: none; height: 23px;}
ul.courses_title_menu a{color: #FFF; height: 23px;}
ul.courses_title_menu li{float: left; margin: 0; padding: 0 3px; height: 23px; line-height: 23px; background: url(../../../images/tp_menu_bg1.gif) repeat-x;}
ul.courses_title_menu li.courses_clickto{background: url(../../../images/tp_menu_bg2.gif) repeat-x;}
ul.courses_title_menu li.courses_clickto a{color: #2F2B20;}

.iask_title_menu_box{margin: 0 auto; padding: 0; width: 550px;}
ul.iask_title_menu{padding: 0; list-style-type: none; width: 550px; height: 23px; overflow: hidden;}
ul.iask_title_menu a{color: #FFF; height: 23px;}                                                                                                          
ul.iask_title_menu li{float: left; margin: 0; padding: 0; width: 135px; height: 23px; line-height: 23px; background: url(../../../images/tp_menu_bg1.gif) repeat-x;}
ul.iask_title_menu li.iask_clickto{background: url(../../../images/tp_menu_bg2.gif) repeat-x;}                                                         
ul.iask_title_menu li.iask_clickto a{color: #2F2B20;}                                                                                                  
ul.iask_title_menu li.qu_width{width: 180px;}

.book_box1{
	margin: 0 auto 20px;
	width: 550px;
}
.book_box .book_one {
	float: left;
	width: 550px;
}
.book_one_bg{padding: 20px 0; width: 550px; background: url(../../../images/lib_listbg1.gif) no-repeat;}
.book_box .ting_style{width: 850px; padding: 20px 0; background: url(../../../images/tingzone_bg.gif) no-repeat;}
.book_box .box_one_width{width: 500px;}
.book_one .book_pic{
	float: left;	
	width: 130px;	
}
.book_one .book_intro{
	float: left;
	width: 410px;
	text-align: left;
	overflow: hidden;
	word-wrap: break-word;
}
.book_one .book_intro h3{font-size: 16px; color: #3C2482;}
.book_one .book_intro p.redee{color: #3EAAAD;}
.book_box .book_one .box_intro_width{margin-left: 10px; width: 400px;}
.book_intro h5{padding: 3px; color: #CC1845; font-size: 13px;}
.book_intro h5 span{font-weight: normal;}
.book_intro h5 a{color: #3D2583;}
.book_intro p{padding: 3px;}
.el_more1{margin: 10px 0; float: right;}



.courses_book_box{margin-top: -10px; width: 550px; height: 400px;}
.courses_book_box_1 {	
	margin-top: -1px;
	width: 548px;
	height: 109px!important;
	height: 111px;
	text-align: left;
	border: 1px #D4D2D3 solid;
	background: url(../../../images/courses_line_t.gif) repeat-x;
}
.courses_title_box {padding: 5px 0; width: 548px; height: 20px;}
h3.courses_title_style {float: left; margin-left: 6px; font-size: 13px; font-weight: bolder; width: 400px;}
p.lesson_rank_count{float: right; margin-right: 6px; text-align: right; width: 120px;}
p.courses_intro{margin: 0 15px; width: 518px; height: 55px; overflow: hidden; word-wrap: break-word;}
p.courses_start{float: right; margin-top: -4px; margin-right: 10px;}
p.courses_start a{color: #597EAA; text-decoration: underline;}
p.courses_start a:hover{ color: #597EAA; text-decoration: none;}



.title_menu h3{
	font-size: 16px;
	color: #155A1B;
}
.title_menu h3 span{padding-left: 8px; font-weight: normal; font-size: 12px;}
.title_menu h3 a{font-size: 16px; color: #155A1B;}
.lib_title_1 {
  width: 521px;
  height: 37px;
  text-align: left;  
  background: url(../../../images/library_l_bg1.gif) no-repeat;
}
.lib_title_1 h3{padding: 12px 0 0 36px; font-size: 14px;}
.lib_title_1 h3 a{color: #3F423F;}
.lib_title_1 .el_ste{background: url(../../../images/ico_el.gif) no-repeat 10px 12px;}

.lib_content_2{
  background: url(../../../images/library_l_bg2.gif) repeat-y;
}
.lib_content_2 .one_box{
  margin: 0 auto;
  padding: 20px 20px 3px 20px;
  width: 471px!important;
  width: 511px;
  text-align: left;
  background: url(../../../images/library_l_bg2_1.gif) repeat-x;
}
.one_box h2, .one_box p{float: right; margin-bottom: 8px; padding: 0; width: 320px; overflow: hidden; font-size: 14px; color: #226629;}
.one_box h2 a{color: #145D1A;}
.one_box p{font-size: 12px; color: #575956;}
.one_box ul.other{float: left; margin: 0 0 0 10px; width: 415px;}
.one_box ul.other li{padding-left: 5px; height: 22px; list-style: url(../../../images/del_ico1.gif) inside; overflow: hidden; word-break: break-all; white-space: pre;}
.one_box ul.other li a{color: #575956;}
.one_box .btn_more{  
  float: right;
  width: 29px;
  height: 82px;
  line-height: 82px;
  background: url(../../../images/library_l_btnmore.gif) no-repeat;
  position: relative;
  right: -25px;
}
.one_box .btn_more a{ padding: 10px; text-decoration: none;}


.lib_bg_3{
  margin: 0 0 10px 0;
  width: 521px;
  height: 14px;
  background: url(../../../images/library_l_bg3.gif) no-repeat;
}

.btn_return {padding: 10px 0 20px; text-align: right; width: 246px;}
.btn_return a{color: #3F453F;}

.news_right .library_right{
  margin: auto;
  width: 246px;
}

.library_right p.text_height{margin: 20px 0;}
.library_right p.text_height1{margin: 80px 0 10px;}

.title_1{
  margin: auto;
  width: 246px;
  height: 40px;
  text-align: left; 
  background: url(../../../images/library_r_bg1.gif) no-repeat;
}
.t1_bg1{background: url(../../../images/library_r_bg1_1.gif) no-repeat;}
.courses_1_bg1{background: url(../../../images/courses_r_bg1_1.gif) no-repeat;}

.learning_courses{margin-left: 8px; padding-top: 6px; width: 216px; border-top: 1px #CBCBCB solid;}
.learning_courses h5{color: #3C2881; font-size: 12px;}
.learning_courses .st{padding-bottom: 5px; text-align: right; width: 210px; color: #6B6B6B;}
.courses_loading{margin: 6px 0; width: 216px; height: 20px; background: url(../../../images/courses_loading.gif) no-repeat;}
.courses_loading_line_0 {float: left; margin: 8px 0 0 12px !important; margin: 8px 0 0 6px; height: 3px; font-size: 1px; line-height: 0; background: #DE0119;}
.courses_loading_line_1 {float: left; margin: 8px 0 0 12px !important; margin: 8px 0 0 6px; height: 3px; font-size: 1px; line-height: 0; background: #B61319;}
.courses_loading_line_2 {float: left; margin: 8px 0 0 12px !important; margin: 8px 0 0 6px; height: 3px; font-size: 1px; line-height: 0; background: #7E2A1A;}
.courses_loading_line_3 {float: left; margin: 8px 0 0 12px !important; margin: 8px 0 0 6px; height: 3px; font-size: 1px; line-height: 0; background: #5C391A;}
.courses_loading_line_4 {float: left; margin: 8px 0 0 12px !important; margin: 8px 0 0 6px; height: 3px; font-size: 1px; line-height: 0; background: #334B1B;}
.courses_loading_line_5 {float: left; margin: 8px 0 0 12px !important; margin: 8px 0 0 6px; height: 3px; font-size: 1px; line-height: 0; background: #035E1B;}

.ie6_bug{margin-bottom: 0!important; margin-bottom: -50px;}

.title_1 h3{ color: #FFF; line-height: 40px; font-size: 12px; text-align: center;}
.content_2{
  margin: auto;
  width: 246px;  
  background: url(../../../images/library_r_bg2.gif) repeat-y;
}
.ct2_bg1{background: url(../../../images/library_r_bg2_2.gif) repeat-y;}
.courses_2_bg1{background: url(../../../images/courses_r_bg2_2.gif) repeat-y;}
.content_2 .r_one_box{
  margin: auto;
  padding: 13px 0 8px 5px; 
  width: 227px!important;
  width: 232px;
  height: auto!important;
  height: 70px;
  min-height: 60px;
  text-align: left;
  clear: both;
}
.content_2 .r_style {padding: 0;}
.content_2 .more_group{ padding: 0 18px 0 0; text-align: right; color: #495049; }
.content_2 .linebg{
  padding: 20px 0 8px 5px;   
  background: url(../../../images/library_r_bg2_1.gif) repeat-x;
}
.content_2 .linebg1{
  padding: 20px 0 8px 5px;   
  background: url(../../../images/library_l_bg2_1.gif) repeat-x;
}
.content_2 .r_one_box .r_img_style{position: relative; top: 5px;}
.content_2 .ft_color{color: #495049;}
.content_2 .r_one_box h2, .content_2 .r_one_box p{float: left; padding: 0 0 8px 8px; width: 140px; overflow: hidden; font-size: 14px; color: #226629;}
.content_2 .r_one_box h2 a{color: #145D1A;}
.content_2 .r_one_box p{font-size: 12px; color: #575956; line-height: 120%;}
.content_2 .r_one_box p.tag_tag{width: 210px;}
.content_2 .r_one_box ul.other{float: left; margin: 0 0 0 10px; width: 200px; list-style-type: none; overflow: hidden; word-break: break-all;}
.content_2 .r_one_box ul.other p.qu_2 {margin: 5px 0 20px; padding: 0 10px 0 20px; width: 200px; text-align: left; color: #6E7870;}
.content_2 .r_one_box ul.other li{padding-left: 18px; background: url(../../../images/tp_ico.gif) no-repeat 0 4px; overflow: hidden; word-break: break-all;}
.content_2 .r_one_box ul.other li.ico{padding-left: 23px; background: url(../../../images/ico_speaker.gif) no-repeat left;}
.content_2 .r_one_box ul.other li a{color: #2F3437;}
.content_2 .r_one_box ul.other .links{color: #303437;}

.content_2 .r_one_box .lately_add{
  float: left;
  margin-top: 10px;
  width: 75px;
  height: 95px;
  text-align: center;
  overflow: hidden;
  word-wrap: break-word;
}

.content_2 a{color: #495049;}

.r_one_box .group_one{
  margin: auto;
  float: left;
  padding: 10px 0;
  width: 228px;
  background: url(../../../images/right_line_bg.gif) no-repeat 0% 100%;
  clear: both;  
}
.r_one_box .group_one h2 {padding: 6px 0;}
.r_one_box .group_one h2 a{color: #3C689B;}


.bg_3{
  margin: 0 auto 10px;
  width: 246px;
  height: 12px;
  background: url(../../../images/library_r_bg3.gif) no-repeat;
}

.bg_bg1{background: url(../../../images/library_r_bg3_1.gif) no-repeat;}
.courses_bg_bg1{background: url(../../../images/courses_r_bg3_1.gif) no-repeat;}

.bg_3 .r_btn_more{  
  float: right;
  width: 27px;
  height: 63px;
  line-height: 63px;
  background: url(../../../images/library_r_btnmore.gif) no-repeat;
  position: relative;
  z-index: 100;
  top: -60px;
  right: -14px;
}
.bg_3 .r_btn_more_1{background: url(../../../images/library_r_btnmore_1.gif) no-repeat;}
.bg_3 .r_btn_more a{ padding: 10px; text-decoration: none;}


.list_one{
  margin: 20px auto 15px;
  width: 550px;
}
.list_one .one_bg1{
  height: 31px;
  background: url(../../../images/lib_listbg1.gif) no-repeat;
}
.list_one .one_main{
  text-align: left;
  background: #FFF;
}
.list_one .one_bg2{
  clear: both;
  height: 31px;
  background: url(../../../images/lib_listbg2.gif) no-repeat;
}

.one_main h2, .one_main p{float: right; margin-bottom: 8px; padding: 0 10px 0 0; width: 440px!important; width: 460px; overflow: hidden; font-size: 14px; color: #226629; overflow: hidden; word-wrap: break-word;}
.one_main h2 a{color: #145D1A;}
.one_main p{font-size: 12px; color: #575956;}

.content_title{
  margin: 0 auto;
  width: 550px;
  text-align: center;
}
.lineto{float: left; border-bottom: 1px solid #848D85;}
.content_title h1{float: left; margin: 0 0 0 20px !important; margin: 0 0 0 10px; padding: 20px 0 0 0; clear: none; border: none; width: 450px; text-align: left; font-size: 20px; color: #3C2682; line-height: 150%;}
.content_title h1 a{color: #3C2682; text-decoration: none;}
.content_title h1 a:hover{color: #3C2682; text-decoration: underline;}

.text_style {
  margin: 10px 0;
  width: 470px !important;
  width: 480px;
  color: #333333;
  padding: 0 5px;
  overflow: hidden;
  word-wrap: break-word;
}

.text_style li, .nicEdit-main li{list-style-position: inside;}
.text_style a{color: #4F7194;}
.text_style a:hover{color: #4F7194; text-decoration: underline;}

.content_num{
  float: right;
  width: 54px;
  height: 46px;
  line-height: 30px;
  background: url(../../../images/lib_num_bg.gif) no-repeat;
}
.content_main {
  margin: auto;
  padding-top: 10px;
  width: 550px;
  clear: both;
}
.content_main .player_box{
  padding: 15px;
}
.content_main .btn_box{margin: auto; list-style-type: none; width: 550px; height: 50px; color: #4D4D4D;}
.content_main .btn_box .share{margin-right: 3px; width: 16px; height: 16px; display: inline-block; text-decoration: none;}
.content_main .btn_box .se1{background: url(../../../images/sociable/delicious.png) no-repeat;}
.content_main .btn_box .se2{background: url(../../../images/sociable/digg.png) no-repeat;}
.content_main .btn_box .se3{background: url(../../../images/sociable/facebook.png) no-repeat;}
.content_main .btn_box .se4{background: url(../../../images/sociable/googlebookmark.png) no-repeat;}
.content_main .btn_box .se5{background: url(../../../images/sociable/haohao.png) no-repeat;}
.content_main .btn_box .se6{background: url(../../../images/sociable/live.png) no-repeat;}
.content_main .btn_box .se7{background: url(../../../images/sociable/netvouz.png) no-repeat;}
.content_main .btn_box .se8{background: url(../../../images/sociable/newsvine.png) no-repeat;}
.content_main .btn_box .se9{background: url(../../../images/sociable/reddit.png) no-repeat;}
.content_main .btn_box .se10{background: url(../../../images/sociable/sphere.png) no-repeat;}
.content_main .btn_box .se11{background: url(../../../images/sociable/stumbleupon.png) no-repeat;}
.content_main .btn_box .se12{background: url(../../../images/sociable/technorati.png) no-repeat;}

.content_main .btn_box .download_t {list-style-type: none; float: left; padding-left: 15px; color: #3C689B;}
.content_main .btn_box .download_t li{float: none; margin-left: 0!important; *margin-left: -15px!important; margin-left: -15px; text-align: left;}
.content_main .btn_box li {float: left; padding-right: 20px; line-height: 22px; list-style-position: inside; }
.content_main .btn_box li span{position: relative; top: 3px; padding-right: 3px;}
.content_main .btn_box p {float: left; padding-right: 10px; line-height: 22px; list-style-position: inside; }
.content_main .btn_box p span{position: relative; top: 3px; padding-right: 3px; display: inline-block;}
*+html .content_main .btn_box p span{position: relative; top:0; padding-right: 3px; display: inline-block;}
.content_main .li_width{margin: 0; padding: 0; width: 550px; height: auto;}
.content_main .li_width span.ico_pic_1 {width: 18px; height: 14px; background: url(../../../images/ico_pic.gif) no-repeat -8px -8px;}
.content_main .li_width span.ico_pic_2 {width: 18px; height: 14px; background: url(../../../images/ico_pic.gif) no-repeat -51px -8px;}
.content_main .li_width span.ico_pic_3 {width: 18px; height: 14px; background: url(../../../images/ico_pic.gif) no-repeat -29px -8px;}
.content_main .li_width span.ico_pic_12 {padding: 1px 0 0 0; margin-right: 5px; width: 7px; height: 12px; background: url(../../../images/lesson_menu_ico.gif) no-repeat;}
.content_main .btn_box p.leftfloat {float: right;}
.content_main .content_to{
  margin: 20px auto 0;
  padding: 15px 0 5px;
  width: 550px;
  clear: both;
  background: url(../../../images/lib_listbg1.gif) no-repeat;
}
.content_to .c_to{margin: auto; padding: 0 10px 30px; text-align: left; overflow: hidden; word-wrap: break-word;}
.content_to .c_to ul{margin-left: 60px;}
.content_to .c_to span.ico_pic_4{padding: 6px 0 0 32px; height: 42px; font-size: 14px; color: #3C3D42; background: url(../../../images/download_ico.gif) no-repeat; display: inline-block;}

.lib_menu_set {text-align: left; margin: 20px auto 0;}


/* 回答部分通用CSS */

.reply_to_menu{
  margin: 5px auto;
  width: 550px;
  height: 23px;  
  line-height: 21px!important; /* firefox */
 *line-height: 23px!important; /*   ie7   */
  line-height: 23px;           /*   ie6   */
  text-align: left;
  background: url(../../../images/menu_bg00.gif) repeat-x;
  color: #FFF;
  clear: both;
}
.reply_to_menu .left_title{float: left; padding:0 10px; color: #FFF; font-size: 12px; font-weight: bolder;}
.reply_to_menu .left_title a{color: #FFF;}
.reply_to_menu .right_info{float: right; padding: 0 10px;}
.reply_to_menu .right_info a{color: #FFF;}
.reply_to_menu a.link_color{color: #463A3F;}
.menu_bgcolor{background: url(../../../images/line_fenge_bg_1.gif) no-repeat;}

.flash_text .comic_font1{margin: 10px auto; font-size: 12px;}
.flash_text .comic_font1 p{ font-size: 12px;}

/* 文字以及链接颜色 */

.reply_to_menu .color747874, .reply_to_menu .color747874 a {color: #FFF;}

.reply_to_main{
  margin: 5px auto;
  width: 550px;
  clear: both;
}
.reply_to_main .left_pic{float: left; width: 100px; margin: 5px 12px!important; margin: 5px 6px;}
.reply_to_main .left_pic p.myname, .reply_to_main .left_pic p.myname a {color: #AA0000;}

.reply_to_main .right_form{float: right; padding-right: 5px; width: 420px; text-align: left;}
.reply_to_main .right_form textarea {margin: 5px 0; width: 400px!important; width: 405px;}


.spacing {margin-left: 3px;} /* 块内容横向间隙 */


/* 按钮背景定义（包括input背景） */

.btn_bg{float: right; margin-right: 10px; width: 72px; height: 23px; line-height: 23px; text-align: center; background: url(../../../images/btn_qu_bg.gif) no-repeat; font-size: 12px; border: 0; color: #000; cursor: pointer;}


.user_admin_box_bg_msg .el_left_width{padding: 0px 0 20px; width: 165px;}

.uabb_left_msg .el_menu {
  width: 165px;
  height: 36px;
  line-height: 33px;
  background: url(../../../images/el_menu_bg1.gif) no-repeat 0 0;  
}
.uabb_left_msg .el_menu p {
  text-align: center;
  font-size: 14px;
  color: #535552;  
}

.uabb_left_msg .dl_tobg {background: url(../../../images/el_menu_bg1_1.gif) no-repeat 0 0;}

.el_box{
	margin: 0 10px 10px 20px;
	text-align: center;
}
.courses_right .el_box h1{margin: 10px 0 0 10px; font-size: 16px; width: 630px; overflow: hidden;}
.el_box .recommend_rank {margin: 20px 0 10px 0; width: 650px; height: 25px; clear: both;}
.el_box .recommend_rank .recommend_lesson {float: right; width: 98px; height: 26px; line-height: 26px; background: url(../../../images/button_login.gif) no-repeat; text-align: center;}
.el_box .recommend_rank .recommend_lesson a{color: #FFF; text-decoration: none;}
.el_box .recommend_rank .recommend_lesson_1{float: right; color: #3A6496; font-size: 14px;}
.el_box .recommend_rank .recommend_lesson_1 a{float: right; color: #3A6496;}
.el_box .recommend_rank .lesson_rank {float: left; margin: 0; font-size: 14px;}
.el_box .recommend_rank .lesson_rank p {float: left;}
.el_box .recommend_rank .lesson_rank span {color: #F2668B;}
.el_box .recommend_rank .lesson_rank ul {float: left; position: relative; top: 3px;}
.el_box .recommend_rank .lesson_rank li.rank{float: left; padding: 0; width: 17px; height: 12px; background: url(../../../images/rank_art.gif) repeat-x 0 0; cursor: pointer; list-style-type: none;}

.flash_btn{margin: 25px auto;}

.flash_box{
	margin: 50px auto 0;
	width: 530px;
	height: 371px;
	text-align: center;
}
.flash_text{
	margin: 0 auto !important;
	margin: 0 auto 30px;
	padding: 0 0 30px 0;
	line-height: 150%;
	font-size: 14px;
	text-align: center;
	color: #373C37;
	overflow: hidden;
	word-wrap: break-word;
}
.flash_align{text-align: left;}
.flash_text h4{font-size: 14px;}
.flash_text p{margin: 0; font-size: 14px; font-weight: normal; text-align: left; width: 640px;}
.flash_text a {text-decoration: underline;}
.flash_text a:hover {text-decoration: none;}
.flash_text1 {clear: both; margin: auto; padding-top: 10px; width: 540px; text-align: left;}
.courses_other {
	width: 500px;
	background: #eee;
}

.el_box ul.el_menu2{margin: auto!important; margin: 0; padding: 20px 0 0 0; list-style-type: none; width: 640px; clear: both;}
.el_box ul.el_menu2 li{float: left; margin-right: 3px; padding: 2px 8px; border: 1px #417432 solid; background: #224418; list-style-position: inside;}
.el_box ul.el_menu2 li.other{background: none; border: 0; margin: 0; padding: 4px 0 0 0;}
.el_box ul.el_menu2 li a{color: #FFF; text-decoration: none;}

.group_event {
	margin: 0 auto 10px;
	width: 550px;
}
.group_event h1{
	padding-left: 10px;
	width: 550px;
	height: 65px;
	line-height: 42px;
	font-size: 18px;
	color: #FFF;
	text-align: left;
	background: url(../../../images/event_bg.gif) no-repeat;
}
.group_event .event_main{
	float: left;
	width: 550px;
	color: #515251;
	background: url(../../../images/event_line1.gif) repeat-y;
}
.group_event .event_dot{
	width: 550px;
	height: 25px;
	background: url(../../../images/event_bg.gif) repeat-y 0 -73px;
}
.event_box{float: left; margin: 10px 20px 0 0; width: 250px; height: 140px; overflow: hidden; word-wrap: break-word; display: block;}
.event_main .e_main_right {
	float: left;
	width: 350px;
}
.event_main .e_main_right .emr_height{height: 120px!important; *height: 124px!important; height: 124px;}
.event_main p{text-align: left;}
.event_menu1 {
	margin: 0 auto 6px;
	width: 250px;
	text-align: left;
	background: url(../../../images/activity_ico.gif) no-repeat;
}
.event_menu1 p {padding: 0 20px 0 30px; line-height: 18px; font-size: 14px; font-weight: bolder; color: #353B35;}
.event_menu{
	margin: auto;
	width: 534px;
	height: 28px;
	text-align: left;
	background: url(../../../images/event_bg.gif) repeat-y -94px -103px;
}
.event_menu p {padding: 0 20px 0 30px; line-height: 25px; font-size: 14px; font-weight: bolder; color: #353B35;}
.event_intro1{
	margin: auto;
	padding: 0 0 10px 0;
	width: 250px;
	text-align: left;	
}
.event_intro1 p{}
.event_intro {
	margin: auto;
	padding: 0 0 30px 0;
	width: 550px;
	height: auto!important;
	*height: auto!important;

	text-align: left;
	background: url(../../../images/event_bg1.gif) no-repeat 100% 100%;
}
.event_intro p {margin: 5px 20px;}
.event_intro p.note{margin: 0 15px; font-weight: bolder; color: #999;}

ol.arabic {
	margin-left: 35px;
}

.docutils{border: 0;}
.vedio_box{margin: 10px auto 0; text-align: center;}

.courses_left{
	float: left;
	margin-top: -15px;
	width: 215px;
	font-size: 14px;
	background: url(../../../images/courses_center_line.gif) repeat-y 100% 0;
}
.courses_left .courses_menu{
	height: 48px;
	line-height: 48px;
	color: #676765;
	border-bottom: 1px #DADADA solid;
}
.courses_left .courses_menu .ico_bg{
	height: 48px;
	line-height: 48px;
	background: url(../../../images/lesson_menu_ico.gif) no-repeat 85% 50%; 
}
.courses_left .courses_menu .ico_bg p.dialog{background: url(../../../images/dialog_ico.gif) no-repeat 15% 50%; }
.courses_left .courses_menu .ico_bg p.vocabulary{background: url(../../../images/vocabulary_ico.gif) no-repeat 15% 50%; }
.courses_left .courses_menu .ico_bg p.grammar{background: url(../../../images/grammar_ico.gif) no-repeat 15% 50%; }
.courses_left .courses_menu .ico_bg p.character{background: url(../../../images/characters_ico.gif) no-repeat 15% 50%; }
.courses_left .courses_menu .ico_bg p.background{background: url(../../../images/background_ico.gif) no-repeat 15% 50%; }
.courses_left .courses_menu .ico_bg p.exercise{background: url(../../../images/exercises_ico.gif) no-repeat 15% 50%; }
.courses_left .courses_menu .ico_bg p.test{background: url(../../../images/test_ico.gif) no-repeat 15% 50%; }
.courses_left .courses_menu .ico_bg p.expan{background: url(../../../images/expan.gif) no-repeat 15% 50%; }
.courses_left .courses_menu .ico_bg p.topics{background: url(../../../images/topics_ico.gif) no-repeat 15% 50%; }


.courses_left .courses_menu a{color: #676765; text-decoration: none;}

.courses_left .courses_menu_bg0{
	z-index: 10;
	position: relative;
	background: url(../../../images/courses_menu_bg_on0.gif) repeat-x;
	border: none;
}
.courses_left .courses_menu_bg1{
	z-index: 10;
	position: relative;
	background: url(../../../images/courses_menu_bg_on1.gif) no-repeat 0 100%;
	border: none;
}
.courses_left .courses_menu_bg2{
	z-index: 10;
	position: relative;
	border: none;
	background: #FFF;
}
.courses_left .courses_menu_bg3{
	z-index: 10;
	position: relative;
	background: url(../../../images/courses_menu_bg_on2.gif) no-repeat;
}
.courses_left .btn_width{margin: 0 0 40px; width: 177px; background: url(../../../images/courses_btn_bg.gif) no-repeat;}

.other_lessons{padding: 10px 0 40px 0;}
.other_lessons ul{list-style-type: none; font-size: 11px; text-align: center;}
.other_lessons li{float: left; margin: 0 2px; padding: 0; width: 26px; height: 25px; line-height: 22px; background: url(../../../images/lesson_num_bg_off.gif) no-repeat;}
.other_lessons li.thisbg{float: left; width: 26px; height: 25px; line-height: 22px; background: url(../../../images/lesson_num_bg_on.gif) no-repeat;}
.other_lessons li a{color: #000;}

.courses_right{
	float: left;
	margin-top: -15px;
	margin-left: -5px;
	padding-top: 10px;
	width: 700px;
	z-index: 8;
	position: relative;
	background: url(../../../images/courses_center_line.gif) repeat-y;
}
.courses_right .cr {
	padding-left: 15px;
	padding-bottom: 50px;
	text-align: left;
}
.courses_right .cr .cr_width1{width: 651px;}
.courses_right .cr .cr_width2{width: 651px; background: none; border: 0;}
.courses_right .cr .cr_time_come{background: #E1DFDF; width: 480px;}
.courses_right .cr .cr_time_come span{margin-left: 5px;}
.courses_right .cr .cr_intro_right {color:#515350; width: 480px; float:left; overflow:hidden;}
.courses_right .cr .cr_intro_right1 {color:#515350; width: 510px; float:left; overflow:hidden;}
.courses_right .cr .cr_intro_right1 textarea {width: 500px;}
.courses_right .cr .cr_intro_right textarea {width: 450px;}
.courses_right .cr .cr_comments_bg2{
  margin: 0;
  width: 475px;
  text-align: center;
  position: relative;
  background: url(../../../images/courses_comments_bg2.gif) repeat-y;	
}
.courses_right .cr .cr_comments_bg2 p {
  margin: 0 auto;
  padding: 0 0 10px 0;
  width: 440px;
  text-align: left;
  word-wrap: break-word;
  overflow: hidden;
}

.courses_right h1{	
	font-size: 22px;
}

.courses_right .lesson_list{
	padding: 20px 0 15px 0;
	border-bottom: 1px #ddd solid;
	clear: both;
}
.courses_right .lesson_list .lesson_btn_box{
	height: 40px;
}
.courses_right .lesson_list .lesson_btn_box span.lesson_t{padding-right: 15px; font-size: 16px; color: #3C2682; font-weight: bolder;}
.courses_right .lesson_list .lesson_btn_box span.lesson_btn{padding: 0 3px; height: 18px; line-height: 17px; text-align: center; display: inline-block; color: #2A2718; font-size: 12px; background: #DDD9D6; cursor: pointer; border-top: 2px #EBEAEA solid; border-left: 2px #EBEAEA solid; border-right: 1px #B4ACA8 solid; border-bottom: 1px #B4ACA8 solid;}
.courses_right .lesson_list .lesson_btn_box span.lesson_btn_on{color: #FFF; background: #A8A09C; cursor: pointer; border-top: 2px #3C3C3B solid; border-left: 2px #3C3C3B solid; border-right: 1px #B4ACA8 solid; border-bottom: 1px #B4ACA8 solid;}
.courses_right .lesson_main{
	margin: 0;
}
.courses_right .lesson_main .lesson_photo{
	float: left;	
	width: 124px;	
	height: 124px;
	overflow: hidden;
	text-align: center;
}
.courses_right .lesson_main .lesson_photo p{
	float: left;
	width: 124px;	
	height: 124px;
	text-align: center;
}
.courses_right .lesson_main .lesson_photo p img{border: 1px #000 solid;	padding: 1px;}
.courses_right .lesson_main .lesson_main_1{
	float: left;
	padding: 0 15px;
	width: 490px!important;
	width: 510px;
	word-wrap: break-word;	
}
.courses_right .lesson_main .photo_text{
	width: 490px!important;
	width: 510px;
	font-size: 14px;
	color: #3D382C;
	word-wrap: break-word;
}

.menu_bg000{
  width: 650px;
  height: 23px;  
  line-height: 23px;
  text-align: left;
  background: url(../../../images/menu_bg00.gif) repeat-x;
  color: #F1F0EE;
  font-size: 14px;
}
.menu_bg001{
  width: 550px;
  height: 27px;  
  line-height: 27px;
  text-align: left;
  background: url(../../../images/menu_bg00.gif) repeat-x;
  color: #F1F0EE;
  font-size: 14px;
}
.lessons_width{
	width: 650px;
}
.lessons_width th{color: #171717;}
.annotate_hit {color: #00F; cursor: pointer;}
.annotate{margin: 0 0 0 15px; width: 300px; background: #EAECE0; position: absolute; z-index: 1000;}
.annotate .text {padding: 6px; clear: both; border: 1px #82D3E7 solid; text-align: left;}
.annotate .annotate_close{float: right; top: 3px; right: 3px; margin: 0; padding: 0 0 5px 0; cursor: pointer; background: url(../../../images/btn_close.gif) no-repeat; display: inline; width: 12px; height: 12px; position: absolute;}

table.calendar{
	margin: 0 auto 20px;
}
table.calendar th {
	width: 33px;
	height: 21px;
	line-height: 22px;
	background: #403C30;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;	
}
table.calendar td {
	width: 33px;
	height: 21px;
	line-height: 22px;
	background: #E4E3E1;
	font-size: 12px;
	text-align: center;
	font-weight: normal;
	color: #292927;	
}
table.calendar th.calendar_title{	
	width:230px;
	height: 24px;
	font-size: 16px;
	font-weight: bolder;
	text-align: right;
	background: none;
}
table.calendar th.calendar_title a{color: #403D2E;}

table.vocabulary_box{
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;
}
table.vocabulary_box th{font-size: 14px; color: #FFF;}
table.vocabulary_box td{height: 28px; border-bottom: 1px #eee solid;}

h1.album_title{
	margin: 0 0 20px 20px;
	font-size: 20px;
	color: #353125;
	text-align: left;
}
.album_one{
	float: left;
	margin: 0 10px 20px 5px;
	width: 180px;
	height: 190px;
	overflow: hidden;
}
.album_one p{
	margin: 0 auto;
	padding: 5px 0;
	width: 170px;
	overflow: hidden;
	word-wrap: break-word;
}
.album_one .album_one_box{
	margin: auto;
	padding: 5px 11px 11px 5px;	
	width: 135px!important;
	width: 151px;
	height: 135px!important;
	height: 151px;
	background: url(../../../images/albums_135.gif) no-repeat;
}
.album_one .album_one_box .album_phone{
	width: 135px;
	height: 135px;	
}

.album_small {
	float: left;
	margin: 10px 5px 0 15px!important;
	margin: 10px 5px 0 10px;
	width: 90px;
	height: 115px;
	overflow: hidden;
	text-align: center;	
}
.album_small p.album_small_style{
	margin: 0 auto;
	padding: 5px 0;
	width: 100px;
	overflow: hidden;
	word-wrap: break-word;
}
.album_small .album_small_box{
	margin: auto;
	padding: 3px 7px 7px 3px;	
	width: 65px!important;
	width: 75px;
	height: 65px!important;
	height: 75px;
	background: url(../../../images/albums_65.gif) no-repeat;
}
.album_small .album_small_box .album_phone{
	margin: auto;
	width: 65px;
	height: 65px;	
}

.album_photo_title {font-size: 16px; line-height: 150%;}
p.album_font_color{color: #515251;}
.album_photo_list { float: left;  width: 141px!important; width: 135px; height: 231px!important; height: 225px; margin: 8px 15px 0; text-align: center; color: #767675;}
.album_photo_list h4{font-size: 12px; color: #349D6D; font-weight: normal;}
.album_photo_list h4 a {color: #349D6D;}
.album_photo_list img{margin: auto; padding: 2px;}

.people_menu {
	margin: 0 auto;
	width: 550px;
	color: #FFF;
}
.people_menu ul{list-style-type: none;}
.people_menu li{float: left; line-height: 23px; text-align: center; background: url(../../../images/tp_menu_bg1.gif) repeat-x;}

ul.tp_menu{
	margin: 0 auto 10px !important;
	margin: 0 0 10px;
	width: 550px;
	height: 23px;
	overflow: hidden;
	list-style-type: none;
	background: url(../../../images/tp_menu_bg1.gif) repeat-x;
}
ul.profile_style{width: 660px;}
ul.tp_menu li{
	float: left;
	width: 182px;
	height: 23px;
	color: #FFF;
	line-height: 23px;
}
ul.profile_style li{width: 108px;}
ul.tp_menu li a{color: #FFF;}
ul.tp_menu li.clickto{color: #000; background: url(../../../images/tp_menu_bg2.gif) repeat-x;}
ul.tp_menu li.clickto a{color: #2F2B20;}
.tp_main{
	margin: auto;
	width: 550px;	
}
.tp_main .tp_one{
	float: left;
	margin: 15px 0;
	width: 550px;
	clear: both;
}
.tp_main .tp_one .tp_one_info{
	float: right;
	width: 480px;
	text-align: left;
}
.tp_main .tp_one .tp_one_info a{color: #382880;}
.tp_main .tp_one .tp_one_info .tp_one_title {width: 480px; border-bottom: 1px #DAD5D2 solid;}
.tp_main .tp_one .tp_one_info .tp_one_title h3{float: left; font-size: 14px;}
.tp_main .tp_one .tp_one_info .tp_one_title p{float: right;  padding: 0 0 0 10px; color: #CC1943; background: url(../../../images/lesson_menu_ico.gif) no-repeat 0 4px;}
.tp_main .tp_one .tp_one_info .tp_one_title p a{color: #CB1944;}

.practice_load{
  margin: 0 auto 10px;
  width: 640px;
  height: 27px;
  background: url(../../../images/practice_loading_bg.gif) no-repeat;  
}

.practice_load .loading{
  float: left; 
  margin: 11px 0 0 17px!important;
  *margin: 11px 0 0 17px!important; 
  margin: 11px 0 0 8px; 
  height: 5px; 
  line-height: 0px; 
  font-size: 1px; 
  background: #9A2A65;
}

.flashcard_box {margin: 25px auto; width: 750px; height: 400px;}
.flashcard_box h1{text-align: left; line-height: 150%;}
.flashcard_box .flashcard_main {float: left; margin: 10px 0; width: 350px;}
.flashcard_box .flashcard_main .flashcard_m_main {padding: 70px 0 0 12px; width:350px; height: 170px!important; height: 240px; text-align: left; background: url(../../../images/flashcards_main_bg.gif) no-repeat;}
.flashcard_box .flashcard_main .flashcard_m_main p{ width: 315px; height: 150px; font-size: 46px; font-weight: bolder; line-height: 120%; text-align: center;}
.flashcard_box .flashcard_main .flashcard_m_main p span{color: #E05977; font-size: 30px;}
.flashcard_box .flashcard_main .flashcard_btn {margin: 15px 0; font-size: 14px; font-weight: bolder;}
.flash_btnbg{margin: 0 6px; width: 97px; height: 23px; line-height: 23px; color: #FFF; display: inline-block; background: url(../../../images/flashcards_btn_bg.gif) no-repeat;}

.flashcard_box .flashcard_other{float: right; margin: 40px 0; width: 350px;}
.flashcard_box .flashcard_other .flashcard_audio{width: 350px; text-align: left; color: #3F3C2D;}
.flashcard_box .flashcard_other .flashcard_jz{padding-top: 30px; width: 329px; height: 90px; font-size: 16px; font-weight: bolder; background: url(../../../images/flashcards_text_bg.gif) no-repeat;}
.flashcard_box .flashcard_other .flashcard_num{margin-top: 20px; padding-right: 30px; color: #716E67; font-size: 14px; font-weight: bolder; text-align: right;}

.dh_bg2{ width: 665px; background: url(../../../images/question_bg_2.gif) repeat-y;}
.dh_bg1{width: 665px; background: url(../../../images/question_bg_1.gif) no-repeat;}
.dh_bg3{width: 665px; background: url(../../../images/question_bg_3.gif) no-repeat 0 100%;}

.exercise_qus { padding: 15px 0; width: 665px; text-align: center; 
								min-height:315px !important; *min-height: 315px !important; height: auto !important; 
								height: auto !important; *height: auto !important; height: 315px;}
/*
.exercise_qus {padding: 15px 0; width: 665px; height: 338px; background: url(../../../images/question_bg.gif) no-repeat; text-align: center;}
*/
.exercise_qus h4{padding-top: 115px; font-size: 30px; line-height: 150%; overflow: hidden; word-wrap: break-word;}
.qus_main{margin: 0 auto; width: 609px;
					min-height: 250px !important; *min-height: 250px !important; min-height: auto;
					height: auto !important; *height: auto !important; height: 250px;
					font-size: 12px; text-align: center; color:#463A3E;}
.qus_main .quss_num{text-align: center; margin: 10px auto; width: auto;}
.qus_main .quss_1{margin: 0 auto; width: 590px;}
.qus_main .quss_1 span {float: left; display: inline-block; margin: 0 !important; *margin: 10px 0 0 0 !important; margin: 10px 0 0 0; font-size: 14px; font-weight: bolder; padding: 0;}
.qus_main .quss_1 p{float: left; margin: 0 !important; *margin: 10px 0 0 0 !important; margin: 10px 0 0 0; width: 450px; font-size: 12px; word-wrap: break-word;}

.look_ok{width: 665px; padding: 15px 0; border: 1px #D6D4D5 solid; background: #F1F1F1; color: #F8F8F8; text-align: center; font-size: 12px;}
.look_ok .exercise_qus{margin: 10px auto; width: 650px; height: auto; background: #eee;}
.look_ok .qus_main{width: 609px; height: auto;}
.look_ok .quss_1 {margin: -10px auto 10px; width: 665px; word-wrap: break-word; color: #000; font-size: 12px;}
.look_ok .quss_1 span{margin: auto; font-weight: bolder; font-size: 14px; text-align: left; display: block; width: 630px; }
.look_ok .quss_2 blockquote{width: 630px; margin: auto; text-align: left;}
.look_ok .quss_1 p{margin: 0 auto; width: 630px; word-wrap: break-word; font-size: 12px;}
.look_ok .quss_2 {margin: 0 auto; padding: 0 0 10px 0; width: 665px; word-wrap: break-word; color: #000; border-bottom: 3px #FFF solid;}
.look_ok .quss_2 p{margin: 0 auto; width: 630px; word-wrap: break-word; color: #000; font-size: 12px;}
.look_ok .quss_2 p span.embed1{display: none;}
.look_ok .quss_2 p span.embed2{display: inline-block; font-weight: bolder;}
.look_ok .quss_2 span.da_hidden{display: inline-block; color: #2F72DA;  padding: 0 5px; margin: 2px 3px; border: 1px #A5ACB2 solid; height: 20px; text-align: center;}
.look_ok .quss_2 span.da_hidden p{color: #2F72DA; width: auto; height: 20px; text-align: center;}
.look_ok .quss_2 ul.da_hidden{margin: 0; padding: 0; width: 630px; display: inline; color: #2F72DA; font-weight: bolder;}
.look_ok .quss_2 ul.da_hidden li{margin-left: 30px !important; *margin-left: 0 !important; margin-left: 0; width: 620px !important; *width: 600px !important; width: 600px;cursor: pointer;}
.look_ok .quss_2 ul.da_hidden li p{width: auto; color: #2F72DA;}
.look_ok .quss_2 .bt_css{display: none;}


.look_ok .qus_input{display: none;}
.look_ok .dropable{display: none;}


.qus_main .question_line{ margin:10px 0; height: 1px; background: url(../../../images/question_line.gif) no-repeat; font-size: 0;}
.qus_main .quss_2{margin: 0 auto; padding: 10px 0; width: 590px; clear: both; text-align: left;}
.qus_main .quss_2 p {width: auto; margin: 0 10px}
.qus_main .quss_2 p span.embed2{display: none;}
.qus_main .quss_2 input{ background: #F7F7F7; border: 1px #A5ACB2 solid; margin: 0;}
.btn_qus_bg {margin: auto !important; margin: 0 0 0 20px; padding: 0; width: 615px; list-style-type: none;}
.btn_qus_bg li{margin: 5px auto 10px; width: 615px; height: 43px; line-height: 43px; background: url(../../../images/btn_qus_bg.gif) no-repeat;}
.btn_qus_bg li p{margin: 0; padding: 0; text-align: center; font-size: 14px; font-weight: bolder; cursor: pointer;}
.quss_2 .da_hidden{display: none;}


.qus_main .quss_2 .ok_css{display: inline-block; width: 20px; height: 20px !important; *height: 18px !important; height: 18px; background: url(../../../images/ico_yes_s.gif) no-repeat; font-size: 0;}
.qus_main .quss_2 .cuo_css{display: inline-block; width: 20px; height: 20px !important; *height: 18px !important; height: 18px; background: url(../../../images/ico_no_s.gif) no-repeat; font-size: 0;}
.qus_main .quss_2 .no_css{display: inline-block;}
.qus_main .quss_2 .bt_css{margin: 2px 0; }
.qus_main .quss_2 .drag_css{margin: 2px; display: inline-block;}
.qus_main .quss_2 .hand_ok{padding-right: 20px; background-position: 100% 0;}


.exercise_qus .comic{font-size: 24px; line-height: 230px !important; *line-height: 180px !important; line-height: 190px;}
.exercise_qus .fill_btn{margin: auto; padding: 0 0 40px 0 !important; padding: 0; width: 230px; height: 32px;}
.exercise_qus .next_qus_btn{margin: 10px auto 30px; width: 111px; height: 32px; line-height: 28px; background: url(../../../images/btn_next_question_bg.gif) no-repeat;}
.exercise_qus .next_qus1_btn{margin: 10px auto 30px; width: 111px; height: 32px; line-height: 28px; background: url(../../../images/btn_ok_que1.gif) no-repeat;}
.exercise_qus .next_qus_btn a, .exercise_qus .next_qus1_btn a{color: #FFF; text-decoration: none;}

.exercise_intro {margin: 15px 0; width: 462px; font-size: 16px; text-align: center;}
.exercise_intro p{ width: 462px; text-align: center; color: #C47128;}
.exercise_key {width: 462px;}
.exercise_key ul{list-style-type: none; text-align: center;}
.exercise_key li{margin: 4px auto; width: 451px; height: 44px; line-height: 44px; text-align: center; color: #463A3E; background: url(../../../images/exercises_btnbg_def.gif) no-repeat; cursor:pointer;}
.exercise_key li.exer_key_yes{background: url(../../../images/exercises_btnbg_yes.gif) no-repeat;}
.exercise_key li.exer_key_no{background: url(../../../images/exercises_btnbg_no.gif) no-repeat;}
.exercise_key li.exer_key_click{background: url(../../../images/exercises_btnbg_click.gif) no-repeat;}

.exec_i_box{margin-bottom: 15px; width: 145px; text-align: center; height: 25px; line-height: 25px; border: 1px #77B4EA solid; background: #F0EEE2;}
.exec_i_box p{margin: 0; padding: 0; width: 145px; text-align: center; font-weight: bolder;}
.exec_o_box{margin-bottom: 15px; width: 145px; height: 105px; border: 1px #B8B4B1 solid; color: #453C41;}
.exec_o_box p{margin-top: 25px; width: 145px; text-align: center;}
.exec_time{border: 1px #77B4EA solid; background: #F0EEE2;}
.exec_o_box p.exec_font_s {margin: 0; font-size: 26px;}
.exec_o_box p.exec_font_t {margin: 0; font-size: 26px; color: #D5035A;}
.exec_btn_next{width: 146px; height: 27px; line-height: 27px; background: url(../../../images/exercises_btnbg_next.gif) no-repeat; text-align: center;}
.exec_btn_next a{color: #FFF; text-decoration: none;}
img.exec_img_style{ margin-right: 5px; position: relative; top: 8px;}

.exec_ok {float: left; width: 450px; height: 450px; font-size:12px; border: 1px #DDD solid; overflow-x:hidden; overflow-y:scroll; background: #F8F8F8;}
.exec_ok_one {padding: 8px 10px; width: 450px; border-bottom: 1px #ddd solid;}
.exec_ok_title {width: 450px; height: 25px; line-height: 20px; overflow: hidden;}
.exec_ok_title h4{font-size: 12px;}
.exec_ok_title h4 span{margin-right: 8px; position: relative; top: 5px;}
.exec_ok_qus {width: 300px; padding-left: 45px;}
.exec_ok_qus ul{margin-top: 6px;}

.people_intro_z{width: 546px !important; width: 548px; margin-bottom: 10px; clear: both; background: #EEF2F5; border: 1px #BFD8DD solid;}
.people_intro_z ul{list-style-type: none;}
.people_intro_z li{margin: 8px 15px; padding-left: 20px; width: 505px; overflow: hidden; word-wrap: break-word; line-height: 150%; background: url(../../../images/ico_z.gif) no-repeat 0 3px; color: #71736E;}
.people_intro_z li a{color: #5078A9; text-decoration: underline;}
.people_intro_z li a:hover{color: #5078A9; text-decoration: none;}

.tour{margin: 15px auto 0; width: 780px;}
.tour li p {margin: 0 0 0 8px; padding: 0;}
.tour li p a{padding: 2px; width: 180px; height: 130px; border: 1px #999 solid; display: inline-block;}
.tour li p a:hover{ padding: 2px; width: 180px; height: 130px; border: 1px #D45BA0 solid; display: inline-block;}
.tour ul{list-style-type: none;}
.tour li{float: left; margin-bottom: 15px; text-align: center;}
.tour li a{width: none; height: none; color: #000; text-decoration: none;}
.tour li a:hover{width: none; height: none; color: #D45BA0; text-decoration: none;}
.tour_reg_btn{float: right; position: relative; top: 60px !important; *top: -100px !important; top: -100px; right: 10px; background: #ddd;}

.ew{width: 650px; z-index: 1;}
.ew li{margin: 5px; padding: 0 0 10px 0; width: 150px; height: 170px; overflow: hidden; word-wrap: break-word;}
.ew li p{padding: 0; margin: 0; width: 150px; display: inline-block;}
.ew li p a{ width: auto; height: auto; display: inline-block;}
.tour li p a:hover {width: auto; height: auto; display: inline-block;}

.invitation_box{margin: auto; width: 660px;}
.invitation_box h4{font-size: 14px;}
.invitation_box h4,
.invitation_box p {text-align: left;}

.invitation_box .invitation_text{margin: 20px 0; width: 660px; height: 30px; line-height: 30px; text-align: center; border: 1px #aaa solid; font-size: 14px;}
.invitation_box .invitation_email,
.invitation_box .invitation_email th, 
.invitation_box .invitation_email td {margin: 0; width: 630px; text-align: left;}
.invitation_box .invitation_email th{padding: 10px 0 0 0; font-size: 12px; height: 20px; font-weight: normal;}
.invitation_box .invitation_email td textarea{width: 400px;}
.invitation_box .invitation_email td ul{list-style-type: none;}
.invitation_box .invitation_email td li {margin: 3px 0;}
.invitation_box .invitation_email td li input{margin-right: 5px; width: 400px;}
.invitation_box ul.email_result{margin: 10px 0; list-style-type: none;}
.invitation_box ul.email_result li{margin: 2px 0; width: 660px; height: 24px; line-height: 24px; font-size: 14px; border: 1px #E67F00 solid; background: #F7F8E7; overflow: hidden;}
.invitation_box ul.email_result li p{margin: 0 10px; text-align: left;}
.invitation_box ul.email_result li.email_result_on{ border: 1px #77B4EA solid; background: #F5FAFF; overflow: hidden;}

.btn_blog{float: left; width: 38px; height: 16px; line-height: 16px; background: url(../../../images/blog_btn.gif) no-repeat; text-align: center;}
.btn_albums{float: left;width: 56px; height: 16px; line-height: 16px; background: url(../../../images/albums_btn.gif) no-repeat; text-align: center;}
.btn_blog a, .btn_albums a, .btn_blog a:hover, .btn_albums a:hover{color: #FFF; text-decoration: none;}

.chinatime_box{
	margin: 0 auto 30px;
	width: 600px;
	text-align: left;
	color: #666666;
}
.chinatime_box p{text-indent: 2em;}
.chinatime_box h3{margin: 0 0 0 20px;; color: #2E2418; font-size: 18px; font-weight: normal; line-height: 150%;}

.form_chinatime_reg {width: 600px;}
.form_chinatime_reg table {margin: auto; width: 600px;}
.form_chinatime_reg table th {padding: 3px 0; width: 70px; font-size: 12px; font-weight: normal; color: #5A5752; text-align: left;}
.form_chinatime_reg table td.input_1 {width: 240px;}
.form_chinatime_reg table td.input_1 input,
.form_chinatime_reg table td.input_1 select{padding: 2px 0; width: 230px;}
.form_chinatime_reg table td .errorlist{list-style-type: none; color: #F00;}
.form_chinatime_reg table td input, 
.form_chinatime_reg table td textarea{margin: 5px 0; padding: 2px 0; width: 400px; border: 1px #7F9DB9 solid;}
.form_chinatime_reg table td textarea{width: 590px;}
.form_chinatime_reg table td select{margin: 5px 0; width: 400px; border: 1px #7F9DB9 solid;}

.btn_chinatime{position: relative; top: 50px; left: -40px !important; left: -41px; clear: both;}

.chinatime_box ul.sopts_all{list-style-type: none;}
.chinatime_box ul.sopts_all li{float: left; margin: 8px 4px; width: 152px; height: 165px; background: url(../../../images/spots_box_bg.gif) no-repeat;}
.chinatime_box .spots_box {margin: 16px 0 10px 10px; width: 116px; height: 120px; text-align: left;}
.chinatime_box .spots_box img{margin: 0 0 6px 0; width: 116px; height: 68px; border: 2px #FFF solid;}
.chinatime_box .spots_box span a{color: #157FD3; text-decoration: none;}
.chinatime_box .spots_box span a:hover{color: #157FD3; text-decoration: underline;}
.chinatime_box .spots_box span {color: #707070;}

.chinatime_box .spot_box {margin: 30px 0 0 0; width: 620px;}
.chinatime_box .spot_box h1 {float: left; width: 400px; color: #2F2317; font-size: 24px; line-height: 150%;}
.chinatime_box .spot_box .google_map {float: right; margin: 0 10px 0 0; padding: 0 0 0 25px; height: 35px; line-height: 35px; background: url(../../../images/google_map_ico.gif) no-repeat 6px; color: #078DDA;}
.chinatime_box .spot_box .google_map a{color: #078DDA; text-decoration: none;}
.chinatime_box .spot_box .google_map a:hover{color: #078DDA; text-decoration: underline;}
.chinatime_box .spot_box .spot_intro {padding: 10px 0 20px; width: 600px; overflow: hidden; color: #707070; clear: both;}
.chinatime_box .spot_box .spot_photo {width: 619px; height: 382px; background: url(../../../images/more_pic_bg.gif) no-repeat;}
.chinatime_box .spot_box .spot_photo h3{font-size: 12px; line-height: 150%; color: #FFF;}
.chinatime_box .spot_box .spot_photo ul{margin: 20px; list-style-type: none;}
.chinatime_box .spot_box .spot_photo li{float: left; margin: 17px 10px; width: 120px; height: 120px; overflow: hidden;}
.chinatime_box .spot_box .trip_list{float: left;margin: 30px 0 20px; width: 600px;}
.chinatime_box .spot_box .trip_list .trip_h4{float: left; width: 128px; height: 92px; background: url(../../../images/spot_pic_1.gif) no-repeat;}
.chinatime_box .spot_box .trip_list ul{float: left; margin: 30px 0 0 0; list-style-type: none;}
.chinatime_box .spot_box .trip_list li{margin: 2px 0 0 0; padding: 0 0 0 30px; background: url(../../../images/spot_ico.gif) no-repeat 5px;}
.chinatime_box .spot_box .trip_list li span{color: #5EBC03; font-weight: bolder;}

.chinatime_box .trip_top {text-align: right; height: 40px;}
.chinatime_box .trip_top img{margin-left:-4px;}
.chinatime_box .product_intro p {margin: 5px 0;}
.chinatime_box .product_intro p span{margin: 10px 20px; display: block;}
.chinatime_box .trip_bottom_type {margin: 20px auto 0; width: 602px; height: 27px; line-height: 27px; background: url(../../../images/trip_bottom.gif) no-repeat;}
.chinatime_box .trip_bottom_type ul{list-style-type: none;}
.chinatime_box .trip_bottom_type li{float: left; height: 27px; line-height: 27px; text-align: center; font-weight: bolder; color: #FFF;}
.chinatime_box .trip_bottom_intro {margin: 0 0 20px 0; width: 602px;}
.chinatime_box .trip_bottom_intro ul{list-style-type: none;}
.chinatime_box .trip_bottom_intro li{float: left; margin: 0 2px -1px 0; text-align: center; cursor: pointer;  color: #FFF; position: relative;}

.chinatime_box .trip_bottom_intro .trip_title{background: url(../../../images/chinatime_album_title_1.gif) no-repeat; width: 200px; height: 28px; line-height: 28px;}

.chinatime_box .trip_bottom_intro .trip_intro_1{float: left; margin-bottom: 8px; width: 600px; border: 1px #D2D2D2 solid; clear: both; z-index: 0;position: relative;}
.chinatime_box .trip_bottom_intro .trip_intro_1 p{margin: 15px;}
.chinatime_box .trip_bottom_intro .trip_intro_1 .app_links {margin: 0 10px; padding: 0 0 8px 0; width: 580px !important; width: 590px; text-align: right; border-bottom: 1px #DAD6CD solid;}
.chinatime_box .trip_bottom_intro .trip_intro_1 .app_links span{margin-right: 10px; height: 22px; padding-left: 30px; display: inline-block;}
.chinatime_box .trip_bottom_intro .trip_intro_1 .app_links span.tt_bg1{ background: url(../../../images/chinatime_ico3.gif) no-repeat;}
.chinatime_box .trip_bottom_intro .trip_intro_1 .app_links span.tt_bg2{ background: url(../../../images/chinatime_ico4.gif) no-repeat;}
.chinatime_box .trip_bottom_intro .trip_intro_1 .app_links a {color: #111; }
.chinatime_box .trip_bottom_intro .trip_intro_1 h6{margin: 10px; width: 590px; color: #5EAD14; font-size: 12px;}
.chinatime_box .trip_bottom_intro .trip_intro_1 .spot_list {float: left; width: 130px; height: 130px; text-align: center;}

.chinatime_box .downloads {padding: 0 0 0 38px; height: 30px; line-height: 30px; color: #54A603; font-size: 14px; background: url(../../../images/trip_ico2.gif) no-repeat; clear: both;}
.chinatime_box .down_list {margin: 0 0 0 40px;}
.chinatime_box .down_list li{list-style-type: none;}
.chinatime_box .ill_list {float: left; margin: 0 10px 0 0; width: 130px; height: 130px; text-align: center;}

.chinatime_box .chinatime_album{margin-top: 20px;width: 600px; height: 23px; line-height: 23px; background: url(../../../images/chinatime_album_bg.gif) no-repeat;}
.chinatime_box .chinatime_album_box{padding: 20px 0; width: 598px !important; width: 600px; border: 1px #D2D2D2 solid;}
.chinatime_box .chinatime_more{float: right; margin-top: -1px; width: 76px; height: 26px; line-height: 26px; text-align: center; font-weight: bolder; background: url(../../../images/chinatime_album_more_bg.gif) no-repeat;}

.chinatime_box table.form_style_ct {margin: 8px 0;  background: #EDEDE1; border: 0; border-collapse: collapse;}
.chinatime_box table.form_style_ct td {padding: 8px 6px; border-right: 2px #FFF solid; background: #EDEDE1; color: #5A5752;}
.chinatime_box table.form_style_ct td li{list-style-type: none; margin: 0; padding: 0;}
.chinatime_box table.form_style_ct th {padding: 10px 0; font-size: 12px; width: 600px; font-weight: normal; background: #EDF2D4; color: #5EBC04; text-align: left; border-top: 3px #FFF solid; border-bottom: 3px #FFF solid; border-right: 2px #FFF solid;}
.chinatime_box table.form_style_ct th p {margin: 0 0 0 8px; padding: 0; text-indent: 0; width: 500px;}
.chinatime_box table.form_style_ct td input {margin: 2px 0; padding: 3px 0; width: 380px; border: 1px #7F9DB9 solid;}
.chinatime_box table.form_style_ct td textarea {margin: 2px 0; padding: 3px 0; width: 380px; height: 80px; border: 1px #7F9DB9 solid;}
.chinatime_box table.form_style_ct td select{margin: 2px 0; padding: 3px 0; width: 380px; border: 1px #7F9DB9 solid;}
.chinatime_box table.form_style_ct td.form_input_2 li{list-style-type: none; margin: 0; padding: 0;}
.chinatime_box table.form_style_ct td.form_input_2 input{width: auto;}
.chinatime_box table.form_style_ct td.form_input_1 {width: 600px;}
.chinatime_box table.form_style_ct td.form_input_1 li{list-style-type: none; margin: 0; padding: 0;}
.chinatime_box table.form_style_ct td.form_input_1 input{width: auto; border: 1px #999 solid;}

.chinatime_box table.form_style_ct td table.zjk{ margin: 0; border: 0; border-collapse: collapse;}
.chinatime_box table.form_style_ct td table.zjk td.td1{width: 210px; text-align: right; }
.chinatime_box table.form_style_ct td table.zjk td.td2{width: 420px; border: 0;}
.chinatime_box table.form_style_ct td table.zjk th {padding: 10px 0; width: 600px; border: 0; border-top: 2px #FFF solid; border-bottom: 1px #FFF solid;}
.chinatime_box table.form_style_ct td table.zjk th input{margin: 0 3px; width: auto; border: 0;}

.chinatime_box table.form_style_ct table.table_style {border: none;}
.chinatime_box table.form_style_ct table.table_style td{ border: none; background: #EDEDE1;}
.chinatime_box table.form_style_ct table.table_style td.form_input_3 textarea{margin: auto; width: 570px;}

.chinatime_box table.zjk_bg td{background: #FFF; padding: 3px 6px;}
.chinatime_box table td.input_style input{width: auto;}
.chinatime_box table td.input_style input{width: auto;}
.chinatime_box table td div.input_style input{width: auto;}

.chinatime_box ul.li_pl {margin: 10px;}
.chinatime_box ul.li_pl li{list-style-type: decimal; margin-left: 30px;}

.chinatime_box table.app_list{width: 600px; background: #E3DDAB; color: #46442F; border-collapse: separate; border-spacing: 1px; *border-spacing:expression(this.cellSpacing="1px");}
.chinatime_box table.app_list a{ color: #46442F;}
.chinatime_box table.app_list td{padding: 5px; background: #FFF;}

.chinatime_box ul.culture_li {list-style-type: none;}
.chinatime_box ul.culture_li li{float: left; margin-left: 10px; width: 100px; height: 30px; text-align: center; font-size: 16px; font-weight: bolder; line-height: 30px; color: #583B18;}
.chinatime_box ul.culture_li li a{color: #583B18;}
.chinatime_box .culture_text {padding: 20px 0 0 0; width: 570px; clear: both;}
.chinatime_box .culture_text h4{padding: 0 0 0 10px; width: 570px; height: 41px; line-height: 42px; background: url(../../../images/chinetime_line.gif) no-repeat; font-size: 14px; color: #000;}
.chinatime_box .culture_text h5{padding: 15px 0 0 10px; color: #34669B; font-size: 14px; font-weight: normal;}
.chinatime_box .culture_text p{margin: 5px 0;}
.chinatime_box .culture_text .cul_text_1{padding: 10px;}
.chinatime_box .culture_text .cul_text_1 img{float: left; margin-right: 15px;}

.chinatime_box ul.chinatime_album_list {margin-top: 15px;}
.chinatime_box ul.chinatime_album_list li{margin: 0 0 0 35px !important; margin: 0 0 0 25px; padding: 0;  border: none;}

.sayit_one_box{margin: 0 auto 10px; width: 630px; clear: both;}
.sayit_one_box .sayit_one{margin: 12px 8px 12px 120px; height: 92px; overflow: hidden;}
.sayit_one_box .sayit_one_bg1{width: 630px; height: 11px; background: url(../../../images/sayit_bg_top.gif) no-repeat; font-size: 0;}
.sayit_one_box .sayit_one_bg2{float: left; width: 630px; background: url(../../../images/sayit_bg_middle.gif) repeat-y;}
.sayit_one_box .sayit_one_bg2 .sayit_one_user{float: left; margin: 2px 8px; width: 90px; height: 90px; background: url(../../../images/sayit_user_bg.gif) 8px 8px no-repeat;}
.sayit_one_box .sayit_one_bg2 .sayit_one_main{float: right; margin: 10px 10px 10px 0; width: 510px !important; width: 500px;}
.sayit_one_box .sayit_one_bg3{width: 630px; height: 11px; background: url(../../../images/sayit_bg_bottom.gif) no-repeat; font-size: 0; clear: both;}
.sayit_one_box h3{margin: 0 0 10px 0; color: #453A3E; font-size: 14px;}
.sayit_one_box h3 a{color: #453A3E; text-decoration: none;}
.sayit_one_box h3 a:hover{color: #453A3E; text-decoration: underline;}
.sayit_one_box p{ color: #574B4F; font-size: 12px;}
.sayit_input {margin: 0 auto; width: 629px; height: 329px; background: url(../../../images/sayit_input_bg.gif) no-repeat; overflow: hidden; color: #463A3F;}
.sayit_input p.answer{margin: 15px 17px 13px;}
.sayit_input textarea{ margin: 4px 0 0 27px !important; *margin: 2px 0 0 7px !important; margin: 2px 0 0 7px; width: 566px !important; width: 576px; height: 150px !important; height: 155px; border: 0;}
.sayit_input p.sayit_submt{margin: 10px auto 0; text-align: center;}
.sayit_input p.sayit_submt input{background: url(../../../images/btn_next_question_bg1.gif) no-repeat; width: 111px; height: 33px !important; line-height: 35px; border: 0; color: #FFF; font-weight: bolder; cursor: pointer;}

.comments_bg2 .sayit_bg_ok {
background:url("../../../images/sayit_bg_ok.gif") no-repeat;
float: right;
height:30px;
line-height: 32px !important;
line-height: 35px;
margin: 0 15px 0 0 !important;
margin: 0 7px 0 0;
padding: 0;
text-align:left;
width:122px;
}
.btn_back{float: right; margin: 0 15px 10px 0; width: 80px; height: 18px; line-height: 18px; background: #413E39; border: 1px #3C3934 solid; border-left: #5F5E59 1px solid; border-top: #7A7975 1px solid; text-align: center;}
.btn_back a{color: #fff; text-decoration: none;}
.btn_back a:hover{color: #fff; text-decoration: underline;}
.comments_bg2 .sayit_bg_ok p{margin: 0 0 0 23px; padding: 0; text-align: center; width: 90px;}

.news_left .ting_width{width: 850px;}