input,textarea,select{
    font-size:100%;    
    font-family:inherit;
}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,form{
    margin:0;
}
h4,h5,h6{
    font-size:1em;
}
ul,ol{
    padding-left:0; 
    list-style-type:none;
}
img{border:0;}
/*
960css公共库
*/
.container_24 {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
  overflow: hidden;
}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
  display: inline;
  float: left;
  margin: 5px;
  overflow: hidden;
}
.ad_24,.ad_12,.ad_6,.ad_8,.ad_4,.ad_16{display:inline;float:left;overflow:hidden;}
.box_1,
.box_2,
.box_3,
.box_4,
.box_5,
.box_6,
.box_7,
.box_8,
.box_9,
.box_10,
.box_11,
.box_12,
.box_13,
.box_14,
.box_15,
.box_16,
.box_17,
.box_18,
.box_19,
.box_20,
.box_21,
.box_22,
.box_23,
.box_24 {
  display: inline;
  float: left;
  margin: 5px;
  overflow: hidden;
  border:1px solid #ebebeb;
}

.alpha {margin-left: 0;}
.omega {margin-right: 0;}
.top {margin-top: 0;}
.bot {margin-bottom: 0;}
.intop {margin:0 0 5px 0;}
.intopl {margin:0 5px 5px 0;}
.intopm {margin:0 5px 5px 5px;}
.intopr {margin:0 0 5px 5px;}
.inmid {margin:5px 0 5px 0;}
.inmidl {margin:5px 5px 5px 0;}
.inmidr {margin:5px 0 5px 5px;}
.inbot {margin:5px 0 0 0;}
.inbotl {margin:5px 5px 0 0;}
.inbotm {margin:5px 5px 0 5px;}
.inbotr {margin:5px 0 0 5px;}
.innull{margin:0}
.innullt{margin:10px 0 0 0}
.container_24 .grid_1 {width: 30px;}
.container_24 .grid_2 {width: 70px;}
.container_24 .grid_3 {width: 110px;}
.container_24 .grid_4 {width: 150px;}
.container_24 .grid_5 {width: 190px;}
.container_24 .grid_6 {width: 230px;}
.container_24 .grid_7 {width: 270px;}
.container_24 .grid_8 {width: 310px;}
.container_24 .grid_9 {width: 350px;}
.container_24 .grid_10 {width: 390px;}
.container_24 .grid_11 {width: 430px;}
.container_24 .grid_12 {width: 470px;}
.container_24 .grid_13 {width: 510px;}
.container_24 .grid_14 {width: 550px;}
.container_24 .grid_15 {width: 590px;}
.container_24 .grid_16 {width: 630px;}
.container_24 .grid_17 {width: 670px;}
.container_24 .grid_18 {width: 710px;}
.container_24 .grid_19 {width: 750px;}
.container_24 .grid_20 {width: 790px;}
.container_24 .grid_21 {width: 830px;}
.container_24 .grid_22 {width: 870px;}
.container_24 .grid_23 {width: 910px;}
.container_24 .grid_24 {width: 950px;}
.container_24 .box_1 {width: 28px;}
.container_24 .box_2 {width: 68px;}
.container_24 .box_3 {width: 108px;}
.container_24 .box_4 {width: 148px;}
.container_24 .box_5 {width: 188px;}
.container_24 .box_6 {width: 228px;}
.container_24 .box_7 {width: 268px;}
.container_24 .box_8 {width: 308px;}
.container_24 .box_9 {width: 348px;}
.container_24 .box_10 {width: 388px;}
.container_24 .box_11 {width: 428px;}
.container_24 .box_12 {width: 468px;}
.container_24 .box_13 {width: 508px;}
.container_24 .box_14 {width: 548px;}
.container_24 .box_15 {width: 588px;}
.container_24 .box_16 {width: 628px;}
.container_24 .box_17 {width: 668px;}
.container_24 .box_18 {width: 708px;}
.container_24 .box_19 {width: 748px;}
.container_24 .box_20 {width: 788px;}
.container_24 .box_21 {width: 828px;}
.container_24 .box_22 {width: 868px;}
.container_24 .box_23 {width: 908px;}
.container_24 .box_24 {width: 948px;}
.ad_24{width:950px}
.ad_16{width:630px}
.ad_12{width:470px}
.ad_8{width:310px}
.ad_6{width:230px}
.ad_4{width:150px}
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.clearfix:before,
.clearfix:after,
.container_24:before,
.container_24:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}
.clearfix:after,
.container_24:after {
  clear: both;
}
.clearfix,
.container_24 {
  zoom: 1;
}
/*
全局定义
*/
body {
font:12px/150% '宋体',Tahoma,Helvetica,Arial,sans-serif;
color:#333;
}

a:link,a:visited,a:hover,a:active{
text-decoration: none;
color:#333;
}

/*
公共页头部分样式
*/

#loginbar{
margin-left: auto;
margin-right: auto;
width:950px;
height:28px;
margin-top:0;
color:#fff;
font-size:12px;
}
#loginbar span{ 
float:right;
margin: 5px;
}
#loginbar span a{ 
color:#fff;
}
#loginbar form{ 
float:left;
margin:3px 0 3px 5px;
}
#pass,#user{ 
width:90px;
height:13px;
border:1px solid #666;
vertical-align:middle;
}
#sjb{
background-image: url(sjb.gif);
background-repeat:no-repeat;
background-position:left;
text-align:right;
padding-left:10px;
}
#sub01{
vertical-align:middle;
height:16px;
border:0px;
width:42px;
background:#fff url(bg_index.png) -4px 0 no-repeat;
}
#logo{
margin-top:2px;
height:63px;
}
#logo img{
border:0px;
}
#nav{
margin-top:5px;
height:63px;
letter-spacing:1px;
}
#nav a{
margin:3px 1px;
font-size:12px;
}
#hotlink div{
vertical-align:middle;
display: inline;
float: left;
}

.bhr{
margin:2px 0;
width:100%;
height:0px;
border-bottom:1px solid #ccc;
}
.chr{
width:950px;
height:0px;
border-bottom:2px solid #9b9b9b;
}
.rt{
color:red;
}
/*
公共页尾部分样式
*/
#footer{
text-align: center;
color:#000;
}
#footer a{
color:#000;
}
#footer p{
margin: 5px 0 ;
letter-spacing:2px;
}
.f_blue{
color:#006699;
}
.tlt h2{
background:#f7f7f7;
font-size: 14px;
height: 25px;
border-bottom: 1px solid #ebebeb;
line-height: 25px;
padding: 0 0 0 12px;
color: #005ca1;
}
.tlt ul{
margin: 5px;
}
.tlt li{
margin:10px 0;
line-height:140%;
padding-left:12px;
text-align:left;
background-image:url(dot_black.gif);
background-repeat:no-repeat;
background-position:4px 6px;
white-space:nowrap; 
}
.tlt h2 a{
text-decoration: none;
color: #005ca1;
}
.tlt1 h2{
background:#d5e9f9;
font-size: 14px;
height: 25px;
border-bottom: 1px solid #c3deed;
line-height: 25px;
padding: 0 0 0 12px;
color: #005ca1;
}
.tlt1 ul{
margin: 5px;
}
.tlt1 li{
margin:10px 0;
line-height:140%;
padding-left:12px;
text-align:left;
background-image:url(dot_black.gif);
background-repeat:no-repeat;
background-position:4px 6px;
white-space:nowrap; 
}
.tlt1 h2 a{
text-decoration: none;
color:  #005ca1;
}
.tlt1{
background-color:#ebf4fb;
}
.tlt6 h2{
background:#f2c3c1;
font-size: 14px;
height: 25px;
border-bottom: 1px solid #ff4b4b;
border-top: 1px solid #ff4b4b;
line-height: 25px;
padding: 0 0 0 12px;
color:#af0007;
}
.tlt6 ul{
margin: 5px;
}
.tlt6 li{
margin:10px 0;
line-height:140%;
padding-left:12px;
text-align:left;
background-image:url(dot_black.gif);
background-repeat:no-repeat;
background-position:4px 6px;
white-space:nowrap; 
}
.tlt6 h2 a{
text-decoration: none;
color:#af0007;
}
.tlt6{
background-color:#fff;
}
.tlt66 h2{
background:#f2c3c1;
font-size: 14px;
height: 25px;
border-bottom: 1px solid #ff4b4b;
line-height: 25px;
padding: 0 0 0 12px;
color:#af0007;
}
.tlt66 ul{
margin: 5px;
}
.tlt66 li{
margin:10px 0;
line-height:140%;
padding-left:12px;
text-align:left;
background-image:url(dot_black.gif);
background-repeat:no-repeat;
background-position:4px 6px;
white-space:nowrap; 
}
.tlt66 h2 a{
text-decoration: none;
color:#af0007;
}
.tlt66{
background-color:#fff;
}
.ldao {color:#af0007 }
.ldao a{color:#af0007 }
.bgff{
background-color:#fff;
}
.slh{
white-space:nowrap; 
text-overflow:ellipsis;
overflow:hidden;
}
#topbar{
width:100%;
height:28px;
background-image: url(indxe_navbg.jpg);
background-repeat:repeat-x;
}
.b_b{margin-top:18px;}
#nav1 p{float:left;margin-left:30px;}
#nav1 p a{font-size: 12px;letter-spacing:0px;line-height:25px;padding-left:5px;color:#000;}
#nav1 span a{letter-spacing:0px;}

.float_layer { width: 320px; border: 1px solid #aaaaaa; display:none; background: #000; }
.float_layer h2 { height: 25px; line-height: 25px; padding-left: 10px; font-size: 14px; color: #333; background: url(title_bg.gif) repeat-x; border-bottom: 1px solid #aaaaaa; position: relative; }

.float_layer .min { width: 21px; height: 20px; background: url(min.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 25px; }
.float_layer .min:hover { background: url(min.gif) no-repeat 0 0; }

.float_layer .max { width: 21px; height: 20px; background: url(max.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 25px; }
.float_layer .max:hover { background: url(max.gif) no-repeat 0 0; }

.float_layer .close { width: 21px; height: 20px; background: url(close.gif) no-repeat 0 bottom; position: absolute; top: 2px; right: 3px; }
.float_layer .close:hover { background: url(close.gif) no-repeat 0 0; }

.float_layer .content { height: 210px; overflow: hidden; font-size: 14px; line-height: 18px; color: #666;  }
.float_layer .wrap { padding: 10px; }