body{ padding:0; margin:0; background:#303880; color:#171717; font:12px/22px Verdana, Arial, Helvetica, sans-serif; }
p { text-indent:25px;margin:2px 0;}
a{color: #000; cursor: pointer;  text-decoration:none;}
a:hover{color:#f60; text-decoration:underline;}
img { border:0; display:block;}
li,ul{ list-style-type:none; margin:0; padding:0 ;}
dl,dd,dt { margin:0; padding:0; display:inline;}
input {vertical-align:middle; height:18px; border:#98988e solid 1px;}
textarea{border:#98988e solid 1px;}
td,tr { padding:0 4px;}
.clear { clear:both;}
.f_blue { color:#00479f;}
.f_blue1 { color:#3366cc;}
.f_red { color:#ff0000;}
.f_orange { color:#ff8400;}
.f_green { color:#219234;}
.f_golden { color:#b57900;}
.more { float:right; margin-right:10px;font-size:12px; font-weight:normal; background:url(images/arrow7.gif) no-repeat left 8px; padding-left:10px; height:25px; line-height:25px;}
.more a { color:#333;}
.more a:hover { color:#ff0000; text-decoration:none;}

#main { width:960px; background:#fff; margin: 0 auto;}
#login { width:960px; height:32px; background:url(images/top_bg.jpg) no-repeat center top;}
#login .wel { width:502px; padding-left:28px; color:#fff; float:left; line-height:32px;}
#login .info { width:427px; float:left; background:url(images/free.gif) no-repeat 400px center;}
#login .info li {height:25px;float:left; margin-left:7px; padding-top:5px; display:inline;}
#login .info li#w1 { padding-top:7px;}
#login .info li input { border:#ff8400 solid 1px; height:14px; width:66px;}
#logo { width:300px; height:95px; background:#fff url(images/logo.gif) no-repeat 8px 24px; float:left;}
#ad_1 { width:652px; height:69px; background:#fff; float:left; padding:13px 5px 13px 3px;}



#nav { width:960px; height:81px; background:#fff url(images/nav_bg.gif) no-repeat center bottom; clear:both; margin:0 auto;} 
#nav #menu { width:925px; height:28px; padding-left:35px;}
#nav #menu li { font-size:12px; height:28px; text-align:center;float:left;  margin-left:2px;}
#nav #menu li#t0 { width:60px; height:23px;padding-top:5px; background:url(images/bt_01.gif) no-repeat; font-size:14px; font-weight:bold; color:#fff; text-align:center; float:left; display:inline; margin-left:3px; }
#nav #menu li#t0 a{ color:#fff; }
#nav #menu li#t0 a:hover { color:#ff0000; text-decoration:none;}
#nav #menu li#t1 a{ color:#000; width:47px; height:23px; padding-top:5px; background:url(images/bt_02.gif) no-repeat center bottom; display:block; }
#nav #menu li#t1 a:hover { color:#ff0000; background:url(images/bt_02_hover.gif) no-repeat center 1px; text-decoration:none;}
#nav #menu li#t2 a { color:#000; width:54px; height:23px; padding-top:5px; background:url(images/bt_03.gif) no-repeat center bottom; display:block; }
#nav #menu li#t2 a:hover {color:#ff0000; background:url(images/bt_03_hover.gif) no-repeat center 1px; text-decoration:none;}
#nav #menu li#t3 a { color:#000; width:67px; height:23px; padding-top:5px; background:url(images/bt_04.gif) no-repeat center bottom;display:block;  }
#nav #menu li#t3 a:hover { color:#ff0000;background:url(images/bt_04_hover.gif) no-repeat center 1px; text-decoration:none;}
#nav #menu li#t4 { width:75px; height:23px;padding-top:5px; background:url(images/bt_01b.gif) no-repeat; font-size:14px; font-weight:bold; color:#fff; text-align:center; float:left; display:inline; margin-left:3px; }
#nav #menu li#t4 a{ color:#fff; }
#nav #menu li#t4 a:hover { color:#ff0000; text-decoration:none;}
#nav #serach { width:930px; height:41px; padding:12px 0 0 20px;}
#nav #serach input { border:#ff8400 solid 1px;}
#nav #serach li { margin-right:6px; float:left;}
#nav #serach li#f1 { color:#fff; padding-top:3px; padding-left:20px;}
#nav #serach li#f1 a { color:#fff;}
#nav #serach li#f1 a:hover { color:#ffff00; text-decoration:underline;}
#ad_2 { width:950px; height:79px; margin:6px auto;}
#ad_3 { width:220px; height:98px; margin:0 auto; clear:both; padding-top:12px;}

#city { width:950px; height:38px; margin:0 auto;}
#city .lft { width:23px; height:38px; background:url(images/add_lft.gif) no-repeat; float:left;}
#city .center { width:923px;height:36px; border-bottom:#face7c solid 1px; border-top:#face7c solid 1px; background:#fff6e0; float:left;}
#city .center li { float:left; padding:8px 0 0 6px;}
#city .center li span { color:#b4b4b4; padding-left:6px;}
#city .rgt { width:4px; height:38px; background:url(images/add_rgt.gif) no-repeat; float:left;}

#column_01 { width:950px; height:265px; margin:8px auto;}
.lft01 {  width:235px; height:263px; margin-right:8px;float:left; border:#ffd28b solid 1px; background:url(images/title_bg.gif) repeat-x top;}
.lft01 li{float:left; margin:7px 0 0 9px; display:inline;}
.lft01 li a { width:84px; height:24px;background:url(images/class_bg1.gif) no-repeat; display:block; padding:5px 0 0 20px; }
.lft01 li a:hover {background:url(images/class_bg.gif) no-repeat;}
#current a {background:url(images/class_bg.gif) no-repeat; color:#f33f00;}
#current a:hover { background:url(images/class_bg1.gif) no-repeat; color:#000;}
#column_01 .lft01 #tit { height:25px; background:url(images/line_2.gif) no-repeat 11px 6px; color:#ff5400;font-size:14px; font-weight:bold; padding-top:1px; padding-left:22px; line-height:26px; margin-bottom:6px;}
#column_01 .rgt01 { width:703px; height:264px; background:url(images/title_1.gif) no-repeat center top; float:left; border:#ffd28b solid 1px; border-top:none;}
#column_01 .rgt01 .center01 { width:506px; height:264px;  font-size:14px; border-right:#ffd28b solid 1px; float:left;}
#column_01 .rgt01 .center01 #photo { width:276px; height:213px; padding:13px 8px 10px; float:left;}
#column_01 .rgt01 .center01 #list { width:214px; height:226px; float:left; padding-top:12px;}
#column_01 .rgt01 .center01 #list li { width:199px; height:24px; line-height:24px; padding-left:15px;background:url(images/arrow2.gif) no-repeat left 8px; font-size:14px;}
#column_01 .rgt01 .center01 #tit { height:22px; color:#fff; font-weight:bold; padding-left:12px; padding-top:4px; }
#column_01 .rgt01 .right01 { width:196px; height:264px; float:left;}
#column_01 .rgt01 .right01 li { padding-left:20px; background:url(images/dot1.jpg) no-repeat 12px center; padding-right:6px;}
#column_01 .rgt01 .right01 #tit { height:22px; color:#ff5400; font-size:14px; font-weight:bold; padding-left:23px; padding-top:4px; margin-bottom:5px;}
#column_01 .rgt01 .right01 #tit a {color:#ff5400;}
#column_01 .rgt01 .right01 #tit a:hover { color:#ff0000; text-decoration:none;}

#column_02 { width:950px; height:265px; margin:8px auto;}
#column_02 .lft02 {  width:235px; height:263px; margin-right:8px;float:left; border:#ffd28b solid 1px; background:url(images/title_bg.gif) repeat-x top;}
#column_02 .lft02 li{ background:url(images/arrow3.gif) no-repeat 10px center; padding-left:18px;}
#column_02 .lft02 #tit { height:25px; background:url(images/line_2.gif) no-repeat 11px 6px; color:#ff5400;font-size:14px; font-weight:bold; padding-top:1px; padding-left:22px; line-height:26px; margin-bottom:8px;}
#column_02 .lft02 #tit a { color:#ff5400;}
#column_02 .lft02 #tit a:hover { color:#ff0000; text-decoration:none;}
#column_02 .rgt02 { width:703px; height:264px; background:url(images/title_1.gif) no-repeat center top; float:left; border:#ffd28b solid 1px; border-top:none;}
#column_02 .rgt02 .center02 { width:506px; height:264px;  font-size:14px; border-right:#ffd28b solid 1px; float:left;}
#column_02 .rgt02 .center02 li { width:242px; float:left; padding-left:10px; font-size:12px; text-overflow:ellipsis 
; white-space:nowrap; overflow:hidden;}
#column_02 .rgt02 .center02 li span { color:#990000;}
#column_02 .rgt02 .center02 #tit { height:22px; color:#fff; font-weight:bold; padding-left:12px; padding-top:4px; margin-bottom:10px; }
#column_02 .rgt02 .right02 { width:196px; height:264px; float:left;}
#column_02 .rgt02 .right02 li { padding-left:22px; background:url(images/arrow4.gif) no-repeat 10px center;padding-right:6px;}
#column_02 .rgt02 .right02 #tit { height:22px; color:#ff5400; font-size:14px; font-weight:bold; padding-left:23px; padding-top:4px; margin-bottom:8px;}
#column_02 .rgt02 .right02 #tit a {color:#ff5400;}
#column_02 .rgt02 .right02 #tit a:hover { color:#ff0000; text-decoration:none;}

#column_03 { width:936px; height:426px; background:url(images/tit_1.gif) no-repeat top; border:#ffd28b solid 1px; padding-left:12px;margin:0 auto;}
#column_03 li { width:159px; height:24px; line-height:24px; float:left; background:url(images/dot1.jpg) no-repeat 8px center; padding-left:18px; margin-right:10px; display:inline;}
#column_03 #tit { height:20px; padding-top:6px; padding-left:24px; font-size:14px; font-weight:bold; color:#ff5400;}
#column_03 #tit a { color:#fff; float:right; padding-right:10px; font-size:12px; font-weight:normal; height:18px; line-height:18px; overflow:hidden;}
#column_03 #tit a:hover { color:#FFFF00; font-weight:bold;}
#column_03 #photo { height:170px; border-bottom:#ccc dashed 1px; padding-top:16px; margin-bottom:10px; margin-right:11px;}
#column_03 #photo li { width:155px; height:147px; background:#F5F5F5; border:#d9d9d9 solid 1px; margin:0 7px;float:left; padding:7px 7px 0; display:inline;}
#column_03 #photo li img { border:#fff solid 1px;}
#column_03 #photo li a:hover img { border:1px solid #FF9900; }
#column_03 #photo li a {color:#FF0000;}
#column_03 #photo li span { height:20px;padding-top:4px;display:block;text-align:center; font-size:12px; font-weight:normal; }

#footer { width:950px;margin:0 auto; text-align:center; margin-top:8px; clear:both;}
#footer a { color:#2A2A2A;}
#footer a:hover { color:#ff0000;}
#footer .menu { width:950px; height:30px; background:#f0f0f0; line-height:30px; margin-bottom:8px;}


/*2009-08-06*/

#nav #menu li.t0 { width:60px; height:23px;padding-top:5px; background:url(../../images/bt_01.gif) no-repeat; font-size:12px; font-weight:bold; color:#fff; text-align:center; float:left; display:inline; margin-left:3px; }
#nav #menu li.t0 a{ color:#fff; }
#nav #menu li.t0 a:hover { color:#ff0000; text-decoration:none;}
#nav #menu li.t1 a{ color:#000; width:47px; height:23px; padding-top:5px; background:url(../../images/bt_02.gif) no-repeat center bottom; display:block; }
#nav #menu li.t1 a:hover { color:#ff0000; background:url(../../images/bt_02_hover.gif) no-repeat center 1px; text-decoration:none;}
#nav #menu li.t2 a { color:#000; width:54px; height:23px; padding-top:5px; background:url(../../images/bt_03.gif) no-repeat center bottom; display:block; }
#nav #menu li.t2 a:hover {color:#ff0000; background:url(../../images/bt_03_hover.gif) no-repeat center 1px; text-decoration:none;}
#nav #menu li.t3 a { color:#000; width:65px; height:23px; padding-top:5px; background:url(../../images/bt_04.gif) no-repeat center bottom;display:block;  }
#nav #menu li.t3 a:hover { color:#ff0000;background:url(../../images/bt_04_hover.gif) no-repeat center 1px; text-decoration:none;}
#nav #menu li.t4 { width:75px; height:23px;padding-top:5px; background:url(../../images/bt_01b.gif) no-repeat; font-size:14px; font-weight:bold; color:#fff; text-align:center; float:left; display:inline; margin-left:3px; }
#nav #menu li.t4 a{ color:#fff; }
#nav #menu li.t4 a:hover { color:#ff0000; text-decoration:none;}
#nav #menu li.t5 a{color:#ff0000; width:67px; height:23px; padding-top:5px; background:url(../../images/bt_05.gif) no-repeat center bottom;display:block; }
#nav #menu li.t5 a:hover { color:#f60;background:url(../../images/bt_04_hover.gif) no-repeat center 1px; text-decoration:none;}

/*2008-08-06*/