#menu {
	Z-INDEX: 100; float:left; WIDTH:800px; 
}
#menu UL {
	FLOAT: left; 
}
#menu UL LI {
	DISPLAY: inline;
	FLOAT: left;
	font-size:16px;WIDTH:110px; 
}

#menu UL LI A {
TEXT-ALIGN: center; DISPLAY: block;  line-height:100px; color:#000; 
}
#menu UL LI .change {
	TEXT-DECORATION: none;
	color:#008EC8;
	background-image: url(jta.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#menu UL LI A:hover {	TEXT-DECORATION: none;
	color:#008EC8;
	background-image: url(jta.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#menu UL LI a.sec {	TEXT-DECORATION: none;
	color:#008EC8;
	background-image: url(jta.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#menu UL LI OL {
	POSITION: absolute;
	WIDTH:100%;
	DISPLAY: none;
	COLOR: #fff;
	 margin-left:0px;
	padding:0px;
	left:0px; background-color:rgba(255,255,255,0.9); padding-top:30px; padding-bottom:30px;
}
#menu UL LI OL a{ padding:0px;}
#menu UL LI OL .nav{
	width:1200px;
	float:left;
	background-image: url(lind.png);
	background-repeat: repeat-y;
	background-position: 795px top;
}
#menu UL LI OL .nav .tp{ width:350px; float:left; text-align:left;}
#menu UL LI OL .nav .tp img{width:290px; height:150px; display:block;}
#menu UL LI OL .nav .pdjs{ width:380px; float:right; font-size:15px; line-height:25px; color:#333; font-weight:normal;}
#menu UL LI OL .nav .mulu{ width:420px; float:left; overflow:hidden; padding-left:15px; margin-right:15px;}
#menu UL LI OL   li { width:200px; margin-left:5px; margin-right:5px; float:left;}
#menu.hd1 UL LI OL LI A{LINE-HEIGHT: 25px;height:25px; }
#menu UL LI OL LI A { text-align:left;transition:all 0.2s ease-in-out 0s;
	DISPLAY: block;
TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;
	COLOR:#333;
	LINE-HEIGHT: 30px; padding-left:14px; padding-left:15px; padding-right:0px;
	height:25px;
	font-size:14px;
	margin:0px;
	background-image: url(widgets_double_nav_3_1.png);
	background-repeat: no-repeat;
	background-position: left center;font-weight:bold; 
}
#menu UL LI OL LI A:hover {
	color:#fff;
	color:#009DE1; background-image: url(widgets_double_nav_3_1.png);	background-repeat: no-repeat;
	background-position: left center;

}
.clear{ clear:both;}
#nlmd {
	Z-INDEX: 10; POSITION: relative; float:left; WIDTH:780px; 
}
#nlmd UL {
	FLOAT: left;
}
#nlmd UL LI {
	POSITION: relative;
	DISPLAY: inline;
	FLOAT: left;
	font-size:16px; WIDTH:128px; text-align:center;
}
#nlmd UL LI.dg{
	width:2px;
	height:75px;
	float:left;
	background-image: url(l1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#nlmd UL LI i{ margin-left:15px; line-height:75px; font-size:20px; }
#nlmd UL LI A {
 text-align:center; DISPLAY: block;  line-height:75px; color:#444; overflow:hidden;
}
#nlmd UL LI A i{ color:#aaa;}
#nlmd UL LI .change {
	TEXT-DECORATION: none; 
	color:#009DE1;
	
}
#nlmd UL LI .change i,#nlmd UL LI A:hover i,#nlmd UL LI a.sec i{ color:#009DE1;}
#nlmd UL LI A:hover { 
	TEXT-DECORATION: none; 
	color:#009DE1;
}
#nlmd UL LI a.sec {
	TEXT-DECORATION: none; font-weight:bold;
color:#009DE1;
}
#nlmd UL LI OL {
	POSITION: absolute;
	WIDTH:148px;
	DISPLAY: none;
	COLOR: #333;
	MARGIN-LEFT: 0px;
	left:0px;
background-color:rgba(255,255,255,0.8);}

#nlmd UL LI OL LI {
	DISPLAY: block; FLOAT: none; background-image:none; font-weight:normal; font-size:14px;padding:0px;
	margin:0px; text-align:center;WIDTH:148px;
}#nlmd UL LI OL LI A { text-align:center;
	DISPLAY: block;
	overflow:hidden;
	COLOR:#555;
	padding-top:5px; padding-bottom:5px;
	LINE-HEIGHT: 25px;
	margin:0px;
}
#nlmd UL LI OL LI A:hover {
	color:#fff;
background-color:#009DE1;

}
#nlmd UL LI OL LI A.sec {
color:#fff;
background-color:#009DE1;

}
#cpdh{width:1200px;
	float:left;
	text-align:center; 
}
#cpdh dl{ list-style-type:none; width:1240px; }
#cpdh dl dd { width:285px; float:left; background-color:#fff; margin-right:20px; margin-top:10px; margin-bottom:10px;box-shadow: 0px 1px 8px #eee;-webkit-box-shadow: 0px 1px 8px #eee;-moz-box-shadow: 0px 1px 6px #eee; }
#cpdh dl dd:hover{box-shadow: 0px 1px 8px #999;-webkit-box-shadow: 0px 1px 8px #999;-moz-box-shadow: 0px 1px 8px #999;}
#cpdh dl dd .tp{ width:275px; height:170px; float:left;  overflow:hidden;  text-align:center; padding:5px;}
#cpdh dl dd img{ width:275px; min-height:170px;transition:all 0.6s ease-in-out 0s; display:block; margin-left:auto; margin-right:auto;}
#cpdh dl dd .js{ width:275px; padding:5px; float:left; line-height:25px; color:#777;font-size:12px;  height:50px;overflow:hidden;   text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    display: box;
    display: -webkit-box;
    line-clamp:2;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical; text-align:left;}
#cpdh dl dd p{ background-color:#f4f4f4; width:275px;text-align:center; height:25px; font-size:14px; line-height:25px; padding:5px; overflow:hidden; font-weight:600; }

#cpdh dl dd A{
	color:#333;

}
#cpdh dl dd A:hover  p{
	color:#fff; background-color:#008EC8;

}
