body,td,ul,li,p,div,input,span,a  { margin:0; padding:0;}
ul,li   { list-style:none;}
body    { font-size:12px; background:#eceadb url(body_bg.png) repeat-x top center; color:#666666;}
a       { color:#555555; text-decoration:none;}
a:hover { text-decoration:underline;}
img     { border:none;}
.aw     { width:974px; margin:0 auto;}
.aw2    { width:946px; margin:0 auto;}
.ch1    { clear:both; height:12px; overflow:hidden;}
.ch2    { clear:both; height:30px; overflow:hidden;}
.chm    { clear:both; height:12px; overflow:hidden; margin-bottom:12px; border-bottom:solid 1px #dedede;}
.cang   { display:none;}
.xian   { display:block;}



/* 头部文件 head*/
#head   { }
.h_top  { height:27px; line-height:27px; overflow:hidden;}
.h_top .right  { width:380px; float:right; text-align:right;}
.h_top .left   { width:540px; float:left;}
.h_top .left span  { padding:0 14px 0 8px; border-right:solid 1px #dedede;}
.h_top .left a     { color:#555;}
.h_logo { padding:8px 0; height:86px;}
.logo   { width:220px; float:left;}
.topad  { width:740px; float:right; text-align:right;}
.topadlist  { width:712px; float:right; text-align:right;}






.h_menu { background:url(banner_bg_x.png) repeat-x top;}
.menu   { line-height:30px; height:30px; background:url(bg_x.png) repeat-x top; padding-left:24px;}
.menu a { color:#fff;}
.menu div    { float:left; width:auto; padding-right:30px; margin-right:30px; background:url(menu_split.png) no-repeat right;}
.menu .m1    { font-size:14px; font-weight:bold;}
.menu .m2    { padding-left:20px;}


.menu_box    { border-left:solid 1px #ccc; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; padding:14px; background:#fff;}
.elogo       { border-bottom:solid 1px #dedede; height:66px; padding-top:6px;}
.elogo li    { width:88px; float:left; margin-right:16px;}
.elogo li p  { text-align:center; line-height:30px}
.espan       { line-height:32px; padding-top:10px;}
.espan span  { display:inline-block; width:38px; height:18px; background:url(munu_box_flbg.png); margin-top:7px; line-height:18px; font-weight:bold; padding-left:6px; margin-right:10px; color:#333;}


/*localtion*/
#localtion     { border:1px solid #dedede; line-height:26px; background:#fff;}
#localtion .t1 { padding-left:14px;}
#localtion a   { color:#3388cc;}


/*foot*/
#foot   { background:#d0cfbd; padding:0 0 30px 0;}
.footcont{ background:#ecece5; padding:20px 0 30px 0;}
#foot p { text-align:center; line-height:22px;}
.m_msg a{ color:#666;}
.m_msg a:hover { text-decoration:none; color:#228800}



/* 主main*/
#main    { width:946px; padding:14px; margin:0 auto; overflow:hidden; background:#fff;}

#main .right   { width:266px; float:right;}
#main .left    { width:666px; float:left;}
#main .left .lcenter { width:346px; float:right;}
#main .left .lleft   { width:306px; float:left;}
#main .listright     { width:300px; float:right;}
#main .listleft      { width:600px; float:left; border:1px solid #dedede; padding:15px;}



.rbox          {}
.rbox .title   { height:29px; line-height:29px; background:url(bg_x.png) repeat-x 0 -63px; border-right:solid 1px #dedede; font-weight:bold; color:#333;}
.rbox .title .tt  { display:inline-block; padding-left:14px; height:29px; background:url(bg_x.png) no-repeat left -32px;}
.rbox .title .ttl { font-size:14px;}
.rbox .content { border-left:solid 1px #dedede; border-right:solid 1px #dedede; border-bottom:solid 1px #dedede; padding:13px;}
.rbox .btblue a   { color:#3388cc; font-size:14px; font-weight:bold}
.rbox .bluelist   { font-size:14px; line-height:25px; color:#3388cc;}
.rbox .bluelist a { color:#3388cc;}


/*热门器材*/
.hot_qicai span  { width:50px; height:25px; float:right; text-align:center;}
.hot_qicai .on   { background:url(bg_x.png) repeat-x 0 -94px; border-left:solid 1px #ccc; border-right:solid 1px #ccc;}



/*热点聚焦*/
.focus  { height:398px;}
#focus  { position:absolute; background:url(focus_bg.gif) no-repeat left top; top:-3px; left:-4px; height:51px; width:100px; z-index:2;}
.redtitle    { text-align:center; font-size:14px; font-weight:bold; line-height:42px; padding-top:8px;}
.redtitle a  { color:#e60012;}
.bluetitle   { font-size:14px; line-height:25px; padding-left:14px; color:#3388cc;}
.bluetitle a { color:#3388cc;}
.bluetitle2  { font-size:12px; line-height:22px; padding-left:14px; color:#3388cc;}
.bluetitle2 a{ color:#3388cc;}



.tj     { clear:both; padding-top:8px;}
.tj a   { color:#3388cc;}



.box           {}
.box .title    { line-height:50px; font-family:"微软雅黑"; font-size:16px; color:#000;}
.box .title2   { line-height:40px; font-family:"微软雅黑"; font-size:16px; color:#000;}
.box .content  {}
.box .content .ibox  { padding-right:20px; width:145px; float:left; padding-bottom:20px;}
.box .content .ibox .img       { height:96px; overflow:hidden;}
.box .content .ibox .img img   { width:145px;}
.box .content .ibox .tit       { padding-top:6px; line-height:20px; font-size:12px; font-weight:normal; text-align:center;}
.box .content .ibox .tit a     { color:#448800;}
.box .content .ibox .info      { line-height:20px; color:#999; text-align:center;}

.box .content .v_title         { width:26px; float:left; background:url(xs_title_bg.png) no-repeat top; text-align:center; color:#fff; font-weight:bold; line-height:200%; height:121px;}
.box .content .v_content       { width:630px; float:left;}


.box .content .xbox  { padding:0 16px 0 14px; width:180px; float:left;}
.box .content .xbox .img       { height:120px; overflow:hidden;}
.box .content .xbox .img img   { width:180px;}
.box .content .xbox .tit       { padding-top:10px; line-height:24px; font-size:12px; font-weight:normal; text-align:center;}
.box .content .xbox .tit a     { color:#555;}


.box .content .list li         { line-height:24px;}
.box .content .list li a       { color:#448800;}



/*关注排行*/
.pait      { padding:14px 0 12px 0; height:27px;}
.pait li   { width:80px; height:27px; float:left; margin-right:1px; background:url(hot_equ.png) no-repeat right top; line-height:24px; color:#fff; text-align:center; font-weight:bold; cursor:pointer;}
.pait .on  { background:url(hot_equ.png) no-repeat left top;}




/*分页*/
.page           { padding-top:12px;}
.page a         { display:inline-block; width:auto; padding:3px 6px; text-align:center; border:1px solid #3388cc}
.page .red      { background:#3388cc; color:#fff; font-weight:bold}



/*滚动图片*/
#roll               { height:148px; overflow:hidden; padding:10px 0;}
#roll .LeftButton   { background:url(rollbtn_left.png) no-repeat center left; float:left; width:29px; height:108px; cursor:pointer;}
#roll .RightButton  { background:url(rollbtn_right.png) no-repeat center right; float:left; width:29px; height:108px; cursor:pointer;}
#rollbox            { float:left; width:888px;}
#rollbox .box       { float:left; width:130px; padding:9px;}
#rollbox .box .image{ background:url(rollbtn_shadow.png) repeat-x bottom; padding-bottom:20px; height:98px; overflow:hidden;}
#rollbox .box .image img { width:130px;}



/*头部的滚动新闻*/






/*link*/
.link_pic a     { display:inline-block; margin-right:1px;}
















/*内容页*/


.dragTable             { color:#000}
.dragTable .main_title { line-height:50px; font-size:18pt; font-weight:bold; text-align:center; text-align:center;}
.dragTable .fit_title  { text-align:center;}
.dragTable .top_about  { text-align:center;  border-bottom:1px dotted #ccc; padding-bottom:20px; color:#666;}
.dragTable .content    { padding:15px 10px; line-height:24px; font-size:14px;}
.dragTable .content p  { padding:5px 0;}

#view_article .tag_username{ border:#ccc dotted 1px; line-height:20px;}
#view_article .tag_username .Tags a{ font-weight:bold;}
#view_article .tag_username td{ padding:3px 9px 1px 9px;	background:#fff;}
#view_article .nextpage td{ font-size:14px; line-height:50px;}
#view_article .nextpage td a{ font-size:14px;}
#comment .img      { padding-right:20px; padding-bottom:15px; border-bottom:dashed 1px #cecece;}
#comment .word     { color:#333;}
#comment .content  { margin-bottom:16px;}
#comment .info     { padding-bottom:15px; border-bottom:dashed 1px #cecece;}








/*列表页*/
.list_title    { line-height:40px; font-size:20px; font-weight:bold; border-bottom:2px solid #3388cc;}
.list_title a  { color:#333;}