html,body,div,span,h1,h2,h3,p,a,img,dl,dt,dd,ol,ul,li,form,label,table,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline; font-size:12px;}
body {line-height=1.5; font-size:12px;}
ul{list-style:none;}
a {noFocusLine:expression(this.onFocus=this.blur())} /* For IE, onFocus 的 F 要大寫*/
:focus {-moz-outline-style: none} /* For Firefox */

a{color:#555;text-decoration:none;}a:visited{ color:#555;}a:hover{color:#d30; text-decoration:underline;}a:active{color:#d30;}a:focus{color:#d30}
.clear {clear:both; height:0; overflow:hidden}
.h_6px { float:left; width:760px; height:6px; overflow:hidden;}
.h_1px {background-color:#ccc; margin-top:-1px; z-index:-999; float:left; width:760px; height:1px; overflow:hidden;}
.font_bold {font-weight:bold;}
.bg_lb {display:inline; background:#ffe396; margin:4px; float:left; padding:5px; color:#bd6f00; font-size:9pt; font-weight:normal;  width:755px;}

img {border:none;}
.red_font {color:#d30000;}
.red_font a:visited, .red_font a:link {color:#d30000;  text-decoration:none;}
.red_font a:hover {color:#d30000;  text-decoration:underline;}
.lt_grey_font {color:#ccc;}
.gray_font { margin:5px; }
.deep_grey_font {color:#333;}
.deep_grey_font a:visited, .deep_grey_font a:link {color:#333; text-decoration:none; }
.deep_grey_font a:hover {color:#000; text-decoration:underline;}

.black_font {color:#000;}
.bold_font {font-weight:bold;}
.normal_font {font-size:12px;}
.big_font {font-size:14px;}

.r_frame {float:left; display:inline; margin:0px 0px 0px 5px; border:0px; width:760px; }

#frame {width:985px; margin:0px auto; }

#head, #nav, #primary, #foot {float:left; width:100%;}
#nav, #primary, #foot {margin-top:5px;}

.align_left {float:left;}
.align_right {float:right;}







#main {background-color:#fff; width:531px; margin-left:5px;margin-right:5px; float:left;}

#sidebar_r {background-color:#fff; width:239px; float:left;}

#foot {width:100%; background-color:#fff; clear:both; text-align:center; float:left;}
#foot h1 { margin-top:5px; line-height:150%; }

#im {background-color:#f7f7f7; padding:1px; list-style-type:none;}
#im li {padding:5px; border-bottom:1px dotted #ccc;}

#im_detail {background-color:#f7ffdd; }

.sidebar_topic {padding:5px;}

/*顶部链接*/
#head_note {float:right; margin-top:4px;}

/*顶部导航栏*/

#head {background-image:url(../image/frame/banner_bg.gif); width:100%; height:70px;}
#top {width:985px; height:70px; margin:0px auto; background-image:url(../image/logo.jpg) no-repeat; padding:0px; }
#logo {width:357px; height:70px; background-image:url(../image/logo.jpg)0 0 no-repeat; float:left;}
#nav { width:628px; height:29px; margin:23px 0px 0px 0px;  overflow:hidden; font-size:12px; color:#999; font-weight:bold;}
#nav ul {list-style-type:none; float:right; display:inline; padding:1px;}
#nav ul li {background-image:url(../image/frame/nav_bg.gif); float:left; width:74px; height:29px; display:inline; margin:0px 0px 0px -1px; text-align:center;}
.nav_active { background-image:url(../image/frame/nav_bgA.gif); display:block; color:#fff; padding:9px 0px 6px 0px; text-decoration:none;}
.nav_inactive span {height:29px; display:block; padding:9px 0px 6px 0px; cursor:hand;}
.nav_inactive span a:hover {height:29px; padding:9px 0px 6px 0px;}
.nav_inactive a:link, .nav_inactive a:visited {color:#999; text-decoration:none;}
.nav_inactive a:hover {height:29px; color:#d30000; text-decoration:underline; padding:0px 0px 6px 0px;}

/*顶部搜索栏*/
#top_search {width:100%; height:32px; float:left; border-top:2px solid #999; font-size:12px;  display:inline;  margin:0px; padding:0px; background:url(../image/frame/top_menu.gif) 0 0 repeat-x; overflow:hidden;}
#top_shadow {float:left;width:100%; height:7px; margin:0px; padding:0px; background:url(../image/frame/top_shadow.gif) 0 0 repeat-x; overflow:hidden;}
#search {display:block; text-align:right; width:985px; padding:6px 0px 0px 0px; margin:0px auto; }

/*首页_焦点框_焦点*/
.index_focus {margin-left:9px; float:left; width:500px; display:inline; margin-bottom:0px;}
/*首页_焦点框_电话*/
.index_tel {background:url(../image/frame/index_tel.gif) 0 0 no-repeat; width:234px; height:80px; margin-left:8px; font-size:0px; float:left; }
/*首页_焦点框_产品随机*/
#index_last {margin-top:8px; float:left; display:inline; }
.index_last_top {background:url(../image/frame/index_last_top.gif) 0 0 no-repeat; width:234px; height:4px; overflow:hidden; margin-left:8px;}
.index_last_bottom {background:url(../image/frame/index_last_bottom.gif) 0 0 no-repeat; width:234px; height:4px; overflow:hidden; margin-left:8px;}
.index_last_content {background:url(../image/frame/index_last_content.gif) repeat-y; width:234px; height:184px; margin-left:8px; overflow:hidden; }
.index_last_content ul {margin-left:6px;}
.index_last_content li {float:left; margin:3px 0px 3px 0px;}
.index_last_content span {width:125px; line-height:17px; font-size:12px; float:left; margin-left:6px; line-height:17px; overflow: hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;}
.index_last_content img {padding:2px; border:1px solid #ccc; width:86px; float:left;}
/*首页_焦点框_文案列表*/
#index_article {width:500px; float:left; display:inline; margin-top:8px; margin-left:9px;}
#article_tab_topic {position:absolute; display:inline; width:80px; font-size:14px; font-weight:bold;}
#article_tab {width:300px; height:25px; line-height:25px; display:inline; }
#article_tab dl { width:500px; float:right; display:inline; background:url(../image/frame/tab_bg.gif) 0 0 repeat-x;}
#article_tab dl dd { float:right; background:url(../image/frame/article_tab_disable.gif) 0 0 no-repeat; list-style:none; width:46px; height:25px; display:block; line-height:25px; margin:0px 0px 0px -1px; text-align:center;}  
#article_tab dl dd a { display:block; width:46px; height:25px; color:#aaa; text-decoration:none; font-weight:bold; }  
#article_tab dd.hover a {color:#555;}
#article_tab dd.hover { color:#555; background:url(../image/frame/article_tab_enable.gif) 0 0 no-repeat;}  
#article_tab dl dd a:hover {color:#555;}
.article_box{border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; float:left; display:inline; width:498px; }
#a_img { float:left; width:161px; padding:5px 2px 5px 5px;}
#a_box1 {float:left; width:326px;}
#a_box1 dl{display:none; float:right; text-align:right;}
#a_box1 dl.block{display:block; }
#a_box1 dd {padding:4px 2px; width:325px; float:left;}
#a_box1 h1 {display:inline; font-size:12px; font-weight:normal; line-height:16px;}
#a_box1 dd span {display:inline;}
/*首页_焦点框_方案*/
#index_project { width:234px; height:218px; margin-left:8px; }
#index_project ul li { float:left; margin-top:8px; margin-left:8px; width:234px; height:105px; display:inline; }
#index_project img { vertical-align:bottom; }
/*首页_左边栏_礼品分类*/
#sidebar_l {background-color:#fff; width:220px; float:left;} 
.top {background:url(../image/frame/top.gif) 0 0 no-repeat; width:220px; height:9px; overflow:hidden;}
#service_topic,#catalog_topic,#brand_topic, #top_ten_topic, #index_project_topic {background:url(../image/frame/service.gif) 0 0 no-repeat; width:220px; height:17px; overflow:hidden;}
#catalog_topic {background:url(../image/frame/catalog.gif) 0 0 no-repeat;}
#brand_topic {background:url(../image/frame/brand.gif) 0 0 no-repeat;}
#top_ten_topic {background:url(../image/frame/top_ten.gif) 0 0 no-repeat;}
#index_project_topic {background:url(../image/frame/project.gif) 0 0 no-repeat;}

#left_project li {margin:8px 0 0 9px;}
#left_project dd {margin:9px 0 0 9px; float:left; width:220px;}
#left_project li img {vertical-align:bottom;}
#left_catalog,#left_service,#left_pp,#left_project,#left_content {background:url(../image/frame/content.gif) 0 0 repeat-y; width:220px; overflow:hidden;}


#left_catalog ul,#left_service ul,#left_pp ul { display:inline; float:left; margin:0px 8px 0px 8px; padding:1px;}

#left_catalog ul, #left_pp ul { margin:0px 8px 0px 8px; }
#left_service li {width:200px; float:left; margin:5px 0px 0px 0px; font-weight:normal;}
#left_catalog li{display:inline; background:url(../image/frame/jt_c.gif) no-repeat 0px 1px; border-bottom:1px dotted #ccc; width:54px; float:left; margin:6px 0px 0px 0px; padding:0px 0px 2px 13px; }
#left_pp li {display:inline; background:url(../image/frame/jt_c.gif) no-repeat 0px 1px; border-bottom:1px dotted #ccc; width:187px; float:left; margin:6px 0px 0px 0px; padding:0px 0px 3px 13px; line-height:14px;}


.left_service_tel {float:left; display:inline; margin:0px 0px 0px 9px; padding:0px; font-size:12px; font-weight:normal; color:#555;}
.bottom {background:url(../image/frame/bottom.gif) 0 0 no-repeat; width:220px; height:18px; overflow:hidden;}

/*友情链接框架*/
#link_index {margin-top:0px; float:left;}
#link_top { background:url(../image/frame/link_top.gif) 0 0 no-repeat; width:985px; height:6px; overflow:hidden;}
#link_border { background:url(../image/frame/link_border.gif) 0 0 repeat-y; width:985px; }
#link_border span {padding:5px; margin:5px;}
#link_bottom { background:url(../image/frame/link_bottom.gif) 0 0 no-repeat; width:985px; height:6px; overflow:hidden;}


/*产品列表框架*/
.r_top, .r_list, .r_recommended { float:left; display:inline; background:url(../image/frame/r_top.gif) 0 0 no-repeat;  width:760px; height:9px; overflow:hidden; }
 .r_list { background:url(../image/frame/r_list.gif) 0 0 no-repeat; height:17px; }
 .r_recommended { background:url(../image/frame/r_recommended.gif) 0 0 no-repeat; height:17px; }
.r_content, #new_topic, .local_p, #c_list, .c_list_none, #p_detail, #cat_intro, #article_list, #company_list { float:left;display:inline;background:url(../image/frame/r_content.gif) 0 0 repeat-y; width:760Px; overflow:hidden; }
.r_bottom {display:inline; background:url(../image/frame/r_bottom.gif) 0 0 no-repeat; float:left; width:760px; height:16px; overflow:hidden;}
.local_p h1{display:inline; float:left;  margin:0px 0px 0px 8px; font-size:12px; }
.local_p h2{display:inline; float:right; margin:0px 8px 0px 0px; font-size:12px; }
.local_p h1 a:visited, .local_p h1 a:link { color:#333; text-decoration:none; }
.local_p h1 a:hover{ color:red; text-decoration: underline; }
#sug_list {float:left; font-size:12px; font-weight:bold;}
#sug_list dt {float:left; width:760px; margin-top:8px; padding-left:22px; background:url(../image/frame/jt_b.gif) 9px 2px no-repeat;}
#sug_list dd {float:left; display:inline; margin:6px 0px 0px 8px; text-align:center; font-weight:normal; line-height:18px;}
#sug_list img {padding:3px; border:1px solid #ddd; margin-bottom:2px;}
#sug_list dd:hover {background-color:#ddd;}

#p_list {float:left; font-size:12px; font-weight:bold;}
#p_list dt {float:left; width:760px; margin-top:8px; padding-left:22px; background:url(../image/frame/jt_b.gif) 9px 2px no-repeat;}
#p_list dd {float:left; display:inline; margin:8px 0px 0px 8px; text-align:center; font-weight:normal; line-height:18px;}
#p_list img {padding:3px; border:1px solid #ddd; margin-bottom:2px;}
#p_list dd:hover {background-color:#ddd;}


#project_list {float:left; }
#project_list dl {float:left; display:inline; width:242px; height:300px; margin:8px 0 0 8px; background-color:#f4f4f4;}
#project_list dt {font-size:12px; font-weight:bold; text-align:center; margin:8px 0px auto;}
#project_list dd {margin:8px; padding-left:15px; background:url(../image/frame/left_circle.gif) 0px 3px no-repeat;}
#project_list img {margin:8px 5px 5px 5px;}

#pro_gift_list {}
#pro_gift_list dl { float:left; width:744px; display:inline; margin:8px 0 0 8px; padding-top:8px; border-top:1px dotted #ccc;}
#pro_gift_list dl img {float:left; border:1px solid #ccc; padding:2px;}
#pro_gift_list dl dt { float:left;position:relative; left:10px; line-height:24px; width:460px; height:126px; overflow:hidden; text-overflow:ellipsis; word-break:keep-all;}
#pro_gift_list dl dd { float:left; position:relative; width:100px; left:86px; top:110px; line-height:24px; color:#aaa;}

#fullimg {float:left;width:406px; border:1px dotted #ccc; margin-left:8px; text-align:center;}
#fullimg img {padding:3px;  }
#pro_gift_detail { float:left; margin-left:8px;width:328px; height:306px; border-bottom:1px dotted #ccc;}
#pro_gift_top { border-bottom:1px dotted #ccc; padding-bottom:6px; }
#pro_gift_top dt { float:left; }
#pro_gift_top dd {margin-left:250px; }

#pro_gift_content dd {margin:8px 0; padding-left:10px; background:url(../image/frame/dot.gif) 0px 4px no-repeat; }

#pro_gift_remark  { margin-top:8px; margin-left:8px; }

.r_text {padding:0px; margin:0px 9px 0px 9px; float:left; display:inline; line-height:22px;}


#page_list {vertical-align:middle; float:right;}
#page_top {float:left; display:inline; width:742px; padding:0px; margin:0px 0px 0px 9px; }
#page_bottom {float:left; display:inline; width:742px; padding-top:8px; margin:8px 0px 0px 9px; border-top:1px dotted #ccc;}

.search_list,#ppt_down {float:left;  display:inline; font-weight:bold; }
.page_list_bottom {width:760px; padding-top:8px; margin:8px 0px 0px 0px; float:right; display:inline; font-size:12px; border-top:1px dotted #ccc;}
.page_list_top { width:760px; padding-bottom:0px; float:right; display:inline; font-size:12px; border-bottom:1px dotted #ccc;}


.page_disable {display:block;float:left; color:#ccc;  margin:0px 2px; background-color:#fff; }
.page_enable { display:block;float:left;  color:#555;  margin:0px 2px; text-decoration:none; font-weight:bold;}


#list_select {width:760px; float:left; text-align:center; margin:5px 0 13px 0;}
#list_select span {text-align:center;  width:30px; margin:0px 10px; padding:5px 10px 5px 10px; }
.list_select_active { background-color:#555; color:#fff;}
.list_select_disable {background-color:#fff; color:#555;}













#c_topic {background:url(../image/frame/r_topic.gif) 0 0 no-repeat; width:760px; display:inline; float:left; margin:0px; padding:0px; height:17px;}
.dk_topic {line-height:15px; float:left; margin:0px 0px 0px 0px; padding:2px 0px 0px 16px; height:15px;}
.more {padding:5px 18px 0px 0px; margin:0px 0px 0px 0px; float:right;}
.c_topic_font {font-size:12px; font-weight:bold; color:#fff;}
.c_topic_font a:visited, .c_topic_font a:link  {font-size:12px; font-weight:bold; color:#fff; text-decoration:none;}
.c_topic_font a:hover  {color:#fff4c3; text-decoration:none;}
#c_list ul {display:block; float:left;  margin:0px 0px 0px 0px; padding:0px 1px 0px 1px; }
#c_list li {float:left; display:inline; width:128px; padding:5px 6px; margin:8px 0px 0px 8px; list-style-type:none;  border:solid 1px #e6e6e6; background-color:#f4f4f4;}
.c_list_font { font-size:12px; font-weight:normal; color:#666; line-height:14px;}
.c_list_none h1{border:solid 1px #e6e6e6; background-color:#f4f4f4; margin:8px 8px 0px 8px; padding:4px; text-align:center; font-size:12px; color:#aaa; }

#cat_intro span {display:inline; float:left;  margin:0px 8px 0px 8px; padding:4px; line-height:150%; background:#f4f4f4;}
#p_detail ul {display:inline; float:left;  margin:8px 0px 0px 0px; padding:0px 1px 0px 1px;}
#p_detail li {display:inline; float:left; width:738px; margin:2px 8px 0px 8px; padding:2px 2px 0px 2px; border-top:1px dotted #ccc;}

#article_list ul {list-style-type:none;}
#article_list li {float:left; width:30%; padding:8px 0px 0px 20px; background:url(../image/frame/doc.gif) no-repeat 9px 10px; font-size:12px;}

#company_list li {float:left; width:25%; text-align: center;}

#pp {background-color:#f7f7f7;}
.pp {font-size:12px;  margin:0px; padding:4px; border-bottom:1px dotted #ccc;}
.pp:hover {background-color:#ffee93; margin:0px; color:black; padding:4px; border-bottom:1px dotted #ccc; cursor: pointer;}
.pp a:visited {color:#008dd6; text-decoration: none;}
.pp a:link {color:#008dd6; text-decoration: none;}
.pp a:hover {color: #000; text-decoration: underline;}

.ppzone {background-color:#f7f7f7; margin:5px; padding:5px;}
.ppzone li {margin:4px; padding:7px;}
.ppzone li h1{margin:0px 0px 0px -2px;}

.green_topic {background-color:#c3dc8e; padding:4px; border-bottom-width:2px; border-bottom-style: solid; border-bottom-color: #eee;}

#slide{ float:left; overflow:hidden; position:relative; width:324px;height:166px; border:1px solid #ddd; margin-bottom:0; padding:0px;}
#slide img {display:block; width:324px; height:166px; border:0px;}
#slide ul li {float:left; width:17px; height:20px; margin-right:2px; list-style-type:none; background:url(../image/index2k9bg.gif) no-repeat -350px -61px; text-align:center;  font-family:verdana; color:#000; font-size:10px; line-height:22px;}
#slide ul li.current a {background:url(../image/index2k9bg.gif) no-repeat -331px -61px; color:#fff;}
#slide li a {display:block; text-decoration:none;}
#slide  a {color:#000;}
#slide  a:vistited {color:#000;}
#slide .current a:visited {color:#fff;}

#news { width:531px; padding:0px; margin:0px; display:inline;}

#customize { float:left; width:198px; background-color:#f4fdff; margin-left:5px; border:1px solid #c7eafb;}
#customize h1 {margin:4px; padding:4px; border-bottom:1px solid #00c1ec; font-size:12px; color:#646464; font-weight:bold;}
#customize ul { height:131px; width:190px; padding:0px; margin:0px; list-style-type:none;}
#customize li {padding:4px; margin:4px; background:url(../image/ar_1.gif) no-repeat 0px 6px; padding-left:8px; border-bottom:1px dotted #ccc; overflow:hidden; text-overflow:ellipsis; word-break:keep-all; font-size:12px;}
#customize li a:visited {color:#007ece; text-decoration: none;}
#customize li a:link {color:#007ece; text-decoration: none;}
#customize li a:hover {color:#007ece; text-decoration: underline;}


#main_topic { background-color:#ecf3ff; border: 1px solid #e0e0e0; }
#mainlist_2, #mainlist_3,#mainlist_5, #mainlist_6 { display:none; }

#pp_topic {background-color:#f7f7f7; padding:5px; margin:5px 0px 0px 0px; border-top: 2px solid #ff8300;}

#new_topic {width:760px; height:25px; line-height:25px;}
#new_topic ul {float:left; margin:0px 1px 0px 1px; width:748px; display:inline; padding:0px 0px 0px 10px; background:url(../image/frame/tab_bg.gif) 0 0 repeat-x; }
#new_topic ul li {background:url(../image/frame/tab_disable.gif) 0 0 no-repeat; list-style:none; float:left; width:100px; height:25px; display:block; line-height:25px; margin:0px 0px 0px -1px; text-align:center;}  
#new_topic ul li a { display:block; width:100px; height:25px; color:#aaa; text-decoration:none; font-weight:bold; }  
#new_topic ul li a:hover {  color:#555; background:url(../image/frame/tab_hover.gif) 0 0 no-repeat;}  
#new_topic ul li a.active { color:#555; background:url(../image/frame/tab_enable.gif) 0 0 no-repeat; } 

#class {float:left; width:237px; background-color:#fffee6; margin:0px; border:1px solid #faebb1;}
#class_topic {margin:4px; padding:4px; width:221px; border-bottom:1px solid #ff8300; }

#class_list ul { margin:0px; padding:2px; float:left; }
#class_list li {float:left; width:52px; padding:3px; margin:0px; list-style-type:none;  text-align: center;}
#class_list li img {background-color:#fff; padding:3px; border: 1px solid #e0e0e0;}

#scheme {float:left; width:237px; margin-top:5px; background-color:#fef6ff;  border:1px solid #f3d8f6;}
#scheme_topic {margin:4px; padding:4px; border-bottom:1px solid #ef6aff;}
#scheme_list h1 { text-align:center; margin:4px; padding:4px;}
#scheme_list h2 { text-align:center; margin:4px; padding:4px;}
#scheme_list li {padding:4px; margin:4px; list-style-type:none; border-bottom:1px dotted #ccc;}

#intro {padding:6px;  line-height:180%;}

.phone_num {padding:0px; margin:5px 0px 0px 0px;}

#text {float:left; width:237px; background-color:#f4fdff; margin-top:5px; border:1px solid #c7eafb;}
#text_topic {margin:4px; padding:4px; border-bottom:1px solid #00c1ec; }
#text_list ul { margin:0px; padding:0px; list-style-type:none;}
#text_list li {padding:4px; margin:4px; background:url(../image/ar_1.gif) no-repeat 0px 6px; padding-left:8px; border-bottom:1px dotted #ccc; overflow:hidden; text-overflow:ellipsis; word-break:keep-all;}
#text_list ul li:last-child { border-bottom:none; }  

#sl_topic{background-color:#f8ffa6; padding:6px; margin:0px;}

#sl_list{}

#main_layout {float:left; border:1px solid #e0e0e0; padding:0px; margin:0 0 0 5px; width:773px;}

#line_b { float:left; display:inline; border-bottom:1px dotted #ccc; padding:4px 0px; margin:4px; width:765px;}
#line_b h1 {width:590px; padding:0px; margin:0px; float:left;}
#line_b h2 {width:175px; text-align:right; padding:0px; margin:0px; float:right;}
#line_t {float:left; display:inline; width:765px; border-top:1px dotted #ccc; padding:4px 0px; margin:4px; }

#right {text-align:right;}

#c_suggest {margin:5px; float:left; padding:5px; font-size:9pt; background-color:#eee; width:753px;}
#c_list img {border:1px solid #fff; padding:3px;}




.cat_link {float:left; display:inline; margin:0px 4px 4px 4px; padding:2px; width:761px;  border-bottom:1px dotted #ccc; font-size:12px; line-height:150%; color:#333;}
.cat_link a:visited,.cat_link a:link {color:#008dd6; font-weight:normal; text-decoration: none;}
.cat_link a:hover {color:red; text-decoration:underline;}


#p_img img {margin:5px 0px 0px 0px; text-align:center;}
#p_base {margin:0px; padding:0px;}
#p_base ul {margin:0px; padding:5px;}
#p_base li{ padding:5px; list-style-type:none; border-top:1px dotted #ccc; }

#contact_topic {padding:3px;margin:5px; border-bottom:1px dotted #ccc;}
#contact {margin:5px; padding:4px; line-height:150%;}
#sales_topic {background-color:#f4f4f4; padding:5px; margin:5px;}
#sales {padding:5px; margin:5px;}
#map {padding:0px; margin:5px;}

.a_statement {display:inline; padding:0px; margin:0 4px 0px 4px; float:left; }
.a_about {float:right; text-align:right; margin:0px; padding:8px 16px 8px 0px; font-size:12px; color:#999; width:740px;}

.a_topic {float:left; text-align:center; font-weight:bold; margin:0px; padding:0px; font-size:14px; width:760px;}

#article_topic {float:left; background-color:#f4f4f4; padding:4px; margin:4px; width:757px; font-size:12px; display:inline;}
#article_topic h1 {float:left; margin:2px; font-size:12px; }
#article_topic h2 {float:right; margin:2px; font-size:12px;}

 