

/*bind css (not edit)*/
.menu_hor {  margin:0; list-style:none; position: relative; word-spacing: -0.25em; }
.menu_hor li { float:left; padding:0 17px 0 1px; background:url(../pic/top_menu_li_bg.png) right top no-repeat; position:relative;word-spacing: normal; zoom: 1; }
.menu_hor a {  display:block; font:bold 14px Arial, Helvetica, sans-serif; color:#d0e0e3; text-transform:uppercase; text-decoration:none; height:33px; padding:17px 25px 0; position:relative; }
.menu_hor a:hover {  color:#ffffff; background-color:#2870be; }
.menu_hor a:hover .top_menu_pos_left_pic_hover { display:block;}
.menu_hor a:hover .top_menu_pos_right_pic_hover { display:block;}
.menu_hor a.active{   color:#ffffff; background-color:#2870be; }
.menu_hor ul {  margin:0; list-style:none; position:absolute; top:50px; left:-15px; z-index:999; background-color:#2E5B93; display:none; width:124px; }
.menu_hor ul li { display: block; list-style: none; margin: 0; padding: 0; background:none; float:none; //zoom:1;  }
.menu_hor ul a { display: block; padding:17px 5px 10px; font:bold 13px Arial, Helvetica, sans-serif; text-align:center; height:auto; }
.menu_hor ul a.active{ color:#ffffff; background-color:#2870be;}
.menu_hor ul ul { display: none; left: 0; margin: 0; padding: 0; position: absolute; top: 0; left:0;z-index:2 }
.menu_hor ul ul li { float:none;//zoom:1;}

.arrow-up { border-bottom: 5px solid #fff; border-left: 5px solid transparent; border-right: 5px solid transparent; height: 0; left: 10px; position: absolute; top: -4px; width: 0; z-index: 1; }
.arrow-up2 { border-bottom: 5px solid #c2c2c2; border-left: 5px solid transparent; border-right: 5px solid transparent; height: 0; left: 10px; position: absolute; top: -5px; width: 0; z-index: 0; }
.arrow-left { border-bottom: 5px solid transparent; border-right: 5px solid #fff; border-top: 5px solid transparent; height: 0; left: -4px; position: absolute; top: 0; width: 0; z-index: 1; }
.arrow-left2 { border-bottom: 5px solid transparent; border-right: 5px solid #c2c2c2; border-top: 5px solid transparent; height: 0; left: -5px; position: absolute; top: 0; width: 0; z-index: 0; }
.toLeft .arrow-left { border-left: 5px solid #fff; border-right: 0; left: auto; right: -4px; }
.toLeft .arrow-left2 { border-left: 5px solid #c2c2c2; border-right: 0; left: auto; right: -5px; }
.arrow-down {display:inline-block;//display:inline;//zoom:1;vertical-align:top;margin:5px 0 0 5px;width: 0; height: 0; border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid #666;}
.arrow-right {display:inline-block;//display:inline;//zoom:1;vertical-align:top;margin:3px 0 0 5px;width: 0; height: 0; border-top: 4px solid transparent;border-bottom: 4px solid transparent;	border-left: 4px solid #666;}/*user css (this edit)*/


.menu_hor li a.active .top_menu_pos_left_pic_hover { display:block;}
.menu_hor li a.active .top_menu_pos_right_pic_hover { display:block;}
.top_menu_pos_left_pic_hover { display:none;  position:absolute; top:0; left:-15px;}
.top_menu_pos_right_pic_hover {display:none; position:absolute; top:0; right:-15px;}

.arrow-up {
	display:none;
	border-bottom-color:#fff;
	top:-4px; 
}
.arrow-up2 {
	border-bottom-color:#c2c2c2;
	top:-5px; 
	display:none;
}
.arrow-left {
	border-right-color:#fff; 
	left:-4px; 
	display:none;
}
.arrow-left2 {
	border-right-color:#c2c2c2; 
	left:-5px; 
	display:none;
}
.toLeft .arrow-left {
	border-left-color:#fff;
	right:-4px; 
	display:none;
}
.toLeft .arrow-left2 {
	border-left-color:#c2c2c2;
	right:-5px;
	display:none; 
}
.arrow-down {
	margin:5px 0 0 5px;
	border-top-color:#666;
	display:none;
}
.arrow-right {
	margin:3px 0 0 5px;
	border-left-color:#666;
	display:none;
}