@charset "utf-8";
/* CSS Document wy 2011-5-11*/
body{margin:0;padding:0;color:#666;font:normal 13px/20px  Arial, Helvetica, sans-serif,'宋体';}
h1,h2,h3,h4,h5,h6,form,input,select{margin:0px;padding:0px;font: 13px/22px  Arial, Helvetica, sans-serif;}
div,td,p,ul,ol,li,dl,dt,dd {margin:0;padding:0;color:#333;line-height:22px;list-style:none;font:normal 13px/20px  Arial, Helvetica, sans-serif;}
.cls{ clear:both;}
img { border:0px;}
a{ color: #069; }
a:hover{ color: #069;}
/*-----------------------wy:2011.2.23 new page--------------------------------*/
.sidebars #container .yy{ position:absolute; top:228px; left:20px; color:#fff; font-size:19px; width:420px; z-index:999;}
.sidebars #header-region #login_link{ margin-top:40px;}
/*.sidebars #header-region #login_link .top_right_panel{zoom:1; overflow:hidden;}*/
#header-region #login_link .top_link{ float:right;zoom:1; overflow:hidden; display:inline; width:173px; text-align:right; }
#header-region #login_link .top_link a{float:right; display:block; font-weight:bold; text-decoration:none; color:#FFF;height:27px; line-height:27px;}
#header-region #login_link .top_link a:hover{text-decoration:none;}
#header-region #login_link .top_link a.sign_up{ text-align:center; width:110px;padding-right:0px; background:url(img/sign-up-free.gif) right center no-repeat;}
#header-region #login_link .top_link a.sign_in{ color:#006699; margin-right:10px;}
#header-region #login_link .top_link a.sign_in:hover{ text-decoration:underline;}

#header-region #login_link .pricing_link,
#header-region #login_link .about_us_link{ float:right;height:27px; line-height:27px;font-weight:bold;border-right:1px dotted #DDDDDD; padding:0 10px; width:auto;}
#header-region #login_link .pricing_link{ width:46px;}
#header-region #login_link .pricing_link a.pricing{border-right:none; margin:0; padding:0;}
#header-region #login_link .pricing_link a,
#header-region #login_link .about_us_link a{  height:27px; line-height:27px;text-decoration:none;}
#header-region #login_link .pricing_link a:hover,
#header-region #login_link .about_us_link a:hover{ text-decoration:underline;}

/*---------------wrap------------*/
#homepage_wrap{background:#f9f9f9 url(img/homepagebg.gif) left top repeat-x; width:100%;}
.home_content{zoom:1; overflow:hidden; width:950px; clear:both; margin:auto; background:url(img/bannerbg1.jpg) left top repeat-x;}
/*------------banner------------*/
.BannerArea{ background:#fff; border:1px solid #000; margin:auto; overflow:hidden; clear:both; width:948px; height:442px;clear:both;}
.BannerArea .BannerArea-black{ border:5px solid #fff; width:938px; height:433px; background:#000 url(img/bannerbg2.jpg) left bottom no-repeat; color:#FFF;position:relative; }
.BannerArea h1{ background: url(img/becomebg.gif) left top no-repeat;width:923px;position:absolute; top:0px; left:0px; font-size:45px; height:115px; padding-top:40px; font-weight:bold; padding-left:15px;}
.BannerArea h1 span{font-size:28px;  display:block;}
.BannerText{ background:url(img/easiestbg.gif) left top no-repeat; width:320px; height:48px; position:absolute; top:92px; left:20px; display:none;}
.BannerArea .buttonwrap{zoom:1; overflow:hidden; position:absolute; top:266px; left:371px;}
.BannerArea .buttonwrap a.buttonno{ display:block; width:253px; height:58px; line-height:80px;text-align:center; background: url(img/buttonbg.gif) left top no-repeat; font-size:22px;font-weight:bold;color:#830000;text-decoration: none; font-family:Tahoma, Geneva, sans-serif;}
.BannerArea .buttonwrap a.buttonno:hover{ color:#a40000; text-decoration:none;}
.BannerArea .buttonwrap a.sign_up_free{ width:341px; text-align:center; color:#FFF; text-decoration:underline; font-size:13px; display:block;}
.BannerArea .buttonwrap a.sign_up_free:hover{ color:#FFF; text-decoration:none;}
.BannerArea .news{ position:absolute; top:297px; left:35px; width:200px; padding-right:115px; color:#FFF; font-size:15px; line-height:20px; border-bottom:#9e3030 1px solid; background:url(img/citybg.gif) top right no-repeat; padding-top:12px; padding-bottom:25px; display:none;}
/*.BannerArea .video_a{ position:absolute; bottom:1px; right:0;  background:url(img/videobg.jpg) right bottom no-repeat; width:527px;height:271px;}*/
.BannerArea .video_a a{ display:block;width:530px; height:315px; text-decoration:none;}
.BannerArea .summer_camp_index{ position:absolute; right:0; top:35px; width:340px; height:80px;}
.BannerArea .summer_camp_index a{ display:block; float:left; margin-right:20px; text-decoration:none;}
.BannerArea .summer_camp_index .app{background:url(img/app_button.png) left top no-repeat; width:150px; height:53px;}
.BannerArea .summer_camp_index .android{ background:url(img/android_button.png) left top no-repeat; width:150px; height:53px; margin-right:0px;}
.BannerArea .app_store{ position:absolute; top:370px; left:420px; background: url(img/app_store_bg.gif) left top no-repeat; width:137px; height:46px; display:none;}

/*--------------home-left------------*/
.home_left{ float:left; width:265px; padding-left:20px;zoom:1; overflow:hidden; padding-top:30px;}
.home_left .h3Title{ color:#1b70cd; font-size:22px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; padding:15px 0;}
.home_left .what_is_ninhao{ line-height:20px; font-size:14px; padding-left:10px; margin-bottom:15px;}
.home_left .what_is_ninhao b{ font-weight:100;}
.home_left .more_1{ font-size:13px; margin-left:10px; margin-bottom:20px; color:#000; text-decoration:underline; display:block;}
.home_left .more_1:hover{ text-decoration:none;}
.home_left .news_list{ /*border-top:#dddddd 1px solid; */margin:0; padding:5px 0; display:block;}
.home_left .news_list li{ padding:0; margin:0; padding-bottom:30px;}
.home_left .news_list li p{ font-size:14px;}
.home_left .news_list li p span{ display:block; clear:both;}
.home_left .news_list li p .news_title{ font-weight:bold;}
.home_left .news_list li p .news_title h3{ font-size:14px; font-weight:bold; display:inline;}
.home_left .news_list li p .news_time{ color:#999; padding-bottom:5px; font-size:13px;}
.home_left .news_list li p .news_content b{ font-weight:100;}
.home_left .news_list li a{ font-size:13px; text-align:right; color:#000; font-weight:bold; display:block; padding-top:5px; text-decoration:underline;}
.home_left .news_list li a:hover{color:#000; text-decoration:none;}

/*--------------home-right------------*/
.home_right{ float:right; width:660px;zoom:1; overflow:hidden;}
/*-----01-----*/
.home_right .tools_wrap{ height:201px; width:100%; background:url(img/toolsbg.jpg) left top repeat-x; margin-top:25px; margin-bottom:20px; position:relative;}
.home_right .tools_wrap .h1Title{ font-size:15px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#000}

.home_right .tools_wrap .video_course{height:146px; padding-top:55px; width:175px; padding-left:25px; float:left; background:url(img/tools_left.jpg) left top no-repeat; }
.home_right .tools_wrap .study{ height:146px; padding-top:55px; width:205px; float:left; padding-left:5px;}
.home_right .tools_wrap .tutors{height:146px; padding-top:55px; width:225px; padding-right:25px; float:right; background:url(img/tools_right.jpg) right top no-repeat; }

.home_right .tools_wrap .edu_wrap{padding:0px 0 25px 10px; border-right:1px dotted #ccc; display:block;}
.home_right .tools_wrap .enc_wrap{padding:0px 0 25px 10px; border-right:1px dotted #ccc; display:block;}
.home_right .tools_wrap .eng_wrap{padding:0px 0 25px 10px; display:block;}

.home_right .tools_wrap .edu_title{background:url(img/educates_icon.gif) 88px 3px no-repeat; padding:20px 0 25px 0px;}
.home_right .tools_wrap .enc_title{ background:url(img/encourages_icon.gif) 120px 3px no-repeat; padding:20px 0 25px 0px;}
.home_right .tools_wrap .eng_title{ background:url(img/engages_icon.gif) 107px 3px no-repeat; padding:20px 0 25px 0px;}

.home_right .tools_wrap a{ color:#000; text-decoration:none;}
.home_right .tools_wrap a:{ color:#000; text-decoration: underline;}
.home_right .tools_wrap .tools_content{line-height:20px;}

.home_right .tools_wrap .see_how{ position:absolute;top:15px; left:245px; font-size:22px; font-weight:bold;}
.home_right .tools_wrap .see_how a{color:#333; text-decoration:none;}
/*-----02-----*/
.home_right .right2wrap{ background:url(img/right2bg.jpg) center top repeat-y; margin-bottom:20px; zoom:1; overflow:hidden;}
.home_right .right2wrap .Partners_wrap{ background:url(img/right2top.jpg) left top no-repeat; padding:15px 30px 10px 110px; position:relative;}
.home_right .right2wrap .Press_wrap{ padding:10px 0 10px 110px; background:url(img/press_logo.jpg) 42px 5px no-repeat;position:relative;}
.home_right .right2wrap .Press_wrap b{ font-weight:100;}
.home_right .right2wrap .h2Title{ font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:22px; color:#1b70cd;}
.home_right .right2wrap .h2Title span{color:#000;}
.home_right .right2wrap .Partners_wrap p,
.home_right .right2wrap .Press_wrap p{ width:200px; line-height:20px; font-size:14px; margin:0; padding:8px 0;}
.home_right .right2wrap .Partners_wrap .see_a,
.home_right .right2wrap .Press_wrap .see_a{ width:230px;font-size:13px; font-weight:bold;}
.home_right .right2wrap .Partners_wrap .see_a a,
.home_right .right2wrap .Press_wrap .see_a a{color:#000; text-decoration:underline;}
.home_right .right2wrap .Partners_wrap .see_a a:hover,
.home_right .right2wrap .Press_wrap .see_a a:hover{color:#000; text-decoration:none;}
.home_right .right2wrap .Partners_wrap .logo1 a{ position:absolute; top:25px;left:367px;_left:257px; width:144px; height:39px; background:url(img/logo1.jpg) center center no-repeat; text-decoration:none;}
.home_right .right2wrap .Partners_wrap .logo2 a{ position:absolute; top:68px;left:480px;_left:370px; width:132px; height:32px; background:url(img/logo2.jpg) center center no-repeat;text-decoration:none;}
.home_right .right2wrap .Partners_wrap .logo3 a{ position:absolute; top:105px;left:350px;_left:240px; width:275px; height:30px; background:url(img/logo3.jpg) center center no-repeat;text-decoration:none;}
.home_right .right2wrap .Press_wrap .logo4 a{ position:absolute; top:15px;left:355px;_left:245px; width:200px; height:43px; background:url(img/logo4.jpg) center center no-repeat;text-decoration:none;}
.home_right .right2wrap .Press_wrap .logo5{ display:none;}
.home_right .right2wrap .Press_wrap .logo5 a{ position:absolute; top:18px;left:575px;_left:465px; width:41px; height:38px; background:url(img/logo5.jpg) center center no-repeat;text-decoration:none;}
.home_right .right2wrap .Press_wrap .logo6 a{ position:absolute; top:72px;left:355px;_left:245px; width:137px; height:41px; background:url(img/logo6.jpg) center center no-repeat;text-decoration:none;}
.home_right .right2wrap .Press_wrap .logo7 a{ position:absolute; top:66px;left:510px;_left:400px; width:104px; height:46px; background:url(img/logo7.jpg) center center no-repeat;text-decoration:none;}
.home_right .right2wrap .center_line{ font-size:1px; height:5px; margin:0 35px; margin-bottom:5px; display:block; clear:both; border-bottom:#ccc 1px dotted;}
/*------03-------*/
.home_right .right2wrap .Comments_wrap{ background:url(img/right2bottom.jpg) left bottom no-repeat; padding:20px 25px; padding-bottom:25px;zoom:1; overflow:hidden;}
.home_right .right2wrap .Comments_wrap #homepage_top_menu{zoom:1; overflow:hidden;}
.home_right .right2wrap .Comments_wrap .img_unit .click_div img{ padding:5px; border: #d4d4d4 1px solid; margin-right:0px; margin-left:10px; display:block;float:left; background:#FFF;}
.home_right .right2wrap .Comments_wrap .img_unit .desc{float:left;width:320px; height:60px;background:#fff; border:#d4d4d4 1px dotted; border-left:none; padding:5px 15px;zoom:1; overflow:hidden;}
.home_right .right2wrap .Comments_wrap .img_unit .desc a{ font-size:13px; color:#000; text-decoration:none; line-height:18px;}
.home_right .right2wrap .Comments_wrap .img_unit .desc a:hover{text-decoration: underline;}
.home_right .right2wrap .Comments_wrap .img_unit .desc .t{ font-weight:bold;}

/*--------------Map--------------*/
#homepage_wrap .Map_wrap{ width:100%; background:#d8d8d8; border-bottom:#aeaeae 1px solid; padding-bottom:15px;}
#homepage_wrap .Map{zoom:1; overflow:hidden; color:#444444;width:950px;margin:0 auto;}
#homepage_wrap .MapDiv{ width:170px; float:left; padding-left:50px;}
#homepage_wrap .MapDiv .MapTitle{ font-weight:bold;}
#homepage_wrap #MapDiv1{ width:450px;}
#homepage_wrap .MapDiv p{ font-size:13px; font-weight:bold;padding-top:15px; padding-bottom:10px;}
#homepage_wrap .MapDiv ul{ margin-left:15px; font-size:12px; margin-bottom:8px;}
#homepage_wrap .MapDiv ul li{ padding:3px 0;list-style:square;}
#homepage_wrap .MapDiv ul li a{ color:#444444; text-decoration:none;}
#homepage_wrap .MapDiv ul li a:hover{ text-decoration:underline;}
#homepage_wrap .Map_wrap .start-learning{ margin-top:15px; background:url(img/start-your-learning-button.gif) left top no-repeat; height:30px; width:138px; padding-left:2px;}
#homepage_wrap .Map_wrap .start-learning a{ text-decoration:none;line-height:30px; color:#830000; font-size:11px; font-weight:bold;}
.sidebars #wrapper .ninhao-ssl{ display:none;}

.sidebars #wrapper #footer{ border-top:none;}
#footer_js_div{ display:none;}

#homepage_wrap .MapDiv ul.ftt{ clear:both;zoom:1; overflow:hidden; margin:0; margin-bottom:20px;}
#homepage_wrap .MapDiv ul.ftt li{ list-style:none; display:inline-block; float:left;padding:0; margin:0; padding-right:25px;}
#homepage_wrap .MapDiv ul.ftt li a{  text-decoration:none; display:block;width:29px; height:30px; }
#homepage_wrap .MapDiv ul.ftt li .f{ background: url(img/fbg.jpg) left top no-repeat;}
#homepage_wrap .MapDiv ul.ftt li .t{ background: url(img/tbg.jpg) left top no-repeat;}
#homepage_wrap .MapDiv ul.ftt li .tt{ background: url(img/ttbg.jpg) left top no-repeat;}

/*-----------------/ daily chinese /
#daily_topic_homepage{max-height:155px; padding:20px 0px; margin-bottom:15px;border-top:#ccc 1px solid; border-bottom:1px solid #ccc;}
#daily_topic_homepage .topic_wrap{zoom:1; overflow:hidden; clear:both;}
#daily_topic_homepage h1 a{ font-size:22px; font-weight:bold; padding-bottom:15px;color:#1B70CD; display:block; float:left; font-family:Tahoma,Geneva,sans-serif;}
#daily_topic_homepage h1 a:hover{ text-decoration:none;}
#daily_topic_homepage .daily_topic_date{ background:#66B2FF; border:1px solid #1D63EE; font-size:12px; line-height:8px; color:#FFF; padding:5px 15px;float:right;}
#daily_topic_homepage .daily_topic_image{ margin:auto; float:left; margin-right:10px;}
#daily_topic_homepage .daily_topic_image img{ padding:3px; border:1px solid #ccc;}
#daily_topic_homepage .daily_topic_title a{ color:#000; display:block;line-height:20px; padding-bottom:10px;}

#daily_topic_homepage .daily_topic_summary{word-wrap:break-word; word-break:break-all; display:none;}
#daily_topic_homepage .daily_topic_link{ text-align:right; padding-top:5px;}
#daily_topic_homepage .daily_topic_link a{ color:#000; text-decoration:underline; font-weight:bold;}-----------------*/
/*-----------------/ daily chinese -2 /-----------------*/
#daily_topic_homepage{height:188px; margin-bottom:15px;}
#daily_topic_homepage a{ display:block; text-decoration:none; font-size:16px; padding-bottom:50px;}

