/*首页选项卡*/
#xzw_box ul, #xzw_box li { list-style:none; list-style-type:none}
#xzw_box {width:648px;  min-height:750px; border:1px solid #d6d6d6; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; background:#fff}
#xzw_box .tagMenu {height:33px; line-height:33px; background:#efefef url(../images/img/bg01.gif) repeat-x; position:relative; border-bottom:1px solid #d6d6d6}
#xzw_box .tagMenu h2 {font-size:12px; padding-left:10px;}
#xzw_box .tagMenu ul {position:absolute; bottom:-1px; height:33px;}
#xzw_box ul.menu li {font-size:14px; float:left; margin-bottom:1px; line-height:16px; height:14px; margin:9px 0 0 -1px; border-left:1px solid #d6d6d6; text-align:center; padding:0 12px; cursor:pointer}
#xzw_box ul.menu li.current { font-size:14px; color:#c00; border:1px solid #d6d6d6; border-bottom:none; background:#fff; height:33px; line-height:33px; margin:0}
#xzw_box .content { padding:10px 10px 0px 10px;min-height: 882px;}
/*#xzw_box .content { padding:10px 10px 0px 10px;min-height: 893px;}*/
#xzw_box .content .layout {display:none}

/*首页伸缩下拉菜单*/
#site-nav .quick-menu LI {BACKGROUND:url(../images/img/mbg.png) no-repeat}
#site-nav .quick-menu1 LI {BACKGROUND:url(../images/img/mbg.png) no-repeat}
.menu-bd-panel a{BACKGROUND:url(../images/img/mbg.png) no-repeat; BACKGROUND-POSITION: right 6px; PADDING:0px 6px; float: left;}
#site-nav .search .menu-hd S {BACKGROUND:url(../images/img/mbg.png) no-repeat}
#site-nav .quick-menu .cart S {BACKGROUND:url(../images/img/mbg.png) no-repeat 999em 0px}
#site-nav {Z-INDEX: 10000; MARGIN: 2px auto; COLOR: #000; LINE-HEIGHT: 19px; /*POSITION: relative; HEIGHT: 308px; */clear:both;}
b.b1{ background:url(../images/img/ico01.gif) no-repeat left center; height:13px; padding-left:15px; clear:both; margin:10px 0px 0px 3px; }
#site-nav A {COLOR: #666}
#site-nav A:hover {COLOR: #f50}
#site-nav .login-info {FLOAT: left; PADDING-TOP: 1px}
#site-nav .login-info A {MARGIN-RIGHT: 8px}
#site-nav .login-info A.user-nick {MARGIN-RIGHT: 0px}
#site-nav .quick-menu {RIGHT: 0px; /*POSITION: absolute; TOP: 0px*/}
#site-nav .quick-menu LI {   PADDING-RIGHT: 6px; BACKGROUND-POSITION: right 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: -1px; PADDING-TOP: 2px; white-space: nowrap}
#site-nav .quick-menu LI.last {BACKGROUND: none transparent scroll repeat 0% 0%}
#site-nav .quick-menu LI.menu-item {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative}
#site-nav .quick-menu .cart {PADDING-TOP: 1px; POSITION: relative; _padding-top: 2px}
#site-nav .quick-menu .cart A {PADDING-LEFT: 16px}
#site-nav .quick-menu .cart S {BACKGROUND-POSITION: -83px -21px; LEFT: 8px; WIDTH: 14px; POSITION: absolute; TOP: 6px; HEIGHT: 11px}
#site-nav .menu-hd {PADDING-RIGHT: 22px; DISPLAY: block; PADDING-LEFT: 10px; Z-INDEX: 10002; PADDING-BOTTOM: 0px; MARGIN: 1px 1px 0px; CURSOR: pointer; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 20px}
#site-nav .xl01 .menu-hd {WIDTH: 120px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .xl02 .menu-hd {WIDTH: 120px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .xl03 .menu-hd {WIDTH: 135px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .xl04 .menu-hd {WIDTH: 120px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .xl05 .menu-hd {WIDTH: 110px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .xl06 .menu-hd {WIDTH: 48px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .xl07 .menu-hd {WIDTH: 48px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .xl08 .menu-hd {WIDTH: 48px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .xl09 .menu-hd {WIDTH: 48px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .menu-hd B {BORDER-RIGHT: #eee 4px solid; BORDER-TOP: #666 4px solid; FONT-SIZE: 0px; RIGHT: 10px; BORDER-LEFT: #eee 4px solid; WIDTH: 0px; LINE-HEIGHT: 0; BORDER-BOTTOM: #eee 4px solid; POSITION: absolute; TOP: 7px; HEIGHT: 0px; -webkit-transition: -webkit-transform .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: -webkit-transform .2s ease-in}
#site-nav .search .menu-hd {PADDING-LEFT: 25px; COLOR: #666}
#site-nav .search .menu-hd S {BACKGROUND-POSITION: -67px -20px; LEFT: 9px; WIDTH: 14px; POSITION: absolute; TOP: 4px; HEIGHT: 13px}
#site-nav .menu-bd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; DISPLAY: none; Z-INDEX: 10001; left: 0px; BACKGROUND: #fff; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px solid; POSITION: absolute; TOP: 21px}
#site-nav .search .menu-bd {_right: -1px}
#site-nav IFRAME.menu-bd {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: -1; BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: alpha(opacity=0); FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
#site-nav .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; PADDING-TOP: 10px}
#site-nav .menu-item-opp .menu-bd {LEFT: 0px}
#site-nav .menu-item-opp .menu-bd S.rt {LEFT: 0px}
#site-nav .menu-item-opp .menu-bd S.lt {BACKGROUND-POSITION: -87px -55px; RIGHT: -2px; LEFT: auto}
#site-nav .menu {POSITION: relative}
#site-nav .menu:hover .menu-hd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; BACKGROUND: white; MARGIN: 0px; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px}
#site-nav .hover .menu-hd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; BACKGROUND: white; MARGIN: 0px; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px}
#site-nav .menu:hover .menu-bd {DISPLAY: block}
#site-nav .hover .menu-bd {DISPLAY: block}
#site-nav .menu:hover .menu-hd B {BORDER-LEFT-COLOR: #fff; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #666; TOP: 5px; BORDER-RIGHT-COLOR: #fff; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%}
#site-nav .hover .menu-hd B {BORDER-LEFT-COLOR: #fff; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #666; TOP: 5px; BORDER-RIGHT-COLOR: #fff; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%}
#site-nav .xl01 .menu-bd {WIDTH: 152px; LINE-HEIGHT: 1.7; TOP: 21px; HEIGHT: 55px; background-color:#FFF;}
/*#site-nav .xl01 .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px}*/
#site-nav .xl02 .menu-bd {WIDTH: 152px; TOP: 21px; HEIGHT: 55px; background-color:#FFF;}
/*#site-nav .services .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px}*/
#site-nav .xl03 .menu-bd {WIDTH: 167px; TOP: 21px; HEIGHT: 55px}
/*#site-nav .services .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px}*/
#site-nav .xl04 .menu-bd {WIDTH: 152px; TOP: 21px; HEIGHT: 55px}
#site-nav .xl05 .menu-bd {WIDTH: 142px; TOP: 21px; HEIGHT: 115px;LINE-HEIGHT: 1.7; }
#site-nav .quick-menu1 {RIGHT: 0px; /*POSITION: absolute; */TOP: 200px}
#site-nav .quick-menu1 LI {  PADDING-RIGHT: 6px; BACKGROUND-POSITION: right 6px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: -1px; PADDING-TOP: 2px; display:inline-block;white-space: nowrap}
#site-nav .quick-menu LI a{display:block;}
#site-nav .quick-menu1 LI a{display:block;}


/*tree目录*/
/*
#files{margin-top:5px;width:200px;}
.tree li.files_t{ background:url(../images/img/first_t.gif) no-repeat center center; height:22px; line-height:22px; padding-left:20px; font-weight:bold; color:#000;	}
.tree,.tree ul,.tree li{list-style:none;margin:0;padding:0;zoom: 1;}
.tree ul{margin-left:8px;}
.tree li a{color:#555;padding:.1em 7px .1em 27px;display:block;text-decoration:none;border:1px dashed #fff;background:url(../images/img/icon-file.gif) 5px 50% no-repeat;}
.tree li a.tree-p{background:url(../images/img/icon-folder-open.gif) 5px 50% no-repeat;}
.tree li a.tree-p-c{background:url(../images/img/icon-folder.gif) 5px 50% no-repeat;}
.tree li a:hover,.tree li a.tree-p:hover,.tree li a:focus,.tree li a.tree-p:focus,.tree li a.tree-i-a{color:#000;border:1px solid #eee;background-color:#fafafa;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.tree li a:focus,.tree li a.tree-p:focus,.tree li a.tree-i-a{border:1px solid #e3e3e3;background-color:#f6f6f6;}
.tree ul.tree-g-c{display:none;}
*/

.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: white;
	margin-top: 4px;
}

.treeview .hitarea {
	background:url(../images/img/icon-folder-open.gif) no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background:url(../images/img/icon-file.gif) no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

/*.treeview .expandable-hitarea { background-position: -80px -3px; }*/
.treeview .expandable-hitarea {background:url(../images/img/icon-folder.gif) no-repeat; width:18px; height:18px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(../images/img/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }


.treeview .placeholder {
	background: url(../images/img/ajax-loader.gif) 0 0 no-repeat;
	height: 16px;
	width: 16px;
	display: block;
}

.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(../images/img/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(../images/img/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(../images/img/file.gif) 0 0 no-repeat; }




/*机电常识选项卡*/
#jdcs_box ul, #jdcs_box li { list-style:none; list-style-type:none}
#jdcs_box {width:758px;  min-height:790px; border:1px solid #d6d6d6; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; background:#fff}
#jdcs_box .tagMenu {height:33px; line-height:33px; background:#efefef url(../images/img/bg01.gif) repeat-x; position:relative; border-bottom:1px solid #d6d6d6}
#jdcs_box .tagMenu h2 {font-size:12px; padding-left:10px;}
#jdcs_box .tagMenu ul {position:absolute; bottom:-1px; height:33px;}
#jdcs_box ul.menu li {font-size:14px; float:left; margin-bottom:1px; line-height:16px; height:14px; margin:9px 0 0 -1px; border-left:1px solid #d6d6d6; text-align:center; padding:0 12px; cursor:pointer}
#jdcs_box ul.menu li.current { font-size:14px; color:#c00; border:1px solid #d6d6d6; border-bottom:none; background:#fff; height:33px; line-height:33px; margin:0}
#jdcs_box .content { padding:10px 10px 0px 10px;}
#jdcs_box .content .layout {display:none}
#jdcs_box .content .layout p{ margin-bottom:10px; text-indent:28px; font-size:14px;}

/*会员园地 读书内容页选项卡 hyyd_book_page*/
#book_box ul, #book_box li { list-style:none; list-style-type:none}
#book_box {width:758px;  min-height:365px; border-bottom:1px solid #d6d6d6; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; background:#fff; border-top:2px #B10308 solid;}
#book_box .tagMenu {height:33px; line-height:33px; background:#efefef url(../images/img/bg01.gif) repeat-x; position:relative; border-bottom:1px solid #d6d6d6}
#book_box .tagMenu h2 {font-size:12px; padding-left:10px;}
#book_box .tagMenu ul {position:absolute; bottom:-1px; height:33px;}
#book_box ul.menu li {font-size:14px; float:left; margin-bottom:1px; line-height:16px; height:14px; margin:9px 0 0 -1px; border-left:1px solid #d6d6d6; text-align:center; padding:0 12px; cursor:pointer; width:130px;}
#book_box ul.menu li.current { font-size:14px; color:#c00; border:1px solid #d6d6d6; border-bottom:none; background:#fff; height:33px; line-height:33px; margin:0}
#book_box .content { padding:10px 10px 0px 10px;}
#book_box .content .layout {display:none}
#book_box .content .layout p{ margin-bottom:10px; text-indent:28px; font-size:14px;}


/*首页扩展*/
.pright {
FLOAT: right;
OVERFLOW: hidden;
WIDTH: 695px;
overflow: hidden;
}
.contenter {
	CLEAR: both; BORDER-RIGHT: #b1daef 1px solid; BORDER-TOP: #cfe9f6 1px solid; PADDING-BOTTOM: 6px; OVERFLOW: hidden; BORDER-LEFT: #b1daef 1px solid; WIDTH: 693px; BORDER-BOTTOM: #b1daef 1px solid; HEIGHT: auto
}
.contenter H1 {
	BORDER-RIGHT: #cfe9f6 1px solid; BORDER-TOP: #cfe9f6 1px solid; MARGIN-TOP: 8px; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: url(../images/place_bg.gif) repeat-x 0px -1px; MARGIN-LEFT: 6px; OVERFLOW: hidden; BORDER-LEFT: #cfe9f6 1px solid; WIDTH: 674px; COLOR: #2259a6; TEXT-INDENT: 13px; LINE-HEIGHT: 28px; BORDER-BOTTOM: #cfe9f6 1px solid; LETTER-SPACING: 1px; HEIGHT: 28px
}
.sview {
	OVERFLOW: hidden
}
.sview .sinfo {
	MARGIN: 5px auto 0px; OVERFLOW: hidden; WIDTH: 640px
}
.sview .sinfo .spic {
	FLOAT: right; WIDTH: 336px
}

.sview .sinfo UL {
	FLOAT: left; MARGIN: 1px
}
.sview .sinfo UL LI {
	PADDING-BOTTOM: 5px; WIDTH: 280px; COLOR: #2259a6; PADDING-TOP: 5px; BORDER-BOTTOM: #dff5ff 1px dotted
}
.sview .sinfo UL LI IMG {
	VERTICAL-ALIGN: middle
}
.sview .sinfo UL LI SPAN {
	COLOR: #333333
}
.sview .sintro {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 13px; PADDING-BOTTOM: 8px; MARGIN: 10px auto; COLOR: #444444; LINE-HEIGHT: 25px; PADDING-TOP: 8px
}
.sview .sintro a:link,.sview .sintro a:visited{
	color:blue;
}
.sview .sintro a:hover{
	color:red;
}

#c_des_content {
FONT-SIZE: 12px;
MARGIN: 0;
OVERFLOW: hidden;
LINE-HEIGHT: 25px;
POSITION: relative;
WORD-WRAP: break-word;
/*padding-top: 5px;*/
margin: 0px;
overflow: hidden;
}

#c_des_content {
	FONT-SIZE: 12px; MARGIN: 0; OVERFLOW: hidden; LINE-HEIGHT: 25px; POSITION: relative; WORD-WRAP: break-word; /*padding-top:5px*/
}
#c_show {
	MARGIN: -72px 0px 0px; PADDING-TOP: 64px; POSITION: relative; /*HEIGHT: 37px*/
}
#c_hide_bg {
	Z-INDEX: 1; FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType='0',startColorstr='#00FFFFFF', endColorstr='#FFFFFFFF'); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 72px; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType='0',startColorstr='#00FFFFFF', endColorstr='#FFFFFFFF')"
}

.c_btn1 {
	DISPLAY: block;  FONT-SIZE: 13px; Z-INDEX: 3; BACKGROUND: url(../images/img/xla.gif) no-repeat; MARGIN: 0px auto; WIDTH: 165px; CURSOR: pointer; COLOR: #fff! important; LINE-HEIGHT: 20px; POSITION: relative; HEIGHT: 20px; TEXT-ALIGN: center; text-indent:-9999px;
}
.c_btn2 {
	DISPLAY: block; FONT-SIZE: 13px; BACKGROUND: url(../images/img/xlb.gif) no-repeat; WIDTH: 165px; CURSOR: pointer; COLOR: #fff! important; LINE-HEIGHT: 20px; MARGIN: 0px auto; HEIGHT: 20px; TEXT-ALIGN: center; text-indent:-9999px;
}
.c_btn1 {
	_background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop , src="../images/img/xla.gif")
}
.c_btn2 {
	_background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop , src="../images/img/xlb.gif")
}
#c_hide {
	/*PADDING-LEFT: 100px;*/ OVERFLOW: hidden; ZOOM: 1
}
.sview .sdown {
	BORDER-RIGHT: #bfdfff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #bfdfff 1px solid; PADDING-LEFT: 0px; BACKGROUND: #f5fbff; PADDING-BOTTOM: 5px; MARGIN: 10px auto; BORDER-LEFT: #bfdfff 1px solid; WIDTH: 640px; LINE-HEIGHT: 35px; PADDING-TOP: 5px; BORDER-BOTTOM: #bfdfff 1px solid
}