@charset "utf-8";
/* CSS Document */
/*重置样式*/
input{padding-left:5px}
input.submit{border:0; margin:0; cursor:pointer}
input.radio{width:13px!important; height:13px!important; float:left; display:inline}
textarea{ overflow:auto}
/*Banner*/
.banner{ width:100%; height:708px; position:relative; z-index:30; margin:0 auto;}
.banner li{ width:100%; height:708px; position:absolute; top:0; left:0;}
.banner li a{ display:inline-block; width:100%; height:100%;}
.banner li.bannerli{ display:none}

.inews_main{ width:575px; padding:15px;}
.inews_t{ height:90px; border-bottom:1px solid #e5e5e5; padding-bottom:10px;}
.inews_tleft{ float:left; width:155px; padding-right:20px;}
.inews_tright{ float:right; width:400px;}
.inews_tright_title{ font:14px/25px "微软雅黑";}
.inews_tright_title a{ color:#202020;}
.inews_tright_font{ font-size:14px;}
.inews_tright_time{ color:#b7b7b7;}
.inews_list{ list-style:inside;  line-height:25px;}
.inews_tright_title a:hover,.inews_list a:hover{ color:#066097;}
.inews_list span{ float:right;} 


/*Index*/
.indexMain{ width:1200px; height:45px; background:#fff; position:absolute; bottom:162px; left:50%; margin-left:-600px;}
.indexNews{ width:600px; float:left; position:relative;}
.indexNews h2 a{ display:inline-block; font:bold 14px/45px "微软雅黑"; color:#fff;width: 130px;text-align: center;background:#0359a8; float:left; position:relative; z-index:45}
.indexNewsList{ width:470px; height:45px; float:right; position:relative; z-index:45; background:#fff; overflow:hidden; cursor:pointer}
.indexNewsList ul{ width:470px; position:absolute; top:0; left:0;}
.indexNewsList li{ width:450px; padding:0 10px 0 20px; _padding-right: 0; height:45px; overflow:hidden; position:relative; padding-top:1px;}
.indexNewsList li a{ display:inline-block; line-height:45px; float:left}
.indexNewsList li a:hover{ color:#035cac}
.indexNewsList li span{ display:inline-block; line-height:45px; color:#999; float:right}
.indexNewsList .number{ height:45px; float:right; margin-right:12px; display:inline}
.indexNewsList .number span{ display:inline-block; width:8px; height:8px; cursor:pointer; float:left; margin:19px 2px 0 0; background: url(../img/sign03.jpg) no-repeat;}
.indexNewsList .number span.on{ background: url(../img/sign03_h.jpg) no-repeat;}
.indexNewsUp{ width:600px; height:0; position:absolute; bottom:45px; left:0; z-index:35; overflow:hidden; _bottom: 44px; background-color: #fff;}
.indexNewsUp ul{ position: absolute; z-index: 30;}
.indexNewsUp li{ width:600px; height:170px; position:relative; background-color:#fff;}
.indexNewsUp li .img{ width:243px; height:169px; float:left}
.indexNewsUp li .img a{ display:inline-block; width:100%; height:100%;}
.indexNewsUp li .intro{ width:188px; float:right; margin:20px 24px 0 0; display:inline}
.indexNewsUp li .intro a{ display:inline-block; line-height:18px;}
.indexNewsUp li .intro a.title{ font-weight:bold; height:36px; position:relative; overflow:hidden}
.indexNewsUp li .intro a:hover{ color:#035cac}
.indexNewsUp li .time{ width:100%; line-height:20px; color:#d2d3d4; margin-bottom:20px;}
.indexNewsUp .number{ height:6px; position:absolute; bottom:15px; left:185px; z-index:99; overflow: hidden;}
.indexNewsUp .number span{ display:inline-block; width:12px; height:8px; background:#fff; cursor:pointer; margin-left:3px;}
.indexNewsUp .number span.on{ background:#035cac;}

