@charset "utf-8";
/* CSS Document */
/*-----模板样式(web_leftAside)-----*/

.web .pageBody{
	padding-bottom:20px;
	margin-bottom:20px;
}
.web #banner{
	height:400px;
	background-image: url(../images/bannerBg.png);
	background:none;
}
.mobile #banner{
	height:130px;
	overflow:hidden;
}
#column10 #banner,#column11 #banner,#column13 #banner,#column12 #banner,#column33 #banner,#column32 #banner,#column15 #banner{
	display:none;
}
#column16 #banner,#column30 #banner,#column31 #banner,#column17 #banner{
	display:none;
}
#column19 #banner,#column20 #banner,#column21 #banner,#column22 #banner,#column24 #banner{
	display:none;
}

.web aside{
	width: 300px;
	z-index:50;
	overflow:visible;
	/*
	padding-bottom:475px;
	background-image: url(../images/asideBg.png);
	*/
	background-position:bottom left;
	background-repeat:no-repeat;
	display:block;
}
.web aside .rootColumnTitlebar{
	height:60px;
	width:260px;
	margin:0px;
	padding:0px;
	background-color:#00458f;
	text-indent:-9999px;
	display:none;
}
.web aside nav{
	padding-left:25px;
	width: 235px;
	padding-bottom:10px;
	display:none;
}
.web aside nav ul{}
.web aside nav ul li{
	width:235px;
	height:auto;
}
.web aside nav ul li a{
	height: 28px;
	padding-top:17px;
	padding-right:25px;
	width:210px;
	text-align:right;
	background-image: url(../images/subNavListItemBg.png);
	font-size:14px;
}
.web aside nav ul li a:hover{
	background-color:#005bac;
	color:#000;
}
.web aside nav ul li.current a{
	background-color:#005bac;
	color:#000;
}
.web aside nav ul li.current ul{
	display:none;
}


.web aside #productCate{
	background-image: url(../images/productCateBg.png);
	background-repeat:no-repeat;
	width:260px;
	/*height:225px;*/
	height:auto;
	background-color:#f4f4f4;
	border-bottom:solid 5px #dddddd;
}

.web aside #productCate .titleBar{
	width:260px;
	height:80px;
	text-indent:-9999px;
}
.web aside #productCate ul{
}
.web aside #productCate li{
	padding-bottom:5px;
}
.web aside #productCate li a{
	width:260px;
	height:30px;
	padding-top:10px;
	color:#af251a;
	font-size:14px;
	display:block;
	background-color:#dddddd;
	text-indent:30px;
	font-weight:bold;
}
.web aside #productCate li a small{
	color:#999;
	font-size:11px;
	font-weight:normal;
	padding-left:10px;
}
.web aside #productCate li ul{
}
.web aside #productCate li li{
}
.web aside #productCate li li a{
	width:270px;
	height:25px;
	color:#333;
	font-size:12px;
	background-color:none;
	font-weight:normal;
	background-image: url(../images/productCateListItemBg.png);
	
	transition: text-indent 0.2s;
	-moz-transition: text-indent 0.2s;
	-webkit-transition: text-indent 0.2s;
	-o-transition: text-indent 0.2s;
}
.web aside #productCate li li a:hover{
	background-position:left bottom;
	color:#FFF;
	font-weight:bold;
	text-indent:40px;
}


#column4 #productCate ul ul{ display:none;}
#column5 #productCate ul ul{ display:none;}
#column2 #productCate ul ul{ display:none;}
#column25 #productCate ul ul{ display:none;}
#column26 #productCate ul ul{ display:none;}
#column27 #productCate ul ul{ display:none;}







.web aside #contact{
	background-image: url(../images/contactBg.png);
	width:260px;
	height:380px;
	position:relative;
}
.web aside #contact .titleBar{
	height:80px;
	text-indent:-9999px;
}
.web aside #contact .qqList{
	margin-left:10px;
}
.web aside #contact .qqList li{
	display:block;
	width:60px;
	height:80px;
	float:left;
	text-align:center;
}
.web aside #contact .qqList a{
	padding-top:40px;
	display:block;
}
.web aside #contact p{
	line-height:20px;
	clear:both;
	margin-left:25px;
}
.web aside #contact .messageLink{
	width:215px;
	height:50px;
	position:absolute;
	left:25px;
	bottom:35px;
	display:block;
	text-indent:-9999px;
}









.web .pageContent{
	width: 700px;
}
.web .columnTitlebar{
	height:80px;
	padding:0px;
	width:700px;
	text-indent:-9999px;
}
.web .columnLocation{
	top:50px;
	right:10px;
}
.web .columnContent{
	width:700px;
}


.mobile aside{display:none;}

.columnContent{}