@charset "utf-8";

table {
    border-collapse: collapse
}

img {
    border: none
}

li,ol,ul {
    list-style: none
}

.fl {
    float: left
}

.fr {
    float: right
}

.c {
    clear: both
}

.marginauto {
    margin: 0 auto
}

textarea {
    resize: none!important
}

select:focus {
    border: 0;
    outline: 0
}

textarea:focus {
    border: 0;
    outline: 0
}

button:focus {
    border: 0;
    outline: 0
}

.mon_box {
    width: 100%;
    overflow: hidden;
    display: block
}

.mon_box .beij {
    width: 100%
}

.nineinfo {
    display: none
}

.sale_360 {
    overflow: hidden;
    margin: 0 auto;
    padding: 100px 0 18px 0;
    width: 80%
}

.sale_360_top {
    overflow: hidden;
    width: 100%
}

.sale_360_top .fl {
    overflow: hidden;
    width: 38%
}

.sale_360_top .fl p {
    display: block;
    overflow: hidden;
    width: 100%
}

.sale_360_top .fl p img {
    margin-top: 6px
}

.sale_360_top .fl p i {
    float: left
}

.sale_360_top .fubiaoti {
    display: block;
    padding-left: 2%;
    width: 100%;
    color: #a6a6a6;
    font-size: 18px;
    margin-top: 2%
}

.sale_360_top .fr {
    width: 22%;
    text-align: right;
    display: none;
    cursor: pointer
}

.sale_360_top .fr p {
    float: right;
    margin-top: 2%;
    padding-left: 3%;
    color: #484848;
    font-size: 20px;
    text-align: left
}

.sale_360_top .fr p span {
    display: block
}

.sale_360_top .fr p b {
    display: block
}

.waiguan_diamond {
    width: 100%;
    background: url(../gif/loading.gif) center no-repeat
}

.sale_360_top .fr span {
    font-size: 36px;
    color: #333
}

#pano2 {
    display: none
}

.outcarcolornav {
    display: block;
    overflow: hidden
}

.neir_360 {
    display: none;
    overflow: hidden;
    padding: 0 0 100px 0;
    text-align: center
}

.waiguan360 {
    display: none;
    overflow: hidden;
    padding: 0;
    text-align: center;
    padding-bottom: 26px
}

.outcarcolornav span {
    float: left;
    padding-right: 2%;
    color: #333;
    font-size: 20px;
    line-height: 30px
}

.Advancesale_top {
    background: 0 0;
    height: 96px;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 99
}

.Advancesale_top .logo {
    float: left;
    padding-left: 3%;
    width: 131px
}

.Advancesale_top .black {
    float: right;
    width: 1%;
    line-height: 97px;
    text-align: right;
    padding-right: 3%
}

.banner {
    width: 100%;
    overflow: hidden;
    position: relative
}

.banner img {
    width: 100%
}

.jiage {
    width: 100%;
    height: 84px;
    color: #c7c7c8;
    background: #31373e;
    overflow: hidden
}

.jiage_fl {
    width: 30%;
    height: 84px;
    margin-right: 3%;
    float: left;
    position: relative
}

.jiage_fl img {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 4px
}

.jiage ul {
    float: left;
    padding-left: 0;
    text-align: center;
    width: 65%
}

.jiage ul li {
    cursor: pointer;
    display: block;
    line-height: 26px;
    padding-right: 2%;
    float: left;
    padding-left: 2%;
    width: 8%
}

.jiage ul li b {
    display: block;
    color: #c7c7c8;
    font-size: 16px;
    font-weight: 400;
    height: 28px;
    padding-top: 12px
}

.jiage ul li span {
    display: block;
    color: #aaabad;
    font-size: 20px;
    background: url(../png/yushou_20.png) top no-repeat;
    padding-top: 6px;
    background-size: 100%
}

.jiage ul li.on b {
    font-size: 18px;
    transition: all 1s ease 0s
}

.jiage ul li.on span {
    color: #b50a0a;
    background: url(../png/yushou_22.png) top no-repeat;
    background-size: 100%;
    font-size: 20px;
    transition: all 1s ease 0s
}

.outcarcolornav li {
    float: left;
    width: 73px;
    text-align: center;
    padding-right: 14px
}

.outcarcolornav li b {
    display: block;
    color: #4c4c4c;
    font-weight: 400;
    font-size: 14px
}

.outcarcolornav li em {
    width: 100%;
    height: 30px;
    float: left;
    display: block;
    margin-bottom: 17%
}

.xuanzhuan_360 {
    width: 100%;
    height: 46px;
    display: block;
    position: relative;
    background: url(../png/3-17.png) center no-repeat;
    padding-bottom: 50px
}

.xuanzhuan_fl {
    position: absolute;
    left: 0;
    top: 30%
}

.xuanzhuan_fr {
    position: absolute;
    right: 0;
    top: 30%
}

.outcarcolornav li.on em {
    width: 100%;
    height: 30px
}

.diamond_1 {
    background: url(../png/360_colorsmall_1.png) bottom no-repeat
}

.diamond_2 {
    background: url(../png/360_colorsmall_2.png) bottom no-repeat
}

.diamond_3 {
    background: url(../png/360_colorsmall_3.png) bottom no-repeat
}

.diamond_4 {
    background: url(../png/360_colorsmall_4.png) bottom no-repeat
}

.diamond_5 {
    background: url(../png/360_colorsmall_5.png) bottom no-repeat
}

.diamond_6 {
    background: url(../png/360_colorsmall_6.png) bottom no-repeat
}

.diamond_7 {
    background: url(../png/360_colorsmall_7.png) bottom no-repeat
}

.diamond_8 {
    background: url(../png/360_colorsmall_8.png) bottom no-repeat
}

.diamond_9 {
    background: url(../png/360_colorsmall_9.png) bottom no-repeat
}

.diamond_beis_1 {
    background: url(../png/black.png) bottom no-repeat
}

.diamond_beis_2 {
    background: url(../png/red_black.png) bottom no-repeat
}

.outcarcolornav li.on .diamond_1 {
    background: url(../png/360_colorbig_1.png) bottom no-repeat
}

.outcarcolornav li.on .diamond_2 {
    background: url(../png/360_colorbig_2.png) bottom no-repeat
}

.outcarcolornav li.on .diamond_3 {
    background: url(../png/360_colorbig_3.png) bottom no-repeat
}

.outcarcolornav li.on .diamond_4 {
    background: url(../png/360_colorbig_4.png) bottom no-repeat
}

.outcarcolornav li.on .diamond_5 {
    background: url(../png/360_colorbig_5.png) bottom no-repeat
}

.outcarcolornav li.on .diamond_6 {
    background: url(../png/360_colorbig_6.png) bottom no-repeat
}

.outcarcolornav li.on .diamond_7 {
    background: url(../png/360_colorbig_7.png) bottom no-repeat
}

.outcarcolornav li.on .diamond_8 {
    background: url(../png/360_colorbig_8.png) bottom no-repeat
}

.outcarcolornav li.on .diamond_9 {
    background: url(../png/360_colorbig_9.png) bottom no-repeat
}

.outcarcolornav li.on .diamond_beis_1 {
    background: url(../png/black-2.png) bottom no-repeat
}

.outcarcolornav li.on .diamond_beis_2 {
    background: url(../png/red_black-2.png) bottom no-repeat
}

.nav_bar_line {
    position: absolute;
    bottom: 13%;
    left: 0;
    z-index: 11;
    background: url(../png/yuan.png) center no-repeat;
    width: 100%;
    height: 120px;
    background-size: contain
}

.nav_bar_buttom {
    width: 37px;
    height: 37px
}

.out360conter {
    width: 100%
}

.sale_from {
    padding-bottom: 4%;
    width: 100%;
    overflow: hidden;
    display: block;
    position: relative;
    background: url(../jpg/ys_21.jpg) center no-repeat;
    background-size: 100% 100%
}

.sale_from .beij {
    width: 100%
}

.sale_from_tale {
    color: #fff;
    width: 49%;
    float: right
}

.sale_from_tale .hd {
    width: 100%;
    height: 80px
}

.sale_from_tale .hd ul {
    float: left;
    width: 100%
}

.sale_from_tale .hd ul li {
    float: left;
    cursor: pointer;
    background: url(../png/minisite-04.png) no-repeat;
    height: 80px;
    color: #a3a4a6;
    width: 310px;
    float: left;
    margin-left: -60px;
    line-height: 80px;
    font-size: 23px;
    font-weight: 700;
    text-align: center
}

.sale_from_tale .hd ul li.on {
    color: #fff;
    font-size: 32px;
    background: url(../png/minisite-03.png) no-repeat
}

.mon_hdsm {
    width: 85%;
    margin: 48px auto 0 auto
}

.mon_hdsm ul {
    color: #fff;
    overflow: hidden;
    margin-bottom: 4%;
    padding: 0 3%
}

.mon_hdsm ul li {
    width: 26.3%;
    float: none;
    display: block;
    float: left
}

.mon_hdsm ul li em.box_1 {
    height: 6px;
    display: block;
    background: url(../png/line_shang.png) no-repeat;
    width: 100%
}

.mon_hdsm ul li em.box_2 {
    height: 6px;
    display: block;
    background: url(../png/line_xia.png) no-repeat;
    width: 100%
}

.mon_hdsm .seveninfobac b,.mon_hdsm ul li b {
    display: block;
    line-height: 30px;
    color: #bcbabf;
    font-size: 18px;
    padding-bottom: 4px;
    font-family: "Microsoft YaHei"
}

.mon_hdsm ul li span {
    font-size: 14px;
    display: block;
    color: #9e9aa1;
    padding-top: 15px;
    height: 20px
}

.mon_hdsm .seveninfobac h6,.mon_hdsm ul li h6 {
    display: block;
    color: #b3b0b6;
    font-weight: 400;
    padding-top: 4px;
    font-size: 18px;
    padding-bottom: 15px
}

.mon_hdsm .seveninfo {
    border-top: 1px dashed #5d0b10;
    padding: 48px 0 48px 3%
}

.mon_hdsm .seveninfobac {
    color: #fff;
    font-size: 18px;
    padding: 2px 4%;
    background: url(../png/seven_bac.png) no-repeat;
    background-size: contain
}

.mon_hdsm .seveninfobac b,.mon_hdsm .seveninfobac h6 {
    display: inline-block;
    padding: 0;
    margin: 0
}

.mai_slideBox {
    width: 100%;
    overflow: hidden;
    position: relative
}

.mai_slideBox .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 4%;
    bottom: 4%;
    z-index: 1
}

.mai_slideBox .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left
}

.mai_slideBox .hd ul li {
    float: left;
    margin-right: 10px;
    width: 60px;
    height: 1px;
    line-height: 14px;
    background: #fff;
    cursor: pointer
}

.mai_slideBox .hd ul li.on {
    background: red
}

.mai_slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0
}

.mai_slideBox .bd li {
    zoom: 1;
    vertical-align: middle;
    position: relative
}

.mai_slideBox .bd img {
    width: 100%
}

.footer_bottom {
    width: 100%;
    margin-top: -4px
}

.footer_bottom p img {
    margin-top: 31px;
    display: block;
    float: left;
    padding-right: 4px
}

.column3 {
    width: 100%;
    overflow: hidden
}

.picScroll-left {
    width: 100%;
    position: relative;
    margin: 0 auto;
    padding: 6% 0;
    background: url(../jpg/bg.jpg) no-repeat;
    background-size: 100%;
    min-height: 456px
}

.picScroll-left .prev {
    position: absolute;
    top: 50%;
    margin-top: -25px;
    left: 2%;
    display: block;
    width: 50px;
    height: 50px;
    overflow: hidden;
    cursor: pointer;
    background: url(../png/20-4.png) no-repeat;
    z-index: 99
}

.picScroll-left .next {
    position: absolute;
    top: 50%;
    margin-top: -25px;
    right: 2%;
    display: block;
    width: 50px;
    height: 50px;
    overflow: hidden;
    cursor: pointer;
    background: url(../png/21-4.png) no-repeat;
    z-index: 99
}

.picScroll-left .bd {
    position: relative;
    height: 100%;
    z-index: 0
}

.picScroll-left .bd li {
    zoom: 1;
    vertical-align: middle;
    position: relative;
    width: 100%;
    overflow: hidden
}

.picScroll-left .bd img {
    width: 100%;
    vertical-align: middle
}

.column3_hot {
    width: 100%;
    background-image: url(../big_bg.html);
    overflow: hidden;
    background-size: 100% 100%;
    min-height: 300px
}

.column3_hot .item {
    display: none
}

.picList_click_1 {
    z-index: 999;
    width: 25%;
    left: 11%;
    position: absolute;
    top: 0;
    height: 100%;
    cursor: pointer;
    transform: skewX(-18deg)
}

.picList_click_2 {
    z-index: 999;
    width: 25%;
    float: left;
    position: absolute;
    top: 0;
    height: 100%;
    cursor: pointer;
    left: 38%;
    transform: skewX(-18deg)
}

.picList_click_3 {
    z-index: 999;
    width: 24%;
    position: absolute;
    top: 0;
    height: 100%;
    cursor: pointer;
    right: 11%;
    transform: skewX(-20deg)
}

.picList_1_1 {
    cursor: pointer;
    width: 25%;
    left: 11%;
    position: absolute;
    top: 0;
    height: 100%;
    transform: skewX(-20deg);
    z-index: 999
}

.picList_1_2 {
    cursor: pointer;
    width: 25%;
    left: 38%;
    position: absolute;
    top: 0;
    height: 100%;
    transform: skewX(-20deg);
    z-index: 999
}

.picList_1_3 {
    cursor: pointer;
    width: 25%;
    right: 11%;
    position: absolute;
    top: 0;
    height: 100%;
    transform: skewX(-20deg);
    z-index: 999
}

.advancepart2from {
    width: 100%;
    overflow: hidden
}

.row_ss {
    float: left;
    margin-left: 2%;
    border: solid 1px #fff;
    color: #fff;
    padding: 6px 8px;
    font-size: 14px;
    margin-bottom: 15px;
      height: 40px;
    overflow: hidden;
    margin-right: 0
}

.bottomfrom_618 .row_ss .fl {
    width: 49%;
    height: auto;
    line-height: inherit;
    padding-right: 10px
}

.bottomfrom_618 .row_ss .fr {
    width: 25%
}

.row_ss input,.row_ss textarea {
    background: 0 0;
    border-left: 0;
    border-top: 0;
    border-right: 0;
    border-bottom: 0;
    overflow: hidden;
    font-size: 14px;
    width: 100%;
    color: #fff;
    position: relative;
    line-height: 25px
}

.row_ss select {
    padding: 15px 12px;
    overflow: hidden;
    font-size: 16px;
    background: 0 0;
    border-left: 0;
    border-top: 0;
    border-right: 0;
    border-bottom: 0;
    padding: 0;
    overflow: hidden;
    font-size: 14px;
    width: 100%;
    color: #d9d9d9;
    line-height: 25px;
    padding-right: 22px
}

.huoqucode,.huoqucode1 {
    width: 100%;
    height: 25px;
    color: #fff;
    font-size: 10px;
    display: block;
    background: #646464;
    line-height: 25px;
    text-align: center;
    border: 0;
    border-radius: 3px;
    float: right;
    cursor: p
}

.submit_ok,.submit_ok1 {
    color: #fff;
    background: #b01d37;
    width: 100%;
    height: 42px;
    border: 0;
    font-size: 17px;
    text-align: center;
    cursor: pointer;
    line-height: 42px
}

.row_dibu {
    margin-top: 17%
}

.row_dibu p {
    float: left;
    color: #828384;
    margin-top: 3%;
    font-size: 14px;
    margin-left: 1%
}

.wapper_1 {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 990;
    background-color: rgba(26,26,26,.52)
}

.zhuanpan {
    width: 35%;
    position: relative;
    position: absolute;
    top: 0;
    left: 16%;
    z-index: 30
}

.zhuanpan .pointer {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 20;
    cursor: pointer;
    background: url(../png/got.png) no-repeat;
    width: 96px;
    height: 108px;
    margin-top: -54px;
    margin-left: -48px;
    background-size: 100% 100%
}

.shuoming {
    background: url(../png/choujiang.png) no-repeat;
    width: 54%;
    background-size: 100% 100%;
    position: absolute;
    right: 0;
    z-index: 2;
    padding-top: 8%;
    padding-bottom: 9%;
    padding-left: 12%
}

.shuoming li {
    font-size: 14px;
    padding-top: 3%;
    color: #fff;
    list-style-position: outside;
    line-height: 25px
}

.wapper_2 {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 9999;
    background-color: rgba(26,26,26,.2)
}

.prizedrawb_ox {
    display: none;
    width: 70%;
    top: 21%;
    left: 50%;
    margin-left: -40%;
    position: fixed;
    z-index: 9999
}

.prizedrawb_ox_2 {
    background: url(../jpg/tanceng.jpg);
    width: 556px;
    height: 326px;
    display: none;
    top: 50%;
    left: 50%;
    margin-left: -278px;
    position: fixed;
    z-index: 9999;
    overflow: hidden;
    margin-top: -163px;
    color: #fff
}

.wapper_3 {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 990;
    background-color: rgba(26,26,26,.2)
}

.prizedrawb_ox_3 {
    display: none;
    width: 44%;
    top: 5%;
    left: 50%;
    margin-left: -22%;
    position: fixed;
    z-index: 9999;
    height: 94%;
    overflow: hidden
}

.wapper_4 {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 990;
    background-color: rgba(26,26,26,.2)
}

.prizedrawb_ox_4 {
    background: url(../jpg/tanceng.jpg);
    width: 556px;
    height: 326px;
    display: none;
    top: 50%;
    left: 50%;
    margin-left: -278px;
    position: fixed;
    z-index: 9999;
    overflow: hidden;
    margin-top: -163px;
    color: #fff
}

.wapper_10 {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 990;
    background-color: rgba(26,26,26,.2)
}

.prizedrawb_ox_10 {
    background: url(../jpg/tanceng.jpg);
    width: 556px;
    height: 326px;
    display: none;
    top: 50%;
    left: 50%;
    margin-left: -278px;
    position: fixed;
    z-index: 9999;
    overflow: hidden;
    margin-top: -163px;
    color: #fff
}

.prizedrawb_ox_yufu {
    background: url(../jpg/tanceng.jpg);
    width: 556px;
    height: 326px;
    display: none;
    top: 50%;
    left: 50%;
    margin-left: -278px;
    position: fixed;
    z-index: 9999;
    overflow: hidden;
    margin-top: -163px;
    color: #fff
}

.footerbox_tanc {
    width: 100%;
    text-align: center;
    overflow: hidden
}

.wapper_quere {
    background: url(../png/we2.png) center no-repeat;
    width: 179px;
    height: 46px;
    text-align: center;
    display: block;
    line-height: 46px;
    color: #333;
    margin: 0 auto;
    font-size: 18px;
    display: inline-block
}

.wapper_close11 {
    background: url(../png/we.png) center no-repeat;
    width: 179px;
    height: 46px;
    text-align: center;
    display: block;
    line-height: 46px;
    color: #fff;
    margin: 0 auto;
    display: inline-block;
    font-size: 18px
}

.conter_txt {
    position: absolute;
    top: 0;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 11%;
    width: 93%;
    text-align: center
}

.conter_txt .titlle {
    height: 20%;
    overflow: hidden
}

.conter_txt .titlle img {
    height: 100%
}

.txt_2 {
    width: 42%;
    margin: 0 auto;
    display: block;
    color: #fff;
    padding: 10px 30px;
    border-radius: 30px;
    border: solid 1px #cfa0a5;
    font-size: 14px
}

.tianxie {
    margin-top: 5%;
    padding: 0 18%
}

.diso_1 {
    display: none
}

.diso_2 {
    display: none
}

.diso_3 {
    display: none
}

.diso_4 {
    display: none
}

.diso_5 {
    display: none
}

.from_bottom {
    width: 100%;
    text-align: center;
    margin-top: 9%
}

.from_bottom a {
    width: 165px;
    height: 44px;
    display: inline-block;
    line-height: 44px
}

.queding {
    background: url(../png/zhuan3.png) no-repeat;
    color: #8a1c21;
    font-size: 16px;
    height: 44px
}

.zichouyic {
    background: url(../png/zhuan4.png) no-repeat;
    color: #fff;
    font-size: 16px
}

.shijiatime {
    display: none
}

.procity .fl {
    width: 32%
}

.procity .margin1 {
    margin: 0 1.5%
}

select::-ms-expand {
    display: none
}

select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(../png/selecticon.png) no-repeat scroll right center transparent!important;
    padding-right: 20px
}

.more_566 {
    color: #fff;
    position: absolute;
    left: 39.5%;
    top: 57%;
    z-index: 20;
    font-size: 26px;
    border-bottom: solid 1px #fff;
    font-style: italic
}

.txt_op200 {
    text-align: center;
    width: 200px;
    margin-top: 5%;
    display: block;
    float: left
}

.txt_op200 img {
    float: left
}

.txt_op200 span {
    float: left;
    font-size: 14px;
    padding-left: 2px
}

.nineinfo {
    display: none
}

.mon_hdsm ul li img {
    vertical-align: middle;
    width: 2%
}

.carcheckbox {
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 0
}

.nootmfrom {
    color: #a7a9ad;
    width: 40%;
    position: absolute;
    bottom: 63px
}

@media screen and (max-width:1300px) {
    .nootmfrom {
        bottom: 8%
    }
}

.row_ss select option {
    color: #fff;
    background: #000
}

.nineinfo {
    display: none
}

.conter_300 {
    padding-top: 82px;
    padding-left: 102px;
    padding-right: 102px;
    font-size: 18px;
    line-height: 47px;
    text-align: center;
    overflow: hidden;
    margin-bottom: 35px
}

.closeop {
    background: url(../png/btn_1.png);
    width: 172px;
    height: 46px;
    text-align: center;
    display: block;
    line-height: 46px;
    color: #333;
    margin: 0 auto;
    font-size: 18px
}

.closeop:hover {
    background: url(../png/btn_2.png)
}

.textchoose_fl {
    padding-right: 0;
    line-height: 20px;
    float: left;
    margin-bottom: 15px;
    margin-left: 2%
}

.textchoose_fl_box {
    position: relative;
    width: 20px;
    float: left;
    height: 20px;
    margin-top: 5px
}

.textchoose_fl p {
    cursor: pointer;
    padding-left: 29px;
    font-size: 14px;
    line-height: 27px;
    text-align: left;
    margin: 0;
    color: #e5e5e5
}

.textchoose_fr {
    float: right;
    overflow: hidden;
    padding-right: 0;
    text-align: right
}

.didngjin {
    font-size: 16px;
    color: #a7a9ad;
    text-align: right;
    margin: 10px 0
}

.inpu_23 {
    border-bottom: 1px solid #eed7d8!important;
    color: #eed7d8!important;
    padding: 15px 7px 3px 7px!important
}

textarea[class=inpu_23]::-webkit-input-placeholder {
    color: #fff
}

textarea[class=inpu_23]:-moz-placeholder {
    color: #fff
}

textarea[class=inpu_23]::-moz-placeholder {
    color: #fff
}

textarea[class=inpu_23]:-ms-input-placeholder {
    color: #fff
}

.inpu_24 {
    border-bottom: 1px solid #eed7d8!important;
    color: #eed7d8!important;
    padding: 15px 7px 3px 7px!important;
    background: url(../png/45sff.png) no-repeat right 21px!important
}

#receivingAddress:focus {
    color: #fff
}

.dingjin {
    font-size: 16px;
    margin-bottom: 5%
}

.row_ss_2 input {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.row_ss_2 select {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.row_ss_2 select option {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%
}

.row_ss_2 select option {
    color: #fff;
    background: #000
}

.row_ss_2 {
    width: 100%;
    overflow: hidden;
    margin-bottom: 25px
}

.row_ss_2 div {
    width: 45%
}

.row_ss_2 input,.row_ss_2 textarea {
    background: 0 0;
    border-left: 0;
    border-top: 0;
    border-right: 0;
    border-bottom: solid 1px #555960;
    padding: 15px 7px;
    overflow: hidden;
    font-size: 16px;
    width: 100%;
    color: #b2b2b2;
    position: relative
}

.row_ss_2 select {
    padding: 15px 12px;
    overflow: hidden;
    font-size: 16px;
    background: 0 0;
    border-left: 0;
    border-top: 0;
    border-right: 0;
    border-bottom: solid 1px #555960;
    padding: 15px 7px;
    overflow: hidden;
    font-size: 16px;
    width: 100%;
    color: #888
}
