
/* CSS Document */

.web .pageBody .wrapper{
}
.web aside{
	width:235px;
	padding-bottom:150px;
	background-image: url(../image/asideBg.png);
	background-position: 0px bottom;
	background-repeat:no-repeat;
}
.web aside #contactLink{
	position:absolute;
	width:200px;
	height:90px;
	display:block;
	left:0px;
	bottom:5px;
	text-indent:-9999px;
	display:block;
}
.mobile aside #contactLink{ display:none;}
.mobile aside{
	
}
.web aside .rootColumnTitlebar{
	width:200px;
	height:85px;
	text-indent:-9999px;
	margin-left:0px;
}
.web .subNav{
	width:200px;
	background-color:#FFF;
}
.web .subNav ul{
}
.web .subNav li{
	width:200px;
}
.web .subNav li a{
	background-image: url(../image/subNavListItemBg.png);
	width:170px;
	height: 35px;
	padding:0;
	line-height:35px;
	text-align:left;
	padding-left:30px;
	font-size: 14px;
}
.web .subNav li li a{
	font-size:12px;
	color:#666;
}
.web .subNav li.current a{
	background-color:#3185e1;
	font-weight:bolder;
	color:#FFF;
}
.web .subNav li a:hover{
	background-color:#3185e1;
	font-weight:bolder;
	color:#FFF;
}



.web .subNav li.current li.current a{
	background:none;
	background-color:#ccc;
	color:#666;
}


.web .subNav ul ul{ display:block;}
.web .subNav ul ul ul{ display:none;}
.web .subNav ul ul a{
	text-indent:40px;
}
.web .subNav ul ul a:hover{
	background-color:#ccc;
	color:#FFF;
}

.web .subNav li.current li.current li ul{
	display:none;
}
.web .subNav li.current li a{
	color:#666;
}
.web .subNav li.current li.current a{
	color:#fff;
}

.web .subNav li.current li.current ul{
	display:none;
}

.web .subNav li.current li ul{
	display:none;
}

.mobile .subNav ul ul{ display:none;}

.web .pageBody{
	/*background-image:url(../images/pageBodyBg.png);
	background-repeat:repeat-x;*/
}
.web .pageContent{
	width:865px;
	background-color:#FFF;
	padding-bottom:20px;
	/*padding-top:130px;
	padding-bottom:30px;*/
}
.web .columnTitlebar{
	width:850px;
	height:79px;
	/*text-indent:-9999px;*/
	border-bottom:solid 1px #d4d4d4;
	background:none !important;
}

.web .columnTitlebar .columnName{
	font-size:14px;
	color:#808080;
	padding-top:50px;
	display:inline-block;
}
.web .columnTitlebar .slaveColumnName{
	display:inline-block;
	color:#6ca8ef;
	font-weight:bold;
	font-size:12px;
	padding-top:50px;
	padding-left:5px;
	text-transform:uppercase;
}
.web .columnLocation{
	position:absolute;
	top:40px;
	right:20px;
	line-height:40px;
	color:#999;
	font-size:12px;
}
.web .columnLocation a{
	color:#999;
}
.web .columnContent{
	min-height:400px;
	width:850px;
	margin-top:20px;
}
.mobile .subNav ul ul{}

.mobile .subNav li li{ width:100%;}


#news{
	position:relative;
	background-image:url(https://www.tj-xhkj.com/web/leftAside/images/newsBg.png);
	width:320px;
	height:250px;
	margin-top:10px;
}












.mobile img{
	max-width:100%;
}

.mobile #banner {
	position:relative;
	left:0px;
	top:0px;
	width: 100%;
	height: 120px;
	margin:auto;
	z-index:10;
	/*background-color:#999;*/
}
.mobile #banner .alpha {
	height:120px;
}
.mobile #banner .control {
	position:absolute;
	top:100px;
	left:0px;
	z-index:11;
}
.mobile .control.focusModule li.focusOpen a.title{
	background-color:#c7000b;
}







.mobile #subNavListItem16{ display:none;}

