.daohang a#index{background-color:#50931e;text-decoration:none;background-repeat:no-repeat; text-align:center; color:#ffffff; font-weight:bold;}
.green .daohang a{ color:#ffffbb!important;}
.blue .daohang a#index{background-position:center 0;}
.green .daohang a#index{background-position:center -40px;}
.orange .daohang a#index{background-position:center -80px;}


/* 轮换图片 */
div.classfocus{width:335px;height:195px;}
/* 轮换图片己清理部分代码 */
/* slide_img */
.classfocus .container{ width:335px; height:195px; overflow:hidden; position:relative;}
.classfocus div#MainPromotionBanner{width:335px;height:195px;BORDER: #ddd 1px solid;}
.classfocus .slider li{ list-style:none;display:inline;}
.classfocus .slider img{ width:335px; height:195px; display:block;}
.classfocus .num{ position:absolute; right:5px; bottom:5px;}
.classfocus .num li{float: left;color: #FF7300;text-align: center;line-height: 16px;width: 16px;height: 16px;font-family: Arial;font-size: 12px;cursor: pointer;overflow: hidden;margin: 3px 1px;border: 1px solid #FF7300;background-color: #fff;}
.classfocus .num li.on{color: #fff;line-height: 21px;width: 21px;height: 21px;font-size: 16px;margin: 0 1px;border: 0;background-color: #FF7300;font-weight: bold;}

.flink{
	width:1000px;
	height:auto;
	overflow:auto
}
.flink .hd{
	width:auto;
	height:28px;
	line-height:28px;
	overflow:auto;
	text-align:left!important;
	border-top:1px #e1e1e1 solid;
	border-left:1px #e1e1e1 solid;
	border-right:1px #e1e1e1 solid;
	background:url(../images/index/hdbg.gif) 0 0 repeat-x;
}
.flink .hd span.hd1{
	font-size:12px;
	font-weight:bold;
	height:28px;
	color:#404040;
	margin-left:15px;
	_margin-left:10px;
	width:100px;
	display:block;
	float:left
}
.flink .hd span.hd2{
	width:60px;
	height:28px;
	display:block;
	float:right;
}
.flink .hd span.hd2 a:hover{
	text-decoration:none;
}
.flink .bd{
	border-width:0 1px 1px 1px;
	border-color:#d4d4d4;
	border-style:solid;
	padding:10px;
	background-color:#ffffff;
	_height:100%;
}
.flink .bd .image{
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:5px;
	padding-bottom:8px;
}
.flink .bd .image li{
	float:left;  
	margin-left:6px; 
	margin-bottom:2px;
}
.flink .bd .image li img { 
	border:1px solid #ddd; 
	background:#f1f1f1; 
	padding:3px; 
	width:88px; 
	height:31px; 
	vertical-align:top; 
	zoom:1;
}
.flink .bd .text{
	width:auto;
	height:auto;
	overflow:hidden;
}
.flink .bd .text li{
	line-height:18px;
	float:left;
	margin:5px 5px 0 5px;
	white-space:nowrap
}

.bbsview{ border:1px #B6D3EB solid; width:998px; height:auto; overflow:auto; text-align:left;}
.bbsview .hd{ height:28px; border-bottom:1px #B6D3EB solid; line-height:30px;_line-height:28px; background:url(../images/index/hdbg1.gif) 0 0 repeat-x; font-weight:bold}
.bbsview .hd1{ width:188px; height:28px; float:left; text-indent:5px;}
.bbsview .hd1 span{ float:left; width:16px; height:22px; display:block; background:url(../images/index/bbs_span.gif) 0 7px no-repeat; margin-left:15px;_margin-left:10px; _margin-right:5px;}
.bbsview .hd2{ width:740px;float:right;}
.bbsview .bd{ height:auto;}
.bbsview .bd1{ width:190px; float:left; padding:15px 20px; line-height:22px;}
.bbsview .bd1 a{ margin-right:2px; margin-left:2px;}
.bbsview .bd2{ width:760px; float:right; padding:15px 0;}
.bbsview .bd2 ul{ border-left:1px #dbdbdb solid; _width:740px; overflow:auto; padding-left:20px;}
.bbsview .bd2 li{ width:210px;_width:200px; height:22px; overflow:hidden; white-space:nowrap; float:left; line-height:22px; margin-right:25px; background:url(../images/index/li_arrow.gif) 0 8px no-repeat; padding-left:10px;word-break:keep-all; text-overflow:ellipsis;}

.shoplist{
	border:1px #F1D38B solid;
	background-color:#FCF4CD;
	padding-top:5px;
	padding-bottom:5px;
}
.shoplist .intershop{
	width:988px;
	background:#ffffff url(../images/index/hrdpph.gif) no-repeat top left;
	height:auto;
	display:inline-block;
	overflow:auto;
	padding-bottom:15px;
}
.intershop .hd a{ font-weight:100; font-size:12px; margin-right:5px;}
.shoplist .hd{
	text-align:right;
	font-size:14px;
	font-weight:bold;
	color:#333;
	height:24px;
	margin-top:10px;
	margin-right:15px;
	margin-bottom:10px;
}
.shoplist .item { float:left; width:130px; padding-top:10px; line-height:16px; display:block; text-align:left; margin-left:10px;_width:127px;}
.shoplist .bd { text-align:left;}
.shoplist .item a img { display:block; width:115px; height:90px; margin:0 auto; vertical-align:top; padding:1px; border:1px solid #ddd;}
.shoplist .item a img:hover{ border:1px #F1D38B solid;}
.shoplist .item .title { display:block; height:16px; overflow:hidden; padding:0 12px; margin-top:3px;}
.shoplist .item .sale { display:block; height:16px; overflow:hidden; padding:0 12px;}
.shoplist .item a{}
.shoplist .item a:hover .sale {}
.shoplist .hd span.shop{
	float:left;
	display:block;
	width:780px;
	text-align:right;
	overflow:hidden;
white-space:nowrap;
}
.shoplist .hd span.shop a {
	font-size:12px;
	font-weight:100;
	padding:5px 2px;
}
.shoplist .hd span.more{
	text-align:right;
	float:right;
	width:150px;
	display:block;
	overflow:hidden;
white-space:nowrap;
}
.shoplist .hd span.more a{
	text-decoration:underline;
	font-weight:100!important
}


.telephone{
 border:1px #B6D3EB solid;
}
.telephone .hd{ height:28px; line-height:29px; background:url(../images/index/hdbg1.gif) 0 0 repeat-x; border-bottom:1px #B6D3EB solid;}
.telephone .hd span.hdleft{ float:left; width:100px; text-align:left; text-indent:15px; font-weight:bold;}
.telephone .hd span.hdright{ float:right; font-size:12px; width:800px; overflow:hidden; height:28px; text-align:right; margin-right:15px;}
.telephone .bd{ overflow:auto; padding-bottom:12px; padding-left:15px; padding-top:12px;_height:100%}
.telephone .bd li{ float:left; margin:5px 8px 5px 6px; display:block; width:105px; height:40px; text-align:center; border:1px #eee solid; padding-top:6px;}
.telephone .bd li:hover{ border:1px #ddd solid; cursor:pointer; background-color:#f1f1f1;}


.lifebox{ border:1px #B6D3EB solid; text-align:left; padding:10px; *padding-left:7px; _padding-left:15px;_padding-right:15px; *padding-bottom:7px; height:auto; overflow:auto;}
.lifebox a{ margin-right:5px; margin-left:2px;}



.group{

}
.group .hd{
background:url(../images/index/hdbg2.gif) repeat-x; 
width:999px;
height:30px;
border-right:1px #B5D3EB solid;
}
.group .hd .span{
text-align:left;
text-indent:15px;
color:#ffffff;
font-size:14px;
font-weight:bold;
width:103px;
height:30px;
display:block;
float:left;
line-height:30px;
background:url(../images/index/c_span_blue_hd_bg.gif) 0 0 no-repeat;
}
.group .hd .more{
float:right;
display:block;
width:788px;
text-align:right;
line-height:29px;
overflow:hidden;
white-space:nowrap;
}
.group .hd .more a{
padding:0 10px;
border-right:1px #ccc solid;
}
.group .hd .more a.moree{
border-right:0px!important;
}
.group .bd{
border-width:0 1px 1px 1px;
border-color:#B5D3EB;
border-style:solid;
padding:15px 10px;
height:85px!important; 
overflow:hidden!important;
background-color:#ffffff;
width:978px;
}
.group .bd ul{
display:block;
float:left;
height:85px;
overflow:hidden;
width:315px;
}
.group ul .img {width:100px; float:left;display:block}
.group ul .img a{}
.group ul .img img{border:1px #ccc solid; width:80px}
.group ul .detail{
width:205px;
height:80px;
overflow:hidden;
float:left;
text-align:left;
display:block;
color:#888;
}
.group ul .detail span{
white-space:nowrap;
overflow:hidden;
width:auto;
height:20px;
display:block
}


.goods{}
.goods .hd{ height:30px; background:url(../images/index/hdbg3.gif) 0 0 repeat-x; border-right:1px #E1E1E1 solid;}
.goods .hd .span{
text-align:left;
text-indent:15px;
color:#ffffff;
font-size:14px;
font-weight:bold;
width:103px;
height:30px;
display:block;
float:left;
line-height:30px;
background:url(../images/index/c_span_orange_hd_bg.gif) 0 0 no-repeat;
}
.goods .hd .more{
float:right;
display:block;
width:788px;
text-align:right;
line-height:29px;
padding-right:10px;
}

.goods .bd { border:1px solid #d8d8d8; border-top:0; padding:3px 8px 15px 8px; *height:100%; height:auto; overflow:auto; _height:100%;}
.goods .bd li { width:98px; float:left; margin-top:10px;}
.goods .bd li h3 { padding:0 8px; text-align:left; height:36px; overflow:hidden; margin-top:3px; cursor:pointer;}
.goods .bd li span.price { display:block; text-align:left; background:url(../images/index/price.gif) 8px 3px no-repeat; padding-left:20px; color:#f50; font-size:14px; font-weight:bold; height:18px; overflow:hidden; margin-top:2px;}
.goods .bd li span.price em { font-size:11px;}
.goods .bd li img { display:block; margin:0 auto; width:80px; height:80px; padding:1px; border:1px solid #d3d3d3;}

.infolist{ margin-top:5px; margin-bottom:5px; overflow:auto;}
.infolist .showbox{ border-bottom:1px #D4D4D4 solid; margin-bottom:5px; margin-top:5px;}
.infolist .sleft{ float:left; border-right:1px #D4D4D4 solid; border-left:1px #D4D4D4 solid; width:498px;}
.infolist .sright{ float:right; border-right:1px #D4D4D4 solid; width:499px;}
.infolist .showbox .hd{ height:38px; line-height:38px; background:url(../images/index/hdbg4.gif) 0 0 repeat-x;}
.infolist .showbox .hd .cattitle{ color:#000; font-weight:bold; float:left; display:block; border-right:1px #D4D4D4 solid; padding-left:15px; padding-right:15px; font-size:14px; background:url(../images/index/hdbg5.gif) 0 0 repeat-x; height:38px; line-height:38px;}
.infolist .showbox .hd .cattitle span{ width:23px; height:30px; display:block; float:left; background:url(../images/index/span.gif) 0 12px no-repeat;}
.infolist .showbox .hd .postinfo{ float:left; display:block; margin-left:15px;}
.infolist .showbox .hd .postinfo a{ color:#333;}
.infolist .showbox .hd .postinfo a:hover{ text-decoration:none;}
.infolist .showbox .hd .moreinfo{ float:right; display:block; width:70px; text-align:right; margin-right:10px;}
.infolist .showbox .bd{}
.infolist .showbox .bd ul{ margin:15px; text-align:left;}
.infolist .showbox .bd ul li{ font-size:14px; width:450px;_width:448px; height:38px; line-height:38px; overflow:hidden; padding-left:10px; padding-right:10px;}
.infolist .showbox .bd ul li.bg_gray{ background-color:#f9f9f9;}
.infolist .showbox .bd li .time{ color:#585858; width:50px; height:38px; display:block; text-align:left; float:left}
.infolist .showbox .bd li .info{ margin-left:7px; width:280px; height:38px; display:block; text-align:left; float:left; overflow:hidden; white-space:nowrap; word-break:keep-all; text-overflow:ellipsis;}
.infolist .showbox .bd li .catname{ float:right; width:100px; height:38px; display:block; text-align:right; overflow:hidden}
.infolist .showbox .bd li .catname a{ color:#999; margin-left:7px;}


.page_nav .menu,.page_nav li { background-image:url(../images/index/pagenav.gif); background-repeat:no-repeat;}
.lineAdv_box { margin-left:2px;}
.lineAdv_box li { float:left; display:inline; margin:0 1px 0 2px; overflow:hidden; font-size:0;}
.lineAdv_box li img { padding:1px; border:2px solid #dae1e7;}
.page_nav { border-bottom:1px solid #abd9ff; position:relative; text-align:left; zoom:1;}
.page_nav .bd { margin:0 auto; width:944px; overflow:hidden; height:28px;}
.page_nav li { text-align:center; float:left; display:inline; width:88px; height:28px; margin-left:6px; background-position:0 0; line-height:28px; font-size:14px;}
.page_nav li:hover { background-position:-88px 0;}
.page_nav .menu { width:21px; height:28px;}
.page_nav .menu a { text-indent:-999em; overflow:hidden; display:block; width:21px; height:28px;}
.page_nav .menu a:hover{ text-decoration:none;}
.page_nav .pleft { position:absolute; top:0; left:2px; background-position:-197px 0;}
.page_nav .pright { position:absolute; top:0; right:2px; background-position:-176px 0;}
.page_nav li a { color:#5876a4;}
.page_nav li.selected a { font-weight:bold;}


.goahead{}
.goahead .focus_news{ float:left; height:465px; width:337px;}
.goahead .indextopinfo{ width:390px; height:464px; overflow:hidden; border:1px #B5D3EB solid; border-top:2px #B5D3EB solid; background:url(../images/index/hdbg6.gif) 0 0 repeat-x; float:left; margin-left:10px; margin-right:10px;}
.goahead .indextopinfo ul{ margin:10px;}
.goahead .indextopinfo .h2 { font-weight:normal; padding:0 0 13px 0;  border-bottom:1px #dcdcdc dotted; margin-bottom:10px;}
.goahead .indextopinfo .h2 .str { display:block; text-align:center; font-size:16px; font-family:"microsoft yahei"; font-weight:normal; height:20px; overflow:hidden; width:350px; white-space:nowrap; padding-top:5px}
.goahead .indextopinfo .sp { display:block; line-height:18px; color:#666; height:32px; overflow:hidden; padding-top:5px; text-indent:25px; text-align:left;text-overflow:ellipsis;}
.goahead .indextopinfo .h2 a:hover{ cursor:pointer; text-decoration:underline;}
.goahead .indextopinfo .more {}
.goahead .indextopinfo .more a{ font-size:12px}
.goahead .announce_faq{ width:250px; height:480px; float:right;}
.goahead .faq .hd,.goahead .announce .hd{
	background:url(../images/index/hdbg2.gif) repeat-x; 
	width:249px;
	height:30px;
	border-right:1px #B5D3EB solid;
}
.goahead .faq .hd .span,.goahead .announce .hd .span{
	text-align:left;
	text-indent:15px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	width:103px;
	height:30px;
	display:block;
	float:left;
	line-height:30px;
	background:url(../images/index/c_span_blue_hd_bg.gif) 0 0 no-repeat;
}
.goahead .faq .hd .more,.goahead .announce .hd .more{
	float:right;
	display:block;
	width:68px;
	text-align:right;
	line-height:29px;
}
.goahead .faq .hd .more a,.goahead .announce .hd .more a{
	padding:0 10px;
}
.goahead .faq .bd,.goahead .announce .bd{ 
border-width:0 1px 1px 1px;
border-color:#B5D3EB;
border-style:solid; 
height:auto; 
overflow:auto; 
}
.goahead .faq .bd ul,.goahead .announce .bd ul{ padding:15px; text-align:left;}
.goahead .faq .bd ul li,.goahead .announce .bd ul li{ line-height:24px; height:24px;*height:23px;*line-height:23px; font-size:14px; white-space:nowrap;word-break:keep-all; text-overflow:ellipsis; overflow:hidden;}
.announcetitle{ float:left; display:block; height:24px;}
.announcetime{ text-align:right; float:right; display:block; overflow:hidden; height:24px; font-size:12px; color:#999;}

.goahead .focus_news .focus{}
.goahead .focus_news .news{}
.goahead .focus_news .news .hd{
	background:url(../images/index/hdbg3.gif) repeat-x; 
	width:336px;
	height:30px;
	border-right:1px #E2E2E2 solid;
}
.goahead .focus_news .news .hd .span{
	text-align:left;
	text-indent:15px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	width:103px;
	height:30px;
	display:block;
	float:left;
	line-height:30px;
	background:url(../images/index/c_span_orange_hd_bg.gif) 0 0 no-repeat;
}
.goahead .focus_news .news .hd .more{
	float:right;
	display:block;
	width:68px;
	text-align:right;
	line-height:29px;
	margin-right:10px;
}
.goahead .focus_news .news .bd{
	text-align:left;
	border-left:1px #e2e2e2 solid;
	border-right:1px #e2e2e2 solid;
	border-bottom:1px #e2e2e2 solid;
	height:auto;
	overflow:auto;
	font-size:14px;
}
.goahead .focus_news .news .bd ul{ margin:15px;}
.goahead .focus_news .news .bd ul li{
	height:25px; line-height:25px; overflow:hidden;white-space:nowrap; width:305px;
}
.goahead .focus_news .news .bd ul li a.gray{ color:#666;}

/*portal*/
.focushead{
	height:auto;
	width:1000px;
	text-align:left;
}
.focushead .categories{ width:186px; height:320px; border:2px #ff9901 solid; background:#fff8ed; display:block; float:left; padding:0;}
.focushead .focustop{ width:550px; height:320px; float:left; display:block; margin-left:10px;}
.focushead .portalfocuslide{ width:550px; height:194px; margin-bottom:10px;}
	/* 轮换图片 */
	.portalfocuslide div#MainPromotionBanner{width:550px;height:194px;BORDER: #ddd 1px solid;}
	.portalfocuslide .container{ width:550px; height:194px; overflow:hidden; position:relative;}
	.portalfocuslide .slider li{ list-style:none;display:inline;}
	.portalfocuslide .slider img{ width:550px; height:194px; display:block;}
	.portalfocuslide .num{ position:absolute; right:5px; bottom:5px;}
	.portalfocuslide .num li{float: left;color: #FF7300;text-align: center;line-height: 16px;width: 16px;height: 16px;font-family: Arial;font-size: 12px;cursor: pointer;overflow: hidden;margin: 3px 1px;border: 1px solid #FF7300;background-color: #fff;}
	.portalfocuslide .num li.on{color: #fff;line-height: 21px;width: 21px;height: 21px;font-size: 16px;margin: 0 1px;border: 0;background-color: #FF7300;font-weight: bold;}
	/**/
	
.focushead .indextopcourse{ width:550px; height:116px;_height:109px; margin-top:10px; border:1px #dfdfdf solid;}
.indextopcourse .titleleft{ width:28px; height:116px;_height:107px; float:left; background:#fff8ed; color:#fe7a02; font-size:14px;font-weight:400;}
.titleleft span{padding:6px 7px 3px 7px;_padding-right:6px; line-height:27px;_line-height:27px; display:block}
.indextopcourse .courseshow{ width:522px; height:118px; float:left}
.indextopcourse .courseshow ul{ margin:5px 10px 10px 10px;_margin-top:5px;}
.indextopcourse .courseshow li{ width:250px; height:24px; border-bottom:1px #e4e4e4 solid; overflow:hidden; line-height:24px; float:left; text-indent:6px; background:url(../images/index/point.gif) 4px center no-repeat;}
.indextopcourse .courseshow li .showtitle{ width:230px; height:24px; display:block; float:left; margin-left:10px; overflow:hidden}
.indextopcourse .courseshow li .signin{ width:38px; display:block; float:left}

.announcepost{ float:right; display:block; width:240px;}
.announcepost .courseshcool{}

.announcenews #tab1{ background:#fff url(../images/index/hd7.gif) repeat-x; width:237px; height:27px; font-weight:bold; font-size:12px; color:#000; line-height:26px; border-left:1px #dddddd solid; border-top:1px #dddddd solid;}
.announcenews #tab1 li{ display:block; width:78px; height:26px; float:left; text-align:center; border-right:1px #ddd solid;border-bottom:1px #ddd solid;}
.announcenews #tab1 li.now{ background:#ffffff; border-bottom:none;}
.announcenews .tablist{
	width:236px;
	height:230px;
	overflow:hidden;
	border-left:1px #dddddd solid;
	border-right:1px #dddddd solid;
	border-bottom:1px #dddddd solid;
	background-color:#fff;
}
.tablist ul{ margin:15px;}
.tablist li{ width:200px; height:25px; line-height:25px; overflow:hidden; }
.tablist li span.title{width:152px; height:25px; float:left; display:block; overflow:hidden; text-indent:10px;}
.news li span.title{background:url(../images/index/point.gif) 0 11px no-repeat;}
.announce li span.title{background:url(../images/index/right_arrow.gif) 0 9px no-repeat;}
.tablist li span.title a{ }
.tablist li span.time{width:35px; height:25px; float:right; display:block; text-align:left}
.news h1{ text-align:center; font-weight:bold; margin-bottom:10px; font-size:14px}
.news p{ height:62px; line-height:20px; overflow:hidden; margin-bottom:5px; border-bottom:1px #ddd solid; display:block; padding-bottom:5px}

#infomenu{ 
	position:relative; 
	z-index:999;
	height:auto;
}
#infomenu .titup,#infomenu .titdown{ 
	width:184px; 
	height:30px;
	text-align:center;
	line-height:30px;
	color:#fff; 
	cursor:pointer;
	color:#3e3e3e; 
	font-size:14px
}
#infomenu .titup{ 
	margin-top:5px;
}
#infomenu .cont{ 
	background:#fff8ed;
	border-top:none; 
	border-radius:0 0 3px 3px;
}
#infomenu li{ 
	position:relative; 
	margin:0 8px;
	height:32px; 
	line-height:32px; 
	*height:30px;
	*line-height:30px;
	border-bottom:1px solid #f9e2c9; 
	text-align:left; 
	cursor:pointer;
	*margin-left:-10px;
}
#infomenu li.last{ 
	border-bottom:none; 
	height:39px;
	*height:43px;
}
#infomenu li dl{ 
	position:absolute;
	visibility:hidden
}
#infomenu li em{ 
	position:absolute; 
	width:150px; 
	cursor:pointer; 
	z-index:99;
	left:0;
	top:3px; 
	display:block; 
	height:22px;
	line-height:24px; 
	text-align:left;
	text-indent:25px;
	background:#fff8ed url(../images/index/em.gif) 140px 8px no-repeat;
	-webkit-transition:background 0.5s ease; 
	-moz-transition:background 0.5s ease; 
	-ms-transition:background 0.5s ease;
	transition:background 0.5s ease;
}
#infomenu li em a{
	color:#3e3e3e;
	font-size:14px;
}
#infomenu li em a:hover{ 
	text-decoration:none;
}
#infomenu li.thismenu em{ 
	position:absolute; 
	background:#fff url(../images/index/em.gif) no-repeat 10px 8px;
	cursor:pointer; 
	z-index:99; 
	left:0; 
	top:3px; 
	display:block; 
	height:24px;
	line-height:24px; 
	width:455px;
	*width:457px; 
	text-align:left; 
	
	border:2px solid #f07b05; 
	border-radius:3px 3px 0 3px; 
	box-shadow:0 0 3px #f07b05;
}
#infomenu li.thismenu dl{ 
	z-index:100; 
	width:289px;
	left:170px; 
	height:200px;
	*left:178px;
	top:0px; 
	text-align:left; 
	visibility:visible;
}
#infomenu li.thismenu dl dt{ 
	width:270px; 
	*width:264px; 
	height:35px; 
	background:#fff; 
	margin:5px 2px; 
	line-height:35px; 
	padding-left:15px; 
	position:relative; 
	z-index:100;
}
#infomenu li.thismenu dl dd{ 
	width:270px; 
	*width:264px; 
	position:absolute; 
	left:0; 
	top:30px;
	background:#fff;
	padding:10px 0 10px 15px; 
	border:2px solid #f07b05; 
	border-top:none; 
	border-radius:0 0 3px 3px; 
	box-shadow:0 0 3px #f07b05; 
	zoom:1
}
#infomenu li.thismenu dl b{ 
	z-index:99; 
	font-size:14px;
}
#infomenu li.thismenu dl dd a{ 
	float:left; 
	white-space:nowrap; 
	padding-right:15px;
}
.courseschool button.postinfo{ border:none; width:119px; height:55px; float:left; background:url(../images/index/post.gif) left top no-repeat; cursor:pointer}
.courseschool button.postinfo:hover{background:url(../images/index/post.gif) left -55px no-repeat;}
.courseschool button.postmember{ border:none; width:119px; height:55px; float:left; background:url(../images/index/post.gif) -119px top no-repeat; cursor:pointer;}
.courseschool button.postmember:hover{ border:none; width:119px; height:55px; float:left; background:url(../images/index/post.gif) -119px -55px no-repeat; cursor:pointer;}


.zufang_jianli,.zhaopin_jianli,.ershou,.zufang{ text-align:left;}
.zufang,.zhaopin{ float:left; width:770px;}
.ershou { white-space:999px;}
.ershou .hd,.zufang .hd,.zhaopin .hd,.jianli .hd{ height:30px;}
.zufang .hd{background:url(../images/index/hdbg2.gif) 0 0 repeat-x; border-right:1px #B5D3EB solid;}
.ershou .hd,.zhaopin .hd,.jianli .hd{ background:url(../images/index/hdbg3.gif) 0 0 repeat-x; border-right:1px #E1E1E1 solid;}
.ershou .hd .span,.zufang .hd .span,.zhaopin .hd .span{
text-align:left;
text-indent:15px;
color:#ffffff;
font-size:14px;
font-weight:bold;
width:103px;
height:30px;
display:block;
float:left;
line-height:30px;
}
.ershou .ershouleft{ width:300px; float:left;}
.ershou .ershouleft ul{ margin:15px 5px 10px 10px;_margin-left:0;_margin-right:0;}
.ershou .ershouleft li{ width:80px; float:left; height:85px; overflow:hidden; margin-left:10px; margin-right:5px; color:#ff3300; margin-top:2px;}
.ershou .ershouleft li img{width:78px; height:60px; border:1px #d4d4d4 solid;}
.ershou .ershouright{ width:665px;border-left:1px #dadada solid; float:right; margin:10px 5px; padding-left:10px; }
.ershou .ershouright ul{}
.ershou .ershouright ul li{ width:320px; height:28px; float:left; line-height:28px; overflow:hidden; margin-left:5px; margin-right:5px;}
.ershou .ershouright ul li span.title{ float:left; height:28px; width:250px; overflow:hidden; _width:230px;}
.ershou .ershouright ul li span.timer{ color:#4b4b4b; float:right;  height:28px;}
.ershou .bd{ border-left:1px #d8d8d8 solid;border-right:1px #d8d8d8 solid;border-bottom:1px #d8d8d8 solid; overflow:auto; _height:100%}
.zufang .hd .span{
background:url(../images/index/c_span_blue_hd_bg.gif) 0 0 no-repeat;
}
.ershou .hd .span,.zhaopin .hd .span{
background:url(../images/index/c_span_orange_hd_bg.gif) 0 0 no-repeat;
}
.ershou .hd .center,.zufang .hd .center,.zhaopin .hd .center{
float:left; width:150px; margin-left:10px; line-height:30px;
}
.ershou .hd .more,.zufang .hd .more,.zhaopin .hd .more{
float:right;
display:block;
width:100px;
overflow:hidden;
text-align:right;
line-height:29px;
padding-right:10px;
}
.ershoufang,.jianli{ float:left; width:220px; margin-left:10px;}
.ershoufang .hd{height:30px; background:url(../images/index/hdbg2.gif) 0 0 repeat-x; border-right:1px #B5D3EB solid;}
.ershoufang .hd .span,.jianli .hd .span{
text-align:left;
text-indent:15px;
color:#ffffff;
font-size:14px;
font-weight:bold;
width:103px;
height:30px;
display:block;
float:left;
line-height:30px;
}
.ershoufang .hd .span{
background:url(../images/index/c_span_blue_hd_bg.gif) 0 0 no-repeat;
}
.jianli .hd .span{
background:url(../images/index/c_span_orange_hd_bg.gif) 0 0 no-repeat;
}
.ershoufang .hd .more,.jianli .hd .more{
float:right;
display:block;
width:88px;
text-align:right;
line-height:29px;
padding-right:10px;
}
.zhaopin .bd{ border:1px #d8d8d8 solid; border-top:none; padding-bottom:10px; overflow:auto; _height:100%;}
.jianli .bd{ border:1px #d8d8d8 solid; border-top:none; overflow:auto;}
.zhaopin ul{ margin:10px;}
.jianli ul{ padding:10px;}
.zhaopin ul li{height:28px; line-height:28px; display:block; width:340px; overflow:hidden; float:left; padding-left:15px; text-align:left; color:#585858; background:url(../images/index/point.gif) no-repeat 3px 12px; border-bottom:1px #eee solid; margin-left:10px;}
.jianli ul li{font-size:12px; line-height:24px}
.zufang .bd ul{ text-align:left; padding:15px 0; text-align:center;}
.zufang .bd,.ershoufang .bd{ border:1px #d8d8d8 solid; border-top:none; overflow:hidden; height:163px;}
.zufang .bd li{ float:left; display:block; width:114px; height:154px; overflow:hidden; margin-left:32px;_margin-left:16px;_margin-right:16px; margin-top:5px;}
.zufang .bd li .img img{ width:112px; height:84px; border:1px #d8d8d8 solid;}
.zufang .bd li .des{ margin-top:5px; width:114px; height:20px; overflow:hidden;}
.ershoufang .bd ul{ text-align:left; margin:10px 15px;}
.ershoufang .bd ul li .title{ padding-left:10px; background:url(../images/index/li_arrow.gif) 0 9px no-repeat; margin-top:3px; width:172px; overflow:hidden; display:block;}
.ershoufang .bd ul li .des{ text-indent:10px; width:172px; }
.ershoufang .bd ul li{  overflow:hidden; line-height:23px;}

/*simple*/
.smp_bbsview{ border:1px #d8d8d8 solid; width:998px; height:auto; overflow:auto; text-align:left;}
.smp_bbsview .hd{ height:28px; line-height:28px; font-weight:bold; color:#000; font-size:14px; margin-top:7px;}
.smp_bbsview .hd1{ width:188px; height:28px; float:left; text-indent:20px;}
.smp_bbsview .hd2{ width:740px;float:right;}
.smp_bbsview .bd{ height:auto;}
.smp_bbsview .bd1{ width:190px; float:left; padding:15px 20px; line-height:22px;}
.smp_bbsview .bd1 a{ margin-right:2px; margin-left:2px;}
.smp_bbsview .bd2{ width:760px; float:right; padding:15px 0;}
.smp_bbsview .bd2 ul{ border-left:1px #dbdbdb solid; _width:740px; overflow:auto; padding-left:20px;}
.smp_bbsview .bd2 li{ width:210px;_width:200px; height:22px; overflow:hidden; white-space:nowrap; float:left; line-height:22px; margin-right:25px; background:url(../images/index/li_arrow.gif) 0 8px no-repeat; padding-left:10px;word-break:keep-all; text-overflow:ellipsis;}

.smp_lifebox{ border:1px #D8D8D8 solid; text-align:left; padding:10px 20px 10px 20px; height:auto; overflow:auto; color:#555555;}
.smp_lifebox a{ margin-right:6px; margin-left:2px;}

.smp_flink{
	width:1000px;
	height:auto;
	overflow:auto;
}
.smp_flink .hd{
	color:#000;
	width:auto;
	line-height:28px;
	overflow:auto;
	text-align:left;
	border-top:1px #d8d8d8 solid;
	border-left:1px #d8d8d8 solid;
	border-right:1px #d8d8d8 solid;
	padding-top:7px;
	_height:100%;
}
.smp_flink .hd span.hd1{
	font-size:14px;
	font-weight:bold;
	margin-left:20px;
	_margin-left:10px;
	width:100px;
	display:block;
	float:left
}
.smp_flink .hd span.hd2{
	width:40px;
	display:block;
	float:right;
}
.smp_flink .hd span.hd2 a:hover{
	text-decoration:none;
}
.smp_flink .bd{
	border-width:0 1px 1px 1px;
	border-color:#d4d4d4;
	border-style:solid;
	padding:10px 15px;
	background-color:#ffffff;
	overflow:auto;
	_height:100%;
	_width:968px
}
.smp_flink .bd .image{
	width:100%;
	height:auto;
	overflow:hidden;
	padding-bottom:8px;
}
.smp_flink .bd .image li{
	float:left;  
	margin-left:6px; 
	margin-bottom:2px;
}
.smp_flink .bd .image li img { 
	border:1px solid #ddd; 
	background:#f1f1f1; 
	padding:3px; 
	width:88px; 
	height:31px;
	vertical-align:top; 
	zoom:1;
}
.smp_flink .bd .text{
	width:auto;
	height:auto;
	overflow:hidden;
}
.smp_flink .bd .text li{
	line-height:18px;
	float:left;
	margin:5px 5px 0 5px;
	white-space:nowrap
}
.text li a { color:#333;}

.smp_telephone{
 border:1px #d8d8d8 solid;
}
.smp_telephone .hd{ height:28px; line-height:29px; font-size:14px; color:#000; padding-top:7px;}
.smp_telephone .hd span.hdleft{ float:left; width:100px; text-align:left; text-indent:15px; font-weight:bold;}
.smp_telephone .hd span.hdright{ float:right; font-size:12px; width:800px; overflow:hidden; height:28px; text-align:right; margin-right:15px;}
.smp_telephone .bd{ overflow:auto; padding-bottom:12px; padding-left:15px; padding-top:12px;_height:100%;}
.smp_telephone .bd li{ float:left; margin:5px 8px 5px 6px; display:block; width:105px; height:40px; text-align:center; border:1px #eee solid; padding-top:6px;}
.smp_telephone .bd li:hover{ border:1px #ddd solid; cursor:pointer; background-color:#f1f1f1;}

.smp_group{
border:1px #d8d8d8 solid;
width:998px;
}
.smp_group .hd{
padding-top:7px;
height:30px;
}
.smp_group .hd .span{
text-align:left;
text-indent:20px;
width:103px;
height:30px;
display:block;
float:left;
line-height:30px;
font-size:14px;
font-weight:bold; 
color:#000;
}
.smp_group .hd .more{
float:right;
display:block;
width:788px;
text-align:right;
line-height:29px;
padding-right:10px;
}
.smp_group .hd .more a{
padding:0 10px;
border-right:1px #ccc solid;
}
.smp_group .hd .more a.moree{
border-right:0px!important;
}
.smp_group .bd{
padding:15px 10px;
height:85px!important; 
overflow:hidden!important;
background-color:#ffffff;
width:978px;
}
.smp_group .bd ul{
display:block;
float:left;
height:85px;
overflow:hidden;
width:315px;
}
.smp_group ul .img {width:100px; float:left;display:block}
.smp_group ul .img a{}
.smp_group ul .img img{border:1px #ccc solid; width:80px}
.smp_group ul .detail{
width:205px;
height:80px;
overflow:hidden;
float:left;
text-align:left;
display:block;
color:#888;
}
.smp_group ul .detail span{
white-space:nowrap;
overflow:hidden;
width:auto;
height:20px;
display:block
}

.smp_goods{ border:1px #d8d8d8 solid; _height:100%; overflow:auto; height:auto; }
.smp_goods .hd{ height:30px; padding-top:7px;}
.smp_goods .hd .span{
text-align:left;
text-indent:20px;
color:#000;
font-size:14px;
font-weight:bold;
width:103px;
height:30px;
display:block;
float:left;
line-height:30px;
}
.smp_goods .hd .more{
float:right;
display:block;
width:788px;
text-align:right;
line-height:29px;
padding-right:20px;
}
.smp_goods .bd {padding:0 8px 15px 8px; overflow:auto; _height:100%;}
.smp_goods .bd li { width:98px; float:left; margin-top:10px;}
.smp_goods .bd li h3 { padding:0 8px; text-align:left; height:36px; overflow:hidden; margin-top:3px; cursor:pointer;}
.smp_goods .bd li span.price { display:block; text-align:left; background:url(../images/index/price.gif) 8px 3px no-repeat; padding-left:20px; color:#f50; font-size:14px; font-weight:bold; height:18px; overflow:hidden; margin-top:2px;}
.smp_goods .bd li span.price em { font-size:11px;}
.smp_goods .bd li img { display:block; margin:0 auto; width:80px; height:80px; padding:1px; border:1px solid #d3d3d3;}

.smp_shoplist{
	border:1px #d8d8d8 solid;
	padding-top:5px;
	background:#ffffff url(../images/index/hrdpph.gif) no-repeat top left;
	padding-bottom:20px;
	padding-left:5px;
}
.smp_shoplist .hd{
	text-align:right;
	height:24px;
	padding-top:7px;
	margin-right:15px;
	margin-bottom:10px;
}
.smp_shoplist .item { float:left; width:130px; padding-top:10px; line-height:16px; display:block; text-align:left; margin-left:5px; margin-right:5px;}
.smp_shoplist .bd { text-align:left; height:auto; overflow:auto;_height:100%;}
.smp_shoplist .item a img { display:block; width:115px; height:90px; margin:0 auto; vertical-align:top; padding:1px; border:1px solid #ddd;}
.smp_shoplist .item a img:hover{ border:1px #F1D38B solid;}
.smp_shoplist .item .title { display:block; height:16px; overflow:hidden; padding:0 12px; margin-top:3px;}
.smp_shoplist .item .sale { display:block; height:16px; overflow:hidden; padding:0 12px;}
.smp_shoplist .item a{}
.smp_shoplist .item a:hover .sale {}

.smp_shoplist .hd span.shop{
	float:left;
	display:block;
	width:780px;
	text-align:right;
}
.smp_shoplist .hd span.shop a {
	font-size:12px;
	font-weight:100;
	padding:5px 2px;
}
.smp_shoplist .hd span.more{
	text-align:right;
	float:right;
	width:150px;
	display:block;
	margin-right:20px;
}
.smp_shoplist .hd span.more a{
	text-decoration:underline;
	font-weight:100!important
}

.smp_service{ text-align:left; border:1px #d8d8d8 solid; overflow:auto; padding:13px 20px 15px 20px; height:auto;_height:100%}
.smp_service .hd { color:#999;}
.smp_service .hd span{ font-size:14px; font-weight:bold; color:#000; margin-right:12px;}
.smp_service .bd{ margin-top:10px;}
.smp_service li{ background-image:url(../images/index/service_icon.gif); background-repeat:no-repeat; width:175px; height:31px; float:left; line-height:31px; padding-left:45px; margin-bottom:10px; margin-left:7px;}
.smp_service li a{ font-size:14px; color:#333;}
.smp_service li.icon_1{ background-position:0 0;}
.smp_service li.icon_2{ background-position:0 -31px;}
.smp_service li.icon_3{ background-position:0 -62px;}
.smp_service li.icon_4{ background-position:0 -93px;}
.smp_service li.icon_5{ background-position:0 -124px;}
.smp_service li.icon_6{ background-position:0 -155px;}
.smp_service li.icon_7{ background-position:0 -186px;}
.smp_service li.icon_8{ background-position:0 -217px;}

.smp_focus_topinfo{ padding:15px 0 15px 15px; border:1px #d8d8d8 solid; height:auto;_height:100%; overflow:auto; text-align:left;}
.smp_focus{ float:left; width:330px;}
.smp_topinfo{ float:right; width:620px;}
.smp_topinfo .hd a{ color:#ff3300;}
.smp_topinfo .hd span{ font-size:14px; font-weight:bold; color:#000; margin-right:10px;}
.smp_topinfo .bd{ margin-top:10px;}
.smp_topinfo .bd li{ float:left; width:290px; overflow:hidden; height:25px; line-height:25px; margin-right:20px;}
.smp_topinfo .bd li .toptitle{ width:230px; height:25px; overflow:hidden; white-space:nowrap; float:left;}
.smp_topinfo .bd li .toptime{ color:#999; width:60px; height:25px; float:left; text-align:right}

.imginfo{ width:1000px;}
.imginfo .centerinfo{ float:left; width:928px; overflow:hidden}
.imginfo .centerinfo a{ line-height:20px; color:#333; vertical-align:middle;}
.imginfo .centerinfo li{ float:left; width:72px; height:62px; border:1px #d4d4d4 solid; background:#ffffff; margin-left:5px; margin-right:5px; display:block; overflow:hidden;}
.imginfo .centerinfo li img{ width:70px; height:60px; border:1px #ffffff solid;}
.leftarr a,.rightarr a { text-indent:-999em; overflow:hidden; display:block; width:36px; height:65px;}
.leftarr a:hover,.rightarr a:hover{ text-decoration:none;}
.imginfo .leftarr{ float:left; background:url(../images/index/arr.gif) 0 0 no-repeat; width:36px; height:65px; float:left; display:block;}
.imginfo .rightarr{ float:left; background:url(../images/index/arr.gif) 0 -65px no-repeat; width:36px; height:65px; float:left; display:block;}


.category_inner{
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	*height:100%;
	height:100%;
	_height:100%;
	border:1px #d4d4d4 solid;
}

#ni-flist {margin-left: -10px;font-size:14px; overflow:auto}
#ni-flist font{ color:#888; margin-left:4px; font-size:12px; font-weight:100;}
.ni-flist1 {margin-left: 20px;_margin-left:10px; width: 200px;float: left;}
.ni-flist2 {margin-left: 20px;width: 220px;float: left;}
.ni-flist3 {margin-left: 20px;width: 275px;float: left;}
.ni-fbg{width:auto;height:30px;background: #f2f1ec;margin-bottom:10px;}
.ni-fbg span{font-size:16px;height:30px;line-height:30px;margin-left:10px; text-indent:30px;font-family:'Arial'}
.ni-fbg a{ color:#000; font-family:"microsoft yahei";}
.ni-f-icon{float:left;width:30px;height:30px;background:url(head/bg_nav_2011_as3.gif)}
.ni-glist-section {width:auto;height:auto;line-height:30px;}

.ni-flist1 .tiny li,.ni-flist2 .tiny li{ display:block; width:33px; height:30px; float:left; overflow:hidden;}
.ni-flist1 .short li,.ni-flist2 .short li{ display:block; width:100px; height:30px; float:left; overflow:hidden;}
.ni-flist1 .long li,.ni-flist2 .long li{display: block; width: 200px;float:left; overflow:hidden;}

.ni-flist3 .tiny li{float: left;width:93px;height:30px;line-height:30px; overflow:hidden}
.ni-flist3 .short li{float: left;width:140px;height:30px;line-height:30px; overflow:hidden}
.ni-flist3 .long li{float: left;width:280px;height:30px;line-height:30px;overflow: hidden;}

.ni-glist-section hr {height: 1px;overflow: hidden;background: 0;color: pink;border: 0;border-bottom: 1px dotted #cfcfcf;position: relative;}
.ni-small{height:20px}
.ni-small a{font-size:12px;color: #808080;}
.ni-lifebox{width:280px;height:auto;}
.ni-lifebox span{font-weight: 700;height:30px;line-height:30px;}

.ni-bb1 {width:270px;height: 12px;overflow: hidden;margin-bottom:12px;background: 0;color: pink;border: 0;border-bottom: 1px dotted #cfcfcf;position: relative;}
.ni-mt20{margin-top:20px;}

/**width limit select begin**/
.full .smp_flink{ width:1200px;}
.full .smp_flink .bd{_width:1168px}
.full .smp_group {width:1198px;}
.full .smp_group .bd{ width:1178px;}
.full .smp_group .bd ul{width:388px;}
.full .smp_group ul .detail{width:255px;}
.full .imginfo{ width:1200px;}
.full .imginfo .centerinfo{width:1128px;}
.full .imginfo .centerinfo li{ width:82px;}
.full .imginfo .centerinfo li img{ width:80px;}
.full .smp_bbsview{ width:1198px;}
.full .bbsview{width:1198px;}
.full .ni-flist1 {width: 280px;}
.full .ni-flist2 {width: 280px;}
.full .ni-flist3 {idth: 280px;}
.full .smp_shoplist .item { width:138px; height:130px;}
.full .smp_shoplist .item a img { width:123px; height:90px;}
.full .smp_shoplist .hd span.shop{ width:980px;}
.full .ni-flist1 .tiny li,.full .ni-flist2 .tiny li{ width:93px;}
.full .ni-flist1 .short li,.full .ni-flist2 .short li{ width:125px;}
.full .ni-flist1 .long li,.full .ni-flist2 .long li{width: 200px;}
/**width limit select end**/
.xianshibg{width:300px;background:#fff;}
.ni-flist1 .short .xianshibg li,.ni-flist2 .short .xianshibg li{display:block;width:120px;height:auto;text-align:center;margin:0 auto;margin-left:6px;margin-bottom:15px;margin-right:16px;}
.ni-flist1 .short .xianshibg li a img,.ni-flist2 .short .xianshibg li a img{display:block;width:120px;height:90px;background:#f2f1ec;}
.xianshibg li a h4{font-size:14px;line-height:21px;margin-top:4px;color:#2244DD;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.xianshibg li a h4:hover{color:#ff0000;}
.xianshibg2{width:300px;background:#fff;}
.ni-flist1 .short .xianshibg2 li,.ni-flist2 .short .xianshibg2 li{display:block;width:270px;height:auto;text-align:left;margin:0 auto;margin-bottom:8px;margin-right:10px;}
.ni-flist1 .short .xianshibg2 li a,.ni-flist2 .short .xianshibg2 li a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;line-height:21px;}