/*------------------------全局--------------------*/
html { background-color: #FFF; }
ul,li { list-style-type: none; }
/*html { background-color: #F3F4F6; }*/
body { margin:0px auto; font-size:12px; color:#666666; font-family:"Microsoft Yahei"; }
img,
form,
ul,
p { margin:0px; padding:0px; border:0px; }
input,
textarea,
select { color:#666666; font-size:12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; }
a { color:#666666; text-decoration:none; }
a:hover { color:#FF3300; }
/*通用_页面容器*/
#container { }
/*通用_页面头部*/
#header { overflow:hidden; margin:auto; width:1004px; background-color: #FFF; background-image: url(../Images/nav_bg1.png); background-repeat: repeat-x; background-position: 0px 42px; }
#top { overflow:hidden; margin:auto; width:1002px; }
.banner { overflow:hidden; margin:auto; margin-bottom:10px; padding:0; width:1004px; height:130px; }
.banner2 { overflow:hidden; margin:auto; margin-bottom:10px; padding:0; width:1004px; height:130px; }
.banner_m { overflow:hidden; margin:auto; margin-bottom:10px; padding:0; width:1004px; height:168px; }
/*LOGO*/
.header_logo { float:left; padding:0; width:516px; height:58px; }
/*小字链接*/
.header_link { float:right; padding:12px 0px 10px 0px; width:486px; height:20px; text-align:right; }
/*主菜单，有下拉*/
#mainMenu { list-style-type:none; width:1002px; margin:0 auto; background:url(../Images/bg_01.jpg); }
.navigation { width:1004px; margin:auto; }
#mainMenu ul li { float:left; width:102px; list-style:none; background:url(../Images/head_mainmenu_bg1.png); }
#mainMenu ul li a { display:block; padding-top:10px; width:102px; height:24px; text-align:center; color:#FFFFFF; }
#mainMenu ul li:hover ul,/*解决无法缩回二级导航菜单问题*/
#mainMenu ul li a:hover { background:url(../Images/head_mainmenu_bg2.png); }
#mainMenu ul li ul { list-style-type: none; text-align:left; left:-999em; width:160px; position:absolute; }
#mainMenu ul li ul li { float:left; width:160px; height:24px; border-top:1px solid #ccc; background:#C00; }
#mainMenu ul li ul li a { display:block; padding:6px 4px 6px 9px; width:150px; height:12px; text-align:left; }
#mainMenu ul li ul li a:hover { background: #F70000; }
#mainMenu ul li:hover ul { left:auto; }
#mainMenu ul li.sfhover ul { left:auto; }
/*检查会员是否登录*/
.header_checkmember { float:right; margin:0px; padding:6px 12px 6px 12px; height:12px; color:#fff; }
.header_checkmember a { color:#fff; text-decoration:none; }
.header_checkmember a:hover { color:#E00000; text-decoration:underline; }
/*大幅广告条*/
.header_banner { float:left; padding:1px 0px; width:1002px; height:228px; }
/*通用_页面底部--------------------------*/
#footer { margin:auto; padding:0px; width:1002PX; height:85px; color:#FFF; text-align:left; line-height:150%; background-color: #999; background-image: url(../Images/footer_top_bg.png); background-repeat: repeat-x; background-position: 0px top; }
#footer a { color:#FFF; }
#footer_ICP { float:left; padding-top:8px; width:252px; height:72px; text-align:center; line-height:150%; background-image: url(../Images/footer_line.png); background-repeat: no-repeat; background-position: right 15px; }
#footer_copyright { float:left; padding:20px 20px 0px 40px; width:690px; height:60px; text-align:left; line-height:150%; }
/*通用_页面主体--------------------------*/
/*首页内页相同*/
#bodyer { }
/*首页内页不同之首页*/
#bodyer_index { overflow:hidden; margin:0 auto; padding-top:8px; width:1002px; background-color: #f3f3f3; background-image: url(../Images/bg_bodyer_index.gif); background-repeat: repeat-y; background-position: 251px 334px; border: 1px solid #eee; }
/*首页内页不同之内页*/
#bodyer_page { overflow:hidden; margin:0 auto; padding-top:8px; width:1002px; background-color: #f3f3f3; background-image: url(../Images/bg_bodyer_page.gif); background-repeat: repeat-y; background-position: 251px 0px; border: 1px solid #eee; }
/*第一边栏*/
#mainSidebar { float:left; padding:3px 17px; width:218px; }
/*第二边栏*/
#subSidebar { float:left; padding:3px 17px; width:160px; }
/*边栏以外的主体区域，即核心内容区，首页内页相同*/
#indexpageBody { }
/*核心内容区，首页内页不同之首页*/
#indexBody { float:left; padding:3px 18px; width:520px; }
/*核心内容区，首页内页不同之内页*/
#pageBody { float:left; padding:3px 20px 3px 21px; width:709px; }
/*页面内每个栏目块*/
.subject { width:100%; margin-bottom:10px; }
/*栏目块的名称*/
.subject_name { margin-bottom:6px; }
/*会员登录框*/
.memberLogin { padding:60px 12px 2px 12px; border:1px solid #E1E1E1; background:#FFFFFF url(../Images/bg_login.jpg) center 2px no-repeat; line-height:26px; }
.memberLogin img { vertical-align: middle; }
.memberLogin input.textbox { padding:1px; width:138px; height:14px; border:1px solid #CCCCCC; }
.memberLogin div { margin:10px 0px 6px; text-align:center; }
.memberLogin div a { text-decoration:underline; }
/*公告*/
.announce { background:url(../Images/line_02.gif); }
.announce img { vertical-align: middle; }
/*服务*/
.service { }
/*友情链接*/
.links img { margin-bottom:8px; }
/*最新动态*/
.news { }
/*最新动态之图片新闻*/
.picNews { overflow:hidden; margin:8px 0px 12px; height:150px; line-height:21px; }
.picNews img { float:left; margin-right:15px; width:200px; height:150px; }
.picNews .time { font-size:11px; font-weight:bold; }
.picNews .name { display:block; padding-bottom:6px; }
.picNews .name a { font-size:14px; font-weight:bold; color:#333333; }
/*最新动态之文本新闻*/
.textNews { overflow:hidden; border-top:1px solid #E1E1E1; background:url(../Images/line_03.gif); color:#999999; font-size:11px; }
.textNews a { font-size:12px; }
/*一级类别整区块*/
.catalog { }
/*单个一级类别*/
.sort { float:left; width:160px; }
.sort .name { margin-top:8px; padding-left:18px; width:140px; height:23px; border:1px solid #F3DCA7; line-height:23px; background-color: #FDF9F0; background-image: url(../Images/arrow_03.gif); background-repeat: no-repeat; background-position: 3px 4px; }
.sort .name a{display:block;font-weight:bold; color:#333333;width:140px;white-space:nowrap;overflow:hidden;float:left;
    -o-text-overflow: ellipsis;    /* for Opera */
    text-overflow:ellipsis;        /* for IE */
}
.sort .name:after{content:"...";padding-left:3px;font-size:12px;}/* for Firefox */
.sort .picture img { margin:8px 0px; width:160px; height:86px; }
.sort .summary { overflow:hidden; width:160px; height:36px; line-height:18px; }
/*推荐新品commend，四个一组，共2组commend8,commend4*/
#commend4 { }
#commend8 { display:none; }
/*推荐新品每个图片的样式*/
.commendProPic { margin-bottom:9px; padding:4px; width:150px; height:150px; border:1px solid #E1E1E1; text-align:center; background-color:#FFF; }
/*搜索*/
.search input.textbox { width:94px; height:15px; padding:1px; border:1px solid #7F9DB9; background:#fff; }
.search select { width:76px; height:19px; background:#eee; border:1px solid #7F9DB9; font-size:12px; }
/*子页面菜单*/
.pageMenu { padding:38px 12px 6px 12px; border:1px solid #C5EAFA; background:#FFFFFF url(../images/bg_pageMenu.jpg) center 2px no-repeat; line-height:22px; }
.pageMenu img { vertical-align: middle; }
/*内页当前位置*/
.pageLocation { height:24px; margin-bottom:16px; background:url(../Images/subject_location.gif) no-repeat; text-align:right; font-family:"宋体"; }
.pageLocation img { vertical-align: middle; }
/*内页核心内容*/	
.pageContent { }
/*内页列表*/
.pageContent_list { line-height:180%;  font-size:
}
/*内页共用的图片、时间、文件大小、回复样式*/
.pageContent_list img { vertical-align: middle; }
.pageContent_list .time { color:#BBBBBB; font-size:11px; }
.pageContent_list .filesize { color:#333333; }
.pageContent_list .reply { color:#FF6600; }
/*内页产品列表*/
.pageContent_list .item { float:left; margin-bottom:20px; }
.pageContent_list .buy { margin-bottom:12px; }
.pageContent_list .itemPic { margin-bottom:6px; padding:4px; width:150px; height:150px; border:1px solid #E1E1E1; text-align:center; background-color:#FFF; }
.pageContent_list .itemName { padding:4px; width:150px; border:1px solid #E1E1E1; background:#EFEFEF; line-height:16px; }
/*内页纸单列表*/
.pageContent_list .bill { overflow:hidden; clear:both; background:url(../Images/bg_09.gif) 0px 28px repeat-x; }
.pageContent_list .bill .name { float:left; padding:4px 0px 4px 24px; font-size:14px; background:url(../images/arrow_bill.gif) 0px 8px no-repeat; }
.pageContent_list .bill .label { float:right; margin-top:6px; padding:0px 6px; background:#EFEFEF; border:1px solid #ddd; }
.pageContent_list .bill .content { clear:both; padding:6px; background:#efefef; line-height:160%; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #ddd; }
/*内页留言列表*/
.pageContent_list .message { overflow:hidden; clear:both; background:url(../Images/bg_09.gif) 0px 36px repeat-x; }
.pageContent_list .message .name { line-height:140%; }
.pageContent_list .message .name img { float:left; margin:0px 6px 0px 0px; }
.pageContent_list .message .content { padding:12px 0 16px 0; width:100%; line-height:180%; }
/*内页内容查看*/	
.pageContent_view { line-height:180%; }
/*内页查看产品*/
.pageContent_view .itemPic { float:left; padding-right:20px; width:220px; height:216px; }
.pageContent_view .itemName { float:left; width:469px; height:220px; }
.pageContent_view .itemName img { margin:6px 4px 0 0; vertical-align:middle; }
.pageContent_view .itemParticular { clear:both; padding-top:16px; background: url(../Images/particular.gif) 0px top no-repeat; }
/*内页内容结束*/
.pageContent_end { clear:both; margin-top:30px; text-align:right; }
/*h1-h6设置信息*/
h2 { height:28px; font-weight:bold; color:#333333; font-size:16px; background:url(../Images/bg_09.gif) bottom repeat-x; }
h3 { margin-bottom:20px; height:28px; font-weight:bold; color:#333333; font-size:16px; background:url(../Images/bg_09.gif) bottom repeat-x; text-align:center; }
h5 { padding:0px; font-weight: normal; font-size:12px; margin:-16px 0px 20px; }
