﻿body{}
.wrap{ width:960px;margin: 0 auto; position:relative;}

.sj_header{display: none;}
.sj_footer{display: none;}

/*顶部区域*/
.pc_header {padding-top: 15px;padding-bottom: 0px;background-color:#262626; }
.pc_header .logo{float: left;}
.pc_header .logo img{height: 40px;}
.pc_header .h_search{float: left;height: 33px;width: 510px;border: 1px solid #fff; border-radius:5px;background-color:#fff}
.pc_header .h_search .text{float: left;border: none;font-size: 14px;width: 410px;padding: 10px 20px;background: #fff;height: 13px;line-height: 14px;overflow: hidden;margin:0px 1px 0px 1px}
.pc_header .h_search .sbt{float: left;height: 33px;border: none 0;overflow: hidden;text-indent: -999px;width:58px;background: none;cursor: pointer; background:url(../images/ico14.jpg) no-repeat center #1694e1;border-radius:4px;border-top-left-radius:0px;border-bottom-left-radius:0px}
.pc_header .h_search .sbt:hover{opacity: 0.8;-webkit-opacity:0.8;}
.pc_header .r{text-align: right;float: right;color: #999;padding-top: 0px;}
.pc_header .r p{color: #999;}
.pc_header .body .nav{height: 52px;line-height: 50px;float: left;}
.pc_header .body .nav li{position: relative;float: left;font-size: 14px;padding:0 16px;}
.pc_header .body .nav li a{color: #dfdfdf;display: block;}
.pc_header .body .nav li.m a{ background:url(../images/4.png) no-repeat right center;padding-right: 20px;}
.pc_header .body .nav li a:hover,
.pc_header .body .nav li.on a{color: #c00000;}
.pc_header .body .nav li .sub{display: none;z-index: 3;text-align: left;position: absolute;top: 32px;left: 0;padding: 10px 0;width: 160px;line-height: 32px; background:#262626;border: 1px solid #262626;border-top: 0;-moz-box-shadow:0px 1px 4px rgba(0,0,0,0.11);/*firefox*/-webkit-box-shadow:0px 1px 4px rgba(0,0,0,0.11);/*safari或chrome*/box-shadow:0px 1px 4px rgba(0,0,0,0.11);/*opera或ie9*/ }
.pc_header .body .nav li .sub dd{padding: 5px 0;border-bottom: 1px dashed #ccc;}/**/
.pc_header .body .nav li .sub a{padding: 0 20px;color: #bfbfbf;background: none;padding-right: 0;}
.pc_header .body .nav li .sub a:hover{color: #2096cf;background: #ddeff7;}

.pc_header .body .fr{line-height: 52px;}
.pc_header .body .fr a{display: block;float: left;margin-left: 20px;font-size: 14px;color: #bfbfbf;}
.pc_header .body .fr a:hover{color: #C00000;}
.pc_header .body .fr .login{padding-left: 25px; background:url(../images/ico2.png) no-repeat left center;-webkit-background-size: 18px;background-size: 18px;}
.pc_header .body .fr .po{height: 50px;margin-left: 16px;padding-left: 46px; background:url(../images/ico1.png) no-repeat left 5px;-webkit-background-size: 37px;background-size: 37px;}


/*底部区域*/
.pc_footer {background: #262626;padding: 20px 0;clear:both}
.pc_footer .head{border-bottom: 1px solid #ccc;}
.pc_footer .head .lft{float: left;width: 640px;font-size: 12px;}
.pc_footer .head .lft h3{color: #dfdfdf;font-weight: bold;}
.pc_footer .head .lft h3 a{color: #00B0F0;}
.pc_footer .head .lft p{padding-bottom: 18px;line-height: 20px;color:#dfdfdf}
.pc_footer .head .rgt{font-size: 12px;text-align: right;}
.pc_footer .head .rgt p{color: #dfdfdf;}
.pc_footer .head .rgt p a{font-weight: bold;color: #00B0F0;}
.pc_footer .head .rgt h3{font-weight: normal;padding-top: 18px;color:#dfdfdf}
.pc_footer .head .rgt span{display: block;margin-top: 10px;}
.pc_footer .head .rgt span img{width: 37px;height: 37px;margin-left: 15px;}
.pc_footer .body{padding-top: 15px;padding-bottom: 18px;}
.pc_footer .body dl{float: left;width: 270px;}
.pc_footer .body dl dt{font-weight: bold;color: #dfdfdf;padding-bottom: 5px;}
.pc_footer .body dl dd{line-height: 18px;}
.pc_footer .body dl dd a{color: #dfdfdf;}
.pc_footer .body dl dd a:hover{text-decoration: underline;}
.pc_footer .body .ewm{float: right;}
.pc_footer .body .ewm img{width: 122px;}
.pc_footer .copyright{line-height: 1.3;color: #808080;}
.pc_footer .copyright img{width: 50px; }

/*中部区域*/
.main{}


.cartnum {
    margin-left:5px;
    position: absolute;
    top: 71px;
    padding: 1px;
    font-size: 12px;
    line-height: 20px;
    letter-spacing: -1px;
    color: #fff;
    background-color: #da1026;
    border-radius: 10px;
    width: 20px;
    font-family: tahoma,arial;
    text-align: center;
}
