#top{width:100%;height:255px;margin:0 auto;overflow:hidden;}
.head_top{height:88px;width:994px;margin:0 auto;}
.head_top div{float:left;height:88px;}
.head_top_4c01{width:238px;background:url(/images/head_top_4c01.jpg) no-repeat;height:88px;}
.head_top_4c02{width:166px;background:url(/images/head_top_4c02.jpg) no-repeat;height:88px; text-align:right;padding-right:40px;}
.head_top_4c02 p{display:block;margin-top:10px;}
.head_top_03{width:212px;background:url(/images/head_top03.jpg) no-repeat;height:88px;}
.head_top_text{width:238px;background:url(/images/head_top_text.jpg) no-repeat;height:88px;}
.head_top_04{width:74px;background:url(/images/head_top04.jpg) no-repeat;height:88px;padding-right:22px;}
.head_top_03 p{display:block;float:right;margin-top:35px;*margin-top:20px;_margin-top:20px;margin-right:38px!important;margin-right:20px}
#logo{clear:both;width:205px;height:101px;float:left; text-align:center;margin-top:10px;}
.top_head{width:960px;margin:0 auto;background:#fff;height:190px;}
#logo img{width:205px;height:76px;margin-bottom:8px;}
#logo h1{line-height:21px;color:#999;font-size:13px;text-indent:10px;}
#logo h2{color:#FD6621;font-size:13px;text-indent:10px;}
#logo h2 a{color:#FD6621;}
#logo h2 a:hover{color:red;text-decoration:none;}
#banner{float:right;width:749px;height:119px;color:#979797;font-size:14px;background:url(/images/banner_bg.jpg) no-repeat;text-align:left;}
#banner h1{display:block;color:#979797;font-size:13px;float:left;margin-top:3px;height:20px;line-height:20px; text-indent:26px;}
#banner h2{display:block;color:#666666;font-size:13px;letter-spacing:2px;height:20px;line-height:20px;text-align:right;padding-top:80px;}
#banner h2 a{color:#666666;}
#banner h2 a:hover{color:red; text-decoration:unline;}
#banner h3{display:block;color:#979797;font-size:13px;height:18px;line-height:18px;float:left;width:90%;text-indent:26px;margin-top:-3px;}
.index_diamond{float:left;height:27px;width:104px;margin-top:4px;}
.index_diamond img{display:block;}
#navi{clear:both;width:944px;margin:0 atuo; background:url(/images/navi_bg.jpg) no-repeat;height:50px;padding:0 6px 0 10px;}
#navi ul{width:944px;margin:0 auto;height:31px;}
#navi ul li{float:left;width:75px;margin-right:1px; text-align:center;height:31px;line-height:31px;}
#navi ul li.li_01{width:54px;}
#navi ul li.li_02{width:50px;}
#navi ul li.li_03{width:69px;}
#navi ul li.li_last{width:60px;}
#navi a{display:block;color:#fff;text-decoration:none;text-align:center;margin:0 auto;font-size:14px;height:31px;line-height:31px;}
#navi a:hover,#navi a.on,#navi span.on{color:#0C066F;background:#CDD9EF;}
#navi a.a_yellow{color:#0C066F;margin-top:0px;background:#CDD9EF;}
#navi span{display:block;color:#fff;text-decoration:none;text-align:center;margin:0 auto;font-size:14px;height:31px;line-height:31px; cursor:hand;}
ol.submenu{width:74px;display:none;position:absolute; z-index:2;margin-left:-37px;background:#E8EEF9;}
#navi ol.submenu li{float:none;width:74px;text-align:center;height:30px;line-height:30px;border-bottom:1px #58597B dashed;}
#navi ol.submenu li a{text-decoration:none;font-size:11px;background:none;color:#525A95;font-size:13px;display:block;height:30px;line-height:30px;}
#navi ol.submenu li a:hover{background:#CEDEFB;color:#000033;}
#navi ol.submenu li.no_line{border:none;}
ol.submenu02{width:49px;margin-left:-24px;}
#navi ol.submenu02 li{width:49px;}
#top{width:960px;margin:0 atuo;overflow:hidden;}
.head_top_4c01{margin-left:-17px;display:inline;}

