@charset "utf-8";
/* CSS Document */
html, body, div, span, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin:0px; padding:0px; font-family:Arial,"宋体"; font-size:12px;}
a img{border:0px;}
body{
background:url(../images/index/bg.jpg) repeat-x;
}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}


.top,.main,.bottom{
width:918px;
margin:0px auto;
}
.top{
height:101px;
background:url(../images/index/bg.jpg) repeat-y;
}
.intop{
width:902px;
height:101px;
margin:0px auto;
background:url(../images/index/bg1.jpg) repeat-x bottom;
}
.logo{
float:left;
width:165px;
}
.toptit{
float:right;
width:737px;
height:90px;
background:url(../images/index/bg2.jpg) repeat-x top;
}
.topsearch{
float:right;
width:485px;
padding:10px 0 0 0;
}
.topsearch span{
color:#EDEDED;
padding-right:16px;
margin:0px auto;
}
.topsearch span a{
color:#EDEDED;
}
.topsearch span a:hover{
color:#F18527;
}
.topsearch p{
color:#EDEDED;
padding-right:5px;
height:31px;
margin:0px auto;
line-height:31px;
}
.topsearch input{
height:16px;
color:#747474;
border:0;
margin:0 auto;
padding:0 0 0 0;
background:url(../images/index/bg-s.gif) no-repeat center;
}
.topsearch img{
vertical-align:middle;
}	


/*.menu ul{
font-size:12px;
margin:0px auto;
list-style:none;
}
.menu ul li{
font-size:12px;
padding:0px 18px;
line-height:25px;
float:left;
}
.menu ul li a{
font-size:12px; 
color:#1B4485;
font-weight:bold;
padding:0;
}*/
.main{
width:918px;
background:url(../images/index/bg.jpg) repeat-y;
}
.content{
width:902px;
height:277px;
margin:0px auto;
}
.title{
width:902px;
height:25px;
margin:0px auto;
line-height:25px;
margin-top:-25px;
color:#FFFFFF;
}
.title a{
color:#FFFFFF;
margin:0px auto;
}

.newsbox{
width:902px;
height:182px;
background:url(../images/index/bg3.jpg) no-repeat;
margin:0px auto;
}

.box{
width:195px;
height:120px;
padding:31px 0 0 33px;
float:left;
}
.box h3{
color:#1B4485;
}
.box img{
margin-top:4px;
}
.box span{
width:191px;
margin:0px auto;
float:left;
padding-top:5px;
}
.box span a{
color:#666666;
float:left;
}
.link{
float:left;
display:block;
width:168px;
height:147px;
margin:11px 0 0 36px;
}


.bottom{
width:902px;
height:21px;
margin:0px auto;
background:url(../images/index/bg4.jpg) repeat-x;
font-size:12px;
color:#ffffff;
padding-top:5px;
}
.bottom a{
font-size:12px;
color:#ffffff;
margin:0 8px 0 12px;
}
.bottom span{
font-family:Arial;
font-size:12px;
float:right;
padding-right:15px;
color:#ffffff;
}
.bottom span a{
font-family:Arial;
font-size:11px;
color:#080808;
}
.bottom1{
width:918px;
height:32px;
margin:0px auto;
background:url(../images/index/bg5.jpg) no-repeat;
}


.clear{
clear:both;
        }


/*menu*/
.menu{
font-size:12px; 
height:24px; 
margin:34px 0 5px 0;
}
#nav { margin:0; padding:0; text-transform: uppercase; }
#nav a{display:block;color: #fff;text-decoration: none; line-height:25px; padding:0px 12px;}
#nav a span{display:block;color: #fff;text-decoration: none; color:#1B4485;font-weight:bold;}
#nav a:hover {}
#nav a:hover span {}
#nav .active {}
#nav .active span {}
#nav li {float:left; list-style:none;}
#nav ul {background:url(../images/index/bg-m.jpg) repeat-x #fff; border: 3px solid #fff;display: none;position:absolute; width:80px; backcolor:#fff; margin:0;padding:0; z-index:2; }
#nav ul li a{ text-align:center;display:block;color: #fff;text-decoration: none;  line-height:24px;width:80px;padding:0px;}
#nav ul li a span{display:block;color: #fff;text-decoration: none;color:#333333; padding:0; font-weight:normal;}
#nav ul li a:hover span{background:#22437F; color:#F6F7F6;}
#nav li.show ul {display: block;}
/*.top_menu{
width:921px;
height:28px;
margin:0px auto;
background-color:#000000;
}
#nav { margin:0; padding:0; padding-top:0px;height:28px; line-height:28px;}



#nav li .nav2{
width:112px;
height:28px;
}
#nav li .nav2 a{
width:112px;
background-image:url(../images/index/menu2.jpg);
}
#nav li .nav2 a:hover{
background-image:url(../images/index/menu02.jpg);
}
#nav li .nav2current a{
width:112px;
background-image:url(../images/index/menu02.jpg);
}

#nav { margin:0; padding:0; padding-left:8px;text-transform: uppercase;height:28px; }
#nav a{display:block;color: #1B4485;text-decoration: none;height:28px;}
#nav li {float:left; list-style:none;}
#nav li ul {display: none;position:absolute; width:77px; margin:0px 0 0 0;padding:6px 0 0 0; z-index:2; background:#fff;border:3px solid #FFFFFF;background-image:url(../images/index/bg-m.jpg) repeat-x top; vertical-align:middle;}
#nav li ul li a{display:block;color: #333333;text-decoration: none; line-height:24px; text-indent:0; text-align:center;  vertical-align:middle;list-style:none;}
#nav li ul li a:hover{color:#F6F7F6; background:#22437F;list-style:none;}
#nav li.show ul {display: block;}*/

/*
#top h1{
margin:28px 0px 12px 0px;
color:#fff;
font-size:18px;
line-height:20px;
height:20px;
background:url(../images/index/toph1_line.gif) no-repeat 0px bottom;
}
#top h2{
font-size:12px;
font-weight:100;
color:#D0D0D0;
}
#topnav{
float:left;
margin-top:10px;
border-bottom:1px solid #9d9d9d;
margin-left:44px;
}
#nav{
width:816px;
margin:0px auto;
background:url(../images/contact/bg07.jpg) repeat-x;
}
.menu{font-size:12px;position:relative; top:0px; width:770px; height:34px; background: url(../images/contact/bg07.jpg);margin:0px auto;padding:0;z-index: 10;}   
.menu ul{list-style:none;}   
.menu li {float:left;position:relative; width:97px; margin:0px 6px;}   

.menu table {position:absolute; top:0; left:0;}   
.menu ul li:hover ul,   
.menu ul a:hover ul{visibility:visible;}   
.menu ul li a{display:block; text-align:center; line-height:34px;color:#000;text-decoration:none; width:97px;}   
.menu ul li a:hover{color:#000; width:97; background: url(../images/contact/bg06.jpg);}  

.menu_whith {float:left;position:relative; width:160px;} 
.menu ul li.menu_whith a{display:block; text-align:left;padding-left:10px; line-height:34px;color:#000;text-decoration:none; width:150px;}   
.menu ul li.menu_whith a:hover{color:#fff; width:150px;background:#a3a3a3; }

.menu_whith1 {float:left;position:relative; width:130px; font-family:"Arial";} 
.menu ul li.menu_whith1 a{display:block; text-align:left;padding-left:10px; line-height:34px;color:#000;text-decoration:none; width:120px;}   
.menu ul li.menu_whith1 a:hover{color:#fff; width:120px;background:#a3a3a3; }  


.menu_whith2 {float:left;position:relative; width:114px;} 
.menu ul li.menu_whith2 a{display:block; text-align:left;padding-left:10px; line-height:34px;color:#000;text-decoration:none; width:104px;}   
.menu ul li.menu_whith2 a:hover{color:#fff; width:104px;background:#a3a3a3; }  
 
.menu ul ul {visibility:hidden;position:absolute;top:34px; left:0px; width:97; background-color:#8b8b8b;margin:0;padding:0;}   
.menu ul ul li {clear:both;text-align:left;font-size:12px;line-height:26px; height:26px;color:#fff;margin:0;padding:0;}   
.menu ul ul li a:LINK{display:block; width:97;margin:0;border:0; line-height:26px;height:26px;color:#fff;}
.menu ul ul li a:VISITED{display:block; width:97;margin:0;border:0; line-height:26px;height:26px;color:#fff;}
.menu ul ul li a:HOVER{border:0; width:97;background:#a3a3a3; line-height:26px;height:26px;color:#fff;text-decoration:none;} 
.menu ul ul li a:ACTIVE{display:block; width:97;margin:0;border:0; line-height:26px;height:26px;color:#fff;}
.menuhover{background:url(images/contact/bg06.jpg);}
#mainfla,#newsbox,#bottomtel,#bottomlink{
margin:0px auto;
width:816px;
}

