
.mainNav{position: fixed;top: 534px;width: 130px;left:170px;
	background-color: #0568b0;z-index: 99;
}
.mainNav > ul{position: relative;}
.mainNav > ul > li{line-height: 35px;}

.cs.mainNav > ul > li {
   background: url(../images/a1.png) 110px center;
   background-repeat:no-repeat;
   /*margin-right:15px;*/
}
.mainNav > li{line-height: 35px;}
.mainNav > ul > li > dl{border-bottom: 1px solid #017bc5;display: none;}
.mainNav > ul > li > dl > dd{line-height: 35px;}
.mainNav .subNav{position: absolute;left: 100%;top: 0;font-family:'宋体';
	background-color: rgba(255,255,255,1);border: 4px solid #389ad7;z-index: 4;display: none;
}
.mainNav .sub1{line-height: 30px;width: 720px;}
.mainNav .sub1 a{color: #666;padding-left: 7px;position: relative;
	background: url(../images/dot2.png) no-repeat left center;
	overflow: hidden;white-space: nowrap;word-wrap: normal;text-overflow: ellipsis;
}
.mainNav .sub1 a:hover{color: #f60;}
.mainNav .sub1 a.hasub:after{right: 20px;top: 50%;margin-top: -4px;
	content: '';position: absolute;width: 8px;height: 8px;
	background: url(../images/a2.png) no-repeat center center;
}
.mainNav .sub1 > ul > li{padding: 0 20px;border-bottom: 1px solid #ddd;overflow: hidden;}
.mainNav .sub1 > ul > li > a{display: block;width: 33.333%;float: left;}
.mainNav .sub1 > ul > li > ul{float: left;width: 66.666%;}
.mainNav .sub1 > ul > li > ul > li{line-height: 30px;overflow: hidden;}
.mainNav .sub1 > ul > li > ul > li > a{display: block;width: 50%;float: left;
	background-position: 2px center;padding-left: 9px;opacity: .8;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
.mainNav .sub1 > ul > li > ul > li > ul{width: 50%;float: left;}

.mainNav .sub1 > ul > li.height > a{ background:none; font-weight:bold;color:#f60;}

.mainNav .sub2{width: 490px;min-height:240px;}
.mainNav .sub2 > ul{line-height: 30px;position: relative;background: #fff;}
.mainNav .sub2 > ul > li{padding-left: 17px;
	background: url(../images/dot2.png) no-repeat 10px center;
	float: left;width: 50%;z-index: 1;
}

.mainNav .sub2 > ul > li > a{display: block;position: relative;z-index: 5;}
.mainNav .sub2 > ul > li.on,.mainNav .sub2 > ul > li:hover{
	background-color: #389ad7;z-index: 9;background-image: url(../images/dot2-w.png);
}
.mainNav .sub2 > ul > li.end .g-ul a{color:#999;}
.mainNav .sub2 > ul > li.end:hover .g-ul a{color:#fff;}
.mainNav .sub2 > ul > li.on > a,.mainNav .sub2 > ul > li:hover > a{color: #fff;}
.mainNav .sub2 > ul > li.on > a{z-index: 990;}
.mainNav .sub2 > ul > li.on > a:after{
	content: '';position: absolute;left: 100%;top: 50%;
	width: 0;height: 0;border-width: 4px;margin-left: -4px;
	border-style: dashed solid dashed dashed;margin-top: -4px;
	border-color: transparent #fff transparent transparent;
	
}
.mainNav .sub2 .sub-con{position: absolute;top: -4px;width: 370px;padding:0 15px;
	border: 4px solid #389ad7;z-index: 40;display: none;
	background: #fff;
	min-height:455px;
	left:100%;
}

.mainNav .sub2 .sub-con .a-box{margin-bottom: 20px;}
.mainNav .sub2 .sub-con .a-box span{display:block;padding:0px 8px 0px 0px;}
.tag{color: #999;}

.g-dlist{background: #fff url(../images/bg-nav.jpg) repeat-y right top;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	position: absolute;top: -4px;width: 200px;
	left: 100%;
	border: 4px solid #389ad7;
	border-left:none;
	padding:0 15px;
	min-height:455px;
	display:none;
}
.g-dlist dd{margin-bottom: 20px;line-height: 30px;}
.g-dlist dd a{font-size:14px;font-weight:bold;color:#444;}
.g-dlist dd a:hover{color:#ff6f18;}
.g-dlist em{color: #900;}

.mainNav .sub2 > ul > li.height3 a.title{background:none;font-weight:bold;color:#f60;display:inline-block;padding-right:25px;}
.mainNav .sub2 > ul > li.height3:hover a.title{background:none;font-weight:bold;color:#f60;}
.mainNav .sub2 > ul > li.height3 a.title:hover{text-decoration:underline;}
.mainNav .sub2 > ul > li.height3 span a{color:#444;display:inline-block;margin-right:8px;}
.mainNav .sub2 > ul > li.height3:hover span a{color:#444;}
.mainNav .sub2 > ul > li.height3 span a:hover{text-decoration:underline;}

.mainNav .sub2 > ul > li.height3:hover{background:url("../images/dot2.png") no-repeat 10px center;}

.mainNav .sub2 > ul > li.height2,.mainNav .sub2 > ul > li.height3{width:100%;}
.mainNav .sub2 > ul > li.height2 a{background:none; font-weight:bold;color:#f60;}
.mainNav .sub2 > ul > li.height2:hover a{ color:#fff;}


.mainNav .v1,.mainNav .s1{color: #fff;display: block;border-bottom: 1px solid #017bc5;
	background: url(../images/dot1.png) no-repeat 15px center;
}
.mainNav .v1{padding: 0 25px;font-size: 15px;}
.mainNav .on .v1,.mainNav li:hover .v1{background-color: #1a80ca;border-bottom-color: #389ad7;}
.mainNav .s1{padding-left: 31px;font-size: 14px;position: relative;z-index: 5;
	background-color: #0363aa;border-bottom-color: #016ab7;
	background-position: 20px center, right 15px center;
}
.mainNav dd.ok .s1:after{
	content: '';position: absolute;left: 100%;top: 50%;
	width: 0;height: 0;border-width: 4px;margin-left: -4px;
	border-style: dashed solid dashed dashed;margin-top: -4px;
	border-color: transparent #fff transparent transparent;
}

.mainNav .wjl_v1,.mainNav .v1{color: #fff;display: block;border-bottom: 1px solid #017bc5;
	  background: url(../images/dot1.png) no-repeat 15px center;
}

.mainNav .wjl_v1{padding: 0 25px;font-size: 15px;position:relative;}
.mainNav .on .wjl_v1,.mainNav li:hover .wjl_v1{background-color: #1a80ca;border-bottom-color: #389ad7;}
.mainNav .on .wjl_v1:after{border-color: transparent #fff transparent transparent;
    border-style: dashed solid dashed dashed;
    border-width: 4px;
    content: "";
    height: 0;
    left: 100%;
    margin-left: -4px;
    margin-top: -4px;
    position: absolute;
    top: 50%;
    width: 0;
    z-index: 999;}
/*******************************

