/* CSS Document */
body{font-size:12px; color:#000; margin:0px; padding:0px; line-height:17px; font-family: Arial, Helvetica, Geneva, Verdana, sans-serif;	background: #1E4E96 url(../images/bg.jpg) repeat-x;}
div, fieldset, table, td, th, p, ul, ol, li, dl, dt, dd{margin:0px; padding:0px;}
.seo, .off {display: none;}
ul li {list-style-type: none;list-style-position: outside;}
*{margin:0;padding:0;}
a{text-decoration:none;}
a:link {color:black;text-decoration:none;}
a:visited{color:black;text-decoration:none;}
a:hover{color:#900;text-decoration:underline;}
.a1:link, .a1:visited{text-decoration:underline;color:#000; }
.a1:hover{ color:#f60; text-decoration:none;}
.a2:link, .a2:visited{text-decoration:none;color:#E1CA1C; }
.a2:hover{ color:#fff; text-decoration:underline;}
.tab1:link, .tab1:visited{text-decoration:none;color:#000; }
.tab1:hover{ color:#000; text-decoration:none;}
.more:link, .more:visited{text-decoration:underline;color:#E1CA1C; font-weight:bold; }
.more:hover{ color:#D7B61E; text-decoration:none; font-weight:bold;}

.menu{width:1001px; height:48px;font-size:12px;position:relative;z-index:100;}   
.menu ul{list-style:none;}   
.menu li {float:left;position:relative;} 
.menu ul ul {visibility:hidden;position:absolute;left:0px;top:48px;}   
.menu table {position:absolute; top:0; left:0;} 
.menu ul li:hover ul, 
.menu ul a:hover ul{visibility:visible;} 
.menu a{ display:block; width:111px; height:46px;background: #003366;padding:0px 0px;margin:0px;color:#000;text-decoration:none;}   
.menu a:hover{color:#000;border:0px solid #000;} 
.menu ul ul{}   
.menu ul ul li {clear:both;text-align:center;font-size:15px;} 
.menu ul ul li a{display: inline-table;width:109px;height:20px;margin:0;border:0;border-bottom:1.5px solid #99CCCC;padding:6px 0px;} 
.menu ul ul li a:hover{border:0;background:#666;border-bottom:1.5px solid #99CCCC;} 

.red {color: #F00;}
.red2{color: #F00;font-size: 16px;}
.blog{position:relative;}
.blog .blog2{display:none;}
.blog:hover{z-index:99;
background:#000;}
.blog:hover .blog2{	display:block; font-size:12px;border-bottom:1.8px solid #858585;border-right:1.8px solid #858585;border-left:1.8px solid #858585;border-top:1.8px solid #CCC; max-width:400px; color:#FFF; text-align: top:0; left:111px; padding:0px;position:absolute;z-index:999;}
.blogz1{position:relative;}
.blogz1 .blog2z1{display:none;}
.blogz1:hover{z-index:99;
background:#FFF;}
.blogz1:hover .blog2z1{	display:block; font-size:12px;border-bottom:1.8px solid #858585;border-right:1.8px solid #858585;border-left:1.8px solid #858585;border-top:1.8px solid #CCC; max-width:400px; color:#FFF; text-align: top:-10px; left:30px; padding:0px;position:absolute;z-index:999;}
.blogz2{position:relative;}
.blogz2 .blog2z2{display:none;}
.blogz2:hover{z-index:99;
background:#FFF;}
.blogz2:hover .blog2z2{	display:block; font-size:12px;border-bottom:1.8px solid #858585;border-right:1.8px solid #858585;border-left:1.8px solid #858585;border-top:1.8px solid #CCC; max-width:400px; color:#FFF; text-align: top:0; left:80px; padding:0px;position:absolute;z-index:999;}
a.nodec:link{text-decoration: none;}
a.nodec:visited { text-decoration: none;}
a.nodec:hover{	text-decoration: none;}
a.nodec:active{	text-decoration: none;}
img { border:none; }
#ifocus{ width:482px; height:234px; margin:0px; border:0px solid #DEDEDE; background:#FAE2B6; }
#ifocus_pic{ display:inline; position:relative; float:left; width:385px; height:224px; overflow:hidden; margin:5px 0 0 5px; }
#ifocus_piclist{ position:absolute; }
#ifocus_piclist li{ width:385px; height:224px; overflow:hidden; }
#ifocus_piclist img{ width:385px; height:224px; }
#ifocus_btn{ display:inline; float:right; width:80px; margin:0px 5px 0 0; }
#ifocus_btn li{ width:80px; height:56px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_btn img{ width:80px; height:52px; margin:5px 5px 0 0; }
#ifocus_btn .current{ background: url(pic/2.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_opdiv{ position:absolute; left:0; bottom:3px; width:385px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:8px; bottom:9px; color:#FC3; font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
#ifocus_tx .normal{ display:none; }

a.yellew3:link { color:#FC0;text-decoration: none;}
a.yellew3:visited {color:#FC0;text-decoration: none;}
a.yellew3:hover {color:#FC0;text-decoration: none;}
a.yellew3:active {color:#FC0;text-decoration: none;	}
a.yellew4:link { color:#FC0;text-decoration: none;}
a.yellew4:visited {color:#FC0;text-decoration: none;}
a.yellew4:hover {color:#FC0;text-decoration: underline;}
a.yellew4:active {color:#FC0;text-decoration: none;	}
a.blue5:link { color:#00CCFF;text-decoration: none;}
a.blue5:visited {color:#00CCFF;text-decoration: none;}
a.blue5:hover {color:#00CCFF;text-decoration: underline;}
a.blue5:active {color:#00CCFF;text-decoration: none;	}
.B2 {font-weight: bold;color: #FC0;}
a.black1:link {color:#000;text-decoration: none;}
a.black1:visited {color:#000;text-decoration: none;}
a.black1:hover {color:#000;text-decoration: underline;}
a.black1:active {color:#000;text-decoration: none;}
a.black2:link {color:#000;text-decoration: none; font-family:"Times New Roman", Times, serif;}
a.black2:visited {color:#000;text-decoration: none;font-family:"Times New Roman", Times, serif;}
a.black2:hover {color:#000;text-decoration: underline;font-family:"Times New Roman", Times, serif;}
a.black2:active {color:#000;text-decoration: none;	font-family:"Times New Roman", Times, serif;}
a.yellew2:link {color:#FC0;text-decoration: none;}
a.yellew2:visited {color:#FC0;text-decoration: none;}
a.yellew2:hover {color:#FFF;text-decoration: none;}
a.yellew2:active {color:#FC0;text-decoration: none;	}
a.blou1:link {color:#039;text-decoration: underline;}
a.blou1:visited {color:#039;text-decoration: underline;}
a.blou1:hover {color:#039;text-decoration: underline;}
a.blou1:active {color:#039;text-decoration: underline;}
a.nocolor:link {text-decoration: none;}
a.nocolor:visited {text-decoration: none;}
a.nocolor:hover {text-decoration: none;}
a.nocolor:active {text-decoration: none;}
.yellew1 {color: #FC0;}
.B1 {font-weight: bold;}
.black2{color: #000;}
.white{color;#FFF;}

.main_topbg{ margin:0 auto; background: url(../images/maintop_bg2.jpg) no-repeat top;}
.mmo{ width:1000px; margin:0 auto;}
.footerblue {color: #00CCFF;}
.f13{font-size: 13px}
.f14{font-size: 14px}
.f23{font-size: 23px}
.f16{font-size: 16px}
.fred {	color: #FF0000;	font-size: 16px;font-weight: bold;}

.menu_login{width:560px;height:33px; padding-top:8px;}
.login img{ vertical-align:text-bottom}
.inpit_login{ background:#4B89A4; width:100px; height:18px; border:0; color:#CCFFFF; text-indent:5px; font-size:12px; }
select{ color:#333; text-indent:5px; font-size:12px; border:1 solid #79AFEC;overflow: hidden;display: inline }
.button1{ background:url(../images/button_bg.gif) repeat-x; width:46px; height:18px; border:0; font-size:12px; cursor:pointer;}
.blue{ font-weight: bold; color: #0066CC; line-height: 18px;}
.hf3{ font-weight: bold; color: #999; line-height: 18px;}

/*menu*/
#t {width: 1000px;height: 48px;	margin: 0 auto;	padding:0;}
#nav-body {	position: relative;	z-index: 200; width: 1000px; height: 48px; left: 0px; top: 0px; background: url(../images/menubg.gif) no-repeat 0 0;}
#nav-body li {float: left; height: 48px;line-height: 40px; width: 111px; position: relative;}
#nav-body li:first-child, #nav-body li.first-child {background: none;}
#nav-body li dt a {	display: block;	width: 111px; height: 48px;	line-height: 48px; text-align: center; color: #d7cb9a; font-size: 14px; font-weight: bold; color: #fff; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
#nav-body li dt a:hover {color: #ffba00;}
#nav-body li.current dt a {	color: #ffba00;}
#nav-body .nav-dropdown {width: 111px;background: url(../styles/images/dropdown-slim-top.gif) no-repeat 0 0;padding-top: 12px; position: absolute;	left: 0px; top: 36px; display: none;}
#nav-body .nav-dropdown div {padding-bottom: 12px;background: url(../styles/images/dropdown-slim-bottom.png) no-repeat left bottom; font-size: 14px;font-weight: bold;font-family: Arial, Helvetica, sans-serif; }
#nav-body .nav-dropdown div p {background: url(../styles/images/dropdown-slim-middle.gif) repeat-y 0 0;	height: 30px;}
#nav-body .nav-dropdown div p a, #nav-body .nav-widedropdown div p a {display: block;width: 111px;height: 25px;line-height: 25px; padding-bottom: 2px;background: url(../styles/images/dropdown-separator.gif) no-repeat center bottom;color: #fff;text-align: center; text-decoration: none;}

#nav-body .nav-dropdown div p a:hover {	color: #FFCC00;}
#leftmenu {	position: relative;	z-index: 1;	}
#leftnav {width: 166px;height: 330px; padding-left: 16px;padding-top: 5px;}
#leftnav li {width: 166px;height: 27px;position: relative;display: inline;}
#leftnav li dl {position: relative;}
#leftnav li dt a {display: block; width: 166px; height: 32px;text-indent: -9999px; overflow: hidden; background-image: url(../styles/images/leftbtn.jpg); background-repeat: no-repeat;}

#leftnav li#class1 dt a {background-position: 0px 0px;}
#leftnav li#class1 dt a:hover {background-position: -166px 0px;}
#leftnav li#class2 dt a {background-position: 0px -35px;}
#leftnav li#class2 a:hover {background-position: -166px -35px;}
#leftnav li#class3 dt a {background-position: 0px -70px;}
#leftnav li#class3 dt a:hover {background-position: -166px -70px;}
#leftnav li#class4 dt a {background-position: 0px -105px;}
#leftnav li#class4 dt a:hover {background-position: -166px -105px;}
#leftnav li#class5 dt a {background-position: 0px -140px;}
#leftnav li#class5 dt a:hover {background-position: -166px -140px;}
#leftnav li#class6 dt a {background-position: 0px -175px;}
#leftnav li#class6 dt a:hover {background-position: -166px -175px;}
#leftnav li#class7 dt a {background-position: 0px -210px;}
#leftnav li#class7 dt a:hover {background-position: -166px -210px;}
#leftnav li#class8 dt a {background-position: 0px -245px;}
#leftnav li#class8 dt a:hover {background-position: -166px -245px;}
#leftnav li#class9 dt a {background-position: 0px -280px;}
#leftnav li#class9 dt a:hover {background-position: -166px -280px;}
#leftnav li#class010 dt a {background-position: 0px -315px;}
#leftnav li#class010 dt a:hover {background-position: -166px -315px;}

.inpit_login2{ background:#D2EBFE; width:130px; height:18px; border:0; color:#000; text-indent:5px; font-size:12px; }
.button2{ background:#D2EBFE;width:46px; height:18px; border:0; font-size:12px; cursor:pointer;}

