@charset "utf-8";
#container{
	width:1000px;
	height: 40px;
	line-height: 40px;
	display:block;
	overflow:hidden;
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	background-image: url("../images/index_19.png");
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 2px;
}

/*nav*/
#nav{ background-image: url("../images/index_19.png");clear:both;margin:0 auto;width:960px; height:40px; padding:0px; position:relative; z-index:12;}
#nav li{padding:0px; width:120px; float:left; text-align:center; line-height:40px; height:40px;font-size:16px;}
#nav li a{color:#fff; text-decoration:none; display:block;}
#nav li a:hover,#nav li:hover a,#nav .over a{background-repeat: no-repeat;background-color: #0a6ec8;}
#nav .noleftline a:hover,#nav .noleftline:hover a{ background-position:left -38px;}
#home #m1,#services  #m2,#about #m3,#bussiness #m4,#bfaq #m5,#job #m6,#contact #m7,#subs #m8{background:url(menu_hover_bg.png) no-repeat left bottom; color:#fff;}
.navthisclass{background:url(menu_hover_bg.png) no-repeat left bottom; color:#fff;}
#nav li{ position:relative;}
#nav li:hover ul li a{ background:none;}
#nav li ul li:hover a{ background:none;}

#nav li ul{ display:none; float: left;
width:120px; height:auto; filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;  color:#FFFFFF; z-index:100000;}

#nav li:hover ul{ display:block; }

#nav li ul li{background:#1486e6; font-size:12px;  width:100%; text-align:center; height:35px; line-height:35px;}

#nav li ul li:hover{background-color: #0a6ec8;}

#nav li ul li:hover a span{  color:#000;}

#nav li ul li a span{ color:#fff; padding-left:30px; font-size:12px; }

#nav li ul .bg{float: left;
font-size: 0px;
background: url('dot0.gif') no-repeat scroll center center transparent; padding-top:3px;
height: 7px;
width: 200px; }


/*
#nav li #jiajia{ display:none;}

#nav li #jiajia ul li{width:160px;text-align:left; line-height:24px; height:30px; background:#fff; border-bottom:0px solid #eee; margin-left:10px; text-align:center;}
#nav li #jiajia ul li a{ background:none;}

#nav li:hover #jiajia{display:block; width:380px; height: auto; overflow:hidden;  left:-100px; right:0px; z-index:10;  background:#fff;position:absolute; }
#nav li:hover #jiajia ul{  }

*/

.both { height:0; width:100%; clear:both;}







#nav li .div410,#nav li .div260{width:603px; height:223px; background:url(menu_bg_shadow.png) no-repeat left bottom; left:235px;}
#nav li .left440{left:355px;}
#nav li .div260{width:366px; background-position:right bottom; left:355px; height:223px;}
#nav li .div360{width:480px; background:url(menu_bg_shadow3.png) no-repeat left -28px; left:475px; height:240px;position:absolute;}
#nav .menubg .dropmenu,#nav .div410 .drop410,#nav .div260 .drop260,#nav .div360 .drop360{width:940px; padding:10px;margin:0px auto;background: #fff url(menu_bg.png) repeat-x left top;height:388px;border-bottom:2px solid #28437f; text-align:left; z-index:20; _display:inline; position:absolute; margin-left:10px;}
#nav .div410 .drop410,#nav .div260 .drop260{ padding-top:20px;}
#nav .div410 .about160{height:186px; width:573px;}
#nav .div260 .drop260{width:336px; height:186px;}
#nav .div360 .drop360{width:450px; height:170px; padding-top:26px;}
#nav .menubg .dropmenu .menulist{background:url(menu_line.gif) no-repeat right 10px;width:210px; _display:inline; padding-left:20px; float:left; position:relative; height:380px;}
#nav .menubg .dropmenu .noline{background:none;}
#nav .menulist li{padding:0px; width:90%; text-align:left; line-height:24px; height:24px; font-size:13px;}
#nav  .menulist b a{ clear:left; background:none;font-size:14px;color:#333; line-height:24px;padding-top:10px; height:24px;}
#nav .menulist ul,#nav .drop410 ul,#nav .drop260 ul{margin:0px; padding:0px;}
#nav .menulist li a,#nav .menulist li a:hover{background:none; color:#333;}
#nav   b a:hover,#nav .menulist li a:hover{ background:none;text-decoration:underline;color:#00649d;}
#nav .menulist ul li a{color:#333;}
#nav .menulist ul li a:hover{color:#00649d;}
#nav .drop410 ul,#nav .drop260 ul,#nav .drop360 ul{ margin:0px; padding:0px 5px; padding-left:15px;}
#nav .drop410 ul li,#nav .drop260 ul li,#nav .drop360 ul li{width:160px;text-align:left; line-height:24px; height:30px;}
#nav .drop410 ul{padding-right:0px;}
#nav .drop410 ul li{width:180px;}
#nav .drop260 ul li{width:146px;}
#nav .div410 .about160 p,#nav .div260 .drop260 p{float:right; margin:0px; padding:0px; background:url(menu_line.gif) no-repeat left top; padding:0px 20px; padding-left:30px;}
#nav .div410 .about160 p a,#nav .div260 .drop260 p a{background:none; text-align:center; color:#333; line-height:30px;}
#nav .div410 .about160 p a:hover,#nav .div260 .drop260 p a:hover{color:#00649d; text-decoration:underline;}
#nav .left440 .about160 p{width:145px; color:#666;}
#nav .left440 .about160 p img{margin-bottom:10px;}
#nav .div360 p {width:210px; float:left;background:url(menu_line.gif) no-repeat right top; padding:0px 20px; padding-left:15px; margin-right:20px; color:#666;}
#nav .div360 p img{display:block; margin-bottom:10px;}
#nav .drop410 li a,#nav .drop260 ul li a,#nav .drop360 ul li a{ background:none;color:#333; font-size:13px;}
#nav .drop410 li a:hover,#nav .drop260 ul li a:hover,#nav .drop360 ul li a:hover{color:#00649d; text-decoration:underline;}