@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px; font-size:12px;}
a{text-decoration:none}
ul{list-style:none}
img{border:none}
body{background:#fff; padding-bottom:50px}
.leftbar{ width:273px; background:url(../images/leftbar_bg.gif) repeat-y; overflow:hidden; height:600px; position:absolute; left:-273px;}
.leftbar .logo{width:199px; height:162px; margin:10px auto; overflow:hidden;}
.menu{width:180px; margin:20px auto; overflow:hidden;}
.menu ul li{height:36px; line-height:36px; background:url(../images/index_li_bg.gif) no-repeat left bottom; }
.menu ul li a{display:block; height:36px;}
.menu ul li a img{margin-top:10px; margin-left:20px}
.menu ul li a:hover{background:url(../images/a_icon_1.gif) no-repeat 0px 14px;}
.rightbar{width:662px; margin-left:276px; overflow:hidden; position:relative; padding-top:10px}
.rightbar .banner{border-bottom:3px #fff solid; height:81px}
.rightbar .swf{height:264px}
.rightbar .swf ul li{width:129px; height:129px;border-bottom:3px #fff solid; border-right:3px #fff solid;float:left; overflow:hidden}
.rightbar .swf ul li img{width:147px; height:147px;}
.rightbar .swf ul li.b1{background:#dee5e6}
.rightbar .swf ul li.b2{background:#fff9a9}
.rightbar .swf ul li.b3{background:#dadada}
.rightbar .swf ul li.b4{background:#ffeb7a}
.rightbar .swf ul li.b5{background:#c3cbf7}
.rightbar .swf ul li.a1{background:#ff7a92}
.rightbar .swf ul li.a2{background:#ffca7a}
.rightbar .swf ul li.a3{background:#dee5e6}
.rightbar .swf ul li.a4{background:#aaff7a}
.rightbar .swf ul li.a5{background:#dee5e6}

.left_child{width:328px; margin-top:5px; overflow:hidden; float:left}
.box .top_bg{height:10px; background:url(../images/dt_bg.gif) no-repeat; overflow:hidden}
.box .title{height:20px; border-left:1px #eee solid; border-right:1px #eee solid; overflow:hidden; border-bottom:1px #eee solid; background:url(../images/t_bg.gif) repeat-x left top}
.box .title .t{display:block; width:80px; height:15px; overflow:hidden; margin:0px 0px 0px 10px; float:left}
.box .title .more{width:33px; height:11px; display:block; overflow:hidden; float:right; margin:3px 10px 0px 0px}
.box .text{padding:8px; border:1px #eee solid; border-top:none; height:170px; line-height:24px; color:#8b6e6e; overflow:hidden}
.box .text a{color:#eb3686}
.box .text a:hover{text-decoration:underline}
.hos{padding:3px; border:1px #eee solid; margin-top:15px; height:335px;}
.hos .name{border-bottom:1px #eee solid; height:30px; overflow:hidden; margin-bottom:10px}
.hos .name a.tname{display:block; float:left;}
.hos .name a.more{display:block; float:right; margin-right:10px}
.hos .name a img{margin-top:7px; margin-left:10px}
.hlist ul li{float:left; height:137px; width:137px; border:#eee solid 1px; margin-left:14px; margin-bottom:10px}
.hlist ul li .pic{height:93px; width:125px; display:block; overflow:hidden; margin: 0 auto; margin-top:6px}
.hlist ul li .pic img{height:93px; width:125px;}
.hlist ul li .htitle{display:block; height:24px; width:125px; margin:0 auto; background:#eee; line-height:24px; margin-top:6px; text-align:center; color:#666}
.hlist ul li.this{border:#e6086b 1px solid;}
.hlist ul li.this .htitle{background:#e6086b; color:#fff}

.right_child{width:328px; margin-top:5px; overflow:hidden; float:right;}
.right_child .box .text{padding:4px;height:536px; overflow:hidden}
.right_child .box .text ul li{height:30px; line-height:30px; background:url(../images/box_li_bg.gif) no-repeat left bottom;}
.right_child .box .text ul li a{margin-left:25px; color:#8b6e6e}
.footer{background:#f5f5f5; height:80px; clear:both; width:660px; margin-top:15px; overflow:hidden; padding-top:10px; text-align:center; color:#666; line-height:24px; font-family:arial}
.clear{height:0px; clear:both; overflow:hidden}
.left_bottom_bg{height:15px; overflow:hidden; background:url(../images/left_bottom_bg.gif) no-repeat; margin-top:180px}

.arc_box .top_bg{ height:10px; overflow:hidden; background:url(../images/arc_top_bg.gif) no-repeat}
.arc_box .place{height:24px; background:url(../images/t_bg.gif) repeat-x left top; border-left:1px #eee solid;border-right:1px #eee solid; line-height:20px; color:#666; text-indent:10px; border-bottom:1px #eee solid}
.arc_box .place a{color:#666}
.arc_box .place a:hover{color:#c36}
.arc_box .content{border:1px #eee solid; border-top:none; padding:10px}
.arc_box .content .title{height:24px; border-bottom:3px #f5f5f5 solid; margin-top:5px; margin-bottom:15px}
.arc_box .content .text,.arc_box .content .text p,.arc_box .content div,.arc_box .content .text strong{line-height:24px; color:#383838; font-size:12px; font-family:arial}
.arc_box .content .text a{color:#c36;}
.arc_box .content .text a:hover{text-decoration:underline}
.arc_box .content .text p{margin-bottom:15px}

.prev{background:#f5f5f5; height:30px; color:#999; line-height:30px; text-indent:10px; border-bottom:#e6e6e6 solid 1px}
.prev a{color:#666}
.prev a:hover{color:#e6086b}

.arclist ul li{height:30px; line-height:30px; border-bottom:1px #eee solid}
.arclist ul li a{color:#383838; background:url(../images/a_icon_1.gif) no-repeat 0px 11px; padding-left:15px; display:block; height:30px; float:left; width:300px }
.arclist ul li a:hover{color:#e6086b}
.arclist ul li span.date{color:#999; display:block; float:right; height:30px; width:120px}

.pages{margin-top:10px}
.pages ul li{float:left; padding:0px 4px; background:#fff; border:1px #ccc solid; margin-right:10px; white-space:nowrap}
.pages ul li a{color:#333; font-family:arial;}
.pages ul li.thisclass{background:#e6086b; border:1px #e6086b solid;}
.pages ul li.thisclass a{color:#fff; font-weight:bold}