* { margin: 0px; padding: 0px; word-break:break-all; }
body { color: #666; font: 12px "lucida Grande",Verdana; line-height: 22px; background:#FFFFFF none repeat scroll 0 0; }
input{ font-size: 12px; }
ul,li{ list-style: none; }
ol{ list-style: none; }
dl,dt,dd{ margin: 0px; padding: 0px; }
em { font-style: normal; font-weight: bold; }
select{ font-size: 12px; }
img{ border:none }
.b { font-weight: bold; }
a:link,a:visited{ color: #164A63; text-decoration: none; }
a:hover{ color: #D90101; text-decoration: underline; }
.none{display:none;}
.clr { clear: both; }

.f12{ font-size: 12px; }
.f14{ font-size: 14px; }
.f18{ font-size: 18px; }

.heiti { font-family: "黑体"; }
.b { font-weight: bold; }

.red { color: #FF0000; }
.red_a a, { color: #FF0000; }
.hui { color: #9C9C9C; }
.hui a,.hui a:visited{ color: #9C9C9C; }
.hui a:hover{ color: #D90101; text-decoration: underline; }

/*====广告==================================================*/

.banner { width:960px; margin:0 auto; padding:5px 0px; overflow:auto }
.banner_l { float:left; width:710px; }
.banner_r { float:right; width:240px; }
.banner_c { float:left; width:186px; padding:5px 3px; text-align:center; background-color:#F2F2F2}
.banner_z { float:left; width:116px; padding:0px 2px; text-align:center; overflow: hidden; height:22px}

/*====搜索==================================================*/

#search { width:960px; height:81px; margin:0 auto; padding-bottom:5px; background: url(/home2010/images/search_bg.gif) repeat-x left top; color:#FFF; }
#search a { color:#FFF;}
.hotcity { float:left; width:245px; height:66px; padding:15px 0px 0px 15px; line-height:26px; }
.hotcity .city_utils{position:relative;width:60px;display:inline;}
.search_box { float:left; width:400px; height:81px;}
.search_fod { width:400px; padding-top:10px; }
.search_fod li { float:left; text-align:center; }
.search_fod li a { display: block; width:50px; height:25px;}
.search_fod li a:hover { background: url(/home2010/images/search_on.gif) no-repeat center top ; text-decoration: none;}
.search_on { background: url(/home2010/images/search_on.gif) no-repeat center top ;}
.search_more { margin-left:20px; position: relative; cursor: pointer; }
.search_more #search_more{position:absolute;left:-20px;top:20px;width:70px;border:solid 1px #ED81FF;background-color:#ffffff;display:none;text-align:center;border-bottom:none;}
.search_more #search_more a { display: block; width:70px; height:25px; line-height: 25px; color:#454545; border-bottom:solid 1px #ED81FF;}
.search_more #search_more a:visited { display: block; width:70px; height:25px; line-height: 25px; color:#454545}
.search_more #search_more a:hover { background: none; background-color:#ED81FF; text-decoration: none; color:#ffffff}
.search_fl { width:400px; padding-top:2px; }
.search_fl p{ float:left}
.w_input { width:310px; height:26px; line-height:26px; padding:0px 5px 0px 5px;  border: 0px; background: url(/home2010/images/search_w.gif) no-repeat left top; font-size:12px; color:#999999; }
.search_but { padding:1px 0px 0px 5px;}
.keyword { float:left; width:140px; height:66px; padding:15px 0px 0px 10px; overflow:hidden;}
.tool { float:left; width:140px; height:76px; padding-top:5px;}

/*====主体==================================================*/

.main_box { width:960px; margin:0 auto; padding:5px 0px; overflow: hidden; }
.left { float:left; width:260px; }
.center { float:left; width:440px; margin-left:10px; }
.right { float:right; width:240px; }

.focus { padding:3px; border: #E7E7E7 solid 1px; text-align:center; overflow:hidden; zoom:1}
.focus_xu { text-align:right; }
.focus_xu a,.focus_xu a:visited{ padding:1px 5px; background-color:#333333; color:#FFFFFF}
.focus_xu a:hover { padding:1px 5px; background-color:#FF0000; color:#FFFFFF}
.focus_xu li{margin-right:1px; display: inline}
.focus_xu li.current a:link{ padding:1px 5px; background-color:#FF0000; color:#FFFFFF}
.focus_xu li.current a:visited{ padding:1px 5px; background-color:#FF0000; color:#FFFFFF}

.center_tit { padding:5px 10px; height:63px; overflow:hidden;}
.center_biao { text-align:center; padding:3px 0px;}
.center_tit p { line-height:18px; }
.center_list { margin:3px 10px; height:50px; border-bottom:#E1E1E1 dashed 1px; overflow:hidden;}
.center_list a{ font-size:14px;}
.center_list ul li{ float:left; width:200px; overflow: hidden; padding-right:10px;}

.center_pho { padding:10px 0px; height:110px; overflow:hidden;}
.center_pho p { float:left; padding:0px 12px; overflow:hidden; width:120px; text-align:center}
.center_pho p a.img{ border:#E1E1E1 solid 1px; width:120px; height:90px; text-align:center; vertical-align:middle; overflow:hidden; display:table-cell;*display:block;*font-size:82px;*font-family:Arial;}
.center_pho p a.img img{vertical-align:middle;}

.center_cont { margin:0px 10px; padding-top:10px; border-top:#E1E1E1 dashed 1px; }
.center_cont li { height:45px; padding-top:3px; border-bottom:#E1E1E1 dashed 1px; overflow:hidden; }
.center_l { float:left; width:45px;  overflow:hidden;}
.center_l a.img{ border:#E1E1E1 solid 1px; width:40px; height:40px; text-align:center; vertical-align:middle; overflow:hidden; display:table-cell;*display:block;*font-size:36px;*font-family:Arial;}
.center_l a.img img{vertical-align:middle;}
.center_r { float:right; width:370px; overflow:hidden;}

#con { width:240px; overflow: hidden; }
#tags { padding:0px; margin:0px; width:240px ;height:29px}
#tags li { background: url(/home2010/images/tagleft.gif) no-repeat left bottom; float:left; list-style-type:none; height:29px; }
#tags li a { width:120px; hegiht:29px; background:url(/home2010/images/tagright.gif) no-repeat right bottom; float:left; color:#454545; font-size:12px; font-weight:bold; line-height:29px; text-align:center; }
#tags li.emptyTag { background:none transparent scroll repeat 0% 0%; width:4px; }
#tags li.selectTag { background-position:left top; margin-bottom:-2px; position:relative; height:30px; }
#tags li.selectTag a { background-position:right top; color:#000; line-height:30px; height:30px; }
#tagContent { border-left:#DEDEDE 1px solid;border-right:#DEDEDE 1px solid;border-bottom:#DEDEDE 1px solid; padding:0px 15px; background-color:#fff;height:392px;}
.tagContent { padding-top:5px; display:none; }
.tagContent li { padding:6px 0px; line-height:20px; border-bottom:#E1E1E1 dashed 1px; height:105px; overflow:hidden }
.tagContent dd { padding:6px 0px; line-height:20px; border-bottom:#E1E1E1 dashed 1px; height:58px; overflow:hidden }
.tagContent dt { padding:8px 0px; line-height:20px; border-bottom:#E1E1E1 dashed 1px; height:58px; overflow:hidden }
.tagContent_l { float:left; width:120px; }
.tagContent_r { float:right; width:87px; }
.tagContent_l2 { float:left; width:55px; }
.tagContent_r2 { float:right; width:150px; }

.tagContent_r a.img{ border:#E1E1E1 solid 1px; width:85px; height:100px; text-align:center; vertical-align:middle; overflow:hidden; display:table-cell;*display:block;*font-size:89px;*font-family:Arial;}
.tagContent_r a.img img{vertical-align:middle;}

.tagContent_l2 a.img{ border:#E1E1E1 solid 1px; width:50px; height:58px; text-align:center; vertical-align:middle; overflow:hidden; display:table-cell;*display:block;*font-size:49px;*font-family:Arial;}
.tagContent_l2 a.img img{vertical-align:middle;}

#tagContent div.selectTag { display:block }

.box_top { height:30px; background: url(/home2010/images/boxtop_l.gif) no-repeat left top;}
.box_top_l { float:left; width:220px; height:25px; padding:5px 0px 0px 10px; overflow:hidden; font-size:12px;}
.box_top_l a{ font-weight:bold; }
.box_top_l1 { float:left; width:280px; height:25px; padding:5px 0px 0px 10px; overflow:hidden; font-size:12px;}
.box_top_l1 a{ font-weight:bold; }
.box_top_r { float:right; width:10px; height:30px; background: url(/home2010/images/boxtop_r.gif) no-repeat right top;}
.box_cont { border:#DEDEDE 1px solid; border-top:none; padding: 5px 10px; overflow: hidden;  }
.binba_pho {padding:0 35px 5px 35px;*height:201px !important;height:207px;overflow:hidden;}
.binba_pho a{width:160px;height:190px;text-align:center;vertical-align:middle;overflow:hidden;display:table-cell;*display:inline;*font-size:175px;*font-family:Arial;border:1px solid #E1E1E1;zoom:1;}
.binba_pho img{vertical-align:middle;}
.binba_txt {height:60px;overflow:hidden;line-height:20px;}

.music { overflow: auto;}
.music li { width:410px; height:27px; padding-top:5px; border-bottom:#DEDEDE 1px dashed; overflow: hidden;}
.box_m1 { float:left; width:20px; padding-top:5px; text-align: center;overflow: hidden;}
.box_m2 { float:left; width:270px; font-size:14px; overflow: hidden; padding-right:20px;}
.box_m3 { float:left; width:100px; overflow: hidden;}
.box_m4 { float:left; width:30px; text-align:right; overflow: hidden;}
.music_t { margin:8px 0px 0px 0px; padding:1px 5px; background: url(/home2010/images/music_bg.gif) no-repeat left top; }
.music_n { height:60px;}
.music_l { float:left; width:200px; height:25px;* height:22px !important;* height:22px; padding: 0px 2px; overflow:hidden;}

.blog_tit { padding: 2px 0px;* padding: 2px 0px !important;* padding: 5px 0px; overflow: hidden;}
.blog { width:215px; height:81px; line-height:18px; overflow: hidden; }
.blog_img { width:215px; height:81px; line-height:18px; overflow: hidden; }
.blog_img p { float:left; width:107px; height:81px; overflow: hidden; }
.blog_img a.img{ border:#E1E1E1 solid 1px; width:100px; height:75px; text-align:center; vertical-align:middle; overflow:hidden; display:table-cell;*display:block;*font-size:65px;*font-family:Arial;}
.blog_img a.img img{vertical-align:middle;}
.box_list { overflow: hidden;}
.box_list li{ padding:5px 0px 4px 0px; border-bottom:#DEDEDE 1px dashed; overflow: hidden;}

.wen { width:236px; height:40px;* height:46px !important;* height:40px; padding:5px 0px; margin-bottom:5px; line-height:18px; border-bottom:#DEDEDE 1px dashed;  overflow: hidden;}
.peo { height:280px; overflow: hidden; }
.peo div {float:left;width:129px; height:130px; padding:10px 5px 4px 5px; text-align:center; overflow:hidden;zoom:1 }
.peo div p{padding:0 25px;}
.peo div a.img{border:#E1E1E1 solid 1px;width:80px;height:80px;text-align:center;vertical-align:middle;overflow:hidden;display:table-cell;*display:block;*font-size:68px;*font-family:Arial;}
.peo div a.img img{vertical-align:middle;}

.bar_list { overflow:hidden;}
.bar_list li {height:70px;padding:11px 0px;*padding: 10px 0px; border-bottom:#DEDEDE 1px dashed; overflow: hidden;}
.bar_l { float:left; width:80px; }
.bar_l a.img{ border:#E1E1E1 solid 1px; width:70px; height:70px; text-align:center; vertical-align:middle; overflow:hidden; display:table-cell;*display:block;*font-size:59px;*font-family:Arial;}
.bar_l a.img img{vertical-align:middle;}

.bar_r { float:right; width:138px;  line-height:20px;}

