body, ul, form {margin:0px; padding:0px;}
li {list-style:none;}
a {color:#777777; text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:none;}
body {font-family:"宋体"; font-size:12px; color:#777777; background:url(body_bg.gif) left top;}
.clear {float:none; clear:both;}

.header {width:935px; margin:0 auto; overflow:hidden; padding-top:40px;}
.header .logo {height:52px; background:url(logo-gray.gif) 2px 0px no-repeat; overflow:hidden;}
.header .logo a {display:block; width:200px; height:52px; text-indent:-2000px;}
.header .navi {width:935px; padding-top:8px;}
.header .navi div {width:155px; padding-left:1px; background:url(navi_bg.gif) left no-repeat; float:left; overflow:hidden;}

.main {width:935px; margin:0 auto; overflow:hidden; padding-top:10px; padding-bottom:10px;}
.main .focus {width:700px; height:350px; float:left;}
.main .ann {width:225px; height:350px; float:right; background:url(announce_bg.gif);}
.main .ann .line {width:225px; height:10px; background:url(ann_line.gif) center center no-repeat; overflow:hidden;}
.main .ann .annt {height:30px; line-height:30px; color:#99002b; text-align:center;}
.main .ann .ann_list li {height:24px; line-height:24px; padding-left:20px;}
.main .ann .qq {text-align:center;}

.main .new_show {width:935px; height:180px; overflow:hidden; margin-top:10px;}
.main .new_show .new_l {width:47px; height:180px; background:url(new_l.gif); float:left;}
.main .new_show .new_c {width:873px; height:180px; background:url(new_bg.gif); float:left; line-height:30px;}
.main .new_show .new_c td td {text-align:center;}
.main .new_show .new_r {width:15px; height:180px; background:url(new_r.gif); float:left;}

.main .new_act {width:462px; float:left; overflow:hidden; padding-top:10px;}
.main .new_act .act_t {height:38px; overflow:hidden;}
.main .new_act .act_c {width:462px; background:url(box_bg.gif); overflow:hidden;}
.main .new_act .act_c ul {padding:10px 20px; height:216px;}
.main .new_act .act_c li {height:26px; line-height:26px; border-bottom:#ebebeb 1px solid;}
.main .new_act .act_b {width:462px; height:8px; background:url(box_btm.gif); overflow:hidden;}

.main .new_news {width:462px; float:right; overflow:hidden; padding-top:10px;}
.main .new_news .news_t {height:38px; overflow:hidden;}
.main .new_news .news_c {width:462px; background:url(box_bg.gif); overflow:hidden;}
.main .new_news .news_c ul {padding:10px 20px; height:216px;}
.main .new_news .news_c li {height:26px; line-height:26px; border-bottom:#ebebeb 1px solid;}
.main .new_news .news_b {width:462px; height:8px; background:url(box_btm.gif); overflow:hidden;}

.main .blog {width:935px; height:160px; padding-top:10px;}
.main .blog .blog_l {width:11px; height:160px; background:url(blog_l.gif); overflow:hidden; float:left;}
.main .blog .blog_c {width:913px; height:160px; background:url(blog_bg.gif); overflow:hidden; float:left;}
.main .blog .blog_c .ctitle {height:30px; line-height:30px; background:url(ctitle.gif) center 1px no-repeat;}
.main .blog .blog_c .b_list {}
.main .blog .blog_c .b_list a:hover {text-decoration:none;}
.main .blog .blog_c .b_list li {width:114px; height:130px; line-height:28px; text-align:center; float:left;}
.main .blog .blog_c .b_list li img {width:100px; height:100px; border:#CCCCCC 1px solid;}
.main .blog .blog_r {width:11px; height:160px; background:url(blog_r.gif); overflow:hidden; float:left;}

.main .flink {width:935px; height:100px; padding-top:10px;}
.main .flink .flink_l {width:11px; height:100px; background:url(flink_l.gif); overflow:hidden; float:left;}
.main .flink .flink_c {width:913px; height:100px; background:url(flink_bg.gif); overflow:hidden; float:left;}
.main .flink .flink_c .ctitle {height:30px; line-height:30px; background:url(flink_t.gif) left 1px no-repeat;}
.main .flink .flink_c .f_list {}
.main .flink .flink_c .f_list a:hover {text-decoration:none;}
.main .flink .flink_c .f_list li {width:114px; height:60px; line-height:28px; text-align:center; float:left;}
.main .flink .flink_c .f_list li img {width:100px; height:40px; border:#CCCCCC 1px solid;}
.main .flink .flink_r {width:11px; height:100px; background:url(flink_r.gif); overflow:hidden; float:left;}

.main_left {width:180px; float:left; overflow:hidden;}
.main_left .main_l_t {height:8px; background:url(main_left_t.gif); overflow:hidden;}
.main_left .main_l_c {background:url(main_left_bg.gif);}
.main_left .main_l_c .line {width:130px; height:10px; background:url(ann_line.gif) center center no-repeat; margin:0 auto; filter:Alpha(Opacity=60); -moz-opacity:0.6; opacity:0.6;}
.main_left .main_l_c .box {width:180px; padding:20px 0px; text-align:center;}
.main_left .main_l_b {height:8px; background:url(main_left_b.gif); overflow:hidden;}

.main_right {width:745px; float:right; overflow:hidden;}
.main_right .main_r_t {height:8px; background:url(main_right_t.gif); overflow:hidden;}
.main_right .main_r_c {background:url(main_right_bg.gif);}
.main_right .main_r_c .position {width:730px; height:30px; line-height:36px; border-bottom:#999999 1px solid; margin:0 auto; overflow:hidden;}
.main_right .main_r_c .title {width:730px; height:50px; line-height:50px; font-size:18px; font-weight:bold; color:#888888; text-align:center; margin:0 auto;}
.main_right .main_r_c .info {width:730px; height:24px; line-height:24px; text-align:center; color:#999999; margin:0 auto;}
.main_right .main_r_c .content {width:720px; min-height:350px; line-height:1.5; overflow:hidden; margin:0 auto; padding-top:5px; padding-bottom:5px;}
.main_right .main_r_c .pageinfo {height:30px; line-height:30px; text-align:center;}
.main_right .main_r_c .pageinfo span, a {display:inline;}
.main_right .main_r_c .pageinfo span {padding:3px 5px; border:#e0e0e0 2px solid;}
.main_right .main_r_c .pageinfo a {padding:3px 5px; border:#e0e0e0 2px solid; text-decoration:none;}
.main_right .main_r_c .pageinfo a:hover {border:#999999 2px solid; background:#666666; color:#FFFFFF;}
.main_right .main_r_c .content .list {padding:10px 30px;}
.main_right .main_r_c .content .list li {height:30px; line-height:30px; border-bottom:#CCCCCC 1px dashed;}
.main_right .main_r_c .content .group_list {width:720px; margin:0 auto; overflow:hidden;}
.main_right .main_r_c .content .group_list li {width:240px; height:320px; float:left; line-height:30px; text-align:center;}
.main_right .main_r_c .content .group_list li img {width:220px; height:260px; border:#CCCCCC 1px solid;}
.main_right .main_r_c .content .works_list {width:720px; margin:0 auto; overflow:hidden; padding-top:20px;}
.main_right .main_r_c .content .works_list li {width:240px; height:180px; float:left; line-height:30px; text-align:center;}
.main_right .main_r_c .content .works_list li img {width:180px; height:120px; border:#CCCCCC 1px solid;}
.main_right .main_r_c .content .blog_list {width:720px; margin:0 auto; overflow:hidden; padding-top:20px;}
.main_right .main_r_c .content .blog_list li {width:144px; height:160px; float:left; line-height:30px; text-align:center;}
.main_right .main_r_c .content .blog_list li img {width:100px; height:100px; border:#CCCCCC 1px solid;}
.main_right .main_r_c .content .flink_list {width:720px; margin:0 auto; overflow:hidden; padding-top:20px;}
.main_right .main_r_c .content .flink_list li {width:144px; height:80px; float:left; line-height:30px; text-align:center;}
.main_right .main_r_c .content .flink_list li img {width:100px; height:40px; border:#CCCCCC 1px solid;}
.main_right .main_r_c .content .model_apply {padding:10px 20px;}
.main_right .main_r_c .content .model_apply td {padding:3px 0px;}
.main_right .main_r_c .feed_list {width:700px; margin:0 auto; overflow:hidden; line-height:150%;}
.main_right .main_r_b {height:8px; background:url(main_right_b.gif); overflow:hidden;}

.footer {width:935px; padding:10px 0px; border-top:#f0f0f0 2px solid; line-height:18px; margin:0 auto;}
