@import url(../pure/pure.css);
/* line 4, ../sass/main.scss */
#main {
    padding-top: 10px;
}

/* line 6, ../sass/main.scss */
#main .top-banner {
    height: 505px;
}

/* line 8, ../sass/main.scss */
#main .top-banner img {
    height: 505px;
    width: 1180px;
}

/* line 12, ../sass/main.scss */
#main .top-banner .pointer {
    display: none;
}

/* line 15, ../sass/main.scss */
#main .top-banner .des {
    display: none;
}

/* line 18, ../sass/main.scss */
#main .top-banner .item:hover .des {
    width: 100%;
    display: block;
    position: absolute;
    bottom: 0;
    background: #000000;
    color: #d2d2d2;
    text-align: center;
    padding: 10px 20px;
    font-family: SimSun;
    font-size: 14px;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6;
}

/* line 32, ../sass/main.scss */
#main .line {
    padding-top: 40px;
}

/* line 34, ../sass/main.scss */
#main .line .line-title {
    background: #020202;
    color: #ffffff;
    font-size: 20px;
    line-height: 45px;
    padding-left: 72px;
    position: relative;
    width: 143px;
    overflow: hidden;
}

/* line 44, ../sass/main.scss */
#main .line .title-arrows {
    display: block;
    width: 21px;
    height: 21px;
    background: url("../1.png") -160px -143px no-repeat;
    position: absolute;
    right: 5px;
    top: 14px;
}

/* line 53, ../sass/main.scss */
#main .line .box-3 {
    padding: 0 35px;
	font-family: '宋体', sans-serif;
    font-size: 18px;
    line-height: 32px;
    margin-left: -35px;
}

/* line 58, ../sass/main.scss */
#main .line .box-3 .pure-u-21-24 {
    margin-left: 40px;
    padding: 8px 0px;
}

/* line 62, ../sass/main.scss */
#main .line .box-3 .pure-u {
    margin-left: 35px;
    width: 344px;
    height: 226px;
    overflow: hidden;
}

/* line 69, ../sass/main.scss */
#main .line .box-4 {
    padding: 0 35px;
    font-size: 18px;
    line-height: 32px;
    margin-left: -15px;
}

/* line 74, ../sass/main.scss */
#main .line .box-4 .pure-u-21-24 {
    margin-left: 15px;
    padding: 8px 0px;
}

/* line 78, ../sass/main.scss */
#main .line .box-4 .pure-u {
    position: relative;
    margin-left: 15px;
    width: 263px;
    height: 177px;
    overflow: hidden;
}

/* line 84, ../sass/main.scss */
#main .line .box-4 .pure-u:hover span {
    display: block;
    bottom: 0;
    background: #000000;
}

/* line 89, ../sass/main.scss */
#main .line .box-4 .pure-u span {
    display: none;
    font-size: 12px;
    text-align: center;
    color: #d2d2d2;
    width: 100%;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6;
    position: absolute;
}
#main .line .box-0 {
    padding: 0 35px;
    font-size: 18px;
    line-height: 32px;
    margin-left: -35px;
}

/* line 74, ../sass/main.scss */
#main .line .box-0 .pure-u-21-24 {
    margin-left: 40px;
    padding: 8px 0px;
}

/* line 78, ../sass/main.scss */
#main .line .box-0 .pure-u {
    position: relative;
    margin-left: 35px;
    width: 339px;
    height: 227px;
    overflow: hidden;
}

/* line 84, ../sass/main.scss */
#main .line .box-0 .pure-u:hover span {
    display: block;
    bottom: 0;
    background: #000000;
}

/* line 89, ../sass/main.scss */
#main .line .box-0 .pure-u span {
    display: none;
    font-size: 12px;
    text-align: center;
    color: #d2d2d2;
    width: 100%;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    opacity: 0.6;
    position: absolute;
}
/* line 101, ../sass/main.scss */
#main .left-u {
    min-height: 200px;
}

/* line 103, ../sass/main.scss */
#main .left-u .u-box {
    margin-top: -36px;
}

/* line 106, ../sass/main.scss */
#main .left-u .box-right {
    margin-top: 36px;
    position: relative;
    height: 230px;
    font-size: 14px;
    font-family: SimSun;
    padding: 0 15px 0 40px;
    line-height: 1.5em;
}

/* line 115, ../sass/main.scss */
#main .left-u img {
    width: 100%;
    height: 186px;
}

/* line 119, ../sass/main.scss */
#main .left-u span {
    display: block;
}

/* line 122, ../sass/main.scss */
#main .left-u .right-active {
    width: 14px;
    height: 74px;
    position: absolute;
    background: #000000;
    top: 35px;
    right: -8px;
}

/* line 129, ../sass/main.scss */
#main .left-u .right-active.long {
    top: 70px;
}

/* line 133, ../sass/main.scss */
#main .left-u a {
    color: #000000;
}

/* line 135, ../sass/main.scss */
#main .left-u a:hover {
    color: #d2d2d2;
}

/* line 140, ../sass/main.scss */
#main .right-u {
    width: 710px;
    padding: 0 50px;
}

/* line 144, ../sass/main.scss */
#main .right-u-lable {
    text-align: center;
    font-size: 12px;
    color: #d2d2d2;
}

/* line 148, ../sass/main.scss */
#main .right-u-lable span {
    margin: 0 10px;
}

/* line 152, ../sass/main.scss */
#main .right-content {
    font-size: 14px;
    font-family: SimSun;
}

/* line 155, ../sass/main.scss */
#main .right-content img {
    max-width: 100%;
    height: auto;
}

/* line 159, ../sass/main.scss */
#main .right-content p {
    margin: 1em 0;
    line-height: 2em;
    padding: 0 1em;
}

/* line 165, ../sass/main.scss */
#main .good-box {
    padding: 0 80px 0 60px;
}

/* line 167, ../sass/main.scss */
#main .good-box img {
    width: 100%;
    height: auto;
    padding: 0;
    display: block;
}

/* line 173, ../sass/main.scss */
#main .good-box p {
    line-height: 1.6em;
    font-size: 18px;
}

/* line 177, ../sass/main.scss */
#main .good-box .pure-g {
    background: #eaeaea;
}

/* line 180, ../sass/main.scss */
#main .goods-list-box .list-unstyle,
#main .good-box .list-unstyle {
    font-size: 12px;
    line-height: 2em;
    color: #676767;
}

/* line 185, ../sass/main.scss */
#main .goods-list-box .pure-button,
#main .good-box .pure-button {
    font-size: 12px;
    line-height: 2em;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background: #d4d4d4;
    color: #888888;
    padding: 0;
    width: 110px;
}

/* line 194, ../sass/main.scss */
#main .goods-list-box .pure-button.car {
    background: #757575;
    color: #d8d8d8;
}

#main .goods-list-box .pure-g.car{
    padding: 10px 0;
}

#main .list-car {
    width: 120px;
    padding-top: 45px;
    padding-left: 67px;
    position: relative;
}
#main.pure-g .list-car h4{
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    width: 270px;
    padding: 5px 10px 0 0;
    text-align: right;
}
#main .goods-list-box .list-unstyle{
    padding-left: 10px;
}

/* line 198, ../sass/main.scss */
#main .good-box .car-box {
    padding: 30px 0;
}

#main .goods-list-box{
    background: #f3f3f3;
}

/* line 201, ../sass/main.scss */
#main .goods-list-box .pure-g [class*="pure-u"],
#main .good-box .pure-g [class*="pure-u"] {
    font-family: SimSun, sans-serif;
}

#main .goods-list {
    width: 860px;
    padding-left: 15px;
}

#main .goods-list .goods-list-box {
    width: 410px;
    margin-right: 10px;
    margin-bottom: 10px;
}

#main .goods-list .goods-img {
    width: 410px;
    height: 270px;
    overflow: hidden;
}

/* line 205, ../sass/main.scss */
#main .left-form {
    width: 320px;
    padding-left: 35px;
    font-size: 15px;
}

/* line 209, ../sass/main.scss */
#main .left-form .title {
    padding: 0 50px 0 0;
    line-height: 40px;
}

/* line 213, ../sass/main.scss */
#main .left-form .label {
    width: 5em;
    text-align: left;
    margin: 0;
}

/* line 218, ../sass/main.scss */
#main .left-form input {
    display: inline-block;
    padding: 0.2em 0.5em;
    width: 210px;
}

/* line 223, ../sass/main.scss */
#main .left-form input[type="checkbox"] {
    width: 1em;
}

/* line 226, ../sass/main.scss */
#main .left-form label.pure-checkbox {
    width: 4em;
}

/* line 230, ../sass/main.scss */
#main .pure-form input {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

/* line 232, ../sass/main.scss */
#main .pure-form input:last-child {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

/* line 236, ../sass/main.scss */
#main .pure-group {
    padding-top: 40px;
}

/* line 238, ../sass/main.scss */
#main .pure-group .pure-control-group {
    margin: 15px 0;
}

/* line 242, ../sass/main.scss */
#main .pure-table.pure-table-bordered {
    border: 1px solid #000000;
    font-size: 15px;
    line-height: 2em;
    text-align: center;
}

/* line 247, ../sass/main.scss */
#main .pure-table.pure-table-bordered td {
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    padding: 5px;

}

/* line 252, ../sass/main.scss */
#main .pure-table.pure-table-bordered input[type="checkbox"] {
    width: 1em;
    margin-right: 2px;
    margin-top: -4px;
}

/* line 257, ../sass/main.scss */
#main .pure-table.pure-table-bordered span {
    display: inline-block;
    width: 100px;
}

/* line 265, ../sass/main.scss */
#main.pure-g h1 {
    color: #999999;
    padding-top: 20px;
    font-size: 36px;
    font-weight: 500;
    padding-left: 47px;
    text-align: center;
}

/* line 272, ../sass/main.scss */
#main.pure-g h2 {
    text-align: center;
}

/* line 275, ../sass/main.scss */
#main.pure-g h4 {
    text-align: center;
    padding: 0 15px;
    font-family: SimSun, sans-serif;
}

/* line 281, ../sass/main.scss */
#main.pure-g .pure-menu {
    margin-top: 24px;
    padding-top: 40px;
    font-size: 18px;
}

#main.pure-g .u-box.pure-menu {
    margin-top: 0;
    padding-top: 10px;
    font-family: SimSun, sans-serif;
    border: none;
}

#main.pure-g .pure-menu .pure-menu-heading {
    border: none;
}

#main.pure-g .pure-menu a {
    padding: 0;
    line-height: 1.5em;
}

#main.pure-g .pure-menu a:hover {
    color: orangered;
    background: none;
}

#main.pure-g .pure-menu li:hover {
    background: none;
}

#main.pure-g .u-box.pure-menu ul {
    padding-left: 70px;
}

/* line 285, ../sass/main.scss */
#main.pure-g .pure-menu .pure-menu-selected {
    font-weight: 700;
}

/* line 288, ../sass/main.scss */
#main.pure-g .pure-menu li {
    color: #777777;
    list-style: none;
}

#main.pure-g .u-box.pure-menu a:before{
    content: "• ";
    color: #000000;
}

/* line 294, ../sass/main.scss */
#footer {
    font-size: 15px;
    padding: 40px 35px;
}

/* line 297, ../sass/main.scss */
#footer .link {
    padding: 15px 0;
}

/* line 299, ../sass/main.scss */
#footer .link a {
    color: #000000;
    padding: 5px;
    line-height: 1.5em;
}

/* line 303, ../sass/main.scss */
#footer .link a:hover {
    color: #d2d2d2;
}

/* line 309, ../sass/main.scss */
#footer .pure-menu ul {
    float: right;
}

/* line 312, ../sass/main.scss */
#footer .pure-menu a {
    color: #000000;
    padding: 0 5px;
}

/* line 315, ../sass/main.scss */
#footer .pure-menu a:hover {
    background: none;
    color: #d2d2d2;
}

/* line 323, ../sass/main.scss */
.pager-prev, .pager-next {
    font-size: 36px;
    padding: 0;
    color: #dddddd;
    border: solid 1px #dddddd;
    background-color: rgba(255, 255, 255, 0.2);
    width: 50px;
    height: 50px;
    line-height: 45px;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

/* line 336, ../sass/main.scss */
.pager-prev:hover, .pager-next:hover {
    background-color: rgba(0, 0, 0, 0.3);
}

/* line 341, ../sass/main.scss */
.banner {
    position: relative;
    width: 100%;
    overflow: hidden;
}

/* line 345, ../sass/main.scss */
.banner .pointer {
    position: absolute;
    bottom: 0;
    padding: 15px;
}

/* line 350, ../sass/main.scss */
.banner .pager-prev, .banner .pager-next {
    position: absolute;
    display: none;
    top: 50%;
    margin-top: -25px;
}

/* line 356, ../sass/main.scss */
.banner .pager-prev {
    left: 20px;
}

/* line 359, ../sass/main.scss */
.banner .pager-next {
    right: 20px;
}

/* line 363, ../sass/main.scss */
.banner:hover .pager-prev, .banner:hover .pager-next {
    display: block;
}

/* line 369, ../sass/main.scss */
.carousel {
    position: relative;
    list-style: none;
    padding: 0;
}

/* line 373, ../sass/main.scss */
.carousel .item {
    float: left;
    position: relative;
}

/* line 377, ../sass/main.scss */
.carousel .active {
    display: block;
}

/* line 380, ../sass/main.scss */
.carousel img {
    display: block;
}

/* line 385, ../sass/main.scss */
.pointer {
    padding: 0;
    margin: 0;
}

/* line 388, ../sass/main.scss */
.pointer li {
    border: solid 1px #ddd;
    width: 10px;
    height: 10px;
    margin: 1px;
    display: inline-block;
    border-radius: 10px;
    cursor: pointer;
}

/* line 397, ../sass/main.scss */
.pointer .active {
    border: none;
    background: #ddd;
    width: 12px;
    height: 12px;
    margin: 0;
}

/* line 406, ../sass/main.scss */
.list-unstyle {
    list-style: none;
    padding-left: 0;
    margin: 0;
}

/* line 412, ../sass/main.scss */
.gw_num {
    border: 1px solid #dbdbdb;
    width: 64px;
    line-height: 20px;
    overflow: hidden;
}

/* line 419, ../sass/main.scss */
.gw_num em {
    display: block;
    height: 20px;
    width: 20px;
    float: left;
    color: #7A7979;
    font-size: 16px;
    font-weight: 700;
    border-right: 1px solid #dbdbdb;
    text-align: center;
    cursor: pointer;
}

/* line 432, ../sass/main.scss */
.gw_num .num {
    display: block;
    float: left;
    text-align: center;
    width: 20px;
    font-style: normal;
    line-height: 20px;
    border: 0;
}

/* line 442, ../sass/main.scss */
.gw_num em.add {
    float: right;
    border-right: 0;
    border-left: 1px solid #dbdbdb;
}

#footer .pure-u {
    width: 550px
}

.pure-form .pure-checkbox, .pure-form .pure-radio {
    margin: 0;
}
