@charset "utf-8";
.banner { background:url(index.jpg) repeat 0 0;width:100%; position:relative; z-index:0;}
.index_c {background:url(index_c.jpg) no-repeat 50% 0; height:399px; width:100%;}
.hotNewsM { position: relative; width:100%; height: 399px; overflow-x:hidden;}

.newsBanner {height: 399px; overflow: hidden; z-index:0; left:50%; margin-left:-960px;}
.newsBannerImg {text-align:center;}
.slides_control li {width:100%;}

.newsBannerTT { position: absolute; z-index: 1; top: 0; left: 0; width: 440px; height: 50px; line-height: 50px; text-align: center; font-size: 20px; font-weight: bold; background: url(newsBannerBg.png) repeat left top;font-family:微软雅黑;}
.newsBannerInfo { position: absolute; z-index: 1; bottom: 0; left: 0; width: 416px; height: 54px; line-height: 24px; padding: 6px 12px 0; font-size: 14px; background: url(newsBannerBg.png) repeat left top; }
.hotNewsM .prev, .hotNewsM .next { position: absolute; z-index: 20; top: 116px; }
.hotNewsM .prev { left: 10px; }
.hotNewsM .next { right: 10px; }
.paginationbox {position:absolute; z-index:1; bottom:0;_bottom:-1px; background:url(bannerNavBg.png) center top no-repeat; height:40px; width:100%; padding-top:11px; right:0;}
.pagination { margin:0 auto; width:1000px; font-size:0; padding-top:6px;}
.pagination li { display:inline-block;_display:inline; position:relative; margin-left:10px; width:20px; height:20px;  *zoom:1; background-color:#fff;text-align:center;}
.pagination li a {float:left; width:20px; height:20px; color:#09F; line-height:20px; font-size:12px; }
.pagination li.current a,.pagination li a:hover  { background-color:#09F; color:#fff;text-decoration:none;}

.indexMain {margin:30px 0 25px;}
.indexMainLeft { width:220px; height:279px;}
.indexMainLeft .leftlink {background:url(left.jpg) no-repeat 0 0;  width:27px; height:131px; position:absolute; left:-27px; top:-2px;}
.indexMainLeft ul { width:220px;}
.indexMainLeft ul li {float:left; padding-bottom:1px; background-color:#fff; width:100%; cursor:pointer;}
.indexMainLeft ul li span { padding-left:12px; display:block; height:48px; line-height:48px; font-family:微软雅黑; font-size:16px; color:#333; background-color:#f2f2f2;}
.indexMainLeft ul li span em{ color:#999999; font-weight:bold; margin-right:12px; font-size:24px; float:left;}
.indexMainLeft ul li span i {float:left; font-style:normal;}
.indexMainLeft ul li p {display:none; font-size:0;}
.indexMainLeft ul li.current span { display:none;}
.indexMainLeft ul li.current p {display:block;}

.indexCenter { width:446px; margin-left:28px;}
.indexCenter h3 { height:20px; line-height:20px; padding-bottom:4px; border-bottom:1px solid #e7e7e7;}
.indexCenter h3 span {float:left; padding-left:12px; color:#000; font-size:18px; background:url(c_bg.jpg) no-repeat 0 0; font-family:微软雅黑;}
.indexCenter h3 .more { background:url(more.jpg) no-repeat 0 0; width:51px; height:16px; float:right; margin-top:4px;}
.mt20 {margin-top:20px;}
.about {margin-top:10px; color:#666666; line-height:20px;}
.indexCenter ul { width:100%; font-size:0; margin-top:6px;}
.indexCenter ul li { padding:0 0 0 12px; width:434px; float:left;background:url(dot.gif) no-repeat 4px 8px; height:22px; line-height:22px; font-size:12px;}
.indexCenter ul li a {float:left; width:330px; height:22px; overflow:hidden;}
.indexCenter ul li span { float:right; color:#999999;}
.indexCenter ul li a i {float:left; font-style:normal; margin-right:4px;}
.indexCenter ul li a em { background:url(new.gif) 100% 50% no-repeat; width:24px; height:22px; float:left;}
.indexRight {font-size:0; margin-left:30px;}


