/*********顶部工具栏********/
.toolbar-wrap
{
    background: url(../../images/common/tool-bg.gif) 0 0 repeat-x;
    height: 33px;
    width: 100%;
}
.toolbar
{
    width: 1200px;
    margin: 0 auto;
    height: 33px;
    line-height: 33px;
}
.welcome span
{
    color: #8d8d8d;
}
.welcome span a
{
    color: #555;
    margin: 0 5px;
}
.sitemap li
{
    float: left;
    height: 33px;
    line-height: 33px;
}
.sitemap li a
{
    height: 12px;
    padding: 0 10px;
    border-left: 1px solid #d4d4d4;
}
.sitemap li a.nob
{
    border-left: 0 none;
}
/*********顶部工具栏结束********/

/*********header********/
.wd1
{
    background-color: #FFF;
    width: 100%;
}
#header
{
    width: 1200px;
    margin: 0 auto;
    padding: 20px 0;
}
.mod_logo
{
    float: left;
    width: 480px;
}
#logo
{
    padding-left: 40px;
}
#search
{
    float: left;
}
#hotwords
{
    color: #999999;
    overflow: hidden;
}
.phone
{
    float: right;
}

#search
{
    width: 500px;
}
#search .i-search
{
    border: 3px solid #F49F39;
    height: 30px;
    margin-bottom: 3px;
    width: 490px;
    z-index: 11;
}
#search .form
{
    height: 30px;
    overflow: hidden;
}
.s-key
{
    background-color: #FFFFFF;
    color: #999999;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    padding: 5px;
    width: 392px;
    float: left;
    display: block;
}
.button
{
    background: none repeat scroll 0 0 #F49F39;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 700;
    width: 98px;
    float: left;
    display: block;
    height: 30px;
    line-height: 30px;
    font-family: "Microsoft YaHei";
}

#hotwords span, #hotwords strong
{
    float: left;
    font-weight: 400;
}
#hotwords a:link, #hotwords a:visited
{
    color: #999999;
    float: left;
    margin-right: 10px;
}
#hotwords a:hover, #hotwords a:active
{
    color: #E4393C;
}
/*********header 结束********/

/*********nav ********/
.navWrap
{
    height: 40px;
    line-height: 40px; /***background-color:#e52325;	****/
    background-color: #2da1e7;
}
.navInner
{
    width: 1200px;
    margin: 0 auto;
}
#nav
{
    float: left;
}
.cart
{
    float: right;
    display: inline;
    width: 119px;
    height: 31px;
    line-height: 31px;
    background-color: #ffa200;
    margin-top: 5px;
    margin-right: 5px;
}
.cart-text
{
    background: url(../../images/common/cart-ico.png) left center no-repeat;
    color: #fff;
    padding-left: 30px;
    margin-left: 20px;
}
#nav .catgory
{
    width: 210px;
    float: left;
    position: relative;
    z-index: 10000;
}
#all-sort
{
    position: absolute;
    top: 40px;
    left: 0;
    border: 1px solid #ff9400;
    border-top: none;
    width: 208px;
    background-color: #FFF;
    height: 309px;
}
#all-sort ul
{
    padding: 3px 0;
}
#all-sort ul .mainCate
{
    height: 28px;
    line-height: 28px;
    z-index: 9999;
}
#all-sort .mainCate .br
{
    border-bottom: 1px dotted #ccc;
}
#all-sort ul li h3
{
    position: relative;
    padding-left: 10px;
    height: 28px;
}
#all-sort ul li h3 a
{
    color: #555;
}
#all-sort ul li h3 i
{
    display: block;
    width: 5px;
    height: 9px;
    position: absolute;
    right: 12px;
    top: 9px;
    background-position: 0 0;
}
#all-sort ul li h3 i
{
    background: url(../../images/common/office-index-s.png);
    background-repeat: no-repeat;
}
#all-sort ul li.on
{
    border: 0 none;
}
#all-sort ul li.on h3
{
    border: 1px solid #ff9400;
    border-left: 0 none;
    border-right: 1px solid #fff;
    z-index: 9999;
}
#all-sort ul li.on h3 a
{
    color: #ff9400;
    font-weight: bold;
}
#all-sort .subCate
{
    background-color: #fff;
    color: #333333;
    left: 207px;
    padding: 0 0 20px 20px;
    position: absolute;
    top: 0;
    width: 759px;
    border: 1px solid #ff9400;
    z-index: 9998;
    min-height: 288px;
}

#all-sort.subCate ul
{
    float: left;
    overflow: hidden;
    padding-top: 20px;
    width: 230px;
}
#all-sort .subCate li
{
    display: inline;
    float: left;
}
#all-sort .subCate li a
{
    color: #666666;
    display: block;
    float: left;
    line-height: 25px;
    padding: 0 5px;
    white-space: nowrap;
    word-break: keep-all;
}
#nav .navitem
{
    float: left;
}
#nav .navitem li
{
    float: left;
}
#nav .navitem li a
{
    display: block;
    width: 93px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    font-family: "Microsoft Yahei";
}
#nav .navitem li a:hover
{
    text-decoration: none;
    color: #333 !important;
    background-color: #fff;
    border-top: 1px solid #FFA63C;
}
#nav .navitem li a.current
{
    color: #333 !important;
    background-color: #fff;
    border-top: 1px solid #FFA63C;
}
#nav .catgory h2
{
    background-color: #F49F39;
    text-align: center;
    font-size: 14px;
}
#nav .catgory h2 a
{
    color: #fff;
    font-weight: bold;
    font-size: 15px;
}
#nav .catgory h2 a:hover
{
    text-decoration: none;
}
/*********nav 结束********/

#content
{
    width: 1200px;
    margin: 0 auto 10px;
}

#service
{
    width: 1200px;
    margin: 0 auto;
}
#service dl
{
    float: left;
    width: 240px;
}
#service dt
{
    font: 16px "microsoft yahei";
    padding: 12px 0 6px 44px;
    position: relative;
    color: #666666;
}
#service dt strong
{
    font-weight: normal;
}
#service dd
{
    line-height: 20px;
    margin-left: 20px;
    min-height: 120px;
    padding-left: 24px;
}
#service dd a
{
    color: #666;
    line-height: 18px;
}
#service dt b
{
    height: 40px;
    left: 0;
    position: absolute;
    top: 5px;
    width: 40px;
}
#service dl.fore1 b
{
    background-position: 0 -33px;
}
#service dl.fore2 b
{
    background-position: 0 -78px;
}
#service dl.fore3 b
{
    background-position: 0 -121px;
}
#service dl.fore4 b
{
    background-position: 0 -170px;
}
#service dl b
{
    background-image: url(../../images/common/office-index-s.png);
    background-repeat: no-repeat;
}
.ser-inner
{
    padding: 15px 0 0 20px;
    border-top: 1px solid #e0dede;
    border-bottom: 1px solid #e0dede;
}
.f-w
{
    padding: 10px 60px 0 0;
}
.f-w p
{
    text-align: center;
    line-height: 18px;
    color: #666;
}

#footer
{
    width: 1200px;
    margin: 0 auto;
    padding: 10px 0 20px;
}
#footer p
{
    text-align: center;
    color: #666;
    line-height: 30px;
}
.authentication
{
    text-align: center;
    padding: 10px 0 0 0;
}
.authentication a
{
    margin-right: 10px;
}

