@charset "utf-8";
html * {
    outline: 0;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html, body {
    font-family: "Microsoft YaHei", sans-serif;
}

body {
    background: #fff;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    margin: 0;
    padding: 0;
    font-family: "Microsoft YaHei", sans-serif;
}

input, select, textarea {
    font-size: 100%
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

fieldset, img {
    border: 0
}

abbr, acronym {
    border: 0;
    font-variant: normal
}

del {
    text-decoration: line-through
}

address, caption, cite, code, dfn, em, th, var {
    font-style: normal;
    font-weight: 500
}

ol, ul {
    list-style: none
}

caption, th {
    text-align: left
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: 500
}

q:before, q:after {
    content: ''
}

ins, a {
    text-decoration: none
}

.main-wrap {
    width: 1000px;
    margin: 0 auto;
}

.hr-wrap {
    position: relative;
    z-index: 9;
    min-width: 1000px;
    background: #ffffff;
    box-shadow: 4px 0 4px rgba(0, 0, 0, 0.2);
}

.hr-wrap .hr-child {
    width: 1000px;
    margin: 0 auto;
    text-align: right;
}

.hr-wrap .hr-child .hr-logo {
    margin: 16px 0 0 0;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    float: left;
}

.hr-wrap .hr-child .hr-main {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    clear: both;
}

.hr-wrap .hr-child .hr-main .nav-main {
    display: inline-block;
    vertical-align: middle;
}

.hr-wrap .hr-child .hr-main .nav-main li {
    float: left;
    height: 60px;
    line-height: 60px;
    border-top: 4px solid #ffffff;
    position: relative;
    margin: 0 20px;
}

.hr-wrap .hr-child .hr-main .nav-main li:hover {
    border-top: 4px solid #c03030;
}

.hr-wrap .hr-child .hr-main .nav-main li:hover a {
    color: #c03030;
}

.hr-wrap .hr-child .hr-main .nav-main li a {
    color: #292929;
    font-size: 16px;
    display: block;
}

.hr-wrap .hr-child .hr-main .nav-main .active {
    border-top: 4px solid #c03030;
}

.hr-wrap .hr-child .hr-main .nav-main .active a {
    color: #c03030;
}

.hr-wrap .hr-child .hr-main .nav-login-point, .hr-wrap .hr-child .hr-main .nav-btn {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 64px;
    line-height: 64px;
    vertical-align: middle;
}

.hr-wrap .hr-child .hr-main .nav-login-point {
    position: relative;
    text-align: center;
}

.hr-wrap .hr-child .hr-main .nav-login-point:before {
    content: "";
    position: absolute;
    background: #959595;
    width: 1px;
    height: 14px;
    top: 50%;
    left: 0;
    margin-top: -7px;
}

.hr-wrap .hr-child .hr-main .nav-login-point .nav-login-null {
    display: block;
    padding: 0 40px;
}

.hr-wrap .hr-child .hr-main .nav-login-point .nav-login-null a {
    color: #282828;
    font-size: 14px;
}

.hr-wrap .hr-child .hr-main .nav-login-point .nav-login-null span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 0 1px;
}

.hr-wrap .hr-child .hr-main .nav-login-main {
    padding: 0 4px;
    position: relative;
}

.hr-wrap .hr-child .hr-main .nav-login-main .nav-login-name {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 135px;
    position: relative;
    margin: 0 10px;
    vertical-align: middle;
    cursor: pointer;
}

.hr-wrap .hr-child .hr-main .nav-login-main .nav-login-name span {
    text-indent: 20px;
    display: block;
    width: 135px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hr-wrap .hr-child .hr-main .nav-login-main .nav-login-name:before {
    content: "";
    width: 15px;
    height: 18px;
    background: url(../img/image_menu.png) no-repeat;
    background-position: 0 0;
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -10px;
}

.hr-wrap .hr-child .hr-main .nav-login-main .nav-login-name:after {
    content: "";
    position: absolute;
    top: 50%;
    right: -14px;
    margin-top: -2px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #666;
}

.hr-wrap .hr-child .hr-main .nav-login-main .nav-login-remind {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 18px;
    height: 18px;
    background: url(../img/image_menu.png) no-repeat;
    background-position: -28px 0;
    vertical-align: middle;
    position: relative;
    left: 2px;
    top: -1px;
    margin: 0 7px;
}

.hr-wrap .hr-child .hr-main .nav-login-main .nav-login-remind i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 8px;
    height: 8px;
    background: url(../img/image_menu.png) no-repeat;
    background-position: -18px -9px;
    position: absolute;
    top: -2px;
    right: -2px;
}

.hr-wrap .hr-child .hr-main .nav-login-main .nav-menu {
    display: none;
    position: absolute;
    z-index: 9;
    top: 67px;
    left: 30px;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
}

.hr-wrap .hr-child .hr-main .nav-login-main .nav-menu li {
    background: #ffffff;
    line-height: normal;
    position: relative;
}

.hr-wrap .hr-child .hr-main .nav-login-main .nav-menu a {
    margin-left: 8px;
    text-align: left;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 80px;
    font-size: 12px;
    color: #333333;
    vertical-align: middle;
    padding: 10px 0;
}

.hr-wrap .hr-child .hr-main .nav-login-main .nav-menu i {
    margin-left: 20px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 20px;
    height: 20px;
    background: url(../img/image_menu.png) no-repeat;
    vertical-align: middle;
}

.hr-wrap .hr-child .hr-main .nav-login-main .nav-menu .mineCard {
    display: block;
    position: absolute;
    cursor: pointer;
    font-size: 12px;
    color: #333333;
    padding: 10px 15px;
    right: -93px;
    background: #fff;
    text-align: center;
    top: 0;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
}

.hr-wrap .hr-child .hr-main .nav-login-main .nav-menu .mineCard:hover {
    color: #910000;
}

.hr-wrap .hr-child .hr-main .nav-login-main .nav-menu .i-roder {
    background-position: -97px 0px;
}

.hr-wrap .hr-child .hr-main .nav-login-main .nav-menu .i-money {
    background-position: -119px 0px;
}

.hr-wrap .hr-child .hr-main .nav-login-main .nav-menu .i-foot {
    background-position: -141px -1px;
}

.hr-wrap .hr-child .hr-main .nav-login-main .nav-menu .i-collection {
    background-position: -162px -1px;
}

.hr-wrap .hr-child .hr-main .nav-login-main .nav-menu .i-logout {
    background-position: -184px -1px;
}

.hr-wrap .hr-child .hr-main .nav-login-main .nav-menu .i-orderx {
    background-position: -205px -1px;
}

.hr-wrap .hr-child .hr-main .nav-login-main .nav-menu .nav-orderx:hover a {
    color: #910000;
}

.hr-wrap .hr-child .hr-main .nav-login-main .nav-menu .nav-orderx:hover .i-orderx {
    background-position: -205px -21px;
}

.hr-wrap .hr-child .hr-main .nav-login-main .nav-menu .nav-oreder:hover a {
    color: #910000;
}

.hr-wrap .hr-child .hr-main .nav-login-main .nav-menu .nav-oreder:hover .i-roder {
    background-position: -97px -20px;
}

.hr-wrap .hr-child .hr-main .nav-login-main .nav-menu .nav-money:hover a {
    color: #910000;
}

.hr-wrap .hr-child .hr-main .nav-login-main .nav-menu .nav-money:hover .i-money {
    background-position: -119px -20px;
}

.hr-wrap .hr-child .hr-main .nav-login-main .nav-menu .nav-foot:hover a {
    color: #910000;
}

.hr-wrap .hr-child .hr-main .nav-login-main .nav-menu .nav-foot:hover .i-foot {
    background-position: -141px -21px;
}

.hr-wrap .hr-child .hr-main .nav-login-main .nav-menu .nav-collection:hover a {
    color: #910000;
}

.hr-wrap .hr-child .hr-main .nav-login-main .nav-menu .nav-collection:hover .i-collection {
    background-position: -162px -21px;
}

.hr-wrap .hr-child .hr-main .nav-login-main .nav-menu .nav-logout:hover a {
    color: #910000;
}

.hr-wrap .hr-child .hr-main .nav-login-main .nav-menu .nav-logout:hover .i-logout {
    background-position: -184px -21px;
}

.hr-wrap .hr-child .hr-main .nav-login-main .nav-menu .nav-logout {
    position: relative;
    top: 1px;
    border-top: 1px solid #e7e7e7;
}

.hr-wrap .hr-child .hr-main .nav-btn a {
    padding: 5px 8px;
    font-size: 14px;
    color: #ffffff;
    background: #9a000c;
}

.footer-cd {
    margin-top: 20px;
    background: #282828;
}

.footer-cd .footer-main {
    position: relative;
    padding: 20px 50px;
}

.footer-cd .footer-main .footer-l {
    width: 600px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.footer-cd .footer-main .footer-l .footer-nav {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.footer-cd .footer-main .footer-l .footer-nav li {
    float: left;
    width: 90px;
}

.footer-cd .footer-main .footer-l .footer-nav li a {
    color: #ddd;
    font-size: 14px;
}

.footer-cd .footer-main .footer-l p {
    margin-top: 5px;
}

.footer-cd .footer-main .footer-r {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    float: right;
    width: 400px;
    text-align: right;
}

.footer-cd .footer-main .footer-r .footer-contact {
    color: #ffffff;
    font-size: 14px;
}

.footer-cd .footer-main .footer-r .footer-contact em {
    color: #c03030;
    font-size: 18px;
}

.footer-cd .footer-main .footer-r p {
    margin-bottom: 5px;
}

.footer-cd .footer-main .followUs {
    margin-top: 20px;
    display: block !important;
    text-align: center;
}

.footer-cd .footer-main .followUs span {
    color: #b2b2b2;
    font-size: 18px;
    vertical-align: middle;
}

.footer-cd .footer-main .followUs i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    height: 17px;
    width: 1px;
    background: #ccc;
    margin: 0 5px;
}

.footer-cd .footer-main .followUs a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 26px;
    height: 26px;
    vertical-align: middle;
    margin-right: 5px;
}

.footer-cd .footer-main .followUs .weibo {
    background: url(../img/weibo.png) no-repeat;
    background-size: 100% 100%;
}

.footer-cd .footer-main .followUs .txweibo {
    background: url(../img/txweibo.png) no-repeat;
    background-size: 100% 100%;
}

.footer-cd .footer-main .followUs .wechat {
    background: url(../img/wechat.png) no-repeat;
    background-size: 100% 100%;
}

.footer-cd .footer-main .footer-links {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-top: 10px;
}

.footer-cd .footer-main .footer-links li {
    float: left;
}

.footer-cd .footer-main .footer-links li a {
    display: inline-block;
    width: 65px;
    font-size: 12px;
    color: #444;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}

.footer-cd .footer-main .footer-links li a:hover {
    color: #ddd;
}

.footer-cd .footer-main .footer-links i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 1px;
    background: #444;
    height: 10px;
    vertical-align: middle;
}

.footer-p, .footer-p a {
    color: #444444;
    font-size: 12px;
}

.footer-p:hover, .footer-p a:hover {
    color: #ddd;
}

/*language*/
.languageChange {
    display: inline-block;
    float: left;
    margin: 20px 0 0 50px;
}

.lcBorderR {
    background: #959595;
    width: 1px;
    height: 12px;
    position: absolute;
    right: 0;
    top: 4px;
}

.languagechangeC {
    color: #737373;
    font-size: 14px;
    padding: 0 6px 0 0px;
    position: relative;
    cursor: pointer;
}

.lcSelectTxt {
    color: #c03030;
}

.fixednav .bgf4 {
    background: #ff4848;
}

.fixednav .bgf4:hover {
    background: #c53232;
}

.fixednav .searchCode {
    position: relative;
}

.fixednav .searchCode em {
    width: 31px;
    height: 31px;
    background: url(../img/image_menu.png) no-repeat;
    background-position: -201px -40px;
}

.fixednav .searchCode span {
    position: absolute;
    width: 200px;
    top: -160px;
    left: -215px;
}
.new_icon{
    width: 29px;
    height: 14px;
    display: block;
    position: absolute;
    top: 12px;
    left: 50px;
    background: url(../img/new_icon.png) no-repeat center;
    background-size: 29px 14px;
}