/* ½¹µãÍ¼ */
#ifocus { width:446px; height:239px;  border:1px solid #ccc; background:#F8F8F8;  position:relative;}
#ifocus_pic { display:inline; float:left; position:relative; width:355px; height:225px; overflow:hidden; margin:6px 0 0 6px; }
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:355px; height:225px; overflow:hidden; }
#ifocus_piclist img { width:355px; height:225px; }
#ifocus_btn { display:inline; float:right; width:85px; margin:5px 5px 0 0;_margin:5px 0px 0 0; position:absolute; right:1px;}
#ifocus_btn li { width:91px; height:57px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_btn img { width:70px; height:45px; margin:6px 0 0 11px; }
#ifocus_btn .current { background: url(../images/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:355px; height:36px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
#ifocus_tx .normal { display:none; }

/* ¿é */
.ad980 { margin:6px 0}
#left2010{ width:448px; float:left}
#mid2010{ width:260px; float:left; margin:0 7px;}
.content{ width:715px; float:left; margin:0 7px 0 0;}
#siderbar2010{ width:258px; float:right}
.box { border:1px solid #C2C2C2; background:#fff; border-top:0; padding:10px}
.mend2010,.tast2010,.teach2010,.news2010,.bbs2010 { }
.mend2010 {margin:7px 0}
.h2{ background:url(../images/2k10_bg.gif) repeat-x 0 -36px; height:29px; width:auto; border-right:1px solid #C2C2C2; border-left:1px solid #ccc;}
.h2 h2 { text-indent:-999em; background:url(../images/2k10_bg.gif) no-repeat; height:29px; width:150px; float:left}
.h2 h2.h2_1{ background-position:0 -80px}
.h2 h2.h2_2{ background-position:0 -120px}
.h2 h2.h2_3{ background-position:0 -160px}
.h2 h2.h2_4{ background-position:0 -200px}
.h2 h2.h2_5{ background-position:0 -240px}
.h2 h2.h2_01{ background:none; text-indent:1em; font-size:12px; line-height:29px; width:auto;}
.h2 .more2010 { float:right; margin:4px 10px 0 0; color:#999;}
.h2 .more2010:hover { color:#b50000;}
h3{ color:#820000; font-size:12px; line-height:19px; }
.h3{  position:relative;}
.h3 .more2010 { position:absolute; right:0; top:0; margin:4px 10px 0 0; color:#999;}
.h3 .more2010:hover { color:#b50000;}
.mend2010 .box { padding:2px 10px}
.mend2010 .inbox{ background:#F1F1F1;padding:10px; margin:10px 0}
.mend2010 .inbox .pic { float:left}
.mend2010 .inbox .pic img{ padding:1px; border:1px solid #CCC}
.mend2010 .inbox .text { float:left; width:256px; height:86px; padding-left:10px}
.mend2010 .inbox .text p { color:#999;}
.text p{ line-height:18px;  padding:0}

.tast2010{ margin-bottom:7px}
.tast2010 .box { padding:3px 10px}
.tast2010 .text { padding:5px 0}
.box .more2010{ color:#333; margin-left:20px}
.box .more2010:hover{ color:#666; text-decoration:underline}
.box .p_more { padding:0; text-align:right}
.box .p_more .more2010 { padding-right:5px; line-height:12px}


.bbs2010 .box ul li { background:url(../images/2k10_bg.gif) 0 -1004px;  padding-left:12px}
.bbs2010 .box ul li a { text-decoration: none; color:#555;}
.bbs2010 .box ul li a:hover { text-decoration:underline; color:#777}

.h3{ background: url(../images/2k10_bg.gif) no-repeat; height:258px; height:27px;padding:5px 0 0 15px }
.h3 h2 { font-size:12px; color:#333;}

.video2010 .box { padding:0 3px 6px; background:#ededed}
.video2010 .video { width:250px; height:210px; overflow:hidden; margin:0 auto; background:#000; text-align:center}
.video2010 .box ul{ margin-left:4px}
.video2010 .box ul li {background:url(../images/2k10_bg.gif) 0 -1023px;  padding-left:14px}
.video2010 .box ul li a { text-decoration: none; color:#555;}
.video2010 .box ul li a:hover { text-decoration:underline; color:#777}

.photo2010{ margin:7px 0}
.photo2010 .box { padding:5px}
.photo2010 li{ float:left; text-align:center; width:123px; line-height:120%; padding-bottom:5px;}
.photo2010 li img,.phototips li img a{ width:100px; height:100px;}
.photo2010 li a img{ padding:7px 10px 10px 9px; background:url(../images/bg_tuji_light.gif) left bottom no-repeat;}
.photo2010 li a:hover img{background:url(../images/bg_tuji_light.gif) no-repeat;}
.photo2010 li span a { color:#333; text-decoration: none}
.photo2010 li span a:hover{ color:#666}

.info2010 img{ float:left; margin-right:10px}
.info2010 p{ padding:0}
.info2010 table { width:100%; color:#855a59}
.info2010 tr.co{ background:#ededed}
.info2010 th { width:50px; padding:2px 0 2px 10px}

/*list*/
.photo_tab{ width:100px; float:left; overflow:hidden;}
.photo_tab ul li a{ display:block; background: url(../images/list_li.gif) no-repeat; height:38px; width:85px; line-height:38px; padding-left:15px; color:#666; text-decoration:none;}
.photo_tab ul li a:hover{ background: url(../images/list_li_hover.gif) no-repeat;  text-decoration:none;}
.photo_tab ul.morelist a{ display:block; background: url(../images/list_li2.gif) no-repeat; height:38px; width:78px; line-height:38px; text-align:left; padding-left:22px; overflow:hidden;}
.photo_tab ul.morelist a:hover{ display:block; background: url(../images/list_li2_hover.gif) no-repeat;}
.on{background: url(../images/list_li_on.gif) no-repeat; height:38px; line-height:38px; text-align:center; color:#000; font-weight:bold;}
.list_line{ background:url(../images/list_line.gif) repeat-y;}

.photolist {float:left; padding:5px 0 0 10px;width:598px; border-top:1px solid #dfdfdf; }

.breadCrumb{ background:#fff; height:45px; line-height:45px;}
.noline{border-bottom:1px solid #fff;}
.down_list{ background:#eee; margin-bottom:10px; padding:5px;}
.down_list2{ padding:5px 20px;}
.down_list img{ float:left; margin-right:20px;}
.down_list a{ color:#900; font-weight:bold;}
.down_list .text{ float:left; width:432px;}
.down_list .btn{ padding:0 5px; margin-top:5px; background:#fff; border:1px solid #ddd; color:#999;}
.down_list .btn span{ color:#000;}

.2kcn p{ padding:0;}

.dl_btn{ background:url(../images/dl_btn.gif) no-repeat; width:96px; height:25px; cursor:pointer; border:0; padding-left:25px;}
.redian{ margin:7px 0;}

/*pingjia*/
.a img{ padding:1px; border:1px solid #f33;}
.b img{ padding:1px; border:1px solid #f90;}
.c img{ padding:1px; border:1px solid #ccc;}
/*redian*/
.redian_list{ margin:0 0 7px 0; }
.redian_list img{ width:85px; float:left; margin-right:5px;}
.redian_list .text{ width:145px; float:left;}
.redian_list .text a{ color:#000;}




