@charset "utf-8";


body,html{width:100%; position:relative}
body,div,dl,dt,dd,ul,li,form,input,textarea,select,p,h1,h2,h3,h4,h5,h6,a{font:12px/22px "微软雅黑";padding:0;margin:0;color:#666}
img{border:0;-ms-interpolation-mode:bicubic}
ul{list-style:none;float:left}

a{text-decoration:none;cursor:pointer;outline:none;blr:expression(this.onFocus=this.blur())}
a:link,a:visited,a:hover{text-decoration:none;}
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}

.clear{clear:both;}
.fl{float:left;color:#fff;}
.fr{float:right;}
.of{ overflow:hidden}


.indexMain{ width:600px; height:45px; background:url(../images/123.png) no-repeat top  left; position:absolute; bottom:0; left:50%; margin-left:-565px;}
.indexNews{ width:600px; float:left; position:relative;}
.indexNews02{ background:url(../images/123.png) no-repeat top center;}
.indexNews h2 a{ background:url(../images/123.png) no-repeat top left; display:inline-block; font:bold 14px/45px "微软雅黑"; color:#fff; padding:0 17px;  float:left; position:relative; z-index:45}
.indexNewsList{ background:url(../images/123.png) no-repeat top center; width:465px; height:45px; float:right; position:relative; z-index:45;  overflow:hidden; cursor:pointer}
.indexNewsList ul{ width:525px; position:absolute; top:0; left:0; line-height:20px;  }
.indexNewsList li{ width:525px; padding:0 10px 0 20px; _padding-right: 0; height:20px; overflow:hidden; position:relative; padding-top:1px;}
.indexNewsList li a{ display:inline-block; line-height:20px; float:left; text-align:left; width:85px; }
.indexNewsList li a:hover{ color:#035cac}
.indexNewsList li span{ display:inline-block; line-height:20px;   color:#fff; float:left;text-align:left;width:60px; }
.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(../images/123.png) no-repeat top center;}
.indexNewsList .number span.on{ background:url(../images/123.png) no-repeat top center;}
.indexNewsUp{ width:475px; top: 20px; height:0; position:absolute; bottom:24;  z-index:999; left:80px; overflow:hidden; _bottom: 44px}
.indexNewsUp ul{ position: absolute; z-index: 30;}
.indexNewsUp li{ width:475px; height:170px; position:relative;}
.indexNewsUp li a{ width:475px; height:30px; position:relative;float:left;}
.indexNewsUp li  span{ display:inline-block; line-height:20px;   color:#000; float:left;text-align:left; }
.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;}

