﻿*{margin:0;padding:0;}

body{
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#565656
	
	
}
#wrapper{ width:950px; margin:auto;}
#container{ width:950px; margin-top:10px;}
#sidebar{float:left;width:205px;}
#main{ float:right; width:735px;}


img{border: none;}

ul,li{list-style:none; }

div,ul,li,dl,dt,dd,table,td,input{	
	font-size: 12px;
	color:#565656;
}

a:link	{color:#1372B0;   text-decoration: none;}
a:visited	{color:#1372B0;   text-decoration:none;}
a:hover	{color:#FF6600; text-decoration:underline;}
a:active	{color:black;   text-decoration:none;}

a.blue:link		{color:#1372B0; text-decoration: underline;}
a.blue:visited	{color:#1372B0; text-decoration: underline;}
a.blue:hover	{color:#FF6600; text-decoration: underline;}
a.blue:active	{color:#565656; text-decoration: underline;}


a.gray:link		{color:#565656; text-decoration: none;}
a.gray:visited	{color:#565656; text-decoration: none;}
a.gray:hover	{color:#1372B0; text-decoration: underline;}
a.gray:active	{color:#565656; text-decoration: underline;}



a.graynone:link		{color:#999999; text-decoration: underline;}
a.graynone:visited	{color:#999999; text-decoration: underline;}
a.graynone:hover	{color:#ff6600; text-decoration: none;}
a.graynone:active	{color:#999999; text-decoration: none;}

a.oran:link	{color:#FF6600;   text-decoration: none;}
a.oran:visited	{color:#FF6600;   text-decoration: none;}
a.oran:hover	{color:#FF6600; text-decoration:underline;}
a.oran:active	{color:#FF6600;   text-decoration:underline;}

a.white:link	{color:white;   text-decoration: none;}
a.white:visited	{color:white;   text-decoration:none;}
a.white:hover	{color:white; text-decoration:underline;}
a.white:active	{color:white;   text-decoration:underline;}

a.green:link	{color:#008000;   text-decoration: none;}
a.green:visited	{color:#008000;   text-decoration:none;}
a.green:hover	{color:#008000; text-decoration:underline;}
a.green:active	{color:#008000;   text-decoration:underline;}
.font14{ font-size:14px; line-height:24px;}

.clear{clear:both}


#header{
	width:950px;
	margin:0 auto;
	}
#headernews{
	float:left;
	width:359px;
	height:53px;
	background-image:url('../newimages/haerdnewsbg.jpg');
	background-repeat: no-repeat; margin:20px 0 0 60px; padding:13px 10px 0 10px;
	}

#headernews li{ font-size:14px; font-weight:bold; color:#1372B0; width:349px; overflow:hidden; line-height:18px; height:18px;}
#headernews li span{ width:60px;color:#999999; border-right: #CCCCCC dashed 1px; padding-right:5px; font-size:12px; font-weight:normal; margin-right:5px;}
#service{ 
	position: relative;
	float:left; 
	margin:10px 0 0 80px;
	width:189px;
}
#service .headtel{ margin:5px auto; width:185px; height:19px;
background-image:url('../newimages/pic_headtel.jpg');background-repeat: no-repeat;
}
#service .headservice{width:74px; height:29px; float:left;
}
#service .headtaobao{width:111px; height:29px; float:left;
}
#haerdcontact{ width:189px; margin:auto; position:absolute; left:-1px;background-color:#FFF; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; padding-bottom:10px; _top:58px;}
#haerdcontact li{ border-bottom:1px dashed #CFCACA; line-height:28px; height:28px; padding-left:25px;}
#haerdcontact .wangwangli{
	background-image: url('../newimages/ico_headwangwang.jpg');
	background-repeat: no-repeat;
	background-position: 5px center;
}
#haerdcontact .qqli{
	background-image: url('../newimages/ico_headqq.jpg');
	background-repeat: no-repeat;
	background-position: 5px center; height:40px; line-height:20px;
}
#haerdcontact .hibaiduli{
	background-image: url('../newimages/ico_headhibaidu.gif');
	background-repeat: no-repeat;
	background-position: 5px center;
}
#haerdcontact .msnli{
	background-image: url('../newimages/ico_headmsn.jpg');
	background-repeat: no-repeat;
	background-position: 5px center;
}
#service .headarr{width:189px; height:13px; 
}
#logo{
	width:200px;
	padding:10px 0 10px 8px; float:left;

	}
#nav_site{
	font-size:12px;
	float:right; width:700px; margin-top:10px; height:24px; text-align:right;}
#nav_site ul{ float:right;width:200px;_width:210px;text-align:right;}

#nav_site li{
	margin:0 9px 0 5px;
	float:left; line-height:24px;}
#passb{width: 200px; float: right; line-height: 24px; text-align: right;}
#myshop_mart{ 
	width:661px; 
	background:url("../newimages/car_bg.jpg"); 
	float:right; 
	text-align:right;
	padding-top:15px;
	}
#myshop_mart span{
 margin-right:20px;
}
#myshop_car{
	background-image: url(../newimages/ico_car.jpg);
	background-repeat: no-repeat;
	background-position: left center; padding-left:20px; color:#1372B0; 
}	


 /* nav_tab \*/
 #tabsC {
	float:left;
	width:950px;
	line-height:normal;
	background-image: url("../newimages/nav_tab.jpg");
	background-repeat: no-repeat;
	background-position: center bottom; 
      }
    #tabsC ul {
	padding:6px 10px 0px 40px;
	list-style:none;
      }
    #tabsC li {
      display:inline;
      margin:0;
      padding:0;
font-size:14px;
	  
      }
    #tabsC a {
      float:left;
      background:url("../newimages/tableftC.gif") no-repeat left top;
      margin:0 1px;
      padding:0 0 0 4px;
      text-decoration:none; 
      }
    #tabsC a span {
      float:left;
      display:block;
      background:url("../newimages/tabrightC.gif") no-repeat right top;
      padding:12px 20px 7px 16px; 
      line-height:20px; 
      color:#565656;
	  
      }
	  
	  #tabsC .current a{
	        background-position:0% -39px; 
	  }
	  #tabsC .current span{
	        background-position:100% -39px; color:#FFFFFF;
	  }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsC a span {float:none;}
    /* End IE5-Mac hack */
    #tabsC a.lnk_nev:hover span {
      color:#FFF;
      }
    #tabsC a.lnk_nev:hover {
      background-position:0% -39px; 
      }
    #tabsC a.lnk_nev:hover span {
      background-position:100% -39px; 
      }  
	
#search{
	background-image: url(../newimages/search_bg.jpg);
	background-repeat: repeat-x; 
	height:69px; 
	padding:4px 0px 0 15px;
}
#search li
{ 
	float:left;
	color:ffffff;
	margin:0 15px 0 1px; line-height:20px;
}

#search ul {width:935px; height:20px; overflow:hidden;}

#search_input{
	width:540px;
	float:left;
	clear:both;
	margin-top:8px;
	background-image: url("../newimages/search_input_bg.jpg");
	background-repeat: no-repeat; 
}
#search_input_so{
	width:450px; margin-left:15px;
	background:transparent none repeat scroll 0 0; border:none; height:22px; color:#565656;
	padding:10px 0 5px 5px;
	*padding:9px 0 4px 5px;

}
#search_select{
width:135px;
margin:7px 0 0 15px;
height:20px;}

#search_input_btn{
background:transparent none repeat scroll 0 0; 
border:none; background:url(../newimages/sch_btn_bg.jpg); 
float:right; width:52px; height:35px; 
cursor:pointer; margin:0;}
.Adv_search{float:left; color:#fff; font-size:14px; font-weight:bold; line-height:50px;}
.hot_search{ float:left; color:#395C6B; width:380px;line-height:50px; margin-left:10px; overflow:hidden; height:50px;}
.hot_search span{ line-height:20px; margin-left:5px;}
#ListPathLinks{ width:950px; margin:auto; border-bottom:2px solid #eaeaea; margin-top:15px;}
#ListPathLinks li{ float:left; padding-left:5px;
	
}

.arrow{float:left;
	background-image: url(../newimages/ico_arrow.gif);
	background-repeat: no-repeat;
	background-position: right center; padding: 0 15px 0 5px;
}
#ShopMain{ 
width:950px; 
margin:auto;
margin-top:10px;
 }
 
#ShopMainLeft{
width:731px; overflow:hidden;
float:left
;}

#xshopContent h1{width:711px; border-bottom:1px solid #d2d2d2; line-height:30px; text-align:left; font-size:14px; color:#565656; font-weight:bold; margin-top:10px; padding-left:20px; margin-bottom:20px;}
#ImageViewer{ float:left; width:318px; height:220px;}

#CurImage{text-align:center;}
#ZoomIn{ margin-top:10px;
	text-align:center;
	background-image: url(../newimages/ico_fullscreen.jpg);
	background-repeat: no-repeat;
	background-position: 120px center; display:block;cursor:pointer;
	}
#ItemSummary{ float:right; width:400px;}


/*电子词典*/
#DicItemSummary{float:right; width:425px;}
#DicViewer{ float:left; width:290px;}	
#DicCurImage{text-align:center; border:1px solid #d2d2d2; width:280px; height:250px;padding:5px}		
.DicPriceInfo{ width:420px; height:38px;border-bottom:1px dashed #d2d2d2;}
.DicPriceInfo li{ float:left;line-height:38px; margin-right:25px;}
.DicVideo{ width:420PX; height:38PX; text-align:center; clear:both;border-bottom:1px dashed #d2d2d2; }

#DicOtherInfo{width:420px; float:left;
				}
#DicOtherInfo span{
					color:#555555;
					display:block;
					float:left;
					text-align:right;
					width:60px;
					}		
.DicOtherli{ width:210px; border-bottom:1px dashed #d2d2d2; line-height:38px; float:left;}
#Language{width:420px; border-bottom:1px dashed #d2d2d2; line-height:38px;float:left;}

#dialog{ width:424px; height:300px; background-color:#fff;}
#popdivtit{width:404px; height:39px; background:url(../newimages/DicVideoTitBg.jpg); text-align:left; padding:0 10px; line-height:30px;}
#popdivtit img{ float:right;}
#popdivart{
	background-image: url(../newimages/DicVideoartbg.jpg);
	background-repeat: no-repeat; padding:14px; height:237px; margin:auto;
}


/*------------------------------------电子词典结束-----------------------------------*/


.PriceInfo{ width:400px; height:38px;border-bottom:1px dashed #d2d2d2; }
.PriceInfo li{ float:left;line-height:38px; margin-right:25px;}
.oran16{ color:#ff6600;  font-size:18px;line-height:20px;} 
.oran12{ color:#ff6600; }
.vip{
	background-image:url(../newimages/bg_vipjiage.gif);
	background-repeat: no-repeat;
	background-position: left center;margin:0; padding-left:53px;
}
#OtherInfo{width:400px; float:left;
				}
#OtherInfo span{
					color:#555555;
					display:block;
					float:left;
					text-align:right;
					width:60px;
					}		
#TeaCher{ width:400px; border-bottom:1px dashed #d2d2d2; line-height:34px;float:left; height:34px; overflow:hidden;}
.Otherli{ width:200px; border-bottom:1px dashed #d2d2d2; line-height:34px; float:left;}
#Button{ float:left;}
.BuyNow{
background:transparent url(../newimages/Buy.jpg) repeat scroll 0 0;
border:medium none;
cursor:pointer;
height:43px;margin-left:15px;

width:157px;
	
	
}
.BtnKeep{
	background:transparent url("../newimages/BtnKeep.jpg") repeat scroll 0 0;
border:medium none;
cursor:pointer;
height:43px;
margin-top:20px;margin-left:25px;
width:157px;
	
	
	
	}
.Alreadybtn{
background:transparent url("../newimages/Alreadybtn.jpg") repeat scroll 0 0;
border:medium none;
cursor:pointer;
height:43px;
margin-top:20px;margin-left:25px;
width:157px;
}

.btn_classchongzhi{
background:transparent url("../newimages/bg_classbuy.jpg") repeat scroll 0 0;
border:medium none;
cursor:pointer;
height:43px;
margin-top:20px;margin-left:25px;
width:157px;
}
	
#Favorable{
	width:630px;
	height:64px;
	background-image: url(../newimages/FavorableBG.jpg);
	background-repeat: no-repeat; margin-top:40px; padding:20px 10px 0 91px; clear:both;
} 

#ShopTags{ border-bottom:1px solid #d2d2d2; border-top:1px #d2d2d2 solid; margin-top:20px; padding-left:5PX; color:#565; padding-top:10px; padding-bottom:10px; height:24px;}
#ShopTags div{ width:650px; float:right;}

/*oth_tab*/

.infoTab{ width:731px; float:left; margin-top:25px; overflow:hidden;}

.infoTabbox {
	width:100%;
	height:27px;
	line-height:28px;
	background-image: url(../newimages/infoTabUlBG.jpg);
	background-repeat: no-repeat;
}
.infoTabbox ul{
margin:0px;
padding:0px;
}
.infoTabbox li{
	float:left;
	display:block;
	cursor:pointer;
	width:128px;
	text-align:center;
	color:#565656;
	font-size:14px;
	line-height:27px;
	background-image:url(../newimages/InfoTabboxLiBG.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.infoTabbox li.hover{
	padding:0px;
	width:128px; color:#565656;
	font-weight:bold;
	font-size:14px;
	background-image: url(../newimages/InfoTabboxLiHover.jpg);
}

.BooksboxTalCnt{
	padding:5px 10px;
}
.BooksboxTalCnt p{ margin-top:15px; font-size:12px; line-height:24px; color:#565656;}
.BooksboxTalCntInfo{ margin-top:15px;
}
.BooksboxTalCntInfart{padding:15px;}
.BooksboxTalCntInfart img{ float:left; padding:1px; border:1px solid #d2d2d2; margin-right:20px;}
.BooksboxTalCntInfoTit{ border-bottom:1px solid #d2d2d2; padding-left:15px; font-size:14px; font-weight:bold; color:#1372B0; line-height:24px;
}



/*CSS sabrosus style pagination*/

DIV.sabrosus { padding:3px; text-align:center; margin:auto; margin-top:15px;
}
DIV.sabrosus A {
	BORDER-RIGHT: #9aafe5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9aafe5 1px solid; PADDING-LEFT: 5px; BORDER-LEFT: #9aafe5 1px solid; COLOR: #2e6ab1; MARGIN-RIGHT: 2px;BORDER-BOTTOM: #9aafe5 1px solid; TEXT-DECORATION: none
}
DIV.sabrosus A:hover {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow
}
DIV.pagination A:active {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow
}
DIV.sabrosus SPAN.current {
	BORDER: navy 1px solid; PADDING-RIGHT: 5px;  PADDING-LEFT: 5px; FONT-WEIGHT: bold; 
	COLOR: #fff; MARGIN-RIGHT: 2px;BACKGROUND-COLOR: #2e6ab1
}
DIV.sabrosus SPAN.disabled {
	BORDER: #929292 1px solid; PADDING-LEFT: 5px; 
 	COLOR: #929292; MARGIN-RIGHT: 2px;
}

#ShopStep{ width:731px; clear:both; margin-top:15px;}

#GuestBook{ margin-top:15px;}
#GuestBookTit{
	background-image:url(../newimages/GuestBookBg.jpg);
	height:25px;
	padding:8px 10px 0 20px;
	font-size:14px;
	font-weight:bold;
	background-repeat: no-repeat; clear:both;
}
#GuestBookTit span{ float:right; width:120px; font-weight:normal; text-align:right;}
#GuestBookart{width:731px; margin-top:20px;}
.Reply {
	border-bottom:1px dashed #d2d2d2;
	background-image: url("../newimages/ico_reply.gif");
	background-repeat: no-repeat;
	background-position: 3px 10px;padding:3px 0 0 25px; color:#1372B0; line-height:28px;width:706px; margin-top:5px;}
	
	
.Reply span{ float:right; width:130px; text-align:center; color:#999; font-size:10px; 
	
}


.Ask{width:706px; border-bottom:1px dashed #d2d2d2; background:url("../newimages/icoAsk.gif");background-repeat: no-repeat; background-position:3px 8px;padding:3px 0 0 25px;background-color:#F6F6F6; line-height:28px;margin-bottom:20px;}

.Ask span{ float:right; width:130px;color:#999; font-size:10px;text-align:center;
}

#AddMessage{ width:729px; border:1px solid #d2d2d2; line-height:20x; margin-top:25px;}
#AddMessageTit{ height:20px; background:#DFF5FF; padding-left:20px; border-bottom:1px solid #d2d2d2; font-size:14px; padding-top:8px; font-weight:bold; padding-right:15px;} 
#AddMessageTit span{ float:right;}
#AddMessageatr{margin:20px 0 10px 20px; }
#AddMessage textarea{ border:1px solid #d2d2d2; width:680px; font-size:12px; height:60px; margin-top:10px; padding:3px; font-family:Verdana;}
.AddMessageinput{border:1px solid #d2d2d2; height:18px; font-family:Verdana;}
#AddMessagebtn{ margin-top:10px; width:100px;}




/*右侧通用*/
.RightTit{background-image: url("../newimages/RightTitBg.jpg"); height:25px; padding:7px 10px 0 10px; font-size:14px;  color:#565656; font-weight:bold;}
.RightTit span{ float:right; font-size:12px; font-weight:normal; width:35px;}
.RightTit img{ float:right; font-size:12px; font-weight:normal; padding:3px;}
.RightCntBg{background-image: url(../newimages/RightCntBg.jpg);border-left: 1px solid #d2d2d2; border-right:1px solid #d2d2d2; padding:3px 10px 0px 10px; width:183px;}
.RightFoot{background-image:url(../newimages/RightFootBg.jpg); height:9px; line-height:0; font-size:0; clear:both; width:205px;}

/*右边开始*/
#ShopMainRight{float:right; width:205px; overflow:hidden;}
#SellerInfo{width:205px;}
#RelatedBuyed{ margin-top:10px;}
.Module{ margin:auto; border-bottom:1px  dashed #eaeaea; clear:both; padding:8px 0; text-align:center;} 
.Module img{ border:1px solid #d2d2d2; width:100px; height:120px;}
.Module h2{ font-size:12px;height:36px; width:120px;font-weight:normal;line-height:18px; overflow:hidden; clear:both; text-align:center; margin:  0  auto;}

#Download{ margin-top:10PX; width:205px;}
#Download li{
	background-image: url(../newimages/listD.jpg);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding-left:10px; line-height:24px; height:24px; width:170px; overflow: hidden;
}

#RecentlyViewed{margin-top:10PX; width:205px;}
#RecentlyViewed li{ float:left; width:80px; overflow:hidden; margin:8px 5px 0 5px;_margin:8px 3px 0 4px;text-align:center;}
#RecentlyViewed img{ border:1px solid #d2d2d2;}
.RecentlyViewedspan{ width:80px; text-align:center;}




/*----list---------------*/

.TdBg{background-color:#FCFCFC; height:26px;}




/*----------------------------------------------------------lessos_default---------------------------------------------*/

.commLayoutDiv{ margin:auto; width:950PX; margin-top:15px;}
.commLayoutDivA{ background:url(../newimages/commLayoutDivAbg.jpg); height:5px;line-height:0px; font-size:0;}
.commLayoutDivB{ border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; width:948px;}
.commLayoutDivB dl{
	width:180px; float:left;
	display:inline;
	float:left;
	margin-right:-1px;
	margin-top:4px;
	height:80px;
	overflow:hidden; margin-left:10px;
}
.commLayoutDivB dt{
	padding-left:20px;
	line-height:15px;
	height:20px;
	color:#FFFFFF;
	background-image: url(../newimages/comdivTit.jpg);
	background-repeat: no-repeat;
	width:144px;
}
.commLayoutDivB dd{
	border-left:1px solid #CCCCCC;
	float:left;
	height:15px;
	line-height:15px;
	margin:2px 0px 2px -1px;
	padding-right:5px;
	text-indent:3px;
	white-space:nowrap;
	width:auto;
}


.commLayoutDivC{ background:url(../newimages/commLayoutDivCbg.jpg); height:5px;line-height:0px; font-size:0;}


/*--------------主体------------------*/
#LessonLeft{ width:205px; float:left;}
#LessonRight{width:735px; float:right; overflow:hidden;}
#BrandLogo{ width:205PX;}
#BrandLogoTit{
	height:24px;
	background-image: url(../newimages/Brandlogotit_bg.jpg); padding:10px 0 0 30px; color:#fff; font-size:14px; line-height:22px; font-weight:bold;
}
#BrandLogoAtr{background-image:url(../newimages/Brandlogoart_bg.jpg); width:205px;}
#BrandLogoAtr li{ float:left; margin:5px 0 0 6px;_margin:5px 1px 0 3px; width:93px;  height:37px; overflow:hidden;}
#BrandLogoFoot{ background: url(../newimages/Brandlogoft_bg.jpg); height:5px; line-height:0px; font-size:0;}



#Ranking{width:205px; margin-top:10px;}
#Ranking ul{
	background-image: url(../newimages/ico_order.gif);
	background-repeat: no-repeat;
	background-position: left top; width:183px;
}
#Ranking li{height:28px; line-height:28px; padding-left:20px; overflow:hidden;}



#InterrelatedNews{width:205px; margin-top:10px;}
#InterrelatedNews li{height:26px; line-height:26px;overflow:hidden;}

.Faq{width:205px; margin-top:10px;}
.Faq .f{
	height:24px;
	line-height:24px;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position:3px 8px;
	padding:3px 0 0 20px;
	overflow:hidden; color:#1372B0;
	background-image: url(../newimages/ico_reply.gif);
}
.Faq .a{line-height:23px;background:url("../newimages/icoAsk.gif");background-repeat: no-repeat; background-position:3px 8px;padding:3px 0 0 20px;overflow:hidden;border-bottom:1px dashed #d2d2d2;}



#LessonPlayer{
	width:508px;
	float:left;
	height:187px;
	overflow: hidden;
	background-image: url(../newimages/lessonflash.jpg);
	background-repeat: no-repeat; padding:6px;
}
#Privilege{width:203px; float:right;}
#Privilege ul{ margin-top:3px;}
#Privilege li{
	width:188px;
	line-height:20px;
	background-image: url(../newimages/ico_PrivilegeLi.jpg);
	background-repeat: no-repeat;
	padding-left:10px;
	background-position: left 5px; height:22px; overflow:hidden;
}


#LessonBest{width:735px; margin-top:10px;}
#LessonBest h3{ width:122px; font-size:12px; font-weight:normal; line-height:18px; text-align:center;height:40px; overflow:hidden;}
#LessonBest li{ margin:10px 10px 5px 14px;_margin:10px 10px 5px 10px;text-align:center; width:122px; float:left;}
#LessonBest li img{width:80px; }
.LessonBestpic{ height:90px; width:110px;overflow:hidden;}
#LessonBest li .move{width:110px;
height:100px;
	background-position: left top; padding:6px; }
	
	



/*-----Lesson左侧通用---*/
.LessonRightTit{width:707px;height:22px; padding:10px 0 0 28px; background-image:url(../newimages/LessonRightTit.jpg); clear:both; font-size:14px; color:#ff6600; font-weight:bold;}
.LessonRightTit span{float:right;padding:0 8px 0 4px; font-weight:normal; font-size:12px;}
.LessonRightTit img{float:right;padding:5px;}
.straw{ float:left; margin:5px 0 0 2px;}
.LessonList{ float:right; width:580PX; margin:10PX 10PX 0 0;}
.Education{width:735px; margin-top:10PX;}

.LessonRightcnt{background:url(../newimages/LessonRightCntBg.jpg);}
.LessonRightFoot{ background-image:url(../newimages/LessonRightFoot.jpg); height:6px; width:735px; line-height:0; font-size:0px;}



/*----------------------------------------------------------lessos_List---------------------------------------------*/
#Reduce{ width:205PX;}
#Reduce input.w40{ width:50px; margin:0 3px;border:1px solid #aaa; line-height:16px; height:17px;}
#Reduce input.w120{ width:122px; margin:0 3px;border:1px solid #aaa;line-height:16px;height:17px;}
#ReduceTit{
	height:24px; margin-bottom:px;
	background-image: url("../newimages/ReduceTit.jpg"); padding:10px 0 0 30px; color:#fff; font-size:14px; line-height:22px; font-weight:bold;}
#ReduceAtr{background-image:url("../newimages/Brandlogoart_bg.jpg"); width:205px;}
#ReduceAtr select{ width:122px; border:1px solid #aaa; font-size:12px;}
#ReduceAtr li{ float:left; margin:5px 0 0 6px;_margin:5px 1px 0 3px; width:180px;  height:24px; padding-left:5px;}
#ReduceAtr ul{ padding-top:5px;}
#ReduceFoot{ background: url("../newimages/Brandlogoft_bg.jpg"); height:5px; line-height:0px; font-size:0;}


#Recommend { margin-top:10px;}
.Summary{ margin:auto; border-bottom:1px  dashed #eaeaea; clear:both; padding:8px 0; text-align:left; width:180px;} 
.Summary span{ width:110px; float:right; color:#ff6600; text-align:left; font-size:10px;}
.Summary img{ border:1px solid #d2d2d2; width:50px; height:60px; float:left;}
.Summary h2{ font-size:12px;height:38px; width:110px;font-weight:normal;line-height:18px; overflow:hidden; text-align:left; float:right; margin-left:10px;}

#List{ width:731px;}
.ListToolSbar{
	width:709px;
	background-image:url(../newimages/ListTitBg.jpg);
	height:30px; 
	background-repeat: repeat-x; border:1px solid #cfcfcf; padding:0 10px;
}
.ListToolSbar li{ height:24px;float:left; width:230px; text-align:left; padding-top:4px; line-height:26px;

}
.ListToolSbar li select{ border:1px solid #d2d2d2; height:18px;*height:20px;color:#565656; line-height:14px;}
.ListToolSbarspan{ line-height:23px; height:23px; float:left;}
.ListToolSbar img{_margin-top:3px;_line-height:28px;}
#ListToolpage{float:right; width:145px;height:25px; text-align:right;}
.icoaHorion{
background-image:url(../newimages/ico_Listland_on.gif);
border:0 none !important;
float:left;
height:14px;
margin-right:10px; margin-top:4px;
overflow:hidden;
padding:0 !important;
text-indent:-9999px;
width:14px;
}
.icoaHori{
background-image:url(../newimages/ico_Listland.gif);
border:0 none !important;
float:left;
height:14px;
margin-right:10px; margin-top:4px;
overflow:hidden;
padding:0 !important;
text-indent:-9999px;
width:14px;
}
.icoaFlow{
background-image:url(../newimages/ico_Listportait.gif);
border:0 none !important;
float:left;
height:14px;
margin-right:10px; margin-top:4px;
overflow:hidden;
padding:0 !important;
text-indent:-9999px;
width:14px;
}
.icoaFlowon{
background-image:url(../newimages/ico_Listportait_on.gif);
border:0 none !important;
float:left;
height:14px;
margin-right:10px; margin-top:4px;
overflow:hidden;
padding:0 !important;
text-indent:-9999px;
width:14px;
}
/*----------------------------横排列方式-------------------------------------------*/
.ListContent{ width:731px; overflow:hidden; margin-top:5px; float:left;}
.Product{float:left; width:170px; _width:168px;margin:10px 6px; overflow:hidden; height:280px;}
.info{text-align:center;}
.info h3{ width:165px; height:38px; overflow:hidden; font-size:12px; font-weight:normal; line-height:20px;}
.pic{border:1px solid #d2d2d2; padding:3px; width:162px;_width:158px; overflow:hidden;}
.ProductPrice{ color:#999; line-height:18px; margin-top:5px;}
.ProductPrice span{ width:170px; clear:both; height:16px; float:left; font-size:14px;}
.ProductPrice del{ width:170px; clear:both; height:20px; }
.ListBottom{ margin:auto; text-align:center; clear:both;}



/*----------------------------竖排列方式-------------------------------------------*/
.ListContent1{ width:731px; overflow:hidden; margin-top:5px; float:left;}
.Product1{width:731px; margin:10px 0; border-bottom:1px dashed #d2d2d2; overflow:hidden; height:120px;}
.info1{text-align:left; float:left; margin-left:20px;}
.info1 h3{width:420px; font-size:14px; font-weight:normal;text-align:left; font-weight:bold;}
.pic1{width:85px; height:110px; overflow:hidden; float:left; text-align:center;}
.Productinfo{width:400px; clear:both; margin-top:5px; height:80px; overflow:hidden; clear:both;}
.Productinfo li{ width:400px; float:left;color:#999999; line-height:24px; height:24px; overflow:hidden;}
.ProductSummary { width:550px; height:80px; overflow:hidden; margin:10px 0; line-height:20px;}
.ProductPrice1{ color:#999; line-height:18px; float:right;}
.ProductPrice1 li{width:140px; clear:both; height:24px;}
.ListBottom1{ margin:auto; text-align:center; height:30px; clear:both;}


/*--------------广告------------------*/
.adv205_120{ width:205px; margin-top:10px; height:126px;}
.adv205_87{ width:205px; margin-top:10px; height:87px;}
.adv205_127{ width:205px;height:127px; position:absolute;left:0; top:-10px;}

/*--------------提示------------------*/
.Clew{overflow:hidden;  text-align:center; padding:30px; margin:5px auto; border-bottom:1px dashed #d2d2d2;}

/*--------------套装------------------*/
.tz_tit{ color:#565656; padding-left:10px; background-color:#f5f5f5; border-top:1px solid #d2d2d2; font-size:14px; font-weight:bold; line-height:30px;}
.tz_tit span{ float:right; width:90px; line-height:30px; padding-top:5px;}
.tzcnt{
	background-image: url("/newimages/ico_PrivilegeLi.jpg");
	background-repeat: no-repeat;
	background-position: 5px 8px; text-align:left; padding-left:15px; 
}
.tcjiage{ padding-right:10px; text-align:right;}



/*-------------------电子词典首页--------------------------------------------------------------------------------------*/

#DicLeft{ width:205px; float:left;}
.DicClass{ width:205px; margin-top:10px;}
.DicClassTit{
	height:24px;
	background-image: url("../newimages/DicBrandBg.jpg"); padding:10px 0 0 30px; color:#fff; font-size:14px; line-height:22px; font-weight:bold;
}
.DicClassAtr{background-image:url(../newimages/Brandlogoart_bg.jpg); width:199px; padding:3px;}
.DicClass dl{
	width:180px; float:left;
	display:inline;
	float:left;
	margin-right:-1px;
	margin-top:4px;
	overflow:hidden; margin-left:10px;
}
.DicClass dd{
	border-left:1px solid #CCCCCC; font-size:14px;
	float:left;
	height:17px;
	line-height:17px;
	margin:4px 4px 2px -1px;
	padding-right:6px;
	text-indent:3px;
	white-space:nowrap;
	width:auto;
}



.DicBrand{ width:205PX;}
.DicBrandTit{
	height:24px;
	background-image: url("../newimages/DicBrandBg.jpg"); padding:10px 0 0 30px; color:#fff; font-size:14px; line-height:22px; font-weight:bold;
}
.DicBrandAtr{background-image:url(../newimages/Brandlogoart_bg.jpg); width:205px; padding-top:3px;}
.DicBrandAtr li{ float:left; margin:5px 0 0 6px;_margin:5px 1px 0 3px; width:194px;  height:39px; overflow:hidden;}
.DicBrandFoot{ background: url(../newimages/Brandlogoft_bg.jpg); height:5px; line-height:0px; font-size:0;}



#DicRight{width:735px; float:right; overflow:hidden;}
#DicPlayer{
	width:520px;
	float:left;
	height:130px;
	overflow: hidden;
}


#Dicsale,#xyzsale{width:205px; float:right;}
#Dicsale ul,#xyzsale ul{ margin-left:-4px; width:205; overflow:hidden; height:85px;}
#Dicsale li,#xyzsale li{
	width:176px;
	line-height:22px;
	background-image: url(../newimages/ico_PrivilegeLi.jpg);
	background-repeat: no-repeat;
	padding-left:8px;
	background-position:left 4px; height:22px; overflow:hidden;
}


#DicHot{width:735px; margin-top:10px;}
#DicHot h3{ width:122px; font-size:12px; font-weight:normal; line-height:18px; text-align:left;height:38px; overflow:hidden; margin-bottom:5px;}
#DicHot li{ margin:10px 10px 5px 14px;_margin:10px 10px 5px 10px;text-align:left; width:120px; float:left;}
#DicHot li img{width:80px; }
#DicHot li .move{width:110px;height:96px; text-align:center; padding:6px; }
.HjPrix{ width:110px;_width:113px; text-align:left; margin-bottom:3px;  font-weight:bold; float:left;}
.HjPrix div{
	float:right;
	width:58px;
	height:13px;
	color:#fff;
	text-align:center;
	font-size:10px; background-color:#1372B0;
	background-position: left 1px;
	background-repeat: no-repeat; font-weight:normal;
}	




.DicClassA{width:735px; margin-top:10px;}
.DicClassB{width:735px; margin-top:10px;}
.DicClassC{width:735px; margin-top:10px;}

/*-----Dic左侧通用---*/
.DicStraw{ float:left; margin:8px 0 4px 8px;_margin:8px 0 2px 4px;}
.DicHotTit{width:715px;height:20px; padding:8px 0 0 20px; background-image:url(../newimages/DicHotTitBg.jpg); clear:both; font-size:14px; color:#fff; font-weight:bold;}
.DicHotTit span{float:right;padding:0 8px 0 4px; font-weight:normal; font-size:12px;}
.DicHotTit img{float:right;padding:5px 10px 5px;}


.DicList{ float:right; width:530px; margin-right:10px; overflow:hidden;}
.DicPic{ margin:15px 10px 5px 3px;_margin:19px 5px 5px 5px;width:250px; float:left;}
.DicPic img{ float:left; width:80px; height:90px; border:1px solid #d2d2d2;}
.DicPicInfo{ width:162px; float:right; text-align:left;}
.DicPicName{ width:162px; height:32px; overflow:hidden;}
.DicPicPrix{width:110px;_width:113px; text-align:left; margin-bottom:3px;font-weight:bold; float:left; margin-top:12px;}
.DicPicPrix span{
	float:right;
	width:58px;
	height:13px;
	color:#fff;
	text-align:center;
	font-size:10px; background-color:#1372B0;
	background-position: left 1px;
	background-repeat: no-repeat; font-weight:normal;
}	
.DicPicScPrix
{
	width:110px;
	_width:113px;
	text-align:left;
	margin-bottom:3px;
	float:left;
	margin-top:3px;
}


.DicRightTit{width:715px;height:20px; padding:8px 0 0 20px; background-image:url(../newimages/DicClassTitBg.jpg); clear:both; font-size:14px; color:#fff; font-weight:bold;}
.DicRightTit span{float:right;padding:0 8px 0 4px; font-weight:normal; font-size:12px;}
.DicRightTit img{float:right;padding:5px 10px 5px;}
.DicRightcnt{background:url(../newimages/LessonRightCntBg.jpg);}
.DicRightFoot{ background-image:url(../newimages/LessonRightFoot.jpg); height:6px; width:735px; line-height:0; font-size:0px;}

/*-----留言商品信息-----*/
#PositionContainer{ margin-bottom:10px;}
#PositionContainerimg{ height:120px; width:120px; overflow:hidden; margin:auto;}
#PositionContainername{ width:170px; margin:auto; height:32px; overflow:hidden; margin-top:5px;}
#PositionContainerinfo{width:170px; margin:auto; margin-top:5px; text-align:center;}



/*------------------------------------------------------日语书籍--------------------------------------------------------*/
#JpLeft{ width:205px; float:left;}
#JpRight{width:735px; float:right; overflow:hidden;}


.JpClass{ width:205px;}
.JpClassTit{
	height:24px;
	background-image: url("../newimages/JpBrandBg.jpg"); padding:10px 0 0 30px; color:#fff; font-size:14px; line-height:22px; font-weight:bold;
}
.JpClassAtr{background-image:url(../newimages/Brandlogoart_bg.jpg); width:199px; padding:3px;}
.JpClass dl{
	width:180px; float:left;
	display:inline;
	float:left;
	margin-right:-1px;
	margin-top:4px;
	overflow:hidden; margin-left:10px;
}
.JpClass dd{
	border-left:1px solid #CCCCCC; font-size:14px;
	float:left;
	height:16px;
	line-height:16px; font-size:12px;
	margin:4px 3px 2px -1px;
	padding-right:6px;
	text-indent:3px;
	white-space:nowrap;
	width:auto;
}
.JpClass dt{
	padding-left:20px;
	line-height:26px;
	height:26px;
	color:#FFFFFF;
	background-image: url(../newimages/icojpclasstit.jpg);
	background-repeat: no-repeat;
	border-bottom:1px solid #d2d2d2;
	background-position: left center; font-size:14px; color:#008000; font-weight:bold;
}
#JpPlayer{
	width:508px;
	float:left;
	height:118px;
	overflow: hidden;
	background-image: url(../newimages/BgJpPlayer.jpg);
	background-repeat: no-repeat; padding:6px;}
	
#JpHot{width:735px; margin-top:10px;}
.JpBook{ width:735px; margin-top:10px;}
#JpDown{width:205px; margin-top:10px;}
.ztli{
	line-height:24px;height:24px; overflow:hidden;
	display:block; width:183px; border-bottom: 1px dashed #d2d2d2;
}
.JpDownli,.XyzDownli,.EnDownli{
	background-image: url(../newimages/icodown.jpg);
	background-repeat: no-repeat;
	background-position: right 6px; line-height:24px; padding-right:40px; height:24px; overflow:hidden;
	display:block; width:142px;
}
.JpDownli:hover a, .JpDownli a:hover,.XyzDownli:hover a, .XyzDownli a:hover {
	background-image: url(../newimages/icodown.jpg);
	background-repeat: no-repeat;
	background-position: right 6px; line-height:24px; padding-right:40px; height:24px; overflow:hidden;
	display:block; width:142px;
		
	}
#Papers{ width:205x; margin-top:10px;}
#Papers li{ width:183px; height:24px; line-height:24px; overflow:hidden;}

/*-------------------JP右边通用-------------------------------------------------------*/
#Jpedu{width:205px; float:right;}
#Jpedu ul{ margin-left:-4px; width:205; overflow:hidden; height:85px;}
#Jpedu li{
	width:176px;
	line-height:22px;
	background-image: url(../newimages/ico_PrivilegeLi.jpg);
	background-repeat: no-repeat;
	padding-left:8px;
	background-position:left 5px; height:22px; overflow:hidden;
}



.JpStraw{ float:left; margin:8px 0 4px 8px;_margin:8px 0 2px 4px;}
.JpHotTit{width:700px;height:22px; padding:8px 0 0 35px; background-image:url(../newimages/JpHotTitBg.jpg); clear:both; font-size:14px; color:#fff; font-weight:bold;}
.JpHotTit span{float:right;padding:0 8px 0 4px; font-weight:normal; font-size:12px; line-height:20px;}
.JpHotTit img{float:right;padding:5px 10px 5px;}


.JpRightTit{width:715px;height:20px; padding:8px 0 0 20px; background-image:url(../newimages/DicClassTitBg.jpg); clear:both; font-size:14px; color:#fff; font-weight:bold;}
.JpRightTit span{float:right;padding:0 8px 0 4px; font-weight:normal; font-size:12px;}
.JpRightTit img{float:right;padding:5px 10px 5px;}
.JpRightcnt{background:url(../newimages/LessonRightCntBg.jpg);}
.JpRightFoot{ background-image:url(../newimages/LessonRightFoot.jpg); height:6px; width:735px; line-height:0; font-size:0px;}


.JpList{ float:right; width:530px; margin-right:10px; overflow:hidden;}
.JpPic{ margin:15px 10px 5px 3px;_margin:19px 5px 5px 5px;width:250px; float:left;}
.JpPic img{ float:left; width:80px; height:90px; border:1px solid #d2d2d2;}
.JpPicInfo{ width:162px; float:right; text-align:left;}
.JpPicName{ width:162px; height:32px; overflow:hidden;}
.JpPicPrix{width:110px;_width:113px; text-align:left; margin-bottom:3px;font-weight:bold; float:left; margin-top:12px;}
.JpPicPrix span{
	float:right;
	width:58px;
	height:13px;
	color:#fff;
	text-align:center;
	font-size:10px; background-color:#87A663;
	background-position: left 1px;
	background-repeat: no-repeat; font-weight:normal;
}	
.JpPicScPrix
{
	width:110px;
	_width:113px;
	text-align:left;
	margin-bottom:3px;
	float:left;
	margin-top:3px;}

.JpPicScPrix del{ font-size:10px;}


.JpBook h3{ width:122px; font-size:12px; font-weight:normal; line-height:18px; text-align:left;height:38px; overflow:hidden; margin-bottom:5px;}
.JpBook li{ margin:10px 10px 5px 14px;_margin:10px 10px 5px 10px;text-align:left; width:120px; float:left;}
.JpBook li img{width:80px; }
.JpBook li .move{width:110px;height:96px; text-align:center; padding:6px; }
.JpPrix{ width:110px;_width:113px; text-align:left; margin-bottom:3px;  font-weight:bold; float:left;}
.JpPrix div{
	float:right;
	width:58px;
	height:13px;
	color:#fff;
	text-align:center;
	font-size:10px;
	background-color:#87A663;
	background-position: left 1px;
	background-repeat: no-repeat; font-weight:normal;
}

/*支付成功页面*/
.pay_title{ background: url(../newimages/bgpay_tit.jpg); width:915px; margin:auto; height:30px; margin-top:10px; padding-left:15px; font-size:14px; font-weight:bold; color:#FFF; line-height:26px;}
.payShopMain{border:1px solid #d2d2d2; height:400px;}
.big{ font-size:18px; font-weight:bold; line-height:30px;}
#panelSuccess{
	height:80px; width:280px; margin:auto;
	padding-top:20px;
	background-image: url(../newimages/ico_panelSuccess.gif);
	background-repeat: no-repeat;
	background-position: left 15px; text-align:left; padding-left:50px; line-height:24px;
}
#panelError{
	height:80px; width:280px; margin:auto;
	padding-top:20px;
	background-image: url(../newimages/ico_panelError.gif);
	background-repeat: no-repeat;
	background-position: left 15px; text-align:left; padding-left:50px; line-height:24px;
}
.Return_ts{ line-height:30px; width:200px;  text-align:center; margin:20x 0; padding:15px 0; clear:both;}
.Return_ts img{ text-align:center;}
.btnReturn{ background:url(..);}

a.btnReturn:link,a.btnReturn:visited,a.btnReturn:active{
	float:left;
	width:152px;
	text-align:center;
	color:#1372B0; text-align:right; padding-right:23px;
	height:42px;
	background-image: url(../newimages/btnReturnbg.gif); font-size:16px; font-weight:bold;
	background-repeat: no-repeat; line-height:42px;
}
a.btnReturn:hover{
	color:#ff6600;
	text-decoration: none;
}

.sevrReturn{ padding:10px; width:680px; margin:auto; border:1px solid #FFD0A8; background:#FFFFEE; height:60px;}
.sevrReturn li{ float:left; margin-right:20px;}
.sevrReturn ul{ border-top:1px dashed #d2d2d2; padding-top:10px; margin-top:10px;}

/*------------------------------------------------------小语种书籍--------------------------------------------------------*/
#xyzLeft,#englishLeft{ width:205px; float:left;}
#xyzRight,#englishRight{width:735px; float:right; overflow:hidden;}

.xyzBrand, .EnClass{ width:205PX;}
.xyzBrandTit, .EnClassTit{
	height:24px;
	background-image: url("../newimages/xyzBrandBg.jpg"); padding:10px 0 0 30px; color:#fff; font-size:14px; line-height:22px; font-weight:bold;
}
.xyzBrandAtr{background-image:url('../newimages/Brandlogoart_bg.jpg'); width:205px; padding-top:3px;}
.xyzBrandAtr li{ float:left; margin:5px 0 0 6px;_margin:5px 1px 0 3px; width:191px;  height:41px; overflow:hidden;}
.xyzBrandFoot,.EnBrandFoot{ background: url(../newimages/Brandlogoft_bg.jpg); height:5px; line-height:0px; font-size:0;}

#xyzPlayer{
	width:508px;
	float:left;
	height:118px;
	overflow: hidden; padding:6px;
	background: url(../newimages/BgxyzPlayer.jpg);
}

#xyzHot{width:735px; margin-top:10px;}
#xyzHot h3{ width:122px; font-size:12px; font-weight:normal; line-height:18px; text-align:left;height:38px; overflow:hidden; margin-bottom:5px;}
#xyzHot li{ margin:10px 10px 5px 14px;_margin:10px 10px 5px 10px;text-align:left; width:120px; float:left;}
#xyzHot li img{width:80px; }
#xyzHot li .move{width:110px;height:96px; text-align:center; padding:6px; }



.xyzClassA{width:735px; margin-top:10px;}
.xyzClassB{width:735px; margin-top:10px;}
.xyzClassC{width:735px; margin-top:10px;}

/*-----xyz左侧通用---*/
.lansHjPrix{ width:110px;_width:113px; text-align:left; margin-bottom:3px;  font-weight:bold; float:left;}
.lansHjPrix div{
	float:right;
	width:58px;
	height:13px;
	color:#fff;
	text-align:center;
	font-size:10px; background-color:#2690DE;
	background-position: left 1px;
	background-repeat: no-repeat; font-weight:normal;
}	
.xyzStraw{float:left; margin:13px 0 4px 12px;_margin:12px 0 4px 6px;}
.xyzRightTit{width:700px;height:22px; padding:8px 0 0 35px; background-image:url(../newimages/BgxyzRightTit.jpg); clear:both; font-size:14px; color:#fff; font-weight:bold;}
.xyzRightTit span{float:right;padding:0 8px 0 4px; font-weight:normal; font-size:12px; text-align:center;}
.xyzRightTit img{float:right;padding:5px 10px 5px;}


.xyzList{ float:right; width:530px; margin-right:10px; overflow:hidden;}
.xyzPic{ margin:15px 10px 5px 3px;_margin:15px 5px 5px 5px;width:250px; float:left;}
.xyzPic img{ float:left; width:80px; height:90px; border:1px solid #d2d2d2;}
.xyzPicInfo{ width:162px; float:right; text-align:left;}
.xyzPicName{ width:162px; height:32px; overflow:hidden;}
.xyzPicPrix{width:110px;_width:113px; text-align:left; margin-bottom:3px;font-weight:bold; float:left; margin-top:12px;}
.xyzPicPrix span{
	float:right;
	width:58px;
	height:13px;
	color:#fff;
	text-align:center;
	font-size:10px; background-color:#2690DE;
 font-weight:normal;
}	
.xyzPicScPrix
{width:110px;
	_width:113px;
	text-align:left;
	margin-bottom:3px;
	float:left;
	margin-top:3px;
}

#Xyzdown,#Endown{width:205px; margin-top:10px;}

.xyzRightTit span{float:right;padding:0 8px 0 4px; font-weight:normal; font-size:12px;}
.xyzRightTit img{float:right;padding:5px 10px 5px;}
.xyzRightcnt{background:url(../newimages/LessonRightCntBg.jpg);}
.xyzRightFoot{ background-image:url(../newimages/LessonRightFoot.jpg); height:6px; width:735px; line-height:0; font-size:0px;}

/*============================英语========================================*/
#EnPlayer{
	width:508px;
	float:left;
	height:118px;
	overflow: hidden; padding:6px;
	background: url(../newimages/BgEnPlayer.jpg);
}
.EnClassTit{
	height:24px;
	background-image: url("../newimages/EnBrandBg.jpg"); padding:10px 0 0 30px; color:#fff; font-size:14px; line-height:22px; font-weight:bold;
}
.EnClassAtr{background-image:url(../newimages/Brandlogoart_bg.jpg); width:199px; padding:3px;}
.EnClass dl{
	width:180px; float:left;
	display:inline;
	float:left;
	margin-right:-1px;
	margin-top:4px;
	overflow:hidden; margin-left:10px;
}
.EnClass dd{
	border-left:1px solid #CCCCCC; font-size:14px;
	float:left;
	height:16px;
	line-height:16px; font-size:12px;
	margin:4px 3px 2px -1px;
	padding-right:6px;
	text-indent:3px;
	white-space:nowrap;
	width:auto;
}
.EnClass dt{
	padding-left:20px;
	line-height:26px;
	height:26px;
	color:#FFFFFF;
	background-image: url(../newimages/icojpclasstit.jpg);
	background-repeat: no-repeat;
	border-bottom:1px solid #d2d2d2;
	background-position: left center; font-size:14px; color:#1372B0; font-weight:bold;
}
.EnRightTit{width:705px;height:22px; padding:8px 0 0 30px; background-image:url(../newimages/BgEnRightTit.jpg); clear:both; font-size:14px; color:#1372B0; font-weight:bold;}
.EnRightTit h2{ font-size:14px;font-weight:bold;}
.EnRightTit span{float:right;padding:0 8px 0 4px;font-weight:normal;font-size:12px;}
.EnRightTit img{float:right;padding:5px 10px 5px;}
.EnRightcnt{background:url(../newimages/LessonRightCntBg.jpg);}
.EnRightFoot{ background-image:url(../newimages/LessonRightFoot.jpg); height:6px; width:735px; line-height:0; font-size:0px;}
#EnHot{width:735px; margin-top:10px;}
#EnHot h3{ width:122px; font-size:12px; font-weight:normal; line-height:18px; text-align:left;height:38px; overflow:hidden; margin-bottom:5px;}
#EnHot li{ margin:10px 10px 5px 14px;_margin:10px 10px 5px 10px;text-align:left; width:120px; float:left;}
#EnHot li img{width:80px;  border:1px #d2d2d2 solid;}
#EnHot li .move{width:110px;height:96px; text-align:center; padding:6px;}
.EnClassA{width:735px;margin-top:10px;}
.EnClassB{width:735px;margin-top:10px;}
.EnClassC{width:735px;margin-top:10px;}
.EnClassD{width:735px;margin-top:10px;}
.EnClassE{width:735px;margin-top:10px;}

.EnStraw{float:left; margin:8px 0 4px 12px;_margin:8px 0 0px 8px;}
.EnList{ float:right; width:540px; margin-right:10px; overflow:hidden;}
.EnPic{ margin:15px 5px 5px 10px;width:250px; float:left;}
.EnPic img{ float:left; width:80px; height:90px; border:1px solid #d2d2d2;}
.EnPicInfo{ width:162px; float:right; text-align:left;}
.EnPicName{ width:162px; height:32px; overflow:hidden;}
.EnPicPrix{width:110px;_width:113px; text-align:left; margin-bottom:3px;font-weight:bold; float:left; margin-top:12px;}
.EnPicPrix span{
	float:right;
	width:58px;
	height:13px;
	color:#fff;
	text-align:center;
	font-size:10px; background-color:#1372B0;
	background-position: left 1px;
	background-repeat: no-repeat; font-weight:normal;
}	
.EnPicScPrix
{width:110px;
	_width:113px;
	text-align:left;
	margin-bottom:3px;
	float:left;
	margin-top:3px;
}

/*============================沪江周边=========================================================================================================*/
#zbPlayer{
	width:508px;
	float:left;
	height:214px;
	overflow: hidden;
	background-image: url(../newimages/bg_zbplay.jpg);
	background-repeat: no-repeat; padding:6px;
}
.zbRm{width:187px; border:4px #eaeaea solid; padding:5px; position:relative;}
.zbRmTit{
	background-image:url("/newimages/bg_zbrmtit.jpg");
	background-repeat: no-repeat;
	background-position:5px center;
	padding-left:25px; 
	border-bottom:1px #d2d2d2 solid; line-height:24px; 
	font-weight:bold; font-size:14px; color:#cb0d0d;
}
.zbRm ul{ height:305px; overflow:hidden;
	
		}
.zbRm li{ clear:both; height:80px; margin-top:10px;background-image:url("/newimages/bg_zbrmcnt.jpg");
		background-repeat: no-repeat;	background-position:left bottom; padding-bottom:17px; *padding-bottom:15px;}
.zbRm li img{ width:63px; height:80px; float:left;}
.zbRm li span{ color:#ef7d32; width:115px; clear:both; text-align:left; float:left;}
.zbRm li .info{ width:115px;float:right; overflow:hidden;}
.zbRm li h3{ color:#565656; font-weight:bold; height:40px; overflow:hidden; width:115px; margin-bottom:10px; text-align:left; line-height:20px;}

.sale{width:205px; float:right; position:relative;}
.sale ul{width:205; overflow:hidden; padding:127px 5px 0 5px;}
.sale li{
	width:176px;
	line-height:24px;
	background-image: url(../newimages/ico_PrivilegeLi.jpg);
	background-repeat: no-repeat;
	padding-left:8px;
	background-position:left 4px; height:24px; overflow:hidden;
}
.zbTj{width:717px; border:4px solid #eaeaea; margin-top:10px;padding:5px;}
.zbTjCnt{ width:717px; margin-top:10px;}
.zbTjHot{ float:left; width:322px; height:157px; border-right: dashed #c8c8c8 1px;}
.zbTj ul{ float:right; width:385px;}
.zbTj li{ text-align:center; width:128px; overflow:hidden; float:left;}
.zbTj li h4{ color:#565656; font-weight:bold; overflow:hidden;line-height:20px; font-size:12px; width:100px; height:28px; line-height:28px; text-align:center; margin:0 auto}
.zbTj li span{ color:#ef7d32;}
.zbMod{
	width:930px; margin-top:10px; padding:10px;
	background-image: url(../newimages/bg_zbMod.jpg);
	background-repeat: no-repeat;
	overflow:hidden; height:267px;
}
.zbMod ul{
	float:right;
	background-image:url(../newimages/bg_zbModul.jpg);
	background-position:center center;
	background-repeat: no-repeat; width:265px;
}
.zbMod li{ 
	width:132px;
	text-align:center; 
	float:left;color:#565656;
	font-weight:bold;
	line-height:20px;
}
.zbMod li img{ width:73px; height:90x; text-align:center;}
.zbMod li h3{ width:100px; margin:0 auto; font-size:12px; height:20px; overflow:hidden;}
.zbMod li span{
	color:#EF7D32;
	text-align:center;
	width:100px; font-weight:normal;
	}

.zbMod h2{
	width:420px;
	background-image:url(../newimages/bg_zbh2.jpg);
	border-bottom:1px #f69c00 solid;
	padding-bottom:5px;
	background-repeat: no-repeat; margin-bottom:10px;
	background-position: left center; padding-left:20px; color:#f69c00; font-size:14px;
}
.zbModHot{ float:left; width:164px; height:218px;}
.zbXd{ width:440px;margin:10px 15px 10px 10px; float:left;}
.modMore{ width:240px; height:63PX; float:right; margin:10px 10px 0 0;}


/*----foot---------------*/
#Foot{ margin:auto; width:950px; margin-top:10px;}
#FootTop{background-image: url("/newimages/foottop.jpg"); height:4px; line-height:0; font-size:0;}
#FootCnt{border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; padding:10px 20px;}
#FootCnt b{  font-size:12px; }
#FootRight{ float:right; width:690px; font-size:10px;}
#FootNav{ text-align:left; border-bottom:1px  dashed #d2d2d2;  margin-bottom:5px; line-height:28px;}
#FootBottom{background-image: url("/newimages/footbottom.jpg"); height:5px; line-height:0; font-size:0;}
#FootLogo{ width:200px; text-align:center;}
#Help{ margin:auto; margin-top:10px; width:950px;}
#Help img{ float:left; margin-right:23px; width:220px;}
#Help .you {margin-right:0; float:left;}
.header_phone{
	float:right; 
	position:relative; 
	top:7px;
    width:225px;
    height:65px;
	background:transparent  url('/new/images/shop_bgpics.png') no-repeat -570px -60px;
}
.footer_link{
	text-align:center;
	margin:20px 0;
	color:#666;
}
#footer{
	color:#666;
	padding:20px 0px;
}
.footer_block{
	border-right:1px dashed #CCCCCC;
	float:left;
	height:210px;
}
.footer_block h2{
	color:#005A94;
}
.footer_block h2 img{
	position:relative;
	right:8px;
	top:8px;
}
#footer_cnt{
	top:25px;
	position:relative; 
}
.footer_block li{
	background:transparent  url('/new/images/shop_bgpics.png') no-repeat -5px -222px;
	font-size:12px;
	line-height:22px;
	padding-left:10px;
}
.footer_block a:link,.footer_block a:visited,.footer_block a:active{
	color:#666;
}
.footer_block a:hover{
	color:#005A94;
}

#kefu_block{
	background:transparent  url('/new/images/shop_bgpics.png') no-repeat 0px -330px;
	left:50px;
	overflow:hidden;
	position:relative;
	width:25%;
}
#kefu_block h2{
	left:30px;
	top:15px;
	position:relative; 
	display:inline;
}

#fukuan_block{
	left:100px;
	overflow:hidden;
	position:relative;
	width:16%;
	background:transparent  url('/new/images/shop_bgpics.png') no-repeat -350px -323px;
}
#fukuan_block h2{
	left:40px;
	top:15px;
	position:relative; 
	display:inline;
}

#qs_block{
	background:transparent  url('/new/images/shop_bgpics.png') no-repeat -700px -330px;
	left:160px;
	overflow:hidden;
	position:relative;
	width:22%;
}
#qs_block h2{
	left:30px;
	top:15px;
	position:relative; 
	display:inline;
}


#huanqiu{
	border:none; 
	left:190px;
	position:relative;
}

#huanqiu h2{
    left:40px;
	top:15px;
	position:relative; 
	display:inline;
}

#huanqiu a{
    margin:20px 0px 0px 0px;
    display:block;
}

.onlinepay{
    text-align:center;
    margin-top:0px;
}
.footer_link{
	text-align:center;
	margin:20px 0;
	color:#666;
	*position: absolute;
}
