@charset "gb2312";
/* CSS Document */
body{ margin:0; padding:0; font-size:12px; color:#1B4F74; background-color:#F3F8FC;}
#box{ width:970px; height:970px; margin: 0 auto;}
#head{ width:970px; height:86px; background:url(images/head.jpg);}
#menu{ width:970px; height:29px; }
#nav { margin:0; padding:0; padding-top:5px;
  line-height: 24px;  list-style-type: none; background:url(images/menu.jpg); width:930px; height:24px;
  padding-left:40px;
}
#nav a {
 display: block; width: 100px; text-align:center;
 color:#FFF; text-decoration:none;
}

#nav a:hover  {
 color:#FFF;text-decoration:none;font-weight:bold;
}
#nav li {
 float: left; width: 100px; 
}
#nav li a:hover{
 background:#3A6786;
}
#nav li ul {
  margin:0; padding:0;
 line-height: 27px;  list-style-type: none;text-align:left;
 left: -999em; width: 100px; position: absolute;  
}
#nav li ul li{
 float: left; width: 100px;
 background: #1B4F74;
}
#nav li ul a{
 display: block; width: 100px;text-align:center;
}
#nav li ul a:link  {
 color:#fff; text-decoration:none; background:#1B4F74;
}
#nav li ul a:visited  {
 color:#fff;text-decoration:none;
}
#nav li ul a:hover  {
 color:#fff;text-decoration:none;font-weight:normal;
 background:#3A6786;
}
#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}
#content {
 clear: left; 
}
/*menu end*/
#flash{ width:970px; height:336px;}
/*flash end*/
#middle{ width:970px;  height:440px; margin-top:3px;}
#m_le{ width:205px; height:440px; float:left; margin-left:4px; display:inline;}
.honor{ width:205px; height:140px; border:#DBE2E8 1px solid;}
.h_img{ width:193px; height:133px; margin-left:5px; margin-top:3px;}
.ser{ width:205px; height:122px; margin-top:8px;}
.cont{ width:205px; height:150px; border:#DBE2E8 1px solid; margin-top:8px;}
.c_tit{ width:194px; height:24px; background:url(images/title_2.jpg); margin-left:5px;}
.c_tit p{ margin:0; padding:0; text-align:center; color:#476076; padding-top:3px;}
.c_img{ width:194px;  height:53px; background:url(images/c_img.jpg); margin-left:5px;}
.c_con{ width:194px; height:64px; background:url(images/c_bg.jpg) repeat-x; margin-left:5px;}
.cp{ margin:0; padding:0; line-height:20px; padding-top:3px;  color:#2D6389; padding-left:5px;}
/*middle_left end*/
#m_ri{ width:745px; height:440px; float:left; margin-left:10px; display:inline;}
#mr_left{ width:529px; height:440px; float:left; background:url(images/mid_bg.jpg) repeat-x;}
.jj{ width:529px; height:272px;}
.jj_tit{ width:529px; height:26px; background:url(images/title.jpg);}
.jj_tit p{ margin:0; padding:0;  color:#fff; padding-top:8px; padding-left:5px;}
.pj{ margin:0; padding:0; width:529px; height:114px; padding-top:5px; padding-left:5px;
line-height:25px; color:#2D6389;}
.jj ul{ margin:0; padding:0; list-style:none;}
.s{ margin-left:40px;}
.jj ul li{ color:#2D6389; width:490px; 
border-bottom:#2D6389 1px dashed; 
list-style:none;
margin-left:10px;
padding-top:5px;
line-height:30px;
}
.jj ul li a{color:#2D6389; text-decoration:none;}
.jj ul li a:hover{ color:#000;}
/*jj end*/
.pro{ width:529px; height:150px; margin-top:10px;}

#mr_right{ width:205px; height:440px; float:right;}
.cc{ width:205px; height:140px; border:#DBE2E8 1px solid;}
.cc_t{ width:193px; height:25px; background:#6696C4; margin-top:3px; margin-left:6px;}
.cc_t p{ margin:0; padding:0; text-align:center; color:#EEFFFF; padding-top:5px;}
.cc_cj{ width:193px; height:109px;margin-left:6px;}
.zp{ width:205px; height:120px; margin-top:8px;}
.zp_img{ width:202px; height:61px; background:url(images/zp.jpg);}
.zp ul{ margin:0; padding:0; list-style:none; width:190px; height:50px; margin-top:5px; margin-left:10px;}
.zp ul li{ color:#2D6389; list-style:square; list-style:inside; line-height:25px;}
.zp ul li a{color:#2D6389; text-decoration:none;}
.zp ul li a:hover{ color:#000;}
.yx_img{ width:192px; height:118px; margin-left:6px;}
/*middle all end*/
#fotter{ width:970px; height:70px; margin:0 auto; background:#F5F5F5;}
.fln{ width:970px; height:10px; background:#37698E;}
#fotter p{ margin:0; padding:0; padding-top:5px; line-height:23px; text-align:center; color:#4B5E6D;}
#fotter p a{ color:#37698E; text-decoration:none;}
/*index end*/
#a_mri{ width:750px; height:440px; float:right; background:#F2F7FB; border-top:#1B4F74 4px solid;}
.bread{ width:700px; height:20px; margin-top:5px; margin-left:10px;}
.bread span{ color:#1B4F74;}
.span1{font-weight:bold;}
#a_mri p{ margin:0; padding:0; line-height:45px; padding:10px;}
/*about end*/
#pro_le{ width:205px; height:440px; float:left; border:#DBE2E8 1px solid;}
#pro_li{ width:193px; height:430px; background:#F2F7FB; margin-left:8px; margin-top:5px;}
.pro_tit{ width:193px; height:25px; background:#6696C4;}
.pro_tit p{ margin:0; padding:0; text-align:center; color:#EEFFFF; padding-top:5px;}
#pro_li ul{ margin:0; padding:0; width:150px; height:auto; margin-left:15px; list-style:none; margin-top:10px;}
#pro_li ul li{ color:#1B4F74; line-height:25px; text-align:center; 
list-style:square; background:url(images/li_bg.jpg) repeat-x;
width:160px;
}
#pro_li ul li a{ color:#1B4F74; text-decoration:none;}
#pro_li ul li a:hover{ color:#000;}
.list{ list-style:none; font-weight:bold;}
