body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#222; margin:0; padding:0; background-color:#fff; line-height:21px}
div { margin:0 auto}
ul,li,dl,dt,dd { list-style:none; margin:0; padding:0}
a img { border:0}
a { color:#222; text-decoration:none}
a:hover { color:#ff0000; text-decoration:underline}
a.xx { color:#ff0000; text-decoration:none}
a.xx:hover { color:#ff0000; text-decoration:underline}

.menu { width:960px; height:46px; background:url(../image/menu_bg.jpg) repeat-x} 
.menu a { display:block; width:68px; height:18px; float:left; margin:14px 9px 0 8px; float:left}
.flash { width:950px; height:240px; border:5px solid #ddd; margin-top:10px} 
.block { width:960px; height:100%; margin-top:10px}
.left { width:220px; height:100%; float:left}
.zxzx { width:218px; height:210px; border:1px solid #ddd; background-color:#f5f5f5}
.zxzx dt { border-bottom:1px solid #ddd; background:url(../image/title_bg.jpg) repeat-x; height:23px; font-weight:bold; color:#fff; padding:4px 10px 0 12px; overflow:auto;zoom:1}
.zxzx dd { padding:10px}
a.qq { display:block; height:40px; width:55px; float:left; margin-left:10px}
.more { display:block; width:35px; float:right; margin-top:4px}
.zhuanye { background:url(../image/zhuanye_bg.jpg) no-repeat left; height:120px; padding-top:2px}
.zhuanye li { height:17px; width:123px; float:left; background-color:#e8e8e8; margin:3px 0 4px 18px; line-height:17px; padding-left:10px; display:inline}
.zhuanye li.blue { width:40px; margin-left:3px; background-color:#63caed; text-align:center; padding:0}
.news li { width:183px; height:25px; background:url(../image/list_style.jpg) no-repeat left; line-height:25px; padding-left:15px; border-bottom:1px dashed #ccc; white-space: nowrap;text-overflow:ellipsis; overflow:hidden; }
.news li.right_list { width:243px}
.news li.center_list { border-bottom:none; float:left; width:300px}
.news li.time { border-bottom:none; float:left; width:93px; padding:0; background:none; text-align:right}
.center { width:440px; height:100%; float:left; margin-left:10px}
.img { width:107px; height:195px; float:left; margin:10px 15px; white-space: nowrap;text-overflow:ellipsis; overflow:hidden; display:inline; text-align:center}
.img img { border:1px solid #ddd; margin-bottom:10px; width:105px; height:140px}
.right { width:280px; float:left; margin-left:10px}
.fl { width:928px; height:95px; background:url(../image/center_bg.jpg) repeat-x; border:1px solid #ddd; margin-top:10px; padding:20px 0 0 30px}
.bottom { width:960px; height:130px; background:url(../image/bottom_bg.jpg) top repeat-x; text-align:center; line-height:28px; padding-top:10px}
.bottom a { font-weight:bold; margin:0 5px}

.ab_menu { width:218px; height:100%; border:1px solid #ddd; margin-bottom:10px}
.ab_menu dt { height:48px; border-bottom:1px solid #ddd; background:url(../image/ab_top.jpg); padding:10px 0 0 20px}
.ab_menu dd a { display:block; width:178px; height:26px; background:url(../image/ab_menu.jpg); padding-left:40px; line-height:26px}
.ab_menu dd a:hover { background:url(../image/ab_menua.jpg)}
.input { width:185px; height:25px; line-height:25px}
.input input { width:130px; height:14px; background-color:#fff; border:1px solid #ddd; margin-left:5px}
.ab_right { width:728px; height:100%; float:left; margin-left:10px; border:1px solid #ddd}
.ab_tit { height:28px; background:url(../image/ab_titbg.jpg) repeat-x; overflow:auto; zoom:1}
.ab_tit span { padding:0 20px; font-size:14px; line-height:28px; height:28px; background:url(../image/ab_tit.jpg) right; float:left}
.content { padding:29px 20px 30px 20px}
.big_list {overflow:auto; zoom:1}
.big_list li { width:530px; height:25px; background:#f5f5f5 url(../image/list_style.jpg) no-repeat 10px; padding-left:25px; margin:2px 0 3px 0; line-height:25px; float:left; white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.big_list li.shijian { width:120px; text-align:center; padding:0; background-image:none}
.fenye { height:20px; padding-top:20px; text-align:center; clear:both}
.img_ab { width:130px; height:205px; float:left; margin:5px 20px; white-space: nowrap;text-overflow:ellipsis; overflow:hidden; display:inline; text-align:center}
.img_ab img { border:5px solid #eee; margin-bottom:5px; width:120px; height:160px}
.img_ab span { width:130px; height:25px; line-height:25px; text-align:center; display:block; background-color:#f5f5f5; white-space: nowrap;text-overflow:ellipsis; overflow:hidden}
.liuyan { border:1px solid #eee; border-bottom:none; width:552px; margin:20px 0 0 0}
.liuyan dt { width:129px; border-bottom:1px solid #eee; text-align:right;  padding-right:10px; float:left; height:35px; line-height:35px; border-right:1px solid #eee}
.liuyan dd { width:402px; border-bottom:1px solid #eee;  padding-left:10px; float:left; height:28px; padding-top:7px}
.input_1 { width:200px; height:13px; border:1px solid #ccc; background-color:#fff}
.text { width:300px; height:100px; background-color:#fff; border:1px solid #eee}
.button { width:70px; height:28px; margin-right:30px; float:left}
.fh { color:#ff0000}
.joinButton{margin: 3px 0 0 45px}
.biaoti { height:32px; padding-top:8px; line-height:40px; font-size:16px; font-weight:bold; text-align:center; border:1px solid #eee; border-bottom:0}
.bt_bot { height:35px ; line-height:35px; text-align:center; color:#008cb4; border:1px solid #eee; border-top:0}
.img_big { width:182px; height:175px; float:left; margin:5px 20px; white-space: nowrap;text-overflow:ellipsis; overflow:hidden; display:inline; text-align:center}
.img_big img { border:5px solid #eee; margin-bottom:5px; width:172px; height:129px}
.img_big span { width:182px; height:25px; line-height:25px; text-align:center; display:block; background-color:#f5f5f5; white-space: nowrap;text-overflow:ellipsis; overflow:hidden}