﻿body {}
/* reset.css */
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p { padding:0px; margin:0px; list-style:none } 
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;} 
img{ border:0px;}
input, textarea, select {font-family:inherit;font-size:inherit;font-weight:inherit;}
input, textarea, select {*font-size:100%;}
/* main.css */
body { font-size:12px; font-family:Arial, Helvetica, sans-serif;line-height:18px;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
a.gray:hover{ text-decoration:underline; color:#F60;}
.orange{ color:#ff6600;}
.blue{ color:#0071db;}
.gray{ color:#666;}
.black{ color:#000;}
.green{ color:#007a0e;}
.red{ color:#F00;}
.s {font-size:12px;}
.m {font-size:14px;}
.l {font-size:16px;}
.cl { clear:both; height:0; font-size: 1px; line-height: 0px; }
.rt{ float:right;}
.lf{ float:left;}

.clr:after {content:".";display:block;height:0;clear:both; color:#FFF; visibility:hidden;}
.clr {zoom:1;}
/* index */
/* top login */
#login_top{ height:23px; background:#f8f8f8; border-bottom:1px solid #d0d0d0;}
#topnav{ width:960px; height:23px; margin:0 auto;}
#topnav_save {WIDTH: 260px; float:left; line-height:23px;}
#topnav_save a,#topnav_menu a { color:#0071db;}
#topnav_save span,#topnav_menu span { color:#e0e0e0; margin:0 6px;}
#topnav_menu {FLOAT: right; WIDTH: 200px; line-height:23px; text-align:right; _margin-top:6px;}
#topnav_menu img {VERTICAL-ALIGN: middle; margin-right:5px;}
#topnav_mes{ float:right; width:470px; text-align:center; height:23px;}
#topnav_mes img{ margin-left:3px; vertical-align:middle;}
#topnav_mes input{ width:66px; height:12px; line-height:12px; border:1px solid #b0b0b0; color:#666; font-size:12px; margin-top:2px; margin-left:1px; padding:2px;}
#topnav_mes .mes{ position:relative; float:right; text-align:right; height:21px;}
/* Ent login */
/*public ico*/
.bao a,.dian a,.cai a,.software a,.union a,.allservice a,.titleon,.logobar .tel a,.navwrap li,span.new,span.hot,.loginblk .leadlnk a,.send{background:url(http://www.51sole.com/B2B/imagesNew/ico.gif) no-repeat;}
/*topbar*/
.topbar{margin:0 auto;width:960px;position:relative;z-index:101;height:23px;}
.mainservice{float:right; line-height:23px;}
.mainservice li{display:inline;}
.mainservice li a{padding:3px 3px 2px 20px; color:#000;}
li.login{padding-right:8px;}
li.login a{padding:0 2px; color:#000;}
li.bao a{padding-left:18px;background-position:0 2px;}
.dian a{background-position:0 -20px;}
.cai a{background-position:0 -39px;}
.software a{background-position:0 -58px;} 
.union a{background-position:0 -78px;}
.allservice{width:360px;padding-left:8px;position:relative;z-index:12; line-height:23px;}
.allservice a{margin-right:5px;padding:3px 22px 2px 3px;*padding:3px 22px 3px 3px;_padding-bottom:2px;background-position:right -118px;border:0; color:#000;}
.allservice a:hover{text-decoration:none;}
.allservice .titleon{margin-right:5px;padding:3px 20px 2px 3px;*padding:3px 20px 3px 3px;_padding-bottom:2px;position:relative;z-index:20;background-color:#FFFFFF;border:1px solid #a8d1ff;border-bottom-color:#FFFFFF;text-decoration:none;background-position:right -117px;}
a.home{margin-right:8px;padding-left:18px;padding-right:0;background-position:0px -98px;}
a.home:hover{text-decoration:underline;}
a.old_01{margin-right:8px;padding-left:3px;padding-right:0;background-position:0px -598px;}
a.old_01:hover{text-decoration:underline;}
.toppop{position:absolute;padding:8px;left:-1px;top:19px;width:700px;border:1px solid #A8D1FF;background-color:#FFFFFF;background-position:0 bottom;z-index:300;}
.toppop ul{width:100%;overflow:hidden;}
.toppop li{float:left;height:20px; line-height:20px;width:100px;white-space:nowrap;overflow:hidden;}
.toppop a{padding:2px 4px;*padding:1px 4px;_padding:1px 4px 0; color:#333;}
.toppop a:hover{border:1px solid #d9e5ee;color:#000000;background-color:#FFFFFF;text-decoration:none; color:#F60;}

/* logo-soso-nav */
#header{ width:960px; margin:0 auto;}
.logo{ width:240px; height:63px; float:left; margin-top:20px; text-align:left; clear:both;}

#search{ width:480px; height:63px; margin-top:20px; float:left;}
#searchnav {Z-INDEX: 10; MARGIN-LEFT: 10px; WIDTH: 400px; POSITION: absolute}
#searchnav LI {FLOAT: left; MARGIN-RIGHT: 6px}
#searchnav LI A { DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; WIDTH: 52px; COLOR: #ff5702; LINE-HEIGHT: 27px; HEIGHT: 27px; TEXT-ALIGN: center; background:url(http://www.51sole.com/B2B/imagesNew/soso_nav02.jpg) no-repeat; text-decoration:none;}
#searchnav LI A:hover { COLOR: #fff; background:url(http://www.51sole.com/B2B/imagesNew/soso_nav01.jpg) no-repeat;}
#searchnav LI A.schick { COLOR: #fff;background:url(http://www.51sole.com/B2B/imagesNew/soso_nav01.jpg) no-repeat;}

.searchinput { WIDTH: 480px; POSITION: relative; TOP: 22px; HEIGHT: 40px; background:url(http://www.51sole.com/B2B/imagesNew/soso.jpg) no-repeat bottom;}
.sc_input {DISPLAY: inline; FLOAT: left; MARGIN: 15px 0px 0px 10px}
.srinput { FONT-SIZE:14px;  WIDTH: 330px; HEIGHT: 16px; border:0px; line-height:16px;}
.sc_btn {DISPLAY: inline; FLOAT: left; MARGIN: 11px 0px 0px 11px; WIDTH: 110px}
#sc_submit { border:0px;WIDTH: 89px;CURSOR: pointer;POSITION: absolute;HEIGHT: 28px;left: 380px;top: 8px; background:url(http://www.51sole.com/B2B/imagesNew/soso.gif)}
#keyword{ width:530px; height:20px; line-height:20px; float:left; padding-left:240px; margin-top:3px;color:#737373;}
#keyword a{ color:#737373; margin-right:6px; padding:2px;}
#keyword a:hover{ color:#fff; background:#F60;}

.hotshow{ width:220px; float:left; margin:26px 0 0 14px;}
.hotshowli{ background:url(http://www.51sole.com/B2B/imagesNew/bang_pic06.gif) no-repeat left 3px; padding-left:20px; line-height:18px;}
.hotshowli a{ color:#7c7c7c;}
.hotshowli a:hover{ color:#F60}

#nav_menu{ width:960px; height:36px; margin:6px auto; clear:both; margin-top:0px; background:url(http://www.51sole.com/B2B/imagesNew/menu02.jpg) repeat-x;}
.menu_ce{ float:left; margin-left:10px;}
.menu_ce li{FLOAT: left; MARGIN: 0px; TEXT-ALIGN: center; margin-right:3px;}
.menu_ce .sx{ float:left; width:2px; height:35px; color:#FFF; line-height:35px;}
.menu_ce li a{ height:23px; font-size:14px; font-weight:bold; color:#fff; padding-top:12px; display:block;}
.menu_ce li a:hover{ color:#12609e;}
.menu_ce li.navone{ width:67px;}
.menu_ce li.navone a{background:url(http://www.51sole.com/B2B/imagesNew/menu06.jpg) no-repeat right 10px; color:#fff;}
.menu_ce li.navone a:hover{ background:url(http://www.51sole.com/B2B/imagesNew/menu04.jpg) no-repeat; color:#12609e;}
.menu_ce li.navone .bj{ color:#12609e; background:url(http://www.51sole.com/B2B/imagesNew/menu04.jpg) no-repeat;}
.menu_ce li.navtwo{ width:88px;}
.menu_ce li.navtwo a{background:url(http://www.51sole.com/B2B/imagesNew/menu06.jpg) no-repeat right 10px; color:#fff;}
.menu_ce li.navtwo a:hover{ background:url(http://www.51sole.com/B2B/imagesNew/menu05.jpg) no-repeat; color:#12609e;}
.menu_ce li.navtwo .bj2{ color:#12609e; background:url(http://www.51sole.com/B2B/imagesNew/menu05.jpg) no-repeat;}
.menu_lf{ width:7px; float:left;}
.menu_rt{ width:7px; float:right;}



.toppictu{ margin:0 auto; height:24px; border:1px solid #ff7f29; background:#fffbf6; line-height:24px; color:#000; padding:0 10px; clear:both; text-align:left;}
.toppictu .span01{ float:right;}
.toppictu .span02{ float:left;}
.toppictu img{ margin-top:3px;}

.allInd{background-color:#FFFFFF;position:absolute;left:-1px;top:19px;width:460px;  font-size:12px; line-height:180%; border:solid 1px #A8D1FF; padding:8px;}
.allInd h1{width:60px;float:left;font-size:14px;font-weight:bold; height:20px;}
.allInd ul{width:400px;float:left;padding:0px;margin:0px; border-bottom:1px dotted #A0A0A4;}
.allInd li{width:auto;padding-left:12px;height:auto}
.allInd li a{ color: #333}
.allInd li a:hover{border:1px solid #d9e5ee;color:#000000;background-color:#FFFFFF;text-decoration:none; color:#F60;}

