.index_page { width: 978px; padding: 0px; margin: 0px auto 10px auto; background: url(index_pg_bg.jpg) no-repeat left bottom #fff; border: #e9ebee 1px solid; border-bottom: 0px; padding: 10px 10px 12px 10px; }
.index_banner { width: 620px; position: relative; height: 327px; overflow: hidden; }
.ctrl-panel { position: absolute; right: 10px; top: 306px; z-index: 1000; }
.m-page { display: block; width: 8px; height: 8px; text-indent: -9999px; background: #fff; float: left; display: inline; margin-left: 2px; line-height: 8px; color: #fff; font-size: 11px; }
.m-page:hover { text-decoration: none; color: #fff; }
.focus { background: #53b32a; }
.con { width: 100%; }
.scroll-wrap { OVERFLOW: hidden; WIDTH: 620px; POSITION: relative; HEIGHT: 327px }
.scroll_box_content { POSITION: absolute }
.content_list { FLOAT: left; WIDTH: 620px; HEIGHT: 327px; cursor: pointer; position: relative; }
.content_list span { width: 590px; padding: 10px 15px; color: #fff; font-size: 14px; background: url(pic_icon.png) repeat; position: absolute; bottom: 0px; left: 0px; display: block; font-weight: bold; }

/* tab选项卡 */

.index_news { width: 358px; height: 327px; background: #f2f5f8; overflow: hidden; }
.index_news .tab_UL{ height: 34px; border-bottom: #ccc 1px solid; }
.index_news .tab_UL li {display: block; width:179px; height:34px; line-height:34px; background:url(index_tab_bg.jpg) no-repeat;font-size: 14px; color: #666; float:left; cursor:pointer; text-align:center}
.index_news .tab_UL li:hover {color: #fb880b; background: #f2f5f8;}
.index_news .tab_UL li.curr { color: #fb880b; background: #f2f5f8;}
.index_news .tab_UL li.curr a {color:#fb880b; background: #f2f5f8;}
.index_news_tab li a { line-height: 20px; border-bottom: #adadad 1px dotted; font-size: 14px; position: relative; padding: 9px 10px; width: 338px; height: 40px; display: block; }
.index_news_tab li a:hover { background: #6d9ed2; color: #fff; }
.index_news_pane { display: none; }

.index_news2 { width: 188px; margin-right: 24px; }
.index_lm_name { border-bottom: #c7c7c7 1px solid; color: #5282b7; height: 16px; line-height: 16px; padding-bottom: 10px; position: relative; font-size: 14px; font-weight: bold; margin-bottom: 5px; }
.index_lm_name span { position: absolute; right: 0px; top: 2px; font-size: 12px; font-weight: normal; }
.index_news_list2 li { height: 28px; line-height: 28px; background: url(index_list_icon.jpg) no-repeat left center; padding-left: 10px; font-size: 14px; position: relative; }
.index_news_list2 li span { position: absolute; font-size: 12px; color: #666; right: 0px; top: 0px }
.index_news3 { width: 390px; overflow: hidden; }
.index_news3 .tab_UL { height: 16px; border-bottom: #c7c7c7 1px solid; padding-bottom: 10px; margin-bottom: 5px; position: relative }
.index_news3 .tab_UL .tab_LI { cursor: pointer; float: left; width: 80px; height: 16px; text-align: center; border-right: #ccc 1px solid; font-size: 14px;}
.index_news3 .tab_UL .tab_LI a { display: block; width: 80px; height: 16px; line-height: 16px; font-size: 14px; color: #333; p
}


#ul001 li{ 
	border-right: 1px solid #ccc;
    cursor: pointer;
    float: left;
    height: 16px;
	font-size:14px;
    text-align: center;
    width: 80px;
	
	}


.tab_UL li.curr { color: #5282b7 !important; font-weight: bold; }

.index_news3 .tab_UL li span { position: absolute; right: 0px; top: 2px; font-size: 12px }
.index_news3_tab li { height: 28px; line-height: 28px; background: url(index_list_icon.jpg) no-repeat left center; padding-left: 10px; font-size: 14px; position: relative; }
.index_news3_tab li span { position: absolute; font-size: 12px; color: #666; right: 0px; top: 0px }
.index_news3_tab2 li {  line-height: 28px;  padding-left: 10px; font-size: 14px; position: relative; }
.index_news3_tab2 li p { line-height: 2em;text-indent: 2em; }
.index_news4 { width: 350px; overflow: hidden; }
.index_quick { width: 100%; border-top: #abb1ba 1px dashed; padding-top: 15px; margin-top: 10px; display: block; height: 40px; }
.index_quick li { margin-right: 16px; float: left }
.index_quick li.last { margin: 0px }
.index_quick li a { width: 146px; height: 35px; line-height: 35px; text-align: center; display: block; background: #edf4f9; border: #c7dbe9 1px solid; color: #5282b7; font-size: 14px; font-weight: bold; }
.index_quick li a:hover { background: #5282b7; color: #fff; border: #5282b7 1px solid }
.index_lm2_name { background: url(index_lm_icon.jpg) no-repeat left 2px; padding-left: 15px; border-bottom: #c7c7c7 1px solid; height: 16px; line-height: 16px; padding-bottom: 10px; color: #04489e; font-size: 14px; font-weight: bold; position: relative; margin-bottom: 10px; }
.index_lm2_name span a { position: absolute; right: 0px; top: 0px; color: #333; font-size: 12px; font-weight: normal }
.index_lm2_name span a:hover { color: #5282b7; }
.index_lm2_name span a.more { position: absolute; right: 0px; top: 0px; color: #333; font-size: 12px; font-weight: normal }
.index_lm2_name span a.more:hover { color: #5282b7 }
.index_pic_content { width: 928px; height: 88px; position: relative; overflow: hidden; display: block; margin: 0px; padding: 10px 25px; }
.index_pic_perv, .index_pic_next { width: 16px; height: 88px; position: absolute; cursor: pointer; overflow: hidden; z-index: 2 }
.index_pic_perv { background: url(index_prev.png) no-repeat left center; left: 0px; }
.index_pic_perv:hover { background: url(index_prev.png) no-repeat -16px center; }
.index_pic_next { background: url(index_next.png) no-repeat left center; right: 0px; }
.index_pic_next:hover { background: url(index_next.png) no-repeat -16px center; right: 0px; }
.index_pic_list { margin: 0px auto; width: 928px!important; height: 88px; overflow: hidden; }
.index_pic_list ul { width: 99999px; height: 88px; }
.index_pic_list li { width: 168px; height: 88px; float: left; overflow: hidden; margin: 0px 8px; }
.index_pic_list li img { width: 168px; height: 88px; display: block; }
.index_pic_list li:hover img { width: 164px; height: 84px; display: block; border: #5282b7 2px solid }
.index_online { width: 412px; margin-right: 20px; }


.index_policies { width: 412px; }
.index_interaction { width: 108px }
.index_interaction ul li { margin: 8px 0px; }
.index_interaction ul li a { width: 108px; height: 36px; line-height: 36px; text-align: center; color: #333; display: block; background: #dce5ec; }
.index_interaction ul li a:hover { background: #fbad03; color: #fff; font-weight: bold }
.index_link { width: 1000px; padding: 0px 0px 2px 0px; }
.index_link_main { background: url(index_link_bg.jpg) repeat-y left top }
.index_link_name { width: 40px; padding: 10px 0px; text-align: center; color: #fff; font-weight: bold; line-height: 18px; display: block; vertical-align: middle; }
.index_link_main ul { width: 960px; display: block; padding: 10px 0px 0px 0px }
.index_link_main ul li {  height: 24px; line-height: 24px; float: left;padding-left:20px; }
.index_link_main ul li a { color: #666 }
.index_link_main ul li a:hover { color: #5282b7 }
/*图片逐步滚动*/
.layout { TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 980px; OVERFLOW: hidden }
.homebtm { POSITION: relative; HEIGHT: 100px }
.homebtm { POSITION: relative; PADDING: 10px 0px; }
.homebtm LI { POSITION: relative; TEXT-ALIGN: center; WIDTH: 168px; DISPLAY: inline; FLOAT: left; }
.homebtm LI .pic { DISPLAY: block; HEIGHT: 88px; OVERFLOW: hidden; }
.homebtm .ico-new { POSITION: absolute; TOP: 0px; RIGHT: 5px; }
.mainCont { margin:0px auto; width:928px!important; height:88px; overflow:hidden;  }
.mainCont UL { WIDTH: 928px; WORD-WRAP: normal; margin: 0px; padding: 0px; list-style: none; }
.mainCont ul li {  width: 298px; height: 88px; float: left; overflow: hidden; margin: 0px 8px; }
.mainCont ul li img { width: 298px; height: 88px; display: block; }
.mainCont ul li:hover img { width: 294px; height: 84px; display: block; border:#5282b7 2px solid }

.leftBtn,.rightBtn{ width:16px; height:88px; position:absolute; cursor:pointer; overflow:hidden; z-index:2 }
.leftBtn { background: url(index_prev.png) no-repeat left center; left:0px;}
.leftBtn:hover {background: url(index_prev.png) no-repeat -16px center;}
.rightBtn { background: url(index_next.png) no-repeat left center; right: 0px;  }
.rightBtn:hover { background: url(index_next.png) no-repeat -16px center; right: 0px; }
