@charset "utf-8";
/*=======================================
  Author: bbm设计传媒
  Web: www.szbbm.cn
  QQ: 278908596
  Tel: 0755-81225249
  Copyright: 深圳市多来美礼品厂
========================================*/
* { margin:0; padding:0;}
body, html{ font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:18px; /*color:#0053A6;*/ color: #006699; background:#fff; background:url(../images/bodybg.gif) #eef4f6 0 -50px repeat-x; height:100%;}
*html body { behavior:url(IncData/hover.htc);/*IE6*/ }
*+html body { behavior:url(IncData/hover.htc);/*IE7*/ }
a { /*color:#007BA8;*/ color: #444; text-decoration:none; }
a:hover { color:#ff6600; text-decoration:none;}
a:visited{ color:#999999;}

ul { list-style-type:none; }
.fd { clear:both; font-size:0; line-height:0; }
img { border:0px;}
.input { height:15px; font-size:12px; line-height:15px; }
/*=============================================================================*/
strong, #tabdiv span, .left_div ul li a:hover { color:#FF9933; }
#about_txt form, #about_photo, .productDIV ul li a:hover { background:#FF9933; }
.table,.table td,#tabdiv span,.PR_bbs,.num_page,.formDIV,#or_th th, #or_th td,#headIMG,.showPT,#loringOKdiv{ border:1px solid #CCCCCC; }
#gungao, .right_div, .bbmdiv, .order_mxtab,.blogDIV{ border:1px solid #A5D8E9; }
#right h2 a:hover, .but a, .num_page a{ border:1px solid #CC6600; }
#page,.imgJZ:hover,#copy a{ border:1px dashed #009999;}
.but a:hover, #mx_img, .current, .prev, .next, .num_page a:hover,.showPT:hover,#headPS{ border:1px solid #999999; }
#skin_bbm li, #mx_img, #tabdiv span, #getcode { cursor:pointer; }
#tuzhang, #header, #left, .right_div,.blogDIV,.order_mxtab,.blog_Focus ul li,.blogDIV ul li, #foot_top, .PR_bbs div, .formDIV p,.linkMX div{ position:relative; }
#skin_bbm,#menu ul,#wall,#login,#right h2 a,.blog_Focus ul li span,.blogDIV ul li span,#copy,#PR_buy,.PR_bbs div font ,.show,.bbmdiv,#tuzhang div,.msgbox h2 a{position:absolute;}
/*===============================================================================*/

#header, #content, #foot_top, #foot-boot {/*定义网页整体的宽度*/ width:969px !important; width:970px;/*if ie6*/ margin:0 auto; }
.table { margin:0 auto; width:100%; border-collapse:collapse; background:#FFFFFF; }
tr:hover {/*这里以用JS调用IE6-7到支持*/ background: #E1F0FF; }
.table, .table th, .table td { padding:4px 7px !important; *padding:5px 7px !important; padding:3px 7px; text-align:center; }
.table th { background: url(../images/tab_bg.gif); color:#FF9900; }
/*================skin======================*/
#skin_bbm { width:120px; right:10px; padding:5px; overflow:hidden; z-index:10; top:30px !important; *top:40px !important;
top:40px; }
#skin_bbm li { float:left; margin-right:5px; width:15px; height:15px; text-indent:-999px; overflow:hidden; display:block; background-image:url(../images/theme.gif); }
#skin_bbm_0 { background-position:0px 0px; }
#skin_bbm_1 { background-position:15px 0px; }
#skin_bbm_2 { background-position:35px 0px; }
#skin_bbm_3 { background-position:55px 0px; }
#skin_bbm_4 { background-position:75px 0px; }
#skin_bbm_5 { background-position:95px 0px; }
#skin_bbm_0:hover { background-position:0px 15px !important; }
#skin_bbm_1:hover { background-position:15px 15px !important; }
#skin_bbm_2.selected { background-position:35px 15px !important; }
#skin_bbm_3.selected { background-position:55px 15px !important; }
#skin_bbm_4.selected { background-position:75px 15px !important; }
#skin_bbm_5.selected { background-position:95px 15px !important; }
/*----------------header start--------------*/
#headertop { padding:5px 20px 0 0; background:url(../images/headertopbg.gif) #123949; width:950px; color:#dff4ff; height:25px; margin:10px 0 0 0; text-align:right; }
#headertop a { font:bold 13px/20px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; margin:0 10px; }
#headertop a:hover { color:#CCCC00; }
#header { background:url(../images/mainbg.gif) 0 30px repeat-x; height:155px; }
#menu { margin:60px 0 10px 0; background:url(../images/menubg2.gif) bottom repeat-x; height:80px; }
#menu ul { height:20px;right:10px; top:114px !important; top:124px;/*if ie6*/ }
*+html #menu ul { top:124px !important; }/*if ie7*/
#menu ul li { float:left; margin:0 2px; }
#menu ul li a { font-size:14px; display:block; line-height:30px; padding:0 0 0 4px; color:#fff; text-decoration:none; background:url(../images/tableft6.gif) no-repeat left top; }
#menu ul li a span { display:block; background:url(../images/tabright6.gif) no-repeat right top; padding:0 12px 0 11px; }
#menu ul li a:hover { background-position:0% -42px; color:#222; }
#menu ul li a:hover span { background-position:100% -42px; color:#222; }
/*------------------------content  start-------------------------------*/
#content { background: url(../images/mainbg.gif) #fff 0 -90px repeat-x !important; background: url(../images/mainbg.gif) #fff 0 -110px repeat-x;/*if 1e6*/ }
/*----------------------------left--------------------------------------*/
#left, #right { margin:20px 0 0 0 !important; *margin:30px 0 0 0 !important; margin:3px 0 0 0;/*if 1e6*/ }
#left { float:left; width:220px; }
#wall { top:-120px; left:10px; width:215px; height:308px; background:url(../images/wall.png) top left no-repeat !important; background:none;/*ie6.0透明的处理方法*/ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", sizingMethod="images", src="images/wall.png");
}
*+html #wall { top:-110px; }
#login { width:150px; padding:10px 15px; z-index:999; top:40px; left:20px; }
#login input.txt, #login input.img,.getcode{ width:60px; height:12px; margin:2px 4px !important; margin:2px 1px; font-size:12px; }
.getcode{ width:30px;}
#login ul{ width:100%; margin:0 auto;}
#login ul li strong {width:65px; text-align:right; display:block; float:left; }
#login input.img { width:40px; }
#login .an_fd { float:right; margin:1px 4px 1px 0px; line-height:18px; }
#login input.an_fd { height:22px; padding:1px 2px; line-height:15px; }
#login a.an_fd { color:#FF9900; text-decoration:none; text-align:right; width:110px; }
#login a:hover.an_fd { color: #3399CC; }
#loginGOOD{text-align:center;}
#loginGOOD a{ color:#FF6600;}
#loginGOOD span{ color:#006633; font-weight:bold;}
#loginGOOD a:hover{color:#333333;}
#none { height:200px; }
.left_div { width:200px; padding:2px; margin:10px 0 0 10px; background:url(../images/list.gif) top left no-repeat; }
#left h2 { display:block; font-size:14px; background:url(../images/bottom.gif) no-repeat 5px 6px; padding:2px 0 5px 20px; color: #990000; font-weight:inherit; }
.left_div p { padding:15px; }
.left_div ul { padding:15px 0 0 10px; width:185px; }
.dp_line ul li { border-bottom:#0099CC 1px dashed; padding-left:20px; background:url(../images/yin.gif) 0 5px no-repeat; }
.dp_line ul li:hover, .Tage_img ul li:hover { background:#FFDBCA; }
.left_div ul li { line-height:20px; }
.left_div ul li a { text-decoration:none; }
.left_div ul li dt { padding:5px 0 5px 40px; }
#browser3 { padding-left:5px; }
.Tage_img ul { background:url(../images/hotr.png) 5px 18px no-repeat; padding-left:25px; }
.Tage_img ul li { width:160px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.FLmun ul { width:160px; }
/*-----------------------------------right------------------------------------*/
#right { float:right; width:744px; }
.right_div, .order_mxtab,.blogDIV { width:710px; padding:2px; margin:0 0 10px 10px; background:url(../images/list_right.gif) top left no-repeat; border-top:0px; }
.list_img { padding:0 5px 0 0; width:13px; height:13px; }
#about_txt { padding:10px 10px 5px 10px; float:left; width:480px; }
#about_txt p { display:block; height:115px; }
#about_txt form { margin:0px; height:24px; padding:2px 0; }
#sosoKey { width:300px; margin:0 5px 0 0; }
#soso { width:50px; height:21px; line-height:18px; }
#about_txt form span { padding-left:20px; font:bold 13px Arial, Helvetica, sans-serif; background:url(../images/soso.gif) 0 0px no-repeat; margin:0 0 0 10px; color:#fff; }
#about_photo { width:200px; height:150px; float:right; margin:3px; }
#right h2, .bbmdiv h2,.msgbox h2 { display:block; font-size:14px; background:url(../images/title_bg.gif) repeat-x; padding:5px 0 5px 10px; /*color:#286b91;*/ color: #009900; }
#right h2 a { display:block;right:10px; top:5px; font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FF6600; padding:0 5px; text-transform:capitalize; }
#right h2 a:hover, .but a, .num_page a { text-decoration:none; background: url(../images/butBG.gif) 0px -1px repeat-x; color:#993300; }
#right h2 a:hover {/*background:#FF9933;*/ padding:0px 8px; }
.right_div ul,.blogDIV ul { padding:5px; }
#product_list strong { display:block; right:0px; top:0px; font: bold 12px Arial, Helvetica, sans-serif; padding:0 2px; position:absolute }
#product_list strong a { margin:0 0 5px 0; float:right; position:relative; }
.caijian {/*这里定义产品展示中多出的部分不显*/ float:left; display:block; overflow:hidden; width:120px; text-overflow:ellipsis; white-space:nowrap; }
.right_div span, .right_div strong ,.blogDIV span,.blogDIV strong { font:bold 12px Arial, Helvetica, sans-serif; }
.productDIV ul li { margin:10px !important; margin:8px; display:block; }
.productDIV ul li a { background:url(../images/photo_pg.gif) center no-repeat; display:block; padding:5px; width:100px; height:100px; }
.PR_mxtl ul li { margin:8px!important; margin:7px; }
.blog_Focus ul li,.blogDIV ul li { border-bottom: #00CCCC 1px dashed; margin:0px; padding:2px; }
.blog_Focus ul li a,.blogDIV ul li a { text-decoration:none; }
.blog_Focus ul li span,.blogDIV ul li span { color:#FF6600;right:5px; top:5px; }
.blog_b { color:#666666; font:12px normal Arial, Helvetica, sans-serif; }
.link_li { float:left; margin:0px 7px; width:85px; padding:2px 0px; text-align:center; }
#flash_photo { float:left; width:500px; height:204px; /*background:#999999;*/ margin:0 5px 10px 10px !important; margin:0 5px 10px 5px; padding:2px; }
#gungao { float:left; width:180px; height:204px; margin:0 10px 10px 10px; background:url(../images/list_right.gif) top left no-repeat; padding:2px; border-top:0px; align:justify; }
#gungao p { padding:10px; }
/*------------------------------------------------------------------*/
.button_all, .button {/*提交按钮样式*/ height:22px; padding:1px 5px 4px 5px !important; *padding:2px 0px 4px 0px !important;
 *margin:-3px 0 !important;
color:#006633; }
.button {/*提交按钮样式*/ color:#444; }
/*---------------------------foot  start----------------------------*/
#bottom { width:100%; height:225px; background:url(../images/botbg.gif) bottom #fff repeat-x; }
#foot_top { background:url(../images/bottombg.gif) repeat-x; height:150px; }
#foot-boot { background:url(../images/bot.jpg) repeat-x; height:66px; }
#copy { display:block; top:15px; left:35px; width:900px; height:100px;/*padding-left:200px;*//*text-align:center;*/ }
#footlg { float:left; padding:15px 10px 0 10px; }
/*分页DIV样式*/
#page { text-align:center; color:#006699; padding:5px; background:url(../images/list_right.gif) top left no-repeat; }
/*链接按钮样式*/
.but a { font: normal 12px Arial, Helvetica, sans-serif; padding:2px 8px 0px 8px; }
.but a:hover { background: url(../images/butBG.gif) 0px -31px repeat-x #CCCCCC; color:#fff; }
/*页面输出提示内容时DIV样式*/
.write { color:#FF6600; margin:30px auto; background:url(../images/Error_01.gif) 20px 0 no-repeat; height:30px; width:250px; padding:0 0 0 50px; line-height:30px; }
/*=======产品明细页CSS=========*/
#mx_img { margin:40px 50px 40px 40px; padding:10px; float:left; background:#fff; width:150px; height:150px; }
#PR_buy {top:255px; left:50px; *left:40px !important;
}
.products_mx { display:block; float:left; margin:30px 0 10px 0; text-align:left; width:410px; }
.products_mx p { display:inline; color:#FF6600; text-decoration:line-through; }
.margin_li { padding-left:50px; }
.tab { padding:5px; background:url(../images/list_right.gif) top left no-repeat #fff; }
#tabdiv span {background-color:#EFEFEF; margin-right:6px; padding:6px 10px; *padding:5px 10px;}
#tabdiv span.current { background-color:#E8F5F9; border-bottom-color:#E8F5F9; }
#tabdiv { border-bottom: 1px solid #CCCCCC; font-weight: bold; padding:5px 20px 4px 0; }
/*.tab li,*/
.products_mx li { border-bottom:1px #CCCCCC dashed; padding-bottom:2px; margin:2px auto; }
.tab .mhot, .tab.allhot { display: none; }
.PR_bbs { margin:10px; }
.PR_bbs div, .formDIV p { border-bottom:1px #FF6600 dashed; padding:5px; background:#FFEEE6; }
.PR_bbs div font { display:block; color:#999999; font-weight:normal;top:5px; right:5px; font-size:12px; }
.PR_bbs div strong { color:#666; }
.num_page { text-align:center; margin:0 10px; padding:5px 0px; background:#FFEEE6; }
.num_page a { margin:2px; padding:1px 5px 2px 5px; }
.tab3 form, .formDIV { margin:10px 5px 0px 5px; padding:10px; /*background: #F7FCFF;*/ font-size:12px; }
.tab3 li, .formDIV li, .bbmdiv li,.UserRg li { padding:3px; }
.tjBBS { text-align:center; }
.tab3 li font { width:70px; text-align:right; display:block; float:left; font-size:12px; }
.current, .prev, .next { margin:2px; padding:1px 5px 2px 5px; }
/*这里是分页点击后的样式*/
.num_page a:hover { margin:2px; padding:1px 5px 2px 5px; background:url(../images/butBG.gif) 0 -31px no-repeat; color:#fff; }
.bbs_count,.guestDL { padding:10px 5px 10px 30px; }
.bbs_rey,.voAllBS { padding:5px 5px 5px 10px; background:#F0F0F0; color:#666; }
/*表单验证*/
/*.focus { padding: 2px 0 2px 5px; border: solid 1px #FF66CC; }*/
.blur { padding: 2px 0 2px 18px; border: solid 1px red; background:#ffff99 url(../images/ico/fomr.gif) left bottom no-repeat; }
.success { padding: 2px 0 2px 18px; border: solid 1px green; background:#DFFFBF url(../images/ico/fomr.gif) left top no-repeat; }
.show { z-index: auto; display: none;padding:5px 0; width: 276px; font-size: 12px; font-family: Arial; border:1px solid #FF9900; background: #FFF0E1; text-align:center;}
#Cart,#Cart_null { padding-left:55px !important; padding-left:10px; background:url(../images/cart_OK.png) 5px 25px no-repeat !important; background:url(); }
#Cart_null {background:url(../images/cart_null.png) no-repeat 10px 20px !important; background:url();}
/*===================*/
.formDIV { margin:2px 0px 0px; padding:0px; }
.formDIV strong, .bbmdiv strong,.UserRg strong { width:140px; display:block; float:left; text-align:right; }
.formDIV p { text-align:center; border:0; padding:10px; font:bold 13px "微软雅黑"; }
.orange { color:#FF9900; font-weight:bold; }
.ccc { color:#cccc; font-weight:bold; }
.blue { color:#006699; font-weight:bold; }
.bbmdiv { background:#FFFFFF; padding:0px; width:70%;top:40%; right:15%; }
.bbmdiv ul{ margin:50px 0 10px 0px; float:left; *margin:35px 0 10px 0px; }
#order_table th, #order_table td { border:0px; border-collapse:collapse; background:#FFFFFF; color:#003366; padding:2px 20px !important; *padding:1px 20px !important;
padding:1px 20px; text-align:left; font-family:"微软雅黑"; }
#tuzhang { text-align:left; }
#tuzhang div{ top:-50px; right:5px; width:124px; height:94px; background:url(../images/bbmDRM.png) no-repeat; z-index:1000;}
#tuzhang div img{ display:none;}
.countTXT{ padding:15px; color:#333333; min-height:450px;}
.countTXT p{ text-indent:30px;}
.countTXT span,.countTXT strong{color:#999999; text-align:right; padding:5px; display:block; border-bottom:#FF9933 dashed 1px; margin-bottom:15px;}
.countTXT p img{ padding:10px;}
.blogDIV ul li:hover{ background:#FFE7CE;}
.countTXT strong{ float:left; color:#666; border:0;}
.blogSET:hover{ color:#009966;}
/*=======================投票背景加黑==========================*/
#dim { position:absolute; top:0; left:0; width:100%; z-index:1100; background: url(../js/dim.png); display:none;}
.msgbox { position:absolute; width:60%; z-index:1200; border:1px solid #00CCCC; background: #FFF; top:45%; left:20%; padding:1px;}
.msgbox h2 a{ top:5px; right:2px;}
.msgbox li:hover{ background:#FFDBCA;}
.close {float:right; padding-right:10px;}
.cube { width:100%; height:100%; float:left; clear:right; }
.vosli{ margin:15px 20px;}
.vosli strong{ width:170px; display:block; float:left;}
.vosli span small{ margin:2px 5px 0px 0px; background:#FFFFFF; width:250px; border:1px #CCCCCC solid; display:block; float:left;}
.voAllBS{ text-align:center;}
.nvost{ margin:0px; border:1px #8FBE01 solid;}
#guestBook li{margin:10px 0px 0px 0px;}
#headIMG{ float:left; padding:5px; margin:10px; background: #F2F2F2; }
.guestDL{ margin:10px; line-height:20px;}
.showPT{ width:35px; height:35px; margin:1px; cursor:pointer;}
.showPT:hover{ padding:5px; background:#F0F0F0; width:50px; height:50px; position:absolute; margin:-5px; z-index:100;}
#headPS{display:none; position:absolute; top:100px; right:100px;padding:5px;background:#F0F0F0;}
.linkMX li a{ margin:3px 8px; display:block; float:left;}
.linkMX div{ margin-bottom:10px;}
.linkMX div hr{ position:absolute; width:80%; bottom:5px;left:110px; height:0px; background:#FFEEE6; border:0; border-bottom:1px dashed #009999;}
.imgJZ{vertical-align:middle;}
#copy a{color:#FF9900;}
#copy a:hover{ background:#FF9900; color:#fff;}
.UserRg{ margin:10px auto;}
#BBMform_time div{ width:95%; padding:10px 20px; color:#006633;}
#loringOKdiv{ padding:10px; background:#FFF2EC;}
.HFshow{ position:absolute; top:45%; right:15%; z-index:100000; background: #EFEFEF;}
.textWhith{ text-align:center; padding:0px 2px; background:#ccc;}
.blogSKY{text-decoration:underline; color:#FF6600; font-weight:bold;}
