/* CSS Document */
@charset "utf-8";
@import url("common.css");
.focus{ height:500px;position:relative; margin-bottom:20px; margin-top:0px;}
/* focus_s */
.focus_s{position:absolute;left:50%;bottom:10px;height:15px;overflow:hidden;width:100px;z-index:9;margin:0 0 0 -50px;}
.focus_s li{float:left;cursor:pointer;height:15px;width:27px;overflow:hidden;margin-right:5px;background:url(../images/dian.png) no-repeat;}
.focus_s li.active{background-position:-27px 0;}
/* focus_m */
.focus_m ul{opacity:1;filter:alpha(opacity=100);}
.focus_m li{width:100%;height:500px;position:absolute;top:0;left:0; cursor:pointer;}
/* focus_l focus_r */
.focus_l,.focus_r{position:absolute;display:block;width:50px;height:50px;overflow:hidden;z-index:2;top:140px;opacity:0.2;filter:alpha(opacity=20);}
.focus_l{left:10%;background-image:url(../images/l.png);}
.focus_r{right:10%;background-image:url(../images/r.png);}
.focus_l:hover, .focus_r:hover{opacity:0.7;filter:alpha(opacity=70);}
.tit_01{ height:20px; line-height:20px;}
.tit_01 h2{ background:url(../images/ico_06.jpg) no-repeat left center; padding-left:16px; font-size:14px; float:left; font-weight:bold; color:#333333}
.tit_01 h2 span{ font-size:8px; font-family:Arial, Helvetica, sans-serif; color:#999999;}
.tit_01 a{ float:right; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.xmgs{ width:252px; float:left; }
.xmgs .a{background:url(../images/roll_bg.jpg) no-repeat; width:252px; height:126px; padding-left:8px; margin-top:10px;}
.blk_18 {overflow:hidden;zoom:1;font-size:9pt;;width:252px; margin:8px auto; float:left;}
.blk_18 .pcont {width:210px;float:left;overflow:hidden;}
.blk_18 .ScrCont {width:32766px;zoom:1;}
.blk_18 #List1_1, .blk_18 #List2_1 {float:left;}
.blk_18 .LeftBotton, .blk_18 .RightBotton {width:15px;height:74px;background:url(../images/ax.gif) no-repeat;}
.blk_18 .LeftBotton {background-position: 0 0;margin:20px 0px 0;float:left;}
.blk_18 .RightBotton {background-position: 0 -100px;margin:20px 1px 10px 0px; float:right;}
.blk_18 .LeftBotton:hover {background-position: -20px 0;}
.blk_18 .RightBotton:hover {background-position: -20px -100px;}
.tit_02{height:20px; line-height:20px;}
.tit_02 .change_012{  padding-left:16px;  float:left; background:url(../images/ico_06.jpg) no-repeat left center; padding-left:16px;}
.tit_02 span{ float:left; padding:0px 8px;  height:20px; display:block; font-size:12px; text-align:center; line-height:20px; background:#666666; cursor:pointer; margin-right:1px; color:#FFFFFF;}
.tit_02 span.curr{ background:#233b2a; color:#ffe9ac;}
.news{ width:442px; float:left;}
.news .wrap{ padding:10px 0px;}
.line_l{ background:url(../images/line_p.jpg) no-repeat; width:2px; height:152px; float:left; margin:0px 20px;}
.cls_01 li{ background:url(../images/ico_02.jpg) no-repeat left center; padding-left:15px; line-height:24px; }
.cls_01 li span{ float:right;}
.cave{ width:196px; float:right;}
.cave a{ margin-bottom:10px; display:block; float:left;}
.blk_18 li p{ margin-top:-2px; }
.blk_18 li{ width:90px;  height:110px; margin:0 10px; float:left; text-align:center; color:#000000;}
.fl{ width:100%; height:32px; background:#ececec; line-height:32px;}
.fl .wrap{ width:820px; margin:0 auto; background:url(../images/ico_03.jpg) no-repeat left center; padding-left:140px;}
.fl .wrap a{ padding:0px 5px;}
