@import url(/Public/style/public.css);
#header,#main,.toptitle h1,.indexfoot{width:985px;margin:0 auto;}
#header .nav span a:hover,#header .nav span.hover a,.sesubmit,#header .searchbg form .keywords,.topnewBut{background:url(/Public/images/index_sprite.gif) no-repeat;}
#header .searchbg,.subnav{background:url(/Public/images/header_bg.gif) no-repeat;}
#header .htop,.topnavbg_L,.topnavbg_R,.zhuti{background:#fff url(../images/zhuti_bg.png) no-repeat}
.iconimg{ background:url(../images/icon/icon_s.gif) no-repeat;}
.upload{ background-position:-55px -3px;}
.refresh{background-position:-31px -2px;}
.email{background-position:-80px -1px;}
.apading{ padding-left:20px; display:block; float:left}

/* 商家导航样式　*/
.msgtop{width:980px;margin:0 auto; /*background:url(../images/lineT.gif) repeat-x left -26px; border-bottom:1px #ccc dashed;background: url(/Public/images/icon/home.gif) 1px 1px no-repeat;*/line-height:25px;margin-bottom:5px; font-size:12px;font-family:"宋体"; clear:both; overflow:auto}
.msgtop span{ margin:0 5px;}
.msgtop h1{font-size:12px!important; background:none; color:#000000; float:left}
.closelogin{ position:absolute; right:2px; top:4px; width:15px; height:15px; text-indent:-2000px; display:block; background:url(/Public/images/icon/close15_15.gif) no-repeat center;}


/* header */
.topbar{ background-color:#F7F7F7; border-bottom:1px #E7E7E7 solid;}
.topbar p{width:970px; padding-left:10px; margin:0 auto;/*background:url(/Public/images/index_bg.gif) no-repeat left -346px; */height:22px; padding-top:3px; }
#subnav{ float:right; width:470px;}
#header{position:relative; padding-top:60px; padding-bottom:5px;}
#header .htop{height:35px; overflow:hidden;line-height:38px; position:absolute; right:20px;top:1px; font-size:14px; font-weight:bold;background-position:right top;}
#header .htop a{ padding:0; margin:0 5px; color:#fff; display:block; float:left}
.topnavbg_L{width:50px;display:block; float:left; background-position:left top; height:36px;}
.topnavbg_R{width:15px; float:right; display:block; background-position:right top; height:36px;}

#header .logo{ height:80px; position:absolute; top:5px; z-index:50;}
#header .logo a.logoimg{float:left; padding:10px 0 0 10px;}
.topnewBut{display:inline-block; background-position:-85px -339px; width:79px; height:28px; text-indent:-999px; overflow:hidden; float:right; right:280px; position:absolute;top:8px; *top:7px;}


#header .nav{height:31px; padding-left:337px;}
#header .nav span a{display:block; float:left;width:89px; height:31px; line-height:35px; text-align:center; color:#999; overflow:hidden}
#header .nav span a:hover,#header .nav span.hover a{color:#fff; text-decoration:none; background-position: -70px -307px; font-weight:bold; font-size:14px;}
#header .nav .nav_font{ padding-left:100px; line-height:35px; color:#CCCCCC!important}
#header .searchbg{ height:100px;display:block;position:relative; z-index:3; background-position:0 4px;}
#header .searchbg form{height:63px; padding-top:5px;margin:0 auto; color:#fff;position:relative;width:980px; padding-left:5px;}
#header .searchbg form span{float:left; display:block; line-height:22px; padding-top:3px; *padding-top:0px;}
#header .searchbg form input{margin-left:10px; margin-right:5px; line-height:23px;}
#header .searchbg form .keywords{border:#a3cfea 2px solid; height:18px; _height:20px; line-height:23px; padding-top:3px; _padding-top:0px; padding-left:18px; color:#999999;  background-color:#fff; background-position:-215px -30px; width:350px; *width:330px;}
.sesubmit{width:69px; margin-top:3px; *margin-top:0px; height:28px; border:0; background-position:left -306px; text-indent:-900px; cursor:pointer}
#header .searchbg p{line-height:18px;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;display:block;width:690px; padding-left:15px; padding-top:5px;}
#header .searchbg p a{color:#fff; padding-right:5px;}
#header .searchbg form a,#header .searchbg .afflist a{ color:#fff;}
#header .searchbg p a:hover{ color:#fff; text-decoration:underline}
.toptitle{ height:20px; width:100%; line-height:20px;position:relative;}
.toptitle h1{ margin:0 auto;font-size:12px;white-space:nowrap;word-break:keep-all;text-overflow:ellipsis; color:#999999}
.subnav{width:970px; height:28px; margin:0 auto;margin-top:-13px; position:relative; z-index:4; background-position: 0 -100px no-repeat; padding-top:11px; padding-left:15px; color:#999999; display:none}
.subnav a,.subnav a:visited{ padding:0 5px; color:#993300;}
#topad{ overflow:hidden}
#topad a{ margin:2px 5px; display:block; float:left}

/* 公告 */
.afflist{ display:inline-block; height:44px; overflow:hidden;width:237px; position:absolute; right:13px; *right:12px; top:41px;}
.afflist .loginfont{ font-size:14px; line-height:40px; font-weight:bold; margin:0 auto; display:block; text-align:center}
ul.afflist li{line-height:20px; display:block; height:20px; padding-left:5px;}
ul.afflist li a{ color:#fff!important;}

.footer,#footerm{margin:0 auto;border-top:3px #B9CCEA solid; line-height:25px; text-align:center; margin-top:15px; padding-top:10px; padding-bottom:30px; clear:both; color:#666;background-color:#F4FAFF}
.footer .footernav{padding-bottom:10px;}
.footer .footernav a{margin:0 3px;}
#main{margin:0 auto; height:auto; clear:both;}
#mainA{height:auto; clear:both; width:100%;}
#main:after,#mainA:after{content:"."; display:block; height:0; clear:both; visibility:hidden; background-color:#CCCCCC}
#main .center h2,#main .leftborder h2{background-image:url(/Public/images/index_bg.gif); background-repeat:no-repeat;height:23px; line-height:24px; color:#003366; position:relative; border:0px;}
#mainA .leftborder h2{background:url(/Public/images/index_bg1.png) no-repeat 0 -145px;height:37px; line-height:25px; font-size:14px; color:#003366;font-weight:bold; position:relative; padding-left:10px;}
#main .leftborder h2{ background-position: -770px -373px;}
.center h2{}
#mainA .leftborder h2 a{position:absolute; width:16px; height:16px; right:5px; top:5px; display:block; text-indent:-999px; background:url(/Public/images/icon/maximize.gif); overflow:hidden}
.more{position:absolute; line-height:13px; overflow:hidden;right:5px; top:5px; font-size:12px;}

#main .leftborder{margin-bottom:5px; width:210px;}
#mainA .leftborder{ border:1px #ccc solid;}
#mainA .leftborder h2 span{ width:90px; display:block; text-align:center; line-height:35px; color:#fff;}

#mainA .amdleft{ float:left; width:180px; overflow:hidden; padding-left:8px;}
.hiddenLR{float:left; width:10px;cursor:pointer; padding-top:200px;}
.hiddenLR a{width:10px; height:100px;display:block; background:url(/Public/images/hiddenL.gif) no-repeat center; overflow:hidden; text-indent:-999px;}
#mainA .amdright{margin-left:210px; width:auto; overflow:hidden}
/*#mainA .amdright{ margin-left:200px; width:expression(this.offsetParent.clientWidth*0.8<1000?"800px":(window.screen.width-224 +"px"))}*/
#mainA .leftborder .box{height:auto; padding:10px 10px 20px 10px; border-bottom:1px #ccc solid;}
#mainA .leftborder .box li{line-height:23px; background:url(/Public/images/preicon.gif) no-repeat 3px 7px; padding-left:18px;}
#mainA .leftborder .box{display:none}
#mainA .leftborder .box a,#mainA .leftborder .box a:visited{ color:#000}
#mainA .leftborder .box a:hover{color:#FF6600}
#mainA .leftborder h2{cursor:pointer}
.boxp{padding-left:0px;}
.boxp li.li_2{ background-image:none!important}
.boxp li.li_2 a,.boxp li.li_2 a:visited{color:#666666!important;}
.boxp li.li_2 a:hover{color:#FF6600}
.kefuL{background:url(/Public/images/kefuL.gif) no-repeat right bottom; height:200px;}
.kefuL a,.kefuL a:visited{color:#ff6600!important;}
.hotkey { line-height:20px;}
.hotkey a{ margin-right:10px; text-decoration:underline;}
.width132_But{ background:url(/Public/images/passwordbut.gif) no-repeat center -31px; border:0; width:132px; height:33px; overflow:hidden; cursor:pointer}

/*共享等级图标*/
.denji_icon{ display:block; float:left; width:145px; height:35px; background:url(/Public/images/denji.gif) no-repeat; text-indent:-999px; overflow:hidden}
.denji1,.denji0{ background-position:center top;}
.denji2{ background-position:center -35px;}
.denji3{ background-position:center -70px;}
.denji4{ background-position:center -105px;}
.denji5{ background-position:center -140px;}
.denji6{ background-position:center -175px;}
.denji7{ background-position:center -210px;}
.denji8{ background-position:center -245px;}
.denji9{ background-position:center -280px;}
.denji10{ background-position:center -315px;}
.denji11{ background-position:center -350px;}

/* 弹出窗口　*/
.but{border:0px; background:url(/Public/images/index_bg.gif) -888px -108px no-repeat; width:50px; height:22px; overflow:hidden; cursor:pointer}
.faq{background:url(/Public/images/index_bg.gif) -888px -150px no-repeat; width:70px; height:23px; overflow:hidden; text-align:center; line-height:20px; border:0; cursor:pointer}
#faqbg,#newbuybg{background-color:#666666; position:absolute; z-index:99; left:0; top:0; display:none; width:100%; _width:expresion(document.body.width);filter:alpha(opacity=50); /* IE */ -moz-opacity:0.5; /* Moz + FF */ opacity: 0.5;}
#faqdiv,#newbuydiv,#pjdiv{position:absolute;left:50%; top:50%; height:auto; z-index:100;background-color:#fff; border:1px #ff6600 solid; padding:1px;}
#faqdiv h2,#newbuydiv h2,#pjdiv h2{line-height:25px; padding:0; padding-left:10px; color:#ffffff; position:relative; font-size:14px; height:30px;background:url(/Public/images/title_layer.gif) repeat-x; display:block;}
#faqdiv h2 a,#newbuydiv h2 a,#pjdiv h2 a{position:absolute; right:5px; top:0px; font-size:12px; color:#ffffff!important}
#xhsj{height:auto; margin-bottom:5px; padding:10px; line-height:20px;}
#xhsj ul{overflow:auto;zoom:1; clear:both}
#xhsj li{list-style:none; float:left; padding-bottom:6px;}
#xhsj li.faqlistL{width:30%}
#xhsj li.faqlistR{width:30%}
#faqdiv .form{padding:10px;}
#faqdiv .butmargin{margin-top:5px;}
#faqdiv .faqtext{width:90%; padding:5px;}
#xhsj li textarea,#xunjia textarea{ font-size:12px; padding:3px;}
#towho div{ padding-bottom:5px;}


/*报价窗口*/
.baojiabg{background-color:#666666; display:none; position:absolute; z-index:99; left:0; top:0; width:100%;filter:alpha(opacity=50); /* IE */ -moz-opacity:0.5; /* Moz + FF */ opacity: 0.5;}
.baojiaalert{width:500px; height:400px; border:1px #FF6600 solid; position:absolute; left:50%; top:136px; margin-left:-225px; background-color:#fff; z-index:999; padding:1px; display:none}
.baojiaalert h1{}
.baojiaalert h1 a{}
.baojiaalert form{ padding:10px;}
.baojiaalert form td{line-height:20px; padding:5px;}


/* 分页样式 */
.pages{color:#f60;line-height:30px; height:30px; text-align:right; padding-right:10px; position:relative;}
.pages a{text-decoration:none; padding:1px 0 1px 0; line-height:18px; color:#0066FF; border:0px #D7E3F2 solid;}
.pages a:hover{ background-color:#fff;border:1px #D7E3F2 solid;}
.pagebottom{ clear:both; width:98%; padding-top:5px;}
.pages .allfaq{ position:absolute; left:0; top:5px; display:block; text-align:left;}
.pageup{width:600px; position:absolute; right:10px;}

