@charset "utf-8";

body {MARGIN: 0 auto; PADDING: 0px; font-family:"宋体";font-size:12px;background:url(../images/bg.jpg) top repeat-x; text-align:center; color:#000000;}
div,form,p,img,ul,ol,li,dl,dt,dd {margin:0px; padding:0px; list-style:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th{ margin: 0; padding: 0; border: 0; line-height:26px; font:Arial, Helvetica, sans-serif; }
td{ padding-left:5px;}
.input{ width:100px; height:10px;}
.input1{ width:100px; height:14px; float:left;}
.blank1{ clear:both; line-height:30px; height:30px;}
.blank2{ clear:both; line-height:3px; height:3px;}
.blank3{ clear:both; line-height:5px; height:5px;}
.l28{ line-height:8px;}
.white{ color:#fff;}
.red{ color:#FF0000;}
.blue{ color:#0C3466;}
.t30{ text-indent:30px;}
.t90{ text-indent:90px;}
.fb{ font-weight:bold;}
.tl{ text-align:left;}
.tr{ text-align:right;}
.m80{ margin-top:80px;}
.p45{ padding-right:45px; padding-top:25px;}
.p15{ padding-right:15px; padding-top:25px;}
.p10{ padding-left:20px;}
.clb{ clear:both;}
.f12{ font-size:12px;}
INPUT.text {
	BORDER-BOTTOM-COLOR: rgb(192,192,192); BORDER-RIGHT-WIDTH: 1px; BACKGROUND-COLOR: #f3f8fd; BORDER-TOP-COLOR: rgb(192,192,192); BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; COLOR: #064690; BORDER-RIGHT-COLOR: rgb(192,192,192); FONT-SIZE: 9pt; BORDER-LEFT-COLOR: rgb(192,192,192); BORDER-LEFT-WIDTH: 1px
}

#content { width:949px; margin:0 auto;}
.content_bg{background:url(../images/index_bg.jpg) no-repeat; width:949px; height:428px;}
a.hover{ color:#fff; text-decoration:none; width:157px; height:26px; line-height:26px;float:left; }
a.hover:hover{ background:url(../images/hover.jpg) right no-repeat; width:157px; height:26px; color:#fff; text-decoration:none; display:block; float:left; }
.button { float:left; padding-left:40px;}
.button img{ padding:5px 20px;}


#top{ width:850px; margin:0 auto; clear:both;}
.topimg{ float:left;}
.line1{ background:url(../images/line1.jpg) no-repeat; width:850px; height:28px; float:left; display:block; }
.weizhi{text-align:left; float:left; padding:5px 0 10px 0;}
.weizhi a{ text-decoration:none; color:#000;}
.weizhi a:hover{ text-decoration:underline; color:#ECAD02;}
.neirong{ background:#fff; width:850px; float:left; margin:0 auto;}
.loginbox{ width:797px; clear:both; padding:15px 26px 10px 27px;}
.login{ background:url(../images/page_bg.jpg) no-repeat; width:797px; text-align:center; float:left;}
.login_w{  width:797px; float:left; padding:10px 0;}
.login_tit{ font-size:14px; color:#fff; float:left; text-align:left; padding:5px 0 0 35px;}
.login_text{ width:770px; float:left; padding:30px 10px 10px 10px;}
table a{ color:#000; text-decoration:none;}
table a:hover{ color:#fd0101; text-decoration:none;}
.button1{ float:left; padding-top:30px; width:770px;}
.button1 img{ padding-left:20px; padding-right:20px;}
.cbox{ width:797px; clear:both; padding:15px 26px 20px 27px;}
.c_box{ background:url(../images/tit_bg.jpg) no-repeat; width:797px;float:left; margin-top:20px;}
.button2{ float:left; padding-top:30px; width:797px; margin-bottom:70px;}
.button2 img{ padding-left:20px; padding-right:20px;}
.button2 input{ margin-left:20px; margin-right:20px;}
.button2 select{ margin-left:20px; margin-right:-15px;}
.footline{clear:both; margin:0 auto;}
.line2{ background:url(../images/line1.jpg) no-repeat; width:850px; height:28px; float:left; display:block; clear:both; margin:0 auto;}
.line2 span{text-align:center; color:#fff; line-height:28px;}
.nav_left{ float:left; width:710px;}
.nav_right{ float:right; width:140px; padding-top:3px;}
.nav_right span{ line-height:22px; }
.nav_right span a{color:#000000; text-decoration:none;background:url(../images/icpMenuBg.jpg) no-repeat; margin-top:3px; width:114px; height:19px; display:block;}
.nav_right span a:hover{color:#ff0000; text-decoration:underline;}
#nav, #nav ul{
padding:5px 0 0 15px;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em; 
}
#nav a{
display:block;
padding:0px 15px;
color:#fff;
text-decoration:none;
}

#nav a:hover{
background-color:#E1EFF8;
color:#074F81;
}

#nav li{
float:left;
position:relative;
}

#nav ul {
position:absolute;
display:none;
width:15em;
background:#fff;
border:1px #E0EFF8 solid;
padding:6px 0 6px 5px;
color:#469ED5;
z-index:2
}

#nav li ul a{
width:12em;
height:auto;
float:left;
 text-align:left;
 color:#469ED5;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:12em;
margin:0px 0 0 14px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}
.zhuandao{ margin:5px 5px 0 10px; line-height:18px;}
.page_s a{ color:#000; text-decoration:none;}
.page_s a:hover{ color:#c0c0c0; text-decoration:underline;}
.login_img img{ float:left; padding-left:15px;}
.button_w{ width:320px; float:left; padding-left:80px;}
.button_w img{ padding-left:20px;  }

a.enter{ color:#000; text-decoration:none;}
a.enter:hover{ color:#ff0000; text-decoration:underline;}

/*menu*/
#fancymenu{ float:left; width:690px; height:28px; line-height:28px;overflow: hidden; padding-left:20px; font-size:12px;}
#pictureselect {
	position: relative;
	height: 1%; /* ie bug */
}

#fancymenu ul, #pictureselect {
	padding: 0;
	margin: 0;
}

/* Don't apply padding here (offsetWidth will differ in IE)
    If you need padding add it to the child anchor */
#fancymenu ul li, #pictureselect li {
	float: left;
	list-style: none;
}
.chromestyle li{ float:left;}
.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block;  
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle li a{ color:#fff; text-decoration:none; width:81px; height:28px; text-align:center; display:block;}
.chromestyle li a:hover{ background:url(../images/nav_hover_bg.jpg) no-repeat; width:81px; height:28px; text-decoration:none; color:#1C4779; display:block; float:left; overflow:hidden;}

.dropmenudiv{
position:absolute;
top: 0;
border-bottom-width: 0;
text-align:center;
z-index:100;
line-height:22px;
border-left:1px solid #1F497D;
border-right:1px solid #1F497D;
border-bottom:1px solid #1F497D;
background:#fff url(../images/nnav_bg.jpg) repeat-x bottom;
width:110px;
visibility: hidden;
padding:0;font-size:12px;
}


.dropmenudiv a{
width: auto;
display: block;
text-align:left;
padding-left:6px;
border-bottom:1px solid #1F497D;
text-decoration: none;
color:#1F497D;

}

.dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background:#3D87AE url(navhover.gif) repeat-x; color:#fff;
}

.dropmenudiv_off{ display:none;}

