.mainbody{width:100%; margin:0 auto; height:446px; background: url(../images/indexkv.jpg) center top repeat; padding:10px 0 0 0;}
.yuyan{margin:5px auto 0 auto; width:1120px; height:30px; }
.indexlogo{margin:50px auto 0 auto; width:1120px; text-align:center; }
.indexmenu{ background-color:#2f6fb8; margin:0 auto; width:100%; height:50px; margin:0 0 50px 0;}
.indexmenu_n{margin:0 auto; width:1120px;   }
.activemenu{ background-color:#1d4572;}


.indexmenu_n li{float:left;  text-align:center; font-size:15px; color:#fff;  }
.indexmenu_n li a{float:left; color:#fff; width:224px; height:35px;   padding:15px 0 0 0;  text-decoration:none;  }
.indexmenu_n li a:hover{color:#fff; background-color:#1d4572;  text-decoration:none;   cursor: pointer;}

 

.indexmain{margin:0 auto 50px auto; width:1120px; height:227px;}
.zyly{float:left; width:693px; height:228px; background: url(../images/zylybg.jpg) center top repeat; }
.indexkv_r{float:right; width:399px;}
.indexkv_r p{float:left; width:399px; height:auto; margin:-12px 0 28px 0;}

.news_box{float:left; width:320px; height:150px; margin:0 80px 0 0;}
.news_box_r{float:right; width:320px; height:150px;}
.news_t{float:left; width:100%; color:#ccc;font-size:16px; height:38px; margin:0 0 18px 0; border-bottom:1px solid #575757;}
.news_box li{float:left; width:100%; margin:0 0 6px 0;}
.news_box li a{color:#999; float:left; width:100%; margin:0 0 6px 0;}
.news_box li a:hover{float:left; width:100%; margin:0 0 6px 0;}
.news_box_r li{float:left; width:100%; margin:0 0 6px 0;}
.news_box_r li a{color:#999; float:left; width:100%; margin:0 0 6px 0;}
.news_box_r li a:hover{float:left; width:100%; margin:0 0 6px 0;}

.kong1{float:left; width:250px; }
.fv_box{float:left;  width:220px; padding:13px 0 0 0;  }
.fv_box li{float:left;width:220px; height:31px; color:#fff;}
.fv_box li a{color:#fff; float:left;   }
.fv_box li a:hover{float:left;color:#fff; text-decoration:underline;  }

