/*
*@des catalog page
*@author liw
*/
@import url("/style/ui/ui_icon.css");
@import url("/style/ui/button.css");
@import url("/style/ui/ui_pop.css");
@import url("/style/ui/ui_tip.css");

/*layout reset*/
.main-flex{
	padding-right: 240px;
	overflow: hidden;
	*zoom:1;
}
.main-flex-bd{
	float: left;
	width: 100%;
}
.side-flex{
	width: 230px;
	float: left;
	margin:10px -240px 0 0;
}


.cata{min-height:900px;*height:900px;}
.cata-fake{
	*zoom:1;
	height:40px;
}
.cata-tab{
	*zoom:1;
	height:40px;
	color:#333;
	background-color:#f4f4f4;
}
.cata-tab li{float:left;height:40px}
.cata-tab .last{border-right:none}
.cata-tab a,
.cata-tab span{
	font-size:14px;
	font-family:'Microsoft Yahei',simsun;
	text-align:center;
	float:left;
	height:40px;
	line-height:40px;
	padding:0 55px;
}
.cata-tab span{cursor:default;}
.cata-industry a{width:101px}
.cata-tab .last span{border-right:none}
.cata-tab a:link,
.cata-tab a:visited{color:#333}
.cata-tab a:hover{color:#cc220b}
.cata-tab .active{background-color:#e41c2e;}
.cata-tab .active a,
.cata-tab .active span{
	color:#fff;
	background-image:none;
	position:relative;
	height:40px;
	line-height:40px;
	_bottom:-1px;
}

.cata-bd{padding:20px 10px 0 0;}
.cata-blk{border-bottom:1px solid #e0e0e0;padding:10px 0 30px;margin-bottom:20px;}
.cata-bd .last{border-bottom:none}
.cata-blk-hd,
.cata-lst{overflow:hidden;*zoom:1;line-height:21px;}
.cata-blk-hd .cata-blk-name{color:#333;font-size:14px;float:left;font-weight:bold}
a.cata-swicth{float:right;color:#999;}
.cata-blk-hd .v-sep{float:left;margin:0 10px}
.cata-blk-hd .lnk-icon{float:left;height:18px}
.lnk-icon .icon{margin-right:5px}

.cata-blk-bd{margin-top:5px}
.cata-lst{}
.cata-lst a:link,
.cata-lst a:visited{color:#666}
.cata-lst a:hover{color:#cc220b}
.cata-blk-bd li{float:left;width:156px;padding:10px 0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.cata-blk-bd li a{position:relative;padding-left:12px;}
.cata-blk-bd li a:before{content:"";position:absolute;top:7px;left:2px;width:2px;height:2px;border-radius:1px;background:#666;}
.side-promo{margin-bottom:10px}

.bottom-quick{margin-top:20px;background-color:#f7f7f7}
.fixed {position: fixed;z-index: 99;top: 0;*position:absolute;}

@media screen and (min-width: 1200px){
	.quick-plane dl{
		width:190px;
	}
}
@media screen and (max-width: 1200px){
	.cata-blk-bd li{width:140px}
}