@charset "utf-8";
/*导航条样式*/
html,body {
		height: 100%;
}
.webnav {
	padding:0px;
	margin:0px;
}
.webnav li {
	list-style:none;
	float:left;
	width:80px;
	line-height:26px;
	font-size:14px;
	text-align:center;
	font-weight:bold;
}
.webnav li a:link,.webnav li a:visited {
	color:#FFF;
	text-decoration:none;
}
/*表单元素样式*/
.textInput{
	border:1px #333 solid;
}

/*登陆窗口*/
.login input {
	border:1px solid #d9d9d9 ;
	width:100px;
	color:#333;
	background-color:#efefef;
	width:90px;
}

/*首页图书馆调用*/
.index_library div{
	width:98%;
	margin-left:auto;
	margin-right:auto;
	}
.index_library #title{
margin-top:6px;
	margin-bottom:5px;
	border-bottom:1px #009 dashed;
text-align:center;
     font-weight:bold;
	  font-family: "楷体_GB2312";
        font-size: 18px;
        color: #000000;
        line-height: normal;
        letter-spacing: 0.1pt;
}
.index_library #title a{
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	color:#000;
}
.index_library #picture img{
	width:240px;
	height:140px;
}
.index_library #addinfoLink{
	text-align:right;
	padding-right:10px;
}
/*首页对外汉语教学专题 */
.index_hanyujiaoxue{
	margin-top:6px;
	margin-bottom:5px;
	border-bottom:1px #009 dashed;
text-align:center;
     font-weight:bold;
	  font-family: "楷体_GB2312";
        font-size: 18px;
        color: #000000;
        line-height: normal;
        letter-spacing: 0.1pt;
}

/*首页汉学家*/
.index_hanxuejia div{
	width:98%;
	margin-left:auto;
	margin-right:auto;
}
.index_hanxuejia #title a{
	font-weight:bold;
	color:#000;
}
.index_hanxuejia #picture {
	padding:2px;
	clear:left;
	word-break:break-all;
}
.index_hanxuejia #picture a {
	color:#333;
}
.index_hanxuejia #picture img{
	width:120px;
	height:150px;
	float:left;
	margin:2px;
}
.index_hanxuejia #addinfoLink{
	text-align:right;
	padding-right:10px;
}

/*首页相关链接*/
.index_flink{}
.index_flink #title {
	border-bottom:1px #666 dashed;
	padding-bottom:3px;
}
.index_flink #title span{
	background:#b44545;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	padding-bottom:3px;
	color:#FFF;
	font-weight:bold;
}
.index_flink ul{
	padding:0px;
	margin:0px;
	width:98%;
}
.index_flink ul li{
	margin-left:3px;
	width:45%;
	float:left;
	line-height:20px;
}
.index_flink ul li a{
	color:#333;
}

/*首页新闻热点列表*/
.index_hotnewsList{}
.index_hotnewsList a{
	color:#333;
	}
.index_hotnewsList #title{
	line-height:22px;
	padding-left:5px;
	border-bottom:1px #666 dashed;
	font-weight:bold;
}
.index_hotnewsList ul{
	margin:0px;
	padding:2px;
}
.index_hotnewsList ul li {
	line-height:20px;
	width:100%;
	float:left;
	border-bottom:1px #CCC dashed;
}
.index_hotnewsList ul li #tit{
	float:left;
}
.index_hotnewsList ul li #date{
	float:right;
}
.index_hotnewsList #more{
	line-height:22px;
	margin-bottom:3px;
	padding-right:5px;
	text-align:right;
}

/*栏目新闻列表*/
.newslist{}
.newslist a{
	color:#333;
	}
.newslist #title{
	line-height:22px;
	padding-left:5px;
	border-bottom:1px #666 dashed;
	font-weight:bold;
}
.newslist ul{
	margin:0px;
	padding:2px;
}
.newslist ul li {
	line-height:20px;
	width:100%;
	float:left;
	border-bottom:1px #CCC dashed;
}
.newslist ul li #tit{
	float:left;
}
.newslist ul li #date{
	float:right;
}
.newslist #more{
	line-height:22px;
	margin-bottom:3px;
	padding-right:5px;
	text-align:right;
}


/*首页右侧分类调用列表*/
.index_goodsClass{}
.index_goodsClass .tit a{
	FONT-FAMILY: Rockwell;
	COLOR: #003366;
	FONT-WEIGHT: bold;
	font-size:14px;
	padding:2px;
}
.index_goodsClass .classlist ul{
	margin:0px;
	padding:2px;
}
.index_goodsClass .classlist ul li{
	width:33%;
	float:left;
	line-height:150%;
}
.index_goodsClass .classlist ul li a {
	color:#660000;
}

/*************商品对比tab开始******************/
.menuTab {
	list-style: none;
	margin-left:2px;
	margin-right:2px;
	margin-bottom:3px;
	margin-top:3px;
	text-indent: 4px;
}

.menuTab li {
	float: left;
	height:17px;
	line-height: 17px;
	width:50px;
	font-weight:bold;
	background:url(/images/web/ico_listcheck01.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border:#CCC 1px solid;
	margin-left:10px;
}
.menuTab a, .menuTab a:visited {
	color: #666;
	text-decoration: none;
	background:url(/images/web/ico_listcheck01.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left:1px;
	margin-right:1px;
	display:block;
}
.menuTab a span, .menuTab a:visited span {
	padding-left:2px;
	padding-right:2px;
	display:block;
	background:url(/images/web/ico_listcheck01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.menuTab a:hover {
	color: #000;
	background:url(/images/web/ico_listcheck01.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.menuTab a:hover span {
	background:url(/images/web/ico_listcheck01.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
.menuTab a.tab, .menuTab a.tab:visited {
	color: #000;
	background:url(/images/web/ico_listcheck01.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.menuTab a.tab span, .menuTab a.tab:visited span {
	background:url(/images/web/ico_listcheck01.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.menuTab1 {
	list-style: none;
	margin-left:2px;
	margin-right:2px;
	margin-bottom:3px;
	margin-top:3px;
	text-indent: 4px;
}

.menuTab1 li {
	float: left;
	height:17px;
	line-height: 17px;
	width:50px;
	font-weight:bold;
	background:url(/images/web/ico_listcheck02.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border:#CCC 1px solid;
	margin-left:10px;
}
.menuTab1 a, .menuTab1 a:visited {
	color: #666;
	text-decoration: none;
	background:url(/images/web/ico_listcheck02.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left:1px;
	margin-right:1px;
	display:block;
}
.menuTab1 a span, .menuTab1 a:visited span {
	padding-left:2px;
	padding-right:2px;
	display:block;
	background:url(/images/web/ico_listcheck02.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.menuTab1 a:hover {
	color: #000;
	background:url(/images/web/ico_listcheck02.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.menuTab1 a:hover span {
	background:url(/images/web/ico_listcheck02.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
.menuTab1 a.tab, .menuTab1 a.tab:visited {
	color: #000;
	background:url(/images/web/ico_listcheck02.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.menuTab1 a.tab span, .menuTab1 a.tab:visited span {
	background:url(/images/web/ico_listcheck02.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
/*************商品对比tab结束********************/


/*********************分页样式*************************/
/*总容器样式*/  
.pager { padding: 3px; text-align: center; color:#66C;font-size:12px; font-family:Tahoma;}   
/*分页链接样式*/  
.pager a { margin: 2px; padding:2px 5px; color: #66C; text-decoration: none; border: 1px solid #aad; }   
/*分页链接鼠标移过的样式*/  
.pager a:hover { color: #000; border: 1px solid #009; background-color:#DCDCF3; }   
/*当前页码的样式*/  
.pager span.current { font-weight: bold; margin: 0 2px; padding: 2px 5px; color: #fff; background-color: #66C; border: 1px solid #009; }   
/*不可用分页链接的样式(比如第1页时的“上一页”链接)*/  
.pager span.disabled { margin: 0 2px; padding: 2px 5px; color: #CCC; border: 1px solid #DDD; }   
/*跳转下拉菜单的样式*/  
.pager select {margin: 0px 2px -2px 2px; color:#66C;font-size:12px; font-family:Tahoma;}   
/*跳转文本框的样式*/  
.pager input {margin: 0px 2px -2px 2px; color:#66C; border: 1px solid #DDD; padding:2px; text-align:center;font-size:12px; font-family:Tahoma;}   
/*********************分页形式结束***************************/


/*********************商品列表样式开始***************************/
.GoodsList{}
.GoodsList li{
	position:relative;padding-left:115px;padding-right:0px;padding-top:15px;padding-bottom:15px;margin:0px;overflow:hidden;height:100px;
	}
.GoodsList li .tit{
	height:20px;overflow:hidden;font-size:14px;line-height:150%;width:400px;font-weight:normal;
}
.GoodsList li .intro{
	height:45px;font-size:12px;line-height:130%;width:400px;font-weight:normal;color:#999;
}
.GoodsList li .base{
	font-size:12px;line-height:20px;width:400px;font-weight:normal;color:#666;
}
.GoodsList li .photo{
	border:#d9d9d9 solid 1px;color:#404040;height:80px;width:80px;left:10px;margin:0px;padding:1px;top:15px;position:absolute;overflow:hidden;
}
.GoodsList li .ext{
	height:80px; width:140px; position:absolute;right:8px;top:15px;
}
/*********************商品列表样式结束***************************/


/*********bookmain的搜索样式开始**********/
.main_search{
	font-weight:bold;
}
.main_search input{
	border:solid 1px #999;
	width:100px;
	height:18px;
	line-height:18px;
	color:#F30;
}
.main_search select{
	width:100px;
}
/*********bookmain的搜索样式结束**********/


/*********用户中心顶部的搜索样式开始**********/
.user_top_search{
	background:#FFF;
	}
.user_top_search input{
	width:150px; border:1px solid #CCC;
}
/*********用户中心顶部的搜索样式结束**********/



/*————————datatable样式————————*/
		/*数据表*/
.dataTB {
	border:1px solid #cecece;
	width:100%;
}
.dataTB td {
	border:1px solid #cecece;
	/*cursor:pointer;*/
	line-height:26px;
	padding-left:2px;
	padding-right:2px;
}
.dataTB select {
	width:100%;
}
/*表头*/
.rowHeardNormal {
	background:url(/images/datatable/headbg.gif);
	color:#595959;
	font-weight:bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #7eacb1;
	border-right-color: #7eacb1;
	border-left-color: #7eacb1;
}
.rowHeardNormal td {
	background-image: url(/images/datatable/headcut.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height:26px;
	text-align:center;
}
/*分页区域*/
.pageTB {
	background:#f4fafb;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #7eacb1;
	border-bottom-color: #7eacb1;
	border-left-color: #7eacb1;
	text-align:center;
	color:#666;
}
/*鼠标移动到列上*/
.rowOnMouseOver {
	background:#dddddd;
}
/*点击列的样式*/
.rowOnMouseClick {
	background:#dddddd;
}
/*正常单列*/
.rowNorma {
}
/*正常偶数列*/
.rowNormalTwo {
	background:#f5f5f5;
}
/*修改内容样式*（点击后的文本框等元素）*/
.modifyItem {
	border: 1px double #3399ff;
	padding:0.2em 0;
}
/*被修改后样式*/
.modifyedItem {
	/*background-color:#ffffdc;*/
	background-image: url(/images/datatable/cell_updated.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color:#0C0;
}
.modifyedItem input {
	color:#FF0000;
}
/*button2007按钮样式*/
a.button_2007_blue, a.button_2007_blue:visited, a.button_2007_orange, a.button_2007_orange:visited {
	width:22px;
	height:22px;
	padding:3px;
	margin:0px;
	text-align:center;
	cursor:pointer;
}
a.button_2007_orange img, a.button_2007_blue img {
	border:0px;
}
a.button_2007_orange:hover {
		width:22px;
	height:22px;
	padding-top:6px;
	background:url(/images/button/button_bg01.gif);
	margin:0px;
	text-align:center;
	cursor:pointer;
}
a.button_2007_blue:hover {
	width:22px;
	height:22px;
	padding-top:3px;
	background:url(/images/button/button_bg01.gif);
	margin:0px;
	text-align:center;
	cursor:pointer;
}
/*模拟xp工具条*/
.toolbar {
	background-image: url(/images/button/toolbar_bg.gif);
	padding-top:0px;
	height: 32px;
	line-height:30px;
	background-repeat: repeat-x;
}
.toolsplit {
	background-image: url(/images/button/toolbar_split.gif);
	background-repeat: no-repeat;
	width: 12px;
	height:24px;
	background-position: center;
}

/*————————datatable样式结束————————*/

/*右侧列表样式*/
.mainclass {
	PADDING-BOTTOM: 4px; MARGIN: 0px 4px 4px; PADDING-LEFT: 4px; WIDTH: 230px; PADDING-RIGHT: 4px; PADDING-TOP: 0px
}
.mainclass LI {
	TEXT-ALIGN: center; LIST-STYLE-TYPE: none; WIDTH: 75px; FLOAT: left; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.mainclass A {
	COLOR: #660000; TEXT-DECORATION: none
}
.mainclass UL {
	BORDER-BOTTOM: #cccccc 1px dashed; PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; TEXT-INDENT: 4px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #003366; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}