/*
#homeBg {

    display:none;
    position:fixed;
    z-index:9998;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:url(../../image/top-bg.png) repeat
}
.home_popup {
    display:none;
    position:fixed;
    z-index:99999;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    width:760px;
    height:390px;
    background:#f5f9fa;
    border-radius:5px
}
.home_popup .popup_container {
    width:100%
}
.home_popup .popup_container .popup_title {
    height:50px;
    line-height:50px;
    font-size:18px;
    color:#757575;
    background:#fff;
    padding:0 10px 0 15px
}
.home_popup .popup_container .popup_title span {
    display:inline-block;
    width:32px;
    height:32px;
    border:1px solid #343434;
    border-radius:50%;
    margin:9px 0;
    text-align:center;
    line-height:32px;
    font-size:18px;
    color:#343434;
    cursor:pointer
}
.home_popup .popup_container .popup_cont {
    width:100%;
    padding:30px 30px 0 10px
}
.home_popup .popup_container .popup_cont li {
    width:220px;
    height:280px;
    float:left;
    margin-left:20px;
    position:relative
}
.home_popup .popup_container .popup_cont li .hotImg {
    position:absolute;
    left:5px;
    top:0
}
.home_popup .popup_container .popup_cont li a {
    display:block;
    width:100%;
    height:100%;
    overflow:hidden;
    border-radius:5px;
    cursor:pointer
}
.home_popup .popup_container .popup_cont li a .style_cont {
    width:100%;
    height:280px;
    background-size:220px 280px;
    padding-top:50px;
    -webkit-transition:all .4s;
    transition:all .4s
}
.home_popup .popup_container .popup_cont li a .style_cont h3 {
    font-size:18px;
    color:#484848;
    text-align:center;
    font-weight:600;
    -webkit-transition:all .4s;
    transition:all .4s
}
.home_popup .popup_container .popup_cont li a .style_cont1 {
    background:url(../../image/style_bg_01.jpg) no-repeat
}
.home_popup .popup_container .popup_cont li a .style_cont2 {
    background:url(../../image/style_bg_02.jpg) no-repeat
}
.home_popup .popup_container .popup_cont li a .style_cont3 {
    background:url(../../image/style_bg_03.jpg) no-repeat
}
.home_popup .popup_container .popup_cont li a .style_hover {
    width:100%;
    height:0;
    background:#fff;
    padding:20px 0;
    text-align:center;
    -webkit-transition:all .4s;
    transition:all .4s
}
.home_popup .popup_container .popup_cont li a .style_hover h3 {
    font-size:16px;
    color:#484848;
    text-align:center;
    font-weight:600;
    margin-bottom:15px
}
.home_popup .popup_container .popup_cont li a .style_hover p {
    font-size:12px;
    color:#666;
    line-height:1.5
}
.home_popup .popup_container .popup_cont li a .style_hover button {
    background:#1ab77e;
    border:0;
    font-size:14px;
    color:#fff;
    text-align:center;
    margin-top:15px;
    padding:5px 25px;
    border-radius:5px
}
.home_popup .popup_container .popup_cont li:hover .style_cont {
    height:120px;
    background-position-y:-120px;
    padding-top:0
}
.home_popup .popup_container .popup_cont li:hover .style_cont h3 {
    display:none
}
.home_popup .popup_container .popup_cont li:hover .style_cont2 {
    background-position-y:-100px
}
.home_popup .popup_container .popup_cont li:hover .style_hover {
    height:160px
}
 */

.main-container {
    position: relative;
    width: 100%;
    height: 100%;
    max-height: 300px;
    max-width: 750px;
    margin:10px auto;
}
.main-container .banner-sec {
    width:100%;
    height: auto;
}
.main-container .banner-sec .fast-choose {
    width:100%;
}
.main-container .banner-sec .fast-choose .wrap {
    width:1200px;
    margin:0 auto;
    position:relative
}
.main-container .banner-sec .fast-choose .wrap .choose-box {
    position:absolute;
    z-index:5;
    top:30px;
    height:315px;
    width:430px;
    background-color:#fff
}
.main-container .banner-sec .fast-choose .wrap .choose-box .tabs-l {
    width:100px
}
.main-container .banner-sec .fast-choose .wrap .choose-box .tabs-l a {
    display:block;
    background-color:#F7F7F7;
    color:#666;
    text-align:center;
    height:105px;
    line-height:20px;
    padding:30px;
    font-size:16px;
    border-left:4px solid #DADADA
}
.main-container .banner-sec .fast-choose .wrap .choose-box .tabs-l .tab-active {
    color:#00BE86;
    background-color:#fff;
    border-left:4px solid #00BE86
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content {
    width:330px;
    padding:10px 0
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-set {
    padding-top:10px;
    padding-right:35px
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-set p {
    line-height:40px;
    text-align:right;
    font-size:14px
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-set p .red {
    color:#e82500;
    margin:0 2px
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-set h5 {
    font-size:8px;
    color:#FFA80F;
    margin-top:15px;
    margin-left:15px
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-set .set-input .form-group {
    height:30px;
    line-height:30px;
    margin-bottom:15px
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-set .set-input .form-group .set-title {
    display:block;
    float:left;
    width:70px;
    margin-right:10px;
    text-align:right;
    color:#666
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-set .set-input .form-group .input-box {
    float:left;
    position:relative;
    width:215px;
    height:30px;
    border:1px solid #EEE
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-set .set-input .form-group .input-box .value {
    height:30px;
    padding-left:15px
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-set .set-input .form-group .downArrow {
    background:url(../../image/home-downArrow.jpg) no-repeat center right;
    background-size:auto 100%
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-set .set-input .set-keyword .input-box {
    border:0
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-set .set-input .set-keyword .input-box input {
    height:30px;
    line-height:28px;
    width:215px;
    border:1px solid #EEE;
    padding-left:15px;
    color:#666
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-set .set-input .set-sex .input-box {
    border:0
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-set .set-input .set-sex .input-box span {
    cursor:pointer;
    color:#999;
    margin-right:20px
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-set .set-input .set-sex .input-box span .iconfont {
    font-size:16px;
    margin-right:10px;
    color:#D9D3C8;
    font-weight:100
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-set .set-input .set-sex .input-box .sex-active .iconfont {
    color:#FFA80F
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-set .set-input .go-set {
    display:block;
    float:right;
    height:30px;
    line-height:30px;
    text-align:center;
    width:215px;
    background-color:#00BE86;
    color:#fff;
    border-radius:3px;
    font-size:16px
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-shop {
    display:none;
    padding-top:10px;
    padding-right:35px
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-shop p {
    line-height:40px;
    text-align:right;
    font-size:14px
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-shop p .red {
    color:#e82500;
    margin:0 2px
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-shop h5 {
    font-size:8px;
    color:#FFA80F;
    margin-top:15px;
    margin-left:15px
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-shop .shop-input .form-group {
    height:30px;
    line-height:30px;
    margin-bottom:15px
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-shop .shop-input .form-group .shop-title {
    display:block;
    float:left;
    width:70px;
    margin-right:10px;
    text-align:right;
    color:#666
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-shop .shop-input .form-group .input-box {
    position:relative;
    float:left;
    width:215px;
    height:30px;
    border:1px solid #EEE
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-shop .shop-input .form-group .input-box .value {
    height:30px;
    padding-left:15px
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-shop .shop-input .form-group .downArrow {
    background:url(../../image/home-downArrow.jpg) no-repeat center right;
    background-size:auto 100%
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-shop .shop-input .go-shop {
    display:block;
    float:right;
    height:30px;
    line-height:30px;
    text-align:center;
    width:215px;
    background-color:#00BE86;
    color:#fff;
    border-radius:3px;
    font-size:16px
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-card {
    display:none;
    padding-top:30px;
    padding-right:35px
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-card .card-input .cardBtn {
    width:100%;
    height:45px;
    margin-bottom:5px;
    padding-left:60px
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-card .card-input .cardBtn a {
    display:inline-block;
    padding-bottom:5px;
    font-size:18px;
    font-weight:500;
    margin-left:15px;
    margin-right:15px;
    position:relative;
    color:#333
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-card .card-input .cardBtn a.active {
    border-bottom:2px solid #00BE86;
    color:#00BE86
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-card .card-input .cardBtn a.active:before {
    content:"";
    width:0;
    height:0;
    border:9px solid transparent;
    border-top-color:#00BE86;
    position:absolute;
    left:50%;
    top:100%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-card .card-input .loginType .card-log-sec .form-group,
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-card .card-input .loginType .card-ID .form-group {
    height:30px;
    line-height:30px;
    margin-bottom:15px
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-card .card-input .loginType .card-log-sec .form-group .card-title,
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-card .card-input .loginType .card-ID .form-group .card-title {
    display:block;
    float:left;
    width:70px;
    margin-right:10px;
    text-align:right;
    color:#666
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-card .card-input .loginType .card-log-sec .form-group .input-box,
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-card .card-input .loginType .card-ID .form-group .input-box {
    position:relative;
    float:left;
    width:215px;
    height:30px
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-card .card-input .loginType .card-log-sec .form-group .input-box input,
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-card .card-input .loginType .card-ID .form-group .input-box input {
    padding-left:15px;
    height:30px;
    line-height:28px;
    width:215px;
    color:#666;
    border:1px solid #EEE
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-card .card-input .loginType .card-log-sec #wrong-tips,
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-card .card-input .loginType .card-ID #wrong-tips {
    float:right;
    height:15px;
    line-height:15px;
    font-size:12px;
    color:red;
    width:215px;
    margin-bottom:5px
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-card .card-input .loginType .card-log-sec .go-card,
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-card .card-input .loginType .card-ID .go-card,
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-card .card-input .loginType .card-log-sec .ID-go-card,
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-card .card-input .loginType .card-ID .ID-go-card {
    display:block;
    float:right;
    height:30px;
    line-height:30px;
    text-align:center;
    width:215px;
    background-color:#00BE86;
    color:#fff;
    border-radius:3px;
    font-size:16px
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-card .card-input .loginType .card-log-sec .loginLoser,
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-card .card-input .loginType .card-ID .loginLoser {
    width:225px;
    text-align:center;
    margin-left:70px;
    line-height:1.5;
    font-size:12px;
    margin-bottom:5px;
    color:#999
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-card .card-input .loginType .card-log-sec .loginLoser .to-old,
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-card .card-input .loginType .card-ID .loginLoser .to-old {
    color:#00BE86;
    font-size:14px;
    text-decoration:underline
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-card .card-input .loginType #wrong-tips {
    display:block;
    text-align:right;
    height:15px;
    line-height:15px;
    font-size:12px;
    color:red;
    margin-bottom:5px
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-card .card-input .notice {
    width:100%;
    margin-top:8px;
    font-size:14px;
    color:#999;
    text-align:right
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-card .card-input .notice span {
    color:#666
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-card .card-login {
    padding-left:35px;
    text-align:center
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-card .card-login .cl-text p {
    color:#666
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-card .card-login .cl-text h2 {
    margin-top:45px;
    margin-bottom:10px;
    font-size:25px;
    color:#ff393a
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-card .card-login .cl-btn {
    margin-top:50px
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-card .card-login .cl-btn .go-booking {
    height:40px;
    line-height:40px;
    width:160px;
    text-align:center;
    color:#fff;
    background-color:#00BE86;
    border-radius:3px;
    font-size:16px
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .ch-card .card-login .cl-btn .go-quit {
    height:40px;
    line-height:40px;
    width:90px;
    cursor:pointer;
    text-align:center;
    color:#fff;
    background-color:#ccc;
    border-radius:3px;
    font-size:16px
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .down-list {
    display:none;
    position:absolute;
    z-index:10;
    width:215px;
    top:28px;
    left:-1px;
    max-height:170px;
    overflow:auto;
    padding:5px 0;
    border:1px solid #EEE;
    background-color:#fff
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .down-list li {
    padding:7px 15px;
    line-height:20px;
    font-size:14px;
    color:#999
}
.main-container .banner-sec .fast-choose .wrap .choose-box .choose-content .down-list li:hover {
    background-color:#999;
    color:#fff
}
.main-container .banner-sec #home-banner {
    width:100%;
    height: auto;
}
.main-container .banner-sec #home-banner .carousel-inner {
    height: auto;
}
.main-container .banner-sec #home-banner .carousel-inner .item {
    height: auto;

}
.main-container .banner-sec #home-banner .carousel-inner .item img {
    max-width: 750px;
    max-height: 300px;
    border-radius: 10px;
    width: 100%;
}
.main-container .banner-sec #home-banner .carousel-indicators {
    bottom: 2px;
}
.main-container .banner-sec #home-banner .carousel-indicators li {
    background-color:#fff
}
.main-container .banner-sec #home-banner .carousel-indicators .active {
    background-color:#fff;
    border:0
}
.main-container .banner-sec #home-banner .left .iconfont {
    display:none;
    line-height:300px;
    font-size:50px;
    text-align:left
}
.main-container .banner-sec #home-banner .left:hover .iconfont {
    display:inline
}
.main-container .banner-sec #home-banner .right .iconfont {
    display:none;
    line-height:380px;
    font-size:50px;
    text-align:left
}
.main-container .banner-sec #home-banner .right:hover .iconfont {
    display:inline
}
.main-container .show-sec {
    height:100px;
    border-bottom:1px solid #eee;
    border-top:1px solid #eee;
    background-color:#fff
}
.main-container .show-sec .wrap {
    margin:0 auto;
    padding:15px 0
}
.main-container .show-sec .wrap .show-box {
    float:left;
    width:25%;
    background:no-repeat center;
    padding:15px 0 15px 140px
}
.main-container .show-sec .wrap .show-box h6 {
    font-size:18px;
    font-weight:400
}
.main-container .show-sec .wrap .show-box p {
    font-size:12px;
    margin-top:5px;
    color:#98989f
}
.main-container .show-sec .wrap .box-one {
    background-image:url(../../image/home-1.png);
    background-position:70px;
    border-right:1px solid #eee
}
.main-container .show-sec .wrap .box-two {
    background-image:url(../../image/home-2.png);
    background-position:70px;
    border-right:1px solid #eee
}
.main-container .show-sec .wrap .box-three {
    background-image:url(../../image/home-3.png);
    background-position:70px;
    border-right:1px solid #eee
}
.main-container .show-sec .wrap .box-four {
    background-image:url(../../image/home-4.png);
    background-position:70px
}
.main-container .main-sec {
    width:100%;

    background-color:#f9f9f9
}
.main-container .main-sec .wrap {
    width:100%;
    margin:0 auto;
    padding:30px 0 25px
}
.main-container .main-sec .wrap .advert {
    position:relative;
    max-height:100px;
    width:100%;
    overflow:hidden;
    background-color:#fff;
    margin-bottom:20px
}
.main-container .main-sec .wrap .advert img {
    width:100%;
    height:auto
}
.main-container .main-sec .wrap .advert .pic-hot {
    position:absolute;
    z-index:5;
    top:0;
    left:0
}
.main-container .main-sec .wrap .main-box {
    height:674px;
    width:100%;
    margin-bottom:20px
}
.main-container .main-sec .wrap .main-box .main-l {
    float:left;
    height:674px;
    width:280px;
    margin-right:26px
}
.main-container .main-sec .wrap .main-box .main-l .set-top {
    border:1px solid #eee;
    border-bottom:0
}
.main-container .main-sec .wrap .main-box .main-r {
    float:right;
    width:890px;
    overflow:hidden
}
.main-container .main-sec .wrap .main-box .main-r ul {
    width:915px
}
.main-container .main-sec .wrap .main-box .main-r ul li {
    float:left;
    width:280px;
    margin-right:25px;
    margin-bottom:20px
}
.main-container .main-sec .wrap .main-box .main-r ul li .main-r-box {
    display:block;
    float:left;
    width:280px;
    background-color:#fff;
    overflow:hidden
}
.main-container .main-sec .wrap .main-box .main-r ul li .main-r-box .mr-pic {
    overflow:hidden
}
.main-container .main-sec .wrap .main-box .main-r ul li .main-r-box .mr-pic img {
    width:100%;
    height:auto
}
.main-container .main-sec .wrap .set-box .main-l .set-top {
    height:120px;
    padding-left:50px;
    background:url(../../image/home-5.png) no-repeat center;
    background-position:60px;
    background-color:#5FD6B3;
    color:#fff;
    text-align:center;
    line-height:120px;
    font-size:30px
}
.main-container .main-sec .wrap .set-box .main-l .link-group {
    height:374px;
    border-left:1px solid #eee;
    border-right:1px solid #eee;
    border-bottom:1px solid #eee;
    background-color:#fff
}
.main-container .main-sec .wrap .set-box .main-l .link-group ul {
    height:374px;
    overflow:hidden;
    padding:30px 0 0 35px
}
.main-container .main-sec .wrap .set-box .main-l .link-group ul li {
    float:left;
    height:30px;
    width:90px;
    margin-right:20px;
    margin-bottom:20px
}
.main-container .main-sec .wrap .set-box .main-l .link-group ul li a {
    display:block;
    line-height:30px;
    text-align:center;
    color:#98989f;
    border:1px solid #eee;
    border-radius:15px
}
.main-container .main-sec .wrap .set-box .main-l .link-group ul li a:hover {
    color:#fff;
    background-color:#5FD6B3
}
.main-container .main-sec .wrap .set-box .main-l .set-pic {
    margin-top:10px;
    height:170px;
    overflow:hidden
}
.main-container .main-sec .wrap .set-box .main-l .set-pic a {
    display:block
}
.main-container .main-sec .wrap .set-box .main-l .set-pic a img {
    height:auto;
    width:100%
}
.main-container .main-sec .wrap .set-box .main-l .br {
    border-right:1px solid #eee
}
.main-container .main-sec .wrap .set-box .main-r {
    height:674px
}
.main-container .main-sec .wrap .set-box .main-r .main-r-box {
    position:relative;
    border:1px solid #eee;
    height:327px
}
.main-container .main-sec .wrap .set-box .main-r .main-r-box:hover {
    border:1px solid #5FD6B3
}
.main-container .main-sec .wrap .set-box .main-r .main-r-box .positionImg {
    width:92px;
    height:49px;
    position:absolute;
    z-index:5;
    top:-1px;
    left:5px;
    font-size:12px
}
.main-container .main-sec .wrap .set-box .main-r .main-r-box .positionImg .djdz {
    width:43px;
    height:49px;
    display:inline-block;
    background:url(../../image/xiao-ptc01.png) no-repeat;
    background-size:100% 100%;
    -webkit-background-size:100% 100%;
    -ms-background-size:100% 100%;
    color:#fff;
    text-align:center;
    padding-top:6px;
    margin-right:2px
}
.main-container .main-sec .wrap .set-box .main-r .main-r-box .positionImg .md {
    width:43px;
    height:49px;
    display:inline-block;
    background:url(../../image/xiao-ptc.png) no-repeat;
    background-size:100% 100%;
    -webkit-background-size:100% 100%;
    -ms-background-size:100% 100%;
    color:#fff;
    text-align:center;
    padding-top:6px
}
.main-container .main-sec .wrap .set-box .main-r .main-r-box .mr-pic {
    height:150px;
    width:100%
}
.main-container .main-sec .wrap .set-box .main-r .main-r-box .mr-text {
    height:133px;
    width:100%;
    padding:15px 15px 0;
    overflow:hidden
}
.main-container .main-sec .wrap .set-box .main-r .main-r-box .mr-text h5 {
    font-size:16px;
    font-weight:400;
    margin-bottom:13px
}
.main-container .main-sec .wrap .set-box .main-r .main-r-box .mr-text .info {
    font-size:12px;
    line-height:18px;
    max-height:36px;
    overflow:hidden;
    color:#98989f;
    margin-bottom:5px
}
.main-container .main-sec .wrap .set-box .main-r .main-r-box .mr-text .tag {
    font-size:12px;
    line-height:30px;
    color:#98989f;
    white-space:nowrap
}
.main-container .main-sec .wrap .set-box .main-r .main-r-box .mr-text .tag span {
    padding:4px;
    background-color:#f9f9f9;
    margin-right:10px;
    margin-bottom:5px;
    white-space:nowrap
}
.main-container .main-sec .wrap .set-box .main-r .main-r-box .mr-price {
    height:42px;
    line-height:42px;
    background-color:#fcfcfc;
    padding:0 15px
}
.main-container .main-sec .wrap .set-box .main-r .main-r-box .mr-price .sp-red {
    color:#e82500;
    font-size:12px
}
.main-container .main-sec .wrap .set-box .main-r .main-r-box .mr-price .sp-red .sp-big {
    font-size:28px
}
.main-container .main-sec .wrap .set-box .main-r .main-r-box .mr-price .judge {
    color:#98989f;
    font-size:12px;
    line-height:50px
}
.main-container .main-sec .wrap .set-box .main-r .main-r-box .mr-price .judge .sp-green {
    color:#00BE86
}
.main-container .main-sec .wrap .set-box .main-r .main-r-box .mr-price del {
    margin-left:10px;
    font-size:14px;
    color:#98989f
}
.main-container .main-sec .wrap .card-box .main-l {
    border:0;
    background-color:#f9f9f9
}
.main-container .main-sec .wrap .card-box .main-l .set-top {
    height:120px;
    padding-left:50px;
    background:url(../../image/home-16.png) no-repeat center;
    background-position:60px;
    background-color:#fbb03b;
    color:#fff;
    text-align:center;
    line-height:120px;
    font-size:30px
}
.main-container .main-sec .wrap .card-box .main-l .link-group {
    height:374px;
    border-left:1px solid #eee;
    border-right:1px solid #eee;
    border-bottom:1px solid #eee;
    background-color:#fff
}
.main-container .main-sec .wrap .card-box .main-l .link-group ul {
    height:374px;
    overflow:hidden;
    padding:30px 0 0 35px
}
.main-container .main-sec .wrap .card-box .main-l .link-group ul li {
    float:left;
    height:30px;
    width:90px;
    margin-right:20px;
    margin-bottom:20px
}
.main-container .main-sec .wrap .card-box .main-l .link-group ul li a {
    display:block;
    line-height:30px;
    text-align:center;
    color:#98989f;
    border:1px solid #eee;
    border-radius:15px
}
.main-container .main-sec .wrap .card-box .main-l .link-group ul li a:hover {
    color:#fff;
    background-color:#fbb03b
}
.main-container .main-sec .wrap .card-box .main-l .card-pic {
    margin-top:10px;
    height:170px;
    overflow:hidden
}
.main-container .main-sec .wrap .card-box .main-l .card-pic a {
    display:block
}
.main-container .main-sec .wrap .card-box .main-l .card-pic a img {
    height:auto;
    width:100%
}
.main-container .main-sec .wrap .card-box .main-r-box {
    position:relative;
    height:327px;
    border:1px solid #eee
}
.main-container .main-sec .wrap .card-box .main-r-box:hover {
    border:1px solid #fbb03b
}
.main-container .main-sec .wrap .card-box .main-r-box .box-tip {
    display:none\9;
    position:absolute;
    background-color:#fbb03b;
    padding:18px 0 2px;
    width:120px;
    left:-45px;
    top:-9px;
    text-align:center;
    color:#fff;
    z-index:50;
    font-size:12px;
    line-height:16px;
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.main-container .main-sec .wrap .card-box .main-r-box .mr-pic {
    height:150px;
    width:100%
}
.main-container .main-sec .wrap .card-box .main-r-box .mr-pic img {
    margin-top:-12px
}
.main-container .main-sec .wrap .card-box .main-r-box .mr-text {
    height:133px;
    width:100%;
    padding:15px 15px 0;
    overflow:hidden
}
.main-container .main-sec .wrap .card-box .main-r-box .mr-text h5 {
    font-size:16px;
    font-weight:400;
    margin-bottom:13px
}
.main-container .main-sec .wrap .card-box .main-r-box .mr-text .info {
    font-size:12px;
    line-height:18px;
    max-height:36px;
    overflow:hidden;
    color:#98989f;
    margin-bottom:5px
}
.main-container .main-sec .wrap .card-box .main-r-box .mr-text .tag {
    font-size:12px;
    line-height:30px;
    color:#98989f;
    white-space:nowrap
}
.main-container .main-sec .wrap .card-box .main-r-box .mr-text .tag span {
    padding:4px;
    background-color:#f9f9f9;
    margin-right:10px;
    margin-bottom:5px;
    white-space:nowrap
}
.main-container .main-sec .wrap .card-box .main-r-box .mr-price {
    height:42px;
    line-height:42px;
    background-color:#fcfcfc;
    padding:0 15px
}
.main-container .main-sec .wrap .card-box .main-r-box .mr-price .sp-red {
    color:#e82500;
    font-size:12px
}
.main-container .main-sec .wrap .card-box .main-r-box .mr-price .sp-red .sp-big {
    font-size:28px
}
.main-container .main-sec .wrap .card-box .main-r-box .mr-price .saled {
    color:#98989f;
    font-size:12px;
    line-height:50px
}
.main-container .main-sec .wrap .card-box .main-r-box .mr-price del {
    margin-left:10px;
    font-size:14px;
    color:#98989f
}
.main-container .main-sec .wrap .organization-box {
    height:555px
}
.main-container .main-sec .wrap .organization-box .main-l {
    height:555px
}
.main-container .main-sec .wrap .organization-box .main-l .set-top {
    height:120px;
    padding-left:50px;
    background:url(../../image/home-17.png) no-repeat center;
    background-position:60px;
    background-color:#6eccd7;
    color:#fff;
    text-align:center;
    line-height:120px;
    font-size:30px
}
.main-container .main-sec .wrap .organization-box .main-l .link-group {
    height:255px;
    width:100%;
    border-left:1px solid #eee;
    border-right:1px solid #eee;
    border-bottom:1px solid #eee;
    background-color:#fff
}
.main-container .main-sec .wrap .organization-box .main-l .link-group ul {
    height:255px;
    overflow:hidden;
    padding:30px 0 0 35px
}
.main-container .main-sec .wrap .organization-box .main-l .link-group ul li {
    float:left;
    height:30px;
    width:90px;
    margin-right:20px;
    margin-bottom:20px
}
.main-container .main-sec .wrap .organization-box .main-l .link-group ul li a {
    display:block;
    line-height:30px;
    text-align:center;
    color:#98989f;
    border:1px solid #eee;
    border-radius:15px
}
.main-container .main-sec .wrap .organization-box .main-l .link-group ul li a:hover {
    color:#fff;
    background-color:#6eccd7
}
.main-container .main-sec .wrap .organization-box .main-l .shop-pic {
    margin-top:10px;
    height:169px;
    overflow:hidden
}
.main-container .main-sec .wrap .organization-box .main-l .shop-pic a {
    display:block
}
.main-container .main-sec .wrap .organization-box .main-l .shop-pic a img {
    height:auto;
    width:100%
}
.main-container .main-sec .wrap .organization-box .main-l .br {
    border-right:1px solid #eee
}
.main-container .main-sec .wrap .organization-box .main-r-box {
    height:267px;
    border:1px solid #eee
}
.main-container .main-sec .wrap .organization-box .main-r-box:hover {
    border:1px solid #6eccd7
}
.main-container .main-sec .wrap .organization-box .main-r-box .mr-pic {
    height:150px;
    width:100%
}
.main-container .main-sec .wrap .organization-box .main-r-box .mr-text {
    height:80px;
    width:100%;
    padding:15px 15px 0;
    overflow:hidden
}
.main-container .main-sec .wrap .organization-box .main-r-box .mr-text h5 {
    font-size:16px;
    font-weight:400;
    margin-bottom:13px
}
.main-container .main-sec .wrap .organization-box .main-r-box .mr-text .tag {
    line-height:18px;
    color:#98989f;
    font-size:12px
}
.main-container .main-sec .wrap .organization-box .main-r-box .mr-text .tag .sp-black {
    color:#333;
    margin-left:3px
}
.main-container .main-sec .wrap .organization-box .main-r-box .mr-position {
    height:35px;
    line-height:37px;
    background-color:#fcfcfc;
    padding:0 15px;
    font-size:12px;
    color:#98989f
}
.main-container .main-sec .wrap .organization-box .main-r-box .mr-position .iconfont {
    font-size:14px;
    margin-right:5px
}
.main-container .main-sec .wrap .organization-box-sh {
    position:relative;
    height:595px
}
.main-container .main-sec .wrap .organization-box-sh .main-l {
    height:595px;
    margin-right:0
}
.main-container .main-sec .wrap .organization-box-sh .main-l .set-top {
    height:120px;
    padding-left:50px;
    background:url(../../image/home-17.png) no-repeat center;
    background-position:60px;
    background-color:#6eccd7;
    color:#fff;
    text-align:center;
    line-height:120px;
    font-size:30px
}
.main-container .main-sec .wrap .organization-box-sh .main-l .link-group {
    height:255px;
    width:100%;
    border-left:1px solid #eee;
    border-right:1px solid #eee;
    border-bottom:1px solid #eee;
    background-color:#fff
}
.main-container .main-sec .wrap .organization-box-sh .main-l .link-group ul {
    height:255px;
    overflow:hidden;
    padding:30px 0 0 35px
}
.main-container .main-sec .wrap .organization-box-sh .main-l .link-group ul li {
    float:left;
    height:30px;
    width:90px;
    margin-right:20px;
    margin-bottom:20px
}
.main-container .main-sec .wrap .organization-box-sh .main-l .link-group ul li a {
    display:block;
    line-height:30px;
    text-align:center;
    color:#98989f;
    border:1px solid #eee;
    border-radius:15px
}
.main-container .main-sec .wrap .organization-box-sh .main-l .link-group ul li a:hover {
    color:#fff;
    background-color:#6eccd7
}
.main-container .main-sec .wrap .organization-box-sh .main-l .shop-pic {
    margin-top:10px;
    height:209px;
    overflow:hidden
}
.main-container .main-sec .wrap .organization-box-sh .main-l .shop-pic a {
    display:block
}
.main-container .main-sec .wrap .organization-box-sh .main-l .shop-pic a img {
    height:auto;
    width:100%
}
.main-container .main-sec .wrap .organization-box-sh .main-l .br {
    border-right:1px solid #eee
}
.main-container .main-sec .wrap .organization-box-sh .main-r {
    margin-top:40px;
    display:none
}
.main-container .main-sec .wrap .organization-box-sh .main-r .main-r-box {
    height:267px;
    border:1px solid #eee
}
.main-container .main-sec .wrap .organization-box-sh .main-r .main-r-box:hover {
    border:1px solid #6eccd7
}
.main-container .main-sec .wrap .organization-box-sh .main-r .main-r-box .mr-pic {
    height:150px;
    width:100%
}
.main-container .main-sec .wrap .organization-box-sh .main-r .main-r-box .mr-text {
    height:80px;
    width:100%;
    padding:15px 15px 0;
    overflow:hidden
}
.main-container .main-sec .wrap .organization-box-sh .main-r .main-r-box .mr-text h5 {
    font-size:16px;
    font-weight:400;
    margin-bottom:13px
}
.main-container .main-sec .wrap .organization-box-sh .main-r .main-r-box .mr-text .tag {
    line-height:18px;
    color:#98989f;
    font-size:12px
}
.main-container .main-sec .wrap .organization-box-sh .main-r .main-r-box .mr-text .tag .sp-black {
    color:#333;
    margin-left:3px
}
.main-container .main-sec .wrap .organization-box-sh .main-r .main-r-box .mr-position {
    height:35px;
    line-height:37px;
    background-color:#fcfcfc;
    padding:0 15px;
    font-size:12px;
    color:#98989f
}
.main-container .main-sec .wrap .organization-box-sh .main-r .main-r-box .mr-position .iconfont {
    font-size:14px;
    margin-right:5px
}
.main-container .main-sec .wrap .organization-box-sh .main-top {
    position:absolute;
    z-index:2;
    top:-5px;
    left:278px;
    height:40px;
    width:922px;
    padding-left:33px
}
.main-container .main-sec .wrap .organization-box-sh .main-top ul {
    float:left;
    list-style:none;
    width:800px;
    height:40px;
    overflow:hidden
}
.main-container .main-sec .wrap .organization-box-sh .main-top ul li {
    float:left;
    line-height:40px;
    margin-right:20px
}
.main-container .main-sec .wrap .organization-box-sh .main-top ul li a {
    font-size:14px;
    color:#2EA6B6;
    padding:4px 12px;
    border-radius:3px
}
.main-container .main-sec .wrap .organization-box-sh .main-top ul li .active {
    color:#fff;
    background-color:#6ECCD8
}
.main-container .main-sec .wrap .organization-box-sh .main-top ul li a:hover {
    color:#fff;
    background-color:#6ECCD8
}
.main-container .main-sec .wrap .organization-box-sh .main-top .shop-more {
    float:right;
    margin-right:10px;
    line-height:40px;
    color:#2EA6B6
}