/* 全局样式 */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,form,fieldset,img,div{margin:0;padding:0;border:0; font-weight:400;   }
body,td,th,input,textarea,select,div,span,a{font-size:13px; font-family: Tahoma, Helvetica, Arial, sans-serif;}
input,textarea,select{font-size:12px;}
body{ background-color:white; color:#000;}

ul,ol{list-style-type:none;}
input,select{vertical-align:middle}
img{vertical-align:bottom}
table{border-collapse:collapse;}

hr{width: 100%; height: 1px}

a,a:link,a:visited{text-decoration:none;color:blue;}
a:hover,a:active,a:focus{text-decoration:underline; color:red;}
.right{ float:right; }
.left{ float:left; }
.hide{ display: none;  }

/* 页面公用 */
.bk{ position: relative; float:left; background-color:#ddd; margin-left:5px; margin-top:5px;background-color:#eee; overflow:hidden; padding:0;     }
.list { line-height:22px;  text-align:left;   white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  border-bottom:dotted 1px #F4A460; margin:3px 10px 3px 5px;    }
.list .mark{color:Red; font-family:宋体;   }
.list .dt{ color:#888; font-size:10px; margin-left:5px;   }
.bk_c{ height:258px; overflow:hidden; border-top:none; padding:5px 10px; background-color:#fff;   border:solid 1px #F4A460; border-top:none;   }  
.bk_h{height:30px; overflow:hidden; background:url(/bg/bg_002.gif) repeat-x 0 -751px #fff;  border:solid 1px #F4A460; border-bottom:none; }
.bk_h ul{ width:100%;  height:30px; overflow:hidden; float:left;  background: url('/images/col_red_2.gif') no-repeat 10px 3px;}
.bk_h li.capname{height:27px; overflow:hidden; _display:inline-block; float:left; padding:0 3px 0 0; cursor:pointer; margin-left:90px;  }
.bk_h li.capname span{ padding:6px 13px 0 16px; height:19px; line-height:14px; font-size:14px; color:#000; display:block; float:left; font-family:微软雅黑;  }
.bk_h li.more{height:27px; line-height:27px;  float:right; padding-right:15px; }
.bk_h li.more a{cursor:pointer; text-decoration:underline;    }
.bk_h li.more a:hover{ color: red;   }


#head1 { width:1000px; height:80px; background: url("/images/head_bg1.jpg"); overflow:hidden;      }

#menu1 { width:1000px; height:27px; overflow:hidden; background:url(/bg/ban_1.png) repeat-x 0 -2023px #b5d8ff; margin:0;padding:0;border:0; margin-top:1px;  }
#menu1 .today{height:27px; overflow:hidden; background:url(/bg/ban_1.png) repeat-x 0 -2023px #b5d8ff; padding:0 10px; line-height:27px;   }
#menu1 .sw_h{height:27px; overflow:hidden; background:url(/bg/ban_1.png) repeat-x 0 -2023px #b5d8ff;}
#menu1 .sw_h ul{height:27px; overflow:hidden; float:left;}
#menu1 .sw_h li{height:27px; overflow:hidden; _display:inline-block; background:url(/bg/ban_1.png) no-repeat right -1873px #797979; float:left; padding:0 3px 0 0; cursor:pointer;}
#menu1 .sw_h li .capname{ padding:8px 13px 0 16px; height:19px; line-height:14px; font-size:14px; color:#fff; display:block; float:left; background:url(/bg/ban_1.png) no-repeat left -1823px;}
#menu1 .sw_h li:hover{background:url(/bg/ban_1.png) no-repeat right -1973px #f6f6f6;}
#menu1 .sw_h li:hover .capname{  color:#f00; background:url(/bg/ban_1.png) no-repeat left -1923px;}

#marquee1 { width:1000px; height:28px; background:url(/bg/bg_002.gif) repeat-x 0 -0px red; line-height:28px;  }
/*#marquee1 a{color:Red; } */
 
#bk_box{ width:1000px;  }

#bk0_l{width:520px; height:300px; margin-left:0; }
#bk0_r{width:475px; height:300px; }
#bk0_r .bk_c .list{ border-bottom:dotted 1px  #F4A460; margin:3px 8px 3px 3px;  }


#bk1{width:300px; height:909px; margin-left:0;background-color:#FFA500; }
#bk1 .bk1_title { text-align:left; padding-left:15px;    height:28px; line-height:28px; color:#000; font-family:微软雅黑; font-size:14px;  margin:0px;  border-bottom: dotted 0px red; background:url(/bg/bg_002.gif) repeat-x 0 -550px #ddd;}
#bk1 .bk1_c{ width:291px;   margin:0 0 5px 0; background-color:#eee; border:solid 1px #ddd; border-top:none; padding-left:5px;     }
#bk1 .bk1_c .list{ border-bottom:dotted 1px silver; margin:4px 10px 3px 5px;  }
#bk1 .bk1_c .list .mark{ color:#666;  }

#bk_photo{width:725px; height:290px; background:url("/bg/focus_bg.gif") -6px;  }
#bk_photo .ph_link { float:left; margin-top:50px; margin-left:10px;  text-align:left;    width: 208px; height:200px; background-color: Purple1 ; overflow:hidden;     }
#bk_photo .ph_link div{ width: 182px; padding-left:5px; overflow:hidden; white-space:nowrap; line-height:36px;     }
#bk_photo .ph_link div.on, #bk_photo .ph_link div:hover{ width: 203px; overflow:hidden; border: solid 1px white;  background: blue url("/bg/bg_li.png");       }
#bk_photo .ph_link div a{color:White; }
#bk_photo .ph_img { float: left; width: 493px; margin-top:16px;  overflow:hidden;   }
#bk_photo .ph_img a{ display:none; }   
#bk_photo .ph_img a.on{ display:block;  }


#bk2{width:695px; height:300px; }
#bk3{width:695px; height:300px; }
#bk4{width:695px; height:300px; }
#bk5{width:695px; height:300px; }
 
#link1 { width:1000px; height:80px; background-color:#eee; margin-top:5px; border:dotted 1px #b5d8ff; border-left:none; border-right:none;     }
#link1 .title{ width:40px; font-size:16px; font-family:微软雅黑; padding:10px;  text-align:center    }
#link1 .icon{ text-align:center;      }
#link1 .icon img{ width:86px; height:48px;       }


#scroll1 {width:1000px; height:108px;  background-color:#333; overflow:hidden; margin-top:5px; }
#scroll1 h1{  margin:8px 0;  }
#scroll1 h2{}
#scroll1 h3{ white-space:nowrap;}
#scroll1 h3 img {width:160px; height:90px; margin-right:5px; border:solid 1px white; }



.duilian{ position:absolute;top:0px; background:red url() top left repeat-x; background-position:0 -1px; z-index:999; }
.duilian, .duilian li, .duilian li div{ width:100px; text-align:center;      }
.duilian li.theme div{ height:360px; font-size:60px; font-family:华文行楷; padding-top:50px;   }
.duilian li.close div{  height:20px; background-color :Silver; cursor:pointer;     }
.duilian li.close div:hover{ background-color: Olive; color: white; }
.duilian, .duilian li, .duilian li div 
{
    filter:alpha(opacity=80); 
    -ms-filter:alpha(opacity=80);
    -moz-opacity:0.8;
    opacity:0.8;
}
#dl1r .theme div, #dl1l .theme div{height:600px;  }
