@charset "utf-8";
/*全局样式*/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{ margin:0; padding:0;}
body{ background:#fff; color:#666; font-family: "Microsoft YaHei", "微软雅黑"; font-size: 14px; height: 100%;}
ul,ol{ list-style: none;}
.clearfix{ clear:both;}
a{
    color: #666;
    text-decoration: none;
    cursor:pointer;
    background: transparent;
    outline:none;
    blr:expression(this.onFocus=this.blur());
}
img{ border: none;}

@-webkit-keyframes beacon {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(255, 176, 0, 0.5);
        -moz-box-shadow: 0 0 0 0 rgba(255, 176, 0, 0.5);
        box-shadow: 0 0 0 0 rgba(255, 176, 0, 0.5);
    }
    100% {
        -webkit-box-shadow: 0 0 0 2rem transparent;
        -moz-box-shadow: 0 0 0 2rem transparent;
        box-shadow: 0 0 0 2rem transparent;
    }
}
/*头部导航、banner*/
.banandnav{
    width: 100%;
    height: auto;
    top: 0;
    left: 0;
    position: relative;
}
.banner{
    width: 100%;
    height: auto;
}
.banner ul{ width: 100%; height: auto;}
.banner ul li{
    width: 100%;
    height: auto;
    overflow: hidden;
    zoom: 1;
    /*display: none;*/
    opacity: 0;
    filter:Alpha(opacity=0);
    position: absolute;
    top: 0;
    left: 0;
}
.banner ul li img{ width: 100%; height: auto;}
.banner dl{
    width: 150px;
    height: auto;
    overflow: hidden;
    zoom: 1;
    position: absolute;
    bottom: 125px;
    left: 50%;
    margin-left: -75px;
}
.banner dl dd{
    width: 10px;
    height: 10px;
    background: #4e4d4d;
    opacity: .4;
    filter:Alpha(opacity=80);
    float: left;
    margin: 4px;
    cursor: pointer;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.banner dl dd.ban_don{
    opacity: 1;
    filter:Alpha(opacity=80);
    background: #fff;
}
.ban_btn div{
    width: 60px;
    height: 80px;
    position: absolute;
    top: 50%;
    margin-top: -80px;
    cursor: pointer;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.banlf{ left: 50px; background: url("../images/line/banlf.png") no-repeat center;}
.banlf:hover{ background: #000 url("../images/line/banlf.png") no-repeat center; opacity: .5; filter:Alpha(opacity=50);}
.banrt{ right: 50px; background: url("../images/line/banrt.png") no-repeat center;}
.banrt:hover{ background: #000 url("../images/line/banrt.png") no-repeat center; opacity: .5; filter:Alpha(opacity=50);}
/* RESET CSS OVER*/
.hdtop { width: 100%; height: 65px; position: absolute; left: 0; top: 0; background: url("../images/nav_bg.png") no-repeat; background-size: cover; z-index: 999; }
.hd_nav { width: 1200px; height: 65px; margin: 0 auto; }
.logo { width: 248px; height: 65px; float: left; }
.logo img { text-align: center; margin-top: 2px; }
.synav { height: 65px; float: left; margin-left: 50px; overflow: hidden }
.synav ul { }
.synav ul li { height: 65px; float: left; }
.synav ul li a { display: block; height: 65px; line-height: 65px; padding: 0 30px; font-size: 18px; color: #fff; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
.synav ul li.nav_on a { background: #dd9039; color: #fff; }
.rexian { height: 65px; float: right; background: url("../images/phone.png") no-repeat left; font-size: 18px; color: #fff; padding-left: 45px; }
.rexian span { line-height: 65px; }
.rexian p { margin-top: 26px; }
/*.synav ul li:hover a{*/
    /*color: #ffb000;*/
/*}*/

/*第一块*/
.dm_one{
    width: 100%;
    height: 660px;
    background: #f4f4f4;
}
.dm_one_cnt{
    width: 1200px;
    margin: 0 auto;
}
.drmn{
    width: 1200px;
    height: 230px;
    text-align: center;
    margin: 0 auto;
}
.drmn img{ margin-top: 80px;}
.drmlie{
    width: 1200px;
    height: 358px;
    overflow: hidden;
}
.drmlie ul{ width: 1300px;}
.drmlie ul li{
    width: 290px;
    height: 358px;
    float: left;
    margin-right: 13px;
}
.tiopc{
    width: 290px;
    height: 308px;
    position: relative;
    overflow: hidden;
}
.tiopc p{ color: #fff; font-size: 18px; margin: 8px 0 3px 0;}
.tiopc span{ color: #fff; display: block; line-height: 26px;}
.tiopc img{ width: 290px; height: 308px;}
.mceut{
    width: 290px;
    height: 308px;
    background: url("../images/line/mecy.png") no-repeat center;
    position: absolute;
    top: 244px;
    left: 0;
}
.zifont{
    width: 240px;
    height: 308px;
    padding: 0 25px;
    position: absolute;
    top: 244px;
    left: 0;
}
.bisot{
    width: 290px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    color: #3b3b3b;
    background: #fff;
    font-size: 18px;
}

/*第二块*/
.dm_two{
    width: 100%;
    height: 640px;
}
.tpese{
    width: 1200px;
    height: 640px;
    margin: 0 auto;
}
.lknty{
    width: 1200px;
    height: 338px;
    overflow: hidden;
}
.lknty ul{ width: 1300px;}
.lknty ul li{
    width: 590px;
    height: 338px;
    float: left;
    margin-right: 20px;
    position: relative;
    overflow: hidden;
}
.lknty ul li img{
    width: 590px;
    height: 338px;
}
.mdgtc{
    width: 590px;
    height: 338px;
    position: absolute;
    top: 266px;
    left: 0;
    background: url("../images/line/contsm.png") no-repeat center;
}
.fotwtiz{
    width: 470px;
    height: 318px;
    position: absolute;
    top: 264px;
    left: 0;
    padding: 10px 60px;
    color: #fff;
}
.fotwtiz p{
    line-height: 30px;
}

/*第三块*/
.dm_three{
    width: 100%;
    height: 908px;
    background: url("../images/line/richus.jpg") no-repeat center;
}
.bayun{
    width: 1200px;
    height: 908px;
    margin: 0 auto;
}
.thrtit{
    width: 1200px;
    height: 180px;
    text-align: center;
    margin: 0 auto;
}
.thrtit img{ margin-top: 80px;}

.thrcnt{
    width: 1200px;
    height: 728px;
    position: relative;
    text-align: center;
}
@-webkit-keyframes bounce-up {
    25% {
        -webkit-transform: translateY(10px);
    }
    50%, 100% {
        -webkit-transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(-10px);
    }
}
@keyframes bounce-up {
    25% {
        transform: translateY(10px);
    }
    50%, 100% {
        transform: translateY(0);
    }
    75% {
        transform: translateY(-10px);
    }
}
.thrcnt img.sumko{
    margin-top: 330px;
    -webkit-animation: bounce-up 2s linear infinite;
    animation: bounce-up 2s linear infinite;
}
.thrcnt ul{}
.thrcnt ul li{
    float: left;
    position: absolute;
    color: #fff;
    width: 230px;
    height: auto;
    transition:All 0.4s ease-in-out;
}
.theprc{
    width: 120px;
    height: 120px;
    margin: 0 auto;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.theprc img{
    width: 120px;
    height: 120px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition:All 0.3s ease-in-out;
    -moz-transition:All 0.3s ease-in-out;
    -o-transition:All 0.3s ease-in-out;
}


@-webkit-keyframes bounce-up {
    25% {
        -webkit-transform: translateY(10px);
    }
    50%, 100% {
        -webkit-transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(-10px);
    }
}
@keyframes bounce-up {
    25% {
        transform: translateY(10px);
    }
    50%, 100% {
        transform: translateY(0);
    }
    75% {
        transform: translateY(-10px);
    }
}


.thfosz{ height: auto; text-align: center; margin-top: 10px;}
.thfosz p{}

.thrcnt ul li.li1{ width: 140px; bottom: 180px; left: 25px;}
.thrcnt ul li.li2{ width: 140px; bottom: 360px; left: 120px;}
.thrcnt ul li.li3{ width: 140px; top: 60px; left: 300px;}
.thrcnt ul li.li4{ width: 140px; top: 0px; left: 540px;}
.thrcnt ul li.li5{ width: 140px; top: 75px; right: 280px;}
.thrcnt ul li.li6{ width: 140px; bottom: 340px; right: 100px;}
.thrcnt ul li.li7{ width: 140px; bottom: 85px; right: 10px;}

.thrcnt ul li.li8{ width: 180px; bottom: 215px; left: 200px;}
.thrcnt ul li.li8 .theprc{ width: 80px; height: 80px;}
.thrcnt ul li.li8 .theprc img{ width: 80px; height: 80px;}

.thrcnt ul li.li9{ width: 180px; bottom: 360px; left: 340px;}
.thrcnt ul li.li9 .theprc{ width: 80px; height: 80px;}
.thrcnt ul li.li9 .theprc img{ width: 80px; height: 80px;}

.thrcnt ul li.li10{ width: 180px; bottom: 215px; right: 200px;}
.thrcnt ul li.li10 .theprc{ width: 80px; height: 80px;}
.thrcnt ul li.li10 .theprc img{ width: 80px; height: 80px;}

.thrcnt ul li.li11{ width: 180px; bottom: 365px; right: 360px;}
.thrcnt ul li.li11 .theprc{ width: 80px; height: 80px;}
.thrcnt ul li.li11 .theprc img{ width: 80px; height: 80px;}

.thrcnt ul li .theprc:hover img{
    transform:scale(1.2);
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -o-transform:scale(1.2);
    -ms-transform:scale(1.2);

}

/*第四块*/
.dm_five{
    width: 100%;
    height: 750px;
    background: #f4f4f4;
}
.fivcnt{
    width: 1200px;
    height: 750px;
    margin: 0 auto;
}
.ficlie{
    width: 1200px;
    height: 520px;
    overflow: hidden;
    position: relative;
}
.ficlie ul{}
.ficlie ul li{
    width: 200px;
    height: 200px;
    border: 3px solid #fff;
    position: absolute;
    overflow: hidden;
    top: 45px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    cursor: pointer;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.ficlie ul li.li1{ background: #f56e3e; left: 45px;}
.ficlie ul li.li2{ background: #ffb739; left: 348px;}
.ficlie ul li.li3{ background: #4fc0e9; left: 650px;}
.ficlie ul li.li4{ background: #986fa5; left: 950px;}
.ficlie ul li.li5{ background: #b0b472; top: 198px; left: 197px;}
.ficlie ul li.li6{ background: #48cfad; top: 198px; left: 499px;}
.ficlie ul li.li7{ background: #4d6479; top: 198px; left: 800px;}
.xuznon{
    width: 200px;
    height: 200px;
    text-align: center;
    color: #fff;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.xuznon p{
    width: 140px;
    height: 90px;
    border-bottom: 1px solid #fff;
    margin: 0 auto;
}
.xuznon p img{ margin-top: 30px;}
.xuznon span{
    display: block;
    font-size: 20px;
    margin-top: 20px;
}
.xuznon span.sp1{ margin-top: 10px;}
.xuznon span.sp2{ margin-top: 0px;}
.hundbas{
    width: 200px;
    height: 200px;
    background: #fff;
    position: absolute;
    top: 200px;
    left: 0;
}
.basfisnz{
    width: 200px;
    height: 200px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    font-size: 14px;
    overflow: hidden;
}
.basfisnz p{ text-align: center; line-height: 25px;}
.basfisnz p.p1{ margin-top: 34px; }
.basfisnz p.p2{ margin-top: 65px; }
.basfisnz p.p3{ margin-top: 50px; }
.basfisnz p.p4{ margin-top: 22px; }
.ficlie ul li:hover{ border: 3px solid #dadada;}

/*第五块*/
.dm_fore{
    width: 100%;
    height: 876px;
    background: url("../images/line/drm4bg.jpg") no-repeat center;
}
.for_cnt{
    width: 1200px;
    height: 876px;
    margin: 0 auto;
}
.fotmws{
    width: 1200px;
    height: 686px;
    margin-top: -40px;
    position: relative;
}
.forlgo{ width: 1200px; height: 166px; text-align: center;}
.bnequas{
    width: 1200px;
    height: 24px;
    line-height: 24px;
    color: #fff;
    margin-top: 450px;
    text-align: center;
}

.for_cnt ul{}
@-webkit-keyframes bounce-up {
    25% {
        -webkit-transform: translateY(10px);
    }
    50%, 100% {
        -webkit-transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(-10px);
    }
}
@keyframes bounce-up {
    25% {
        transform: translateY(10px);
    }
    50%, 100% {
        transform: translateY(0);
    }
    75% {
        transform: translateY(-10px);
    }
}
.for_cnt ul li{ position: absolute;}
.for_cnt ul li.funsom{
    -webkit-animation: bounce-up 2s linear infinite;
    animation: bounce-up 2s linear infinite;
}
.for_cnt ul li.li1{
    width: 120px;
    height: 196px;
    background: url("../images/line/qor1.png") no-repeat center;
    bottom: 250px;
    left: 25px;
}
.for_cnt ul li.li2{
    width: 108px;
    height: 398px;
    background: url("../images/line/qor2.png") no-repeat center;
    bottom: 138px;
    left: 230px;
}
.for_cnt ul li.li3{
    width: 122px;
    height: 231px;
    background: url("../images/line/qor3.png") no-repeat center;
    left: 420px;
    bottom: 160px;
}
.for_cnt ul li.li4{
    width: 102px;
    height: 320px;
    background: url("../images/line/qor4.png") no-repeat center;
    right: 410px;
    bottom: 100px;
}
.for_cnt ul li.li5{
    width: 121px;
    height: 394px;
    background: url("../images/line/qor5.png") no-repeat center;
    right: 210px;
    bottom: 180px;
}
.for_cnt ul li.li6{
    width: 114px;
    height: 228px;
    background: url("../images/line/qor6.png") no-repeat center;
    bottom: 120px;
    right: 50px;
}
.yudie{ border-radius: 50%; cursor: pointer;}
.yudimt1{ width: 120px; height: 120px;}
.yudimt2{ width: 108px; height: 108px;}
.yudimt3{ width: 122px; height: 122px;}
.yudimt4{ width: 102px; height: 102px;}
.yudimt5{ width: 121px; height: 121px;}
.yudimt6{ width: 114px; height: 114px;}
.fondsit{
    width: 170px;
    height: 40px;
    font-size: 12px;
    text-align: center;
    position: absolute;
    top: -80px;
    left: 50%;
    margin-left: -85px;
    color: #ffb000;
    opacity: 0;
}
.fondsit p{ line-height: 20px; display: inline-block; height: 20px; position: relative; font-size: 14px;}
.fondsit p img{ position: absolute;}
.fondsit p.p1 img{ top: 2px; left: -14px;}
.fondsit p.p2 img{ bottom: 2px; right: -14px;}

/*第六块*/
.dm_sex{
    width: 100%;
    height: 1000px;
}
.sexcnt{
    width: 1200px;
    height: 1000px;
    margin: 0 auto;
}
.sxfmt{
    width: 1200px;
    height: 420px;
    position: relative;
}
.sxfmt ul{}
.sxfmt ul li{ width: 1200px; height: 420px;position: absolute; display: none;}
.sxfmt ul li img{ width: 1200px; height: 420px;}
.sxfmt dl{ width: 1200px; height: 58px; background: url("../images/line/cybng.png") no-repeat center; position: absolute; left: 0; bottom: 0;}
.sxfmt dl dd{ width: 150px; height: 68px; text-align: center; line-height: 75px; cursor: pointer; font-size: 24px; color: #fff; float: left; margin-top: -10px;}
.sxfmt dl dd.cnts_on{ background: url("../images/line/mover.png") no-repeat center;}
.cytime{
    width: 135px;
    height: 130px;
    position: absolute;
    top: -65px;
    left: 50px;
    background: #ffb000;
}
.cytime ul{}
.cytime ul li{
    width: 135px;
    height: 130px;
    background: #ffb000;
    color: #fff;
    position: absolute;
    display: none;
}
.cytime ul li p{ text-align: center; font-size: 70px; margin-top: 5px;}
.cytime ul li span{ display: block; text-align: right; font-size: 24px; padding: 0 22px; line-height: 5px;}
.pklie{ width: 1200px; height: auto; overflow: hidden;}
.pklie ul{}
.pklie ul li{ width: 1200px; height: auto; float: left; position: absolute; display: none;}
.pklie ul li div{ width: 400px; height: auto; float: left; background: url("../images/line/fengxm.png") no-repeat; background-position: left 95px;}
.pklie ul li div p{ height: 40px; line-height: 40px; font-size: 25px; color: #ffb000;padding-left: 55px; margin-top: 35px; margin-bottom: 10px;}
.pklie ul li div p.p1{ background: url("../images/line/inco1.png") no-repeat left;}
.pklie ul li div p.p2{ background: url("../images/line/inco2.png") no-repeat left;}
.pklie ul li div p.p3{ background: url("../images/line/inco3.png") no-repeat left;}
.pklie ul li div span{ display: block; font-size: 18px; text-indent: 1em; line-height: 34px; background: url("../images/line/lsdd.jpg") no-repeat; background-position: left 11px;}
.pklie ul li div.dovnt1{ padding-right: 30px; width: 370px; background: none;}
.pklie ul li div.dovnt2{ padding: 0 30px; width: 340px;}
.pklie ul li div.dovnt3{ padding-left: 30px; width: 370px;}

/*第七块*/
.dm_seven{
    width: 100%;
    height: 1300px;
    background: #f4f4f4;
}
.sevcnt{ width: 1200px; height: 1290px; margin: 0 auto;}
.tisod{ width: 540px; height: 44px; background: #ffb000; font-size: 25px; color: #fff; text-align: center; line-height: 44px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    margin: 0 auto;
    margin-top: -55px;
}
.fitone{
    width: 1200px;
    height: 470px;
    margin-top: 45px;
}
.fitone_lf{
    width: 710px;
    height: 470px;
    float: left;
}
.fltite{
    width: 710px;
    height: 94px;
}
.fltite ul{}
.fltite ul li{
    width: 142px; color: #d0d0d0;
    height: 94px;
    float: left;
    text-align: center;
    cursor: pointer;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.fltite ul li span{
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.fltite ul li.li1{ background: #3b3b3b url("../images/line/incmy1.png") no-repeat center 25px;}
.fltite ul li.litoo1{ background: #292929 url("../images/line/incmy1_1.png") no-repeat center 25px; color:#ffb000;}

.fltite ul li.li2{ background: #3b3b3b url("../images/line/incmy2.png") no-repeat center 22px;}
.fltite ul li.litoo2{ background: #292929 url("../images/line/incmy2_1.png") no-repeat center 22px; color:#ffb000;}

.fltite ul li.li3{ background: #3b3b3b url("../images/line/incmy3.png") no-repeat center 15px;}
.fltite ul li.litoo3{ background: #292929 url("../images/line/incmy3_1.png") no-repeat center 15px; color:#ffb000;}

.fltite ul li.li4{ background: #3b3b3b url("../images/line/incmy4.png") no-repeat center 18px;}
.fltite ul li.litoo4{ background: #292929 url("../images/line/incmy4_1.png") no-repeat center 18px; color:#ffb000;}

.fltite ul li.li5{ background: #3b3b3b url("../images/line/incmy5.png") no-repeat center 16px;}
.fltite ul li.litoo5{ background: #292929 url("../images/line/incmy5_1.png") no-repeat center 16px; color:#ffb000 !important;}


.fltite ul li span{ display: block; width: 142px; height: 94px; background: url("../images/line/feixians.jpg") no-repeat right; font-size: 18px; line-height: 140px;}
.fltite ul li.flt_on{}
.fltiprc{ width: 710px; height: 376px; position: relative; overflow: hidden;}
.fltiprc ul{ width: 4000px;}
.fltiprc ul li{ width: 710px; height: 376px; float: left;}
.fltiprc ul li img{ width: 710px; height: 376px;}
.fitone_rt{
    width: 470px;
    height: 468px;
    float: right;
    background: #fff;
    position: relative;
}
.fitone_rt ul{}
.fitone_rt ul li{
    width: 470px;
    height: 468px;
    position: absolute;
    display: none;
}
.ftrtit{
    width: 278px;
    height: 94px;
    background: #3b3b3b url("../images/line/lxwife.png") no-repeat;
    background-position: 50px bottom;
    line-height: 94px;
    font-size: 20px;
    color: #ffb000;
    padding-left: 190px;
    border: 1px solid #3b3b3b;
    border-bottom: none;
}
.fttxt{
    width: 418px;
    height: 372px;
    overflow: hidden;
    padding: 0 25px;
    border: 1px solid #c8c8c8;
    border-top: none;
    position: relative;
}
.fttxt p{ font-size: 15px;}
.fttxt p.p1{ font-size: 20px; color: #ffb000; margin: 20px 0 10px 0;}
.fttxt p.p2{ line-height: 30px; width: 420px; height: auto; overflow: hidden;}
.fttxt p.p2 span{ display: block; width: 210px; float: left}
.fttxt p.p2 em{ display: block; font-style: normal; width: 208px; float: left}
.fttxt p.p3{ color: #15a992; line-height: 30px;}
.fttxt p.p4{ color: #ff6d3b; line-height: 30px;}
.fttxt p.p5{ width: 100%; height: auto; margin-top: 10px; position: absolute; left: 0; bottom: 30px;}
.fttxt p.p5 a{
    display: block;
    width: 164px;
    height: 38px;
    background: #ffb000;
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 38px;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
    margin: 0 auto;
}

.feixnsm{
    width: 1200px;
    height: 54px;
    background: url("../images/line/hrnes.jpg") no-repeat center;
}
.woshen{
    width: 1200px;
    height: 470px;
}
.woshen_lf{
    width: 710px;
    height: 470px;
    float: left;
}
.wstit{
    width: 710px;
    height: 94px;
}
.wstit ul{}
.wstit ul li{
    width: 355px;
    height: 94px;
    float: left;
    background: #3b3b3b;
    cursor: pointer;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.wstit ul li p{
    width: 355px;
    height: 18px;
    text-align: center;
    margin-top: 25px;
}
.wstit ul li p span{
    background: url("../images/line/huisx.png") no-repeat center; padding: 5px 15px;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.wstit ul li em{
    display: block;
    font-style: normal;
    font-size: 18px;
    color: #d0d0d0;
    text-align: center;
    margin-top: 6px;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.wstit ul li.xinj_on{ background: #292929;}
.wstit ul li.xinj_on p span{ background: url("../images/huansx.png") no-repeat center;}
.wstit ul li.xinj_on em{ color: #ffb000;}
.xindim{ width: 710px; height: 376px; position: relative; overflow: hidden;}
.xindim ul{ width: 1500px;}
.xindim ul li{  width: 710px; height: 376px; float: left;}
.xindim ul li a{ display: none; width: 710px; height: 376px; position: absolute;}
.xindim ul li a img{ width: 710px; height: 376px;}

.woshen_rt{
    width: 470px;
    height: 468px;
    float: right;
    background: #fff;
    overflow: hidden;
}
.woshen_rt ul{}
.woshen_rt ul li{
    width: 470px;
    height: 468px;
    position: absolute;
    display: none;
}
.ftrtitoo{
    width: 320px;
    height: 94px;
    background: #3b3b3b url("../images/line/lxprc.png") no-repeat;
    background-position: 30px bottom;
    line-height: 94px;
    font-size: 20px;
    color: #ffb000;
    padding-left: 150px;
    border: 1px solid #3b3b3b;
    border-bottom: none;
}
.fttxt p.p6{ color: #a1a1a1; text-decoration:line-through; margin-top: 20px;}
.fttxt p.p7{ font-size: 38px; color: #3b3b3b; width: 420px; height: 50px; position: relative; margin-bottom: 20px;}
.fttxt p.p7 img{ position: absolute; right: 185px; bottom: 0;}
.fttxt p.p8{ height: 24px; line-height: 24px; width: 400px; margin-bottom: 10px; background: url("../images/line/good.png") no-repeat left; padding-left: 20px;}
.fttxt p.p9{ margin-top: 20px;}

/*第八块*/
.dm_eight{ width: 100%; height: 336px; background: #e1e1e1;}
.ehcnt{ width: 1200px; height: 336px; margin: 0 auto; position: relative; background: url("../images/line/vs.png") no-repeat center;}
.focmfy img.wancs{ position: absolute; top: 25px; left: -30px; z-index: 99;}
.focmfy{ width: 380px; height: 180px; position: absolute; top: 50%; margin-top: -90px;}
.fiyppc{ width: 380px; height: auto; text-align: center;}
.xfqkm{ width: 366px; height: 106px; background: #ffb000; position: absolute; top: 68px; left: 7px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 4px 4px 10px 0px #999
    -moz-box-shadow: 4px 4px 10px 0px #999;
    box-shadow: 4px 4px 10px 0px #999;
}
.xfqkm div{ width: 183px; height: 106px; float: left; color: #292929; font-size: 18px;}
.xfqkm div.d1{ line-height: 106px; text-align: center;}
.xfqkm div.d2 p{ line-height: 30px;}
.xfqkm div.d2 p.p1{ margin-top: 22px;}
.focmfyto1{ left: 60px;}
.focmfyto2{ right: 60px;}

/*第九块*/
.dm_nine{ width: 100%; height: 730px;}
.nocnt{ width: 1200px; height: 730px; margin: 0 auto;}
.xuxka{ width: 1200px; height: 60px; overflow: hidden;}
.xuxka ul{ width: 1300px;}
.xuxka ul li{
    width: 388px;
    height: 60px;
    float: left;
    margin-right: 18px;
    background: #3b3b3b;
    color: #fff;
    text-align: center;
    line-height: 60px;
    font-size: 22px;
    cursor: pointer;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.xuxka ul li.xuck_on{ background: #ffb000;}
.xuxka ul li:hover{ background: #ffb000;}

.younie{ width: 1200px; height: 312px; overflow: hidden; margin-top: 20px;}
.younie ul{ width: 4000px;}
.younie ul li{ width: 1200px; height: 312px; float: left;}
.nielf{ width: 578px; height: 312px; float: left; background: url("../images/line/youslf.jpg") no-repeat center; padding: 0 30px;}
.goadis{ width: 578px; height: 62px; margin-top: 21px;}
.goadis span{ display: block; float: left;}
.goadis span.sp1{ width: 150px; height: 62px; line-height: 58px; font-size: 30px; color: #ffb000; font-weight: bold;}
.goadis span.sp2{ width: 156px; height: 62px; margin-left: 28px; text-align: center; line-height: 77px; font-size: 30px; color: #fff}
.goadis span.sp3{width: 190px; height: 62px; font-size: 18px; color: #ffb000; margin-left: 30px; line-height: 104px;}
.goadis span.sp3 em{ font-style: normal; text-decoration:line-through; font-size: 22px; padding-left: 10px;}
.twofm{ width: 578px; padding: 15px 0;}
.twofm p{ font-size: 22px; color: #3b3b3b; font-weight: bold; line-height: 34px; padding-left: 12px;}
.godmy{ width: 564px; height: auto; overflow: hidden; zoom: 1; padding-left: 14px;}
.godmy p{ width: 540px; height: 26px; font-size: 15px; color: #666; line-height: 26px; padding-left: 20px; background: url("../images/line/good.png") no-repeat left;}

.lasomnf{ width: 564px; height: 40px; margin-left: 14px; margin-top: 12px; border-top: 1px solid #acacac; line-height: 40px;}
.lasomnf span{ display: block; float: left; margin-right: 6px;}
.lasomnf span a{
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.lasomnf span a:hover{ color: #ffb000;}
.lasomnf span.sp1{ margin-left: 30px;}
.niert{ width: 562px; height: 312px; float: left;}
.niert img{ width: 562px; height: 312px;}
.linmytc{ width: 1200px; height: 40px; padding-top: 30px;}
.linmytc a{
    display: block;
    width: 164px;
    height: 38px;
    margin: 0 auto;
    background: #ffb000;
    color: #fff;
    font-size: 18px;
    text-align: center;
    line-height: 38px;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}

/*第十块*/
.dm_ten{ width: 100%; height: 735px; background: url("../images/line/tenbg.jpg") no-repeat center;}
.tenicnt{ width: 1200px; height: 735px; margin: 0 auto;}
.tebtxt{ width: 1200px; height: 505px; position: relative;}
.tebtxt img{ position: absolute;}
.tebtxt img.tnpc1{ top: -20px; left: 50px; width: 530px;}
.tebtxt img.tnpc2{ top: -7px; right: 0;}

/*第十一块*/
.dm_eleven{ width: 100%; height: 584px;}
.elcnt{ width: 1200px; height: 584px; margin: 0 auto;}
.eltxt ul{ width: 1350px;}
.eltxt ul li{ width: 218px; height: auto; overflow: hidden; zoom: 1; float: left; margin-right: 109px;}
.elprc{ width: 218px; height: 218px; position: relative;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.elprc img{
    width: 218px;
    height: 218px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.bosfm{
    width: 80px;
    height: 80px;
    border: 3px solid #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #ffb000;
    position: absolute;
    right: 0;
    bottom: -14px;
    text-align: center;
    line-height: 80px;
    color: #fff;
    font-size: 40px;
}
.bosfm em{ padding-right: 12px;}
.elctxt{ width: 218px; height: auto; overflow: hidden; zoom: 1; font-size: 18px; margin-top: 22px;}
.elctxt p{ margin-top: 5px; text-align: center;}
@-webkit-keyframes trans {
    from{-webkit-transform:perspective(400px) rotateY(180deg);transform:perspective(400px) rotateY(360deg);}
    to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);}
}
@-moz-keyframes trans {
    from{-webkit-transform:perspective(400px) rotateY(180deg);transform:perspective(400px) rotateY(360deg);}
    to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);}
}
@-o-keyframes trans {
    from{-webkit-transform:perspective(400px) rotateY(180deg);transform:perspective(400px) rotateY(360deg);}
    to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);}
}
@keyframes trans {
    from{-webkit-transform:perspective(400px) rotateY(180deg);transform:perspective(400px) rotateY(360deg);}
    to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);}
}
.eltxt ul li .elprc:hover .bosfm{
    -webkit-animation: trans 1.2s ease 180ms alternate none 1;
    -moz-animation: trans 1.2s ease 180ms alternate none 1;
    -o-animation: trans 1.2s ease 180ms alternate none 1;
    animation: trans 1.2s ease 180ms alternate none 1;
}
.eltxt ul li .elprc:hover img{ opacity: .6;}

/*第十二块*/
.dm_twelve{ width: 100%; height: 800px;}
.twcnt{ width: 100%; height: 800px; margin: 0 auto;}
.ksomws{ text-align: center;}
/*第十三块*/
.dm_thirteen{ width: 100%; height: 800px; background: url("../images/line/thhbg.jpg") no-repeat center;}
.thercnet{ width: 1200px; height: 800px; margin: 0 auto; position: relative;}
.combsb{ width: 1200px; height: auto; text-align: center; padding-top: 100px;}
.thercnet ul{}
.thercnet ul li{
    position: absolute;
    cursor: pointer;
}
.thercnet ul li.li1{ left: 0; top: 170px;}
.thercnet ul li.li2{ left: 130px; top: 216px;}
.thercnet ul li.li3{ left: 260px; top: 270px;}
.thercnet ul li.li4{ left: 388px; top: 313px;}
.thercnet ul li.li5{ right: 400px; top: 324px;}
.thercnet ul li.li6{ right: 260px; top: 270px;}
.thercnet ul li.li7{ right: 140px; top: 206px;}
.thercnet ul li.li8{ right: 0; top: 170px;}
.thercnet ul li.li9{ left: 504px; top: 510px;}

.thercnet dl{}
.thercnet dl dd{
    position: absolute;
    opacity: 0;
    filter:Alpha(opacity=0);
}
.thercnet dl dd.dd1{ left: 68px; top: 96px;}
.thercnet dl dd.dd2{ left: 208px; top: 140px;}
.thercnet dl dd.dd3{ left: 345px; top: 190px;}
.thercnet dl dd.dd4{ left: 470px; top: 240px;}
.thercnet dl dd.dd5{ right: 488px; top: 238px;}
.thercnet dl dd.dd6{ right: 345px; top: 190px;}
.thercnet dl dd.dd7{ right: 214px; top: 118px;}
.thercnet dl dd.dd8{ right: 68px; top: 75px;}
.thercnet dl dd.dd9{ left: 600px; top: 440px;}

/*第十四块*/
.dm_fourteen{ width: 100%; height: auto; overflow: hidden; background: #f4f4f4; padding-bottom: 50px;}
.fotencnt{ width: 1200px; height: auto; overflow: hidden; margin: 0 auto; background: url("../images/line/sxgna.png") no-repeat; background-size: 1px 84%; background-position: center 66px;}
.foutxt{ width: 560px; height: auto; overflow: hidden; float: left;}
.saob{ height: 62px; margin-top: 65px;}
.foutxt ul{}
.foutxt ul li{ height: 44px; line-height: 44px; font-size: 16px;}
.foutxt ul li{ display: block; height: 44px; line-height: 44px;}
.foutxt ul li a{
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.foutxt ul li span{ display: inline-block; float: left;}
.foutxt ul li i{ font-style: normal; font-family: "宋体"; padding-right: 6px;}
.foutxt ul li i{ font-style: normal; font-family: "宋体"; padding-right: 6px;}
.foutxt ul li em{ display: inline-block; float: right; font-style: normal;}
.foutxt ul li a:hover{ color: #ffb000;}
.ziakk{ width: 550px; height: 24px; text-align: right; font-size: 16px; margin-top: 10px;}
.ziakk a{
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.ziakk a:hover{ color: #ffb000;}

/*底部*/
/*FOOTER CSS*/
.footer { width: 100%; background: #353535; border-top: 3px solid #dd9039; overflow: hidden; }
.ftbtnct { width: 1024px; margin: 0 auto; overflow: hidden }
.dbutp { width: 1024px; height: 70px; border-bottom: 1px solid #575a5b; margin-top: 20px; text-align:center;}
.dblgo { width: 240px; height: 58px; display:inline-block; margin:0 auto;}
.dnfal { height: 58px; display:inline-block; line-height:58px;}
.dnfal p { width: 100%; height: auto; overflow: hidden; zoom: 1; }
.dnfal span { display: block; float: left; font-size: 46px; color: #e7993f;line-height:75px;}
.dbubtm { width: 1024px; height: 31px; line-height: 31px; color: #bcbcbc; font-size: 16px; margin-top: 20px; display: inline-block; text-align:center;}
.dbubtm span { display: block; }
.dbubtm a { color: #fff; -webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s; }
.dbubtm a:hover { color: #ffb000; }
.pweredby { margin: 8px auto; text-align: center; }
.pweredby a { color: #bcbcbc; }
.pweredby a:hover { color: #e7993f; }


.mywfs{ width: 100%; height: 1695px; background: url("../images/line/mywfbg.jpg") no-repeat center; position: relative; z-index: 20;}
.mywfscnt{ width: 1200px; height: 1695px; margin: 0 auto; position: relative;}
.mywfscnt img{ position: absolute;}
.mywfscnt img.mydct1{ top: 240px; left: 35px;}
.mywfscnt img.mydct2{ top: 690px; left: 375px;}
.mywfscnt img.mydct3{ top: 990px; left: 790px;}
.mywfscnt img.mydct4{ top: 890px; left: 0;}

.myowatwo{ width: 100%; height: 2310px; background: url("../images/line/mywatwo.jpg") no-repeat center; margin-top: -14px; position: relative; z-index: 10;}
.myowatwo_tp{ width: 1200px; height: 1118px; margin: 0 auto; position: relative;}
.myowatwo_tp img{ position: absolute;}
.myowatwo_tp img.mywaf1{ top: 55px; left: 0;}
.myowatwo_tp img.mywaf2{ top: 386px; left: 80px;}
.myowatwo_tp img.mywaf3{ top: 386px; left: 408px;}
.myowatwo_tp img.mywaf4{ top: 690px; left: 25px;}
.myowatwo_tp img.mywaf5{ top: 896px; left: 606px;}
.myowatwo_tp img.mywaf6{ top: 896px; left: 878px;}
.myowatwo_btm{ width: 1200px; height: 1180px; margin: 0 auto; position: relative;}
.myowatwo_btm img{ position: absolute;}
.myowatwo_btm img.btnpc1{ top: 30px; left: 0;}
.myowatwo_btm img.btnpc2{ top: 445px; right: 24px;}
.myowatwo_btm img.btnpc3{ top: 716px; left: 9px;}
.myowatwo_btm img.btnpc4{ top: 854px; left: 376px;}


.myowatwo_btm a{
    display: block;
    width: 234px;
    height: 54px;
    position: absolute;
    right: 0;
    bottom: 64px;
    background: #ffb000 url("../images/line/chxyj.png") no-repeat center;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-animation:  beacon 1s infinite linear;
    -o-animation:  beacon 1s infinite linear;
    animation:  beacon 1s infinite linear;
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
}
.myowatwo_btm a:hover{
    background: #ffbf30 url("../images/line/chxyj.png") no-repeat center;
}

.gdyywb{ width: 100%; height: 1158px; background: url("../images/line/lbmyybg.jpg") no-repeat center; margin-top: -10px;}
.gdyywb_cnt{ width: 1200px; height: 1158px; background: url("../images/line/cntzj.png") no-repeat center; margin: 0 auto; position: relative;}
.gdyywb_cnt img.zjjtit{ position: absolute; top: 60px; right: 160px;}
.tuprcye img{ position: absolute;}
.tuprcye img.smroy1{ top: 75px; left: 160px;}
.tuprcye img.smroy2{ top: 272px; left: 50px;}
.tuprcye img.smroy3{ top: 314px; left: 242px;}
.tuprcye img.smroy4{ top: 280px; left: 508px;}
.tuprcye img.smroy5{ top: 244px; left: 750px;}
.tuprcye img.smroy6{ top: 330px; right: 48px;}
.tuprcye img.smroy7{ top: 505px; right: 152px;}
.tuprcye img.smroy8{ top: 525px; left: 624px;}
.tuprcye img.smroy9{ top: 556px; left: 338px;}
.tuprcye img.smroy10{ top: 642px; left: 95px;}
.tuprcye img.smroy11{ top: 860px; left: 140px;}
.tuprcye img.smroy12{ top: 878px; left: 340px;}
.tuprcye img.smroy13{ top: 786px; left: 578px;}
.tuprcye img.smroy14{ top: 730px; right: 220px;}



.hisdsb{ width: 100%; height: 1198px; background: url("../images/line/bhebg.jpg") no-repeat center;}
.hisdsb_cnt{ width: 1200px; height: 1198px; margin: 0 auto; overflow: hidden;}
.hisdsb_cnt div{ width: 1200px; height: auto; overflow: hidden; zoom: 1; text-align: center;}
.hisdsb_cnt div.prcdiyd1{ margin-top: 75px;}
.hisdsb_cnt div.prcdiyd2{ margin-top: 35px;}
.hisdsb_cnt div.prcdiyd3{ margin-top: 85px;}

.mytyan{ width: 100%; height: auto; overflow: hidden; zoom: 1; background: url("../images/line/mytybg.jpg") no-repeat center; background-size: cover;}
.mytyancnt{ width: 1200px; height: auto; margin: 0 auto; overflow: hidden; z-index: 1;}
.mytytit{ width: 1200px; height: 72px; text-align: center; margin: 80px 0 40px 0;}
.mytylie{ width: 1120px; height: auto; margin: 0 auto; overflow: hidden; zoom: 1;}
.mytylie ul{ width: 1200px;}
.mytylie ul li{ width: 358px; height: 358px; float: left; margin-right: 23px; margin-bottom: 23px;}
.ytpec{ width: 358px; height: 220px;}
.ytpec img{ width: 358px; height: 220px;}
.mytylie ul li p{ width: 318px; height: 108px; background: #fff; font-size: 14px; color: #666; line-height: 24px; padding: 15px 20px;}

.labndsluse{ width: 100%; height: 187px; background: url("../images/line/gaoslise.png") no-repeat center; margin-top: 40px;}

/*内页-梦幻套餐*/
.hdtop_ny{ position: fixed; top: 0; left: 0; z-index: 999;}
.pabanmh{ width: 100%; height:auto; overflow: hidden; zoom: 1;}
.pabanmh .pic { width:100%; height: auto; zoom: 1;}
.pabanmh .pic img{ min-width: 1200px;}
.mhtaoc{ width: 100%; height: auto; overflow: hidden; zoom: 1;}
.mhtaoc ul{}
.mhtaoc ul li{ width: 100%; margin:0 auto; height: 368px; overflow: hidden;}
.mhtaoc ul li a{ display: block; width: 1200px; height: auto; overflow: hidden; margin: 0 auto;}
.mhcnt{ width: 1200px; height: 312px; margin: 28px auto;}
.mhcnt_lf{ width: 650px; height: 312px; float: left; position: relative;}
.biasrl{ width: 638px; height: 312px; background: #f4f4f4; float: right;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;}
.zhecw{ width: 650px; height: 312px; position: absolute; top: 0; left: 0; overflow: hidden;}
.fmhcoms{ width: 650px; height: 77px; background: url("../images/line/dbxpg.png") no-repeat left; margin-top: 20px; margin-left: 1px;}
.fmhcoms span{ display: block; float: left; height: 62px;}
.fmhcoms span.sp1{ width: 174px; margin-left: 12px; text-align: center; line-height: 62px; font-size: 30px; color: #ffb000; font-weight: bold;}
.fmhcoms span.sp2{ width: 150px; margin-left: 24px; text-align: center; line-height: 80px; color: #fff; font-size: 30px; font-weight: bold;}
.fmhcoms span.sp3{ width: 180px; margin-left: 24px; font-size: 18px; color: #ffb000; line-height: 106px;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;}
.fmhcoms span.sp3 em{ font-style: normal; font-size: 22px; font-weight: bold; text-decoration: line-through; padding-left: 10px;}
.mhtit{ width: 590px; height: auto; overflow: hidden; zoom: 1; padding: 0 30px 0 40px; margin-bottom: 15px;}
.mhtit p{font-size: 22px; font-weight: bold; color: #3b3b3b; line-height: 34px;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;}
.mhgods{ width: 590px; height: auto; overflow: hidden; zoom: 1; padding-left: 40px; padding-right: 20px;}
.mhgods p{ width: 570px; height: 22px; line-height: 22px; font-size: 15px; color: #666; margin-bottom: 6px; background: url("../images/line/good.png") no-repeat left; padding-left: 20px;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;}
.mhlast{ width: 590px; height: 40px; float: right; line-height: 40px; overflow: hidden; zoom: 1; margin-right: 20px; margin-top: 7px; border-top: 1px solid #acacac;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;}
.mhlast span{ display: block; float: left; font-size: 15px; margin-right: 6px;}
.mhlast span.sp1{ margin-left: 8px;}

.mhcnt_rt{ width: 550px; height: 312px; float: right; position: relative; overflow: hidden;}
.mhpic{ width: 550px; height: 312px; position: relative;}
.mhpic img{ width: 550px; height: 312px;}
.mhhot{ width: 44px; height: 52px; /*background: url("../images/line/htmpg.png") no-repeat center;*/ position: absolute; top: 0; right: 24px;}
.mhzyc{ width: 550px; height: 312px; background: url("../images/line/hmcngbg.png") no-repeat center; position: absolute; top: 312px; left: 0;}
.mhzyc p.p1{
    width: 180px;
    height: 180px;
    margin: 0 auto;
    margin-top: 40px;
    color: #fff;
}
.mhzyc p.p1 img{ width: 180px; height: 180px; text-align: center; margin-top: 4px;}
.mhzyc p.p1 em{ display: block; text-align: center}
.mhzyc p.p1 em.sp1{ font-size: 40px; font-weight: bold; margin-top: 45px;}
.mhzyc p.p1 em.sp1 span{ color: #ffb000;}
.mhzyc p.p1 em.sp2{ font-size: 25px;}
.mhzyc p.p2{ text-align: center; font-size: 25px; color: #fff; margin-top: 15px;}
.mhzyc p.p2 span{ font-family: "宋体"; font-weight: bold;}
.moreload{ width: 100%; height: 140px; background: #f4f4f4; overflow: hidden}
.moreload a{
    display: block;
    width: 185px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 25px;
    color: #fff;
    background: #ffb000 url("../images/line/xijtou.png") no-repeat;
    background-position: 50px 22px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    margin: 0 auto;
    margin-top: 40px;
    padding-left: 37px;
}
.mhlasb{ width: 100%; height: 740px; background: url("../images/line/mh_bg.jpg") no-repeat center;}
.mhlasball{ width: 1200px; height: 740px; margin: 0 auto;}
.mhlasb_lf{ width: 630px; height: 740px; overflow: hidden; float: left; text-align: center;}
.mhlasb_lf img{ margin-top: 70px; width: 630px;}
.mhlasb_rt{ width: 570px; height: 740px; float: left; overflow: hidden;}
.mhlasb_rt p{ color: #fff; font-size: 20px; text-align: center; line-height: 34px;}
.mhlasb_rt p.p1{ font-size: 35px; margin-top: 300px; margin-bottom: 20px;}
.mhtaoc ul li .mhcnt:hover .mhcnt_lf .biasrl{ background: #ffb000 !important;}
.mhtaoc ul li .mhcnt:hover .mhcnt_lf .zhecw .fmhcoms span.sp3{ color: #2a445e;}
.mhtaoc ul li .mhcnt:hover .mhcnt_lf .zhecw .mhtit p{ color: #fff;}
.mhtaoc ul li .mhcnt:hover .mhcnt_lf .zhecw .mhgods p{ color: #fff; background: url("../images/line/goodtoo.png") no-repeat left}
.mhtaoc ul li .mhcnt:hover .mhcnt_lf .zhecw .mhlast{ border-top: 1px solid #fff; color: #fff;}

/*部落*/
.blbig{ width: 100%; height: auto; overflow: hidden; zoom: 1; background: #f4f4f4; padding: 60px 0; position: relative;}
#wahszou{ width: 100%; height: 1px; position: absolute; left: 0; top: -100px;}
.blban{ width: 100%; height: 630px; background: url("../images/line/blbanner.jpg") no-repeat center; text-align: center; overflow: hidden;}
.blban img{ display: block; margin: 0 auto;}
.blban img.myblban1{ margin-top: 150px;}
.blban img.myblban2{ margin-top: 6px;}
.blntxt{ width: 1200px; height: auto; overflow: hidden; zoom: 1; margin: 0 auto;}
.blntxt_lf{ width: 260px; height: auto; overflow: hidden; zoom: 1; float: left;}
.blntxt_lf ul{}
.blntxt_lf ul li{ width: 260px; height: 58px; margin-bottom: 3px;}
.blntxt_lf ul li a{ display: block; width: 260px; height: 58px; line-height: 58px; background: #cdcccc; color: #fff; font-size: 20px; text-align: center;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;}
.blntxt_lf ul li.ntxt_on a{ background: #ffb000;}
.blntxt_lf ul li:hover a{ background: #ffb000;}

.blntxt_rt{ width: 890px; height: auto; overflow: hidden; zoom: 1; float: right;}
.neytit{ width: 890px; height: 68px; border-bottom: 3px solid #ffb000; font-size: 34px; line-height: 68px; color: #3b3b3b; margin-bottom: 20px;}
.neytit ul{}
.neytit ul li{ display: none;}
.neytit span{ color: #ffb000; padding-left: 30px;}
.netxte{ width: 890px; height: auto; overflow: hidden; zoom: 1;}

/*支付方式*/
.comisty{ width: 890px; height: 50px;}
.zitwop{ width: 888px; height: auto; overflow: hidden; zoom: 1; border: 1px solid #ddd; background: #fff;}
.zhtsot{ width: 820px; height: 50px; line-height: 50px; font-size: 16px; font-weight: bold; padding: 0 35px;}
.weimz{ width: 888px; height: 320px; border-bottom: 1px solid #ddd; background: url("../images/line/bgnsdf.png") no-repeat center top;}
.wcaon{ width: 250px; height: auto; float: left; margin-left: 138px; font-size: 15px;}
.wcaon p{}
.wcaon p.p1{ text-align: center;}
.wcaon p.p2{ text-align: center; margin-top: 5px;}
.wcaon p.p3{ text-align: center; margin: 10px 0 5px 0;}
.wcaon p.p4{ line-height: 24px;}
.wcaontoo{ width: 200px;}
.gkhzh{ width: 888px; height: 110px; overflow: hidden;}
.gkhzh_lf{ width: 250px; height: 65px; float: left; margin-left: 150px; margin-top: 10px;}
.gkhzh_lf img{ width: 250px; height: 65px;}
.gkhzh_rt{ height: auto; float: left; margin-left: 110px; font-size: 15px;}
.gkhzh_rt p{ height: 20px; margin-top: 5px;}
.gkhzh_rt span{ display: block; float: left;}
.gkhzh_rt em{ display: block; float: left; font-style: normal;}
.gkhzhto1{ border-bottom: 1px solid #ddd;}
.gkhzhto2{ margin-bottom: 10px; background: url("../images/line/payhbg.png") no-repeat; background-position: 148px 102px;}

/*关于我们*/
.abtfont{ height: auto; overflow: hidden; zoom: 1; margin-bottom: 35px;}
.abtfont p{ color: #3b3b3b; font-size: 16px; line-height: 30px; text-indent: 2em;}

/*运营资质*/
.ronsuzz{ width: 890px; height: auto; overflow: hidden; zoom: 0;}
.ronsuzz ul{}
.ronsuzz ul li{
    width: 310px;
    height: 490px;
    float: left;
    margin-left: 94px;
    margin-top: 20px;
}
.ronsuzz ul li p{
    width: 310px;
    height: 434px;
    overflow: hidden;
    transition:All 0.4s ease-in-out;
}
.ronsuzz ul li p img{
    width: 310px;
    height: 434px;
    -webkit-transition:All 0.4s ease-in-out;
    -moz-transition:All 0.4s ease-in-out;
    -o-transition:All 0.4s ease-in-out;
}
.ronsuzz ul li span{ display: block; width: 310px; height: 56px; line-height: 56px; text-align: center; font-size: 16px; color: #3b3b3b;}
.ronsuzz ul li:hover p img{
    transform:scale(1.1);
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -o-transform:scale(1.1);
    -ms-transform:scale(1.1);
}

/*联系我们*/
.malax{ width: 890px; height: auto; overflow: hidden; zoom: 1; margin-bottom: 38px;}
.malax p{ font-size: 16px; color: #3b3b3b; line-height: 30px;}
.maywx{ width: 890px; height: auto; overflow: hidden; zoom: 1; margin: 5px 0 30px 0;}
.maywx ul{}
.maywx ul li{ width: 160px; height: 200px; float: left; margin-right: 60px;}
.maywx ul li p{ width: 160px; height: 160px;}
.maywx ul li p img{ width: 160px; height: 160px;}
.maywx ul li span{ display: block; width: 160px; height: 40px; text-align: center; line-height: 40px; font-size: 16px; color: #3b3b3b;}


/*消费攻略*/
.page{ position: relative;}
.page1{ background: url("../images/line/srcl1.jpg") no-repeat center; background-size: cover;}
.page2{ background: url("../images/line/srcl2.jpg") no-repeat center; background-size: cover;}
.page3{ background: url("../images/line/srcl3.jpg") no-repeat center; background-size: cover;}
.page4{ background: url("../images/line/srcl4.jpg") no-repeat center; background-size: cover;}
.page5{ background: url("../images/line/srcl5.jpg") no-repeat center; background-size: cover;}
.page6{ background: url("../images/line/srcl6.jpg") no-repeat center; background-size: cover;}
.worpty{ width: 1200px; height: 100%; margin: 0 auto;}
.worpty_lf, .worpty_rt{ width:50%; height: 100%; float: left; position: relative;}
.worpty_lf img{ position: absolute; top: 36%; left: 0;}
.worpty_rt img{ position: absolute; top: 36%; right: 0;}
.alntall{ width: 600px; height: auto; zoom: 1; position: absolute; top: 24%;}
.moedoutit{ width: 600px; height: auto; zoom: 1; color: #fff; text-align: center; margin-bottom: 30px;}
.moedoutit p{ font-size: 35px; font-weight: bold; margin-bottom: 10px;}
.moedoutit span{ font-size: 20px; font-weight: bold;}

.bayfont1{ width: 600px; height: auto; overflow: hidden; zoom: 1;}
.bayfont1 p{ width: 600px; height: auto; overflow: hidden; border-bottom: 1px dashed #fff; padding: 5px 0; color: #fff; font-size: 22px;}
.bayfont1 p span{ display: block; float: left;}
.bayfont1 p span.sp1{ width: 290px;}
.bayfont1 p span.sp2{ width: 160px;}
.bayfont1 p span.sp3{ width: 150px;}

.bayfont2 p{ width: 600px; height: auto; overflow: hidden; border-bottom: 1px dashed #fff; padding: 5px; color: #fff; font-size: 22px;}
.bayfont2 p span{ display: block; float: left;}
.bayfont2 p span.sp1{ width: 250px;}
.bayfont2 p span.sp2{ width: 100px;}
.bayfont2 p span.sp3{ width: 130px;}
.bayfont2 p span.sp4{ width: 120px;}

.bayfont3 p{ width: 600px; height: auto; overflow: hidden; border-bottom: 1px dashed #fff; padding: 5px 0; color: #fff; font-size: 22px;}
.bayfont3 p span{ display: block; float: left;}
.bayfont3 p span.sp1{ width: 290px;}
.bayfont3 p span.sp2{ width: 160px;}
.bayfont3 p span.sp3{ width: 150px;}

.bayfont4 p{ width: 640px; height: auto; overflow: hidden; border-bottom: 1px dashed #fff; padding: 5px 0; color: #fff; font-size: 22px;}

.bayfont5 p{ width: 600px; height: auto; overflow: hidden; border-bottom: 1px dashed #fff; padding: 5px 0; color: #fff; font-size: 22px;}
.bayfont5 p span{ display: block; float: left;}
.bayfont5 p span.sp1{ width: 290px;}
.bayfont5 p span.sp2{ width: 160px;}
.bayfont5 p span.sp3{ width: 150px;}

.lastonw{
    width: 1180px;
    height: 600px;
    position: absolute;
    top: 50%;
    margin-top: -300px;
    left: 50%;
    margin-left: -590px;
    border: 3px solid #ffa700;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: #4a4a4a;
}
.ywazjk{ width: 1180px; height: 110px; line-height: 110px; text-align: center; font-size: 35px; font-weight: bold; color: #fff;}
.alyowa{ width: 1180px; height: auto; overflow: hidden; zoom: 1;}
.alyowa_lf{ width: 520px; height: auto; float: left; padding: 0 35px;}
.alyowa_lf p{ margin-bottom: 8px;}
.alyowa_lf p.p1{ font-size: 28px; color: #ffb000; font-weight: bold;}
.alyowa_lf p.p2{ font-size: 24px; color: #fff;}
.alyowa_lf p.p3{ font-size: 24px; color: #fff;}
.alyowa_lf p.p3 span{ color: #ffb000;}
.alyowa_lf p.p3 span em{ color: #fff; font-style: normal;}
.alyowa_lf p.p4{ font-size: 24px; color: #ffb000; text-align: center; margin-top: 50px;}
.alyowa_lf p.p4 a{ background: #ffb000; font-size: 18px; color: #3b3b3b; padding: 2px 10px; margin-left: 10px;}
.mortacan{ width: 166px; height: 38px; position: absolute; left: 50%; margin-left: -83px; bottom: -20px;}
.mortacan a{
    display: block;
    width: 166px;
    height: 38px;
    line-height: 38px;
    background: #ffb000;
    color: #fff;
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
    text-align: center;
    font-size: 18px;
}

/*新闻详情*/
.newban{ width: 100%; height: auto;}
.newban img{ width: 100%; height: auto;}
.newxqtit{ width: 784px; height: auto; font-size: 30px; color: #3b3b3b; font-weight: bold; margin: 0 auto; text-align: center; margin-top: 75px; margin-bottom: 30px;}
.newtmer{ width: 784px; height: auto; margin: 0 auto; text-align: right; font-size: 16px; color: #666; border-bottom: 1px solid #c4c4c4; padding-bottom: 14px; margin-bottom: 26px;}
.newtmer span{ padding-left: 20px;}
.newtmer span a{ text-decoration: underline;}
.newtxty{ width: 900px; margin: 0 auto;}
.newtxty p{ margin-bottom: 30px; line-height: 24px; font-size: 15px; color: #666;}

/*套餐详情*/
/*.gaodu{ width: 100%; height: auto; display: none;}*/
/*.gaodu img{ width: 100%;}*/
.dingban{ width: 100%; height: auto; position: relative; overflow: hidden; zoom: 1;
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -ms-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;}
.dingban ul{}
.dingban ul li{ width: 100%; height: auto; position: absolute; top: 0; left: 0;}
.dingban ul li img{ width: 100%; height: auto;}
.dingban dl{ width: 150px; height: auto; position: absolute; z-index: 99; left: 50%; margin-left: -75px; bottom: 34px; cursor: pointer;}
.dingban dl dd{ width: 10px; height: 10px; border-radius:50px; float: left; background: #4e4d4d; margin: 5px; opacity: 0.4; filter:Alpha(opacity=80);}
.dingban dl dd.dingban_on{ background: #fff; opacity: .8; filter:Alpha(opacity=80);}
.dgbtn div{
    width: 60px;
    height: 80px;
    position: absolute;
    top: 50%;
    margin-top: -40px;
    cursor: pointer;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;

}
.dgbtn_lf{ left: 50px; background: url("../images/banlf.png") no-repeat center;}
.dgbtn_lf:hover{ background: #000 url("../images/banlf.png") no-repeat center; opacity: .5; filter:Alpha(opacity=50);}
.dgbtn_rt{ right: 50px; background: url("../images/banrt.png") no-repeat center;}
.dgbtn_rt:hover{ background: #000 url("../images/banrt.png") no-repeat center; opacity: .5; filter:Alpha(opacity=50);}

.dincqy{ width: 100%; height: 660px; background: #f4f4f4;}
.boantit{ width: 1200px; height: auto; margin: 0 auto; overflow: hidden; zoom: 1;}
.boantit p.p1{ font-size: 35px; color: #ffb000; font-weight: bold; margin-top: 32px; margin-bottom: 20px;}
.boantit p.p1 span{ font-size: 25px; color: #666; padding-left: 25px;}
.boantit p.p2{ font-size: 25px; color: #666; margin-bottom: 25px;}
.dincqycnt{ width: 1200px; height: 480px; margin: 0 auto;}
.cqcn_lf{ width: 805px; height: 480px; float: left;}
.cqcn_lf ul{ width: 805px; height: 480px; position: absolute; display: none;}
.cqcn_lf ul li{ width: 805px; height: 480px; position: absolute; display: none;}
.cqcn_lf ul li img{ width: 805px; height: 480px;}
.cqcn_rt{ width: 364px; height: 480px; float: right; border: 1px solid #dddfe0; background: #fff;}
.qcnnxt{ width: 364px; height: 66px;}
.qcnnxt ul{}
.qcnnxt ul li{ width: 181px; height: 66px; float: left; border-right: 1px solid #dddfe0; border-bottom: 1px solid #dddfe0; background: #ededed; cursor: pointer;}
.qcnnxt p{ text-align: center;}
.qcnnxt p.p1{ width: 181px; height: 18px; margin-top: 10px;}
.qcnnxt p.p1 span{ background: url("../images/huansx.png") no-repeat center; padding: 5px 15px;}
.qcnnxt p.p1_x span{ background: url("../images/huansx.png") no-repeat center; padding: 5px 7px;}
.qcnnxt p.p1_x { margin-top: 10px;}
.qcnnxt p.p2{ font-size: 22px; color: #666;}
.qcnnxt ul li.qcnnxt_on{ background: #fff; border-bottom: 1px solid #fff; border-top: 2px solid #ffb000;}

.osntd{ width: 364px; height: auto; position: relative;}
.osntd ul{}
.osntd ul li{ width: 364px; height: auto; position: absolute; top: 0; left: 0; display: none;}

.quedgo{ width: 370px; height: 74px; background: url("../images/dbxswb.png") no-repeat left; margin-top: 30px; margin-left: -12px;}
.quedgo span{ display: block; width: 166px; height: 60px; color: #fff; font-size: 34px; font-weight: bold; text-align: center; line-height: 60px; float: left; margin-left: 12px;}
.quedgo span em{ font-weight: normal; font-style: normal; font-size: 18px; padding-left: 5px;}
.quedgo a{ display: block; width: 90px; height: 30px; background: #dd9039; color: #3b3b3b; text-align: center; line-height: 30px; float: left; margin-left: 45px; margin-top: 23px;}
.lismbn{ width: 364px; height: auto; overflow: hidden; zoom: 1; margin-top: 20px;}
.lismbn p{ width: 364px; height: auto; overflow: hidden; zoom: 1; line-height: 34px;}
.lismbn p span{ display: block; overflow: hidden; zoom: 1; width: 84px; float: left; padding-right: 6px; text-align: right; font-weight: bold; color: #555;}
.lismbn p em{ display: block; font-style: normal; float: left; width: 256px;}
.digobnt{ width: 172px; height: 50px; margin: 20px auto;}
.digobnt a{
    display: block;
    width: 172px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    font-size: 25px;
    background: #dd9039;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
}

.fudintiao{ width: 100%; height: 60px;}
.dincnav{ width: 100%; height: 60px; background: #dd9039;}
.dcnavcnt{ width: 1200px; height: 60px; margin: 0 auto;}
.dcnavcnt ul{ width: 800px; float: left; height: 60px; margin-left: 65px;}
.dcnavcnt ul li{
    height: 60px;
    float: left;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.dcnavcnt ul li a{
    display: block;
    height: 60px;
    line-height: 60px;
    padding: 0 25px;
    font-size: 18px;
    color: #fff;
}
.avona{ width: 138px; height: 40px; float: right; margin-top: 10px; margin-right: 110px; display:none;}
.avona a{
    display: block;
    width: 138px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background: #fff;
    color: #ffb000;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    font-size: 20px;
}
.dcnavcnt ul li.dcnavcnt_on{ background: #3b3b3b;}
.xcgkan{ width: 100%; height: auto; overflow: hidden; zoom: 1; background: #f4f4f4;}
.xcgkan .honwas{ width: 100%; height: auto; display: none;}
.baisdis{ width: 100% height: auto; padding: 35px 0; margin: 0 auto; background: #fff;}

.gkantit{ width: 1165px; height: 30px; line-height: 30px; background: url("../images/dutms.png") no-repeat left; padding-left: 35px; font-size: 22px; color: #555; margin: 0 auto;}
.xcday{ width: 1130px; height: auto; overflow: hidden; zoom: 1; padding: 0 35px; margin: 0 auto;}
.xcday ul{}
.xcday ul li{ height: auto; overflow: hidden; zoom: 1;}
.xcday ul li div{ height: auto; font-size: 14px; font-weight: bold; margin-top: 20px;}
.xcday ul li p{ margin-top: 14px;}
.xcday ul li p span{ font-family: "Microsoft YaHei", "微软雅黑"; font-weight: bold; color: #2a445e; padding-right: 10px;}

.dcnavcnt ul li:hover{ background: #e29c00;}





/*标签图标*/
.contain { margin: 0 auto; width: 1200px; position: relative; }
.markico{position:absolute; top:0; left:-5px; z-index:100;}
.markico span{width:70px; height:26px; margin-top:5px; text-align:center; line-height:26px; background:#ccc; color:#fff; font-size:12px; display:block;}
.markico .hottravel{ background:#d23b62;}
.markico .select{ background:#732f93;}
.markico .discount{ background:#08a6c3;}
.markico .coupons{ background:#f39d08;}


.experience { padding: 50px 0; background: #f4f4f4; }
.experience h3, .experience h2 { color: #fff; font-style: italic; text-align: center; }
.experience h3 { height: 20px; line-height: 20px; font-size: 18px; }
.experience h2 { height: 40px; line-height: 40px; font-size: 36px; margin-top: 16px; }
.experience-con { position: relative; height: 430px; margin-top: 200px; background-image: url(../images/line/experience-bg.png); background-repeat: no-repeat; }
.experience .user { position: absolute; width: 17px; height: 23px; }
.experience .user.cur { z-index: 50; }
.experience .user-SanFrancisco-piao { top: 184px; left: 90px; }
.experience .user-Tokyo-zhen { top: 270px; left: 750px; }
.experience .user-Perth-minghui { top: 302px; left: 850px; }
.experience .user-Nairobi-tianguangyu { top: 30px; left: 620px; }
.experience .user-Toronto-cuishanmian { top: 240px; left: 145px; }
.experience .user-London-keai { top: 225px; left: 308px; }
.experience .user-Hamburg-wanghong { top: 100px; left: 280px; }
.experience .user-Toulouse-xuwei { top: 10px; left: 440px; }
.experience .user-Rotterdam-Morrisyang { top: 320px; left: 230px; }
.experience .user-Roma-guniangyouli { top: 35px; left: 460px; }
.experience .user-Madrid-ping { top: 370px; left: 990px; }
.experience .user-marker { position: absolute; top: 0; left: 0; width: 17px; height: 23px; background-image: url(../images/line/icon-marker.png); cursor: pointer; }
.experience .user-address { display: none; position: absolute; left: 50%; bottom: 220px; margin-left: -53px; width: 106px; color: #ffb000; line-height: 18px; text-align: center; opacity: 0; }
.experience .user-photo { display: none; position: absolute; left: 50%; bottom: 30px; margin-left: -53px; background-image: url(../images/line/experience-photo-bg.png); padding-top: 3px; width: 106px; height: 159px; opacity: 0; }
.experience .user-photo img { display: block; height: 97px; width: 100px; margin: 0 auto; }
.experience .user-info { display: none; position: absolute; left: 50%; margin-left: -180px; top: -20px; padding: 0 30px; width: 300px; height: 200px; }
.experience .user-info h3 { height: 30px; line-height: 30px; font-size: 24px; padding: 20px 0 10px; text-align: center; font-style: normal; color: #ffb000; }
.experience .user-info h3 strong { background-color: #222430; }
.experience .user-info p { line-height: 18px; font-size: 12px; padding: 0 16px 0 20px; position: relative; color: #999; }
.experience .user-info p .icon-quote { position: absolute; height: 12px; width: 16px; background-image: url(../images/line/icon-quote.png); }
.experience .user-info p .icon-quote-start { left: 0; top: 0; }
.experience .user-info p .icon-quote-end { right: 0; bottom: 0; }
.experience .user-info p .text { background-color: #222430; }

.why-qdf { padding: 100px 0; background-color: #fff; }
.why-qdf-tab ul { margin-left: -15px; }
.why-qdf-tab li { margin-left: 15px; float: left; }
.why-qdf-tab a { display: block; width: 370px; height: 40px; line-height: 40px; text-align: center; background: #eaeaea; color: #999; font-size: 18px; -webkit-transition: 0.3s; transition: 0.3s; }
.why-qdf-tab a.cur, .why-qdf-tab a:hover { background: #ffb000; color: #fff; }
.why-qdf-con { margin-top: 70px; }
.why-qdf-con .item-title { position: relative; padding-top: 10px; height: 10px; line-height: 20px; position: relative; }
.why-qdf-con .item-title-line { height: 1px; overflow: hidden; background: #e2e2e2; }
.why-qdf-con .item-title-text { position: absolute; top: 0; left: 0; height: 100%; width: 100%; text-align: center; }
.why-qdf-con .item-title-text strong { background: #fff; padding: 0 10px; font-size: 18px; color: #222430; }
.why-qdf-con .item-title-text i { font-style: normal; font-size: 16px; }
.why-qdf-con .item-con { padding: 40px 0 0 0; }
.why-qdf-con .item-con-link { margin-left: -35px; }
.why-qdf-con .item-con-link li { float: left; margin-left: 34px; padding-bottom: 40px; }
.why-qdf-con .item-con-link img { height: 70px; width: 200px; }
.why-qdf-con .item-con-link p { margin-top: 10px; height: 20px; line-height: 20px; text-align: center; color: #222430; }
.why-qdf-con .item-con-award li { float: left; margin-left: 60px; height: 340px; padding-bottom: 40px; }
.why-qdf-con .item-con-award .gmic { width: 280px; margin-left: 0; }
.why-qdf-con .item-con-award .gmic p { margin-top: 43px; margin-bottom: 27px; }
.why-qdf-con .item-con-award .soft { width: 290px; }
.why-qdf-con .item-con-award .soft p { margin-top: 43px; margin-bottom: 27px; }
.why-qdf-con .item-con-award .creative { width: 450px; }
.why-qdf-con .item-con-award .creative p { margin-top: 12px; margin-bottom: 20px; }
.why-qdf-con .item-con-award .award-logo { display: block; margin: 0 auto; }
.why-qdf-con .item-con-award .award-img { display: block; margin: 0 auto; }
.why-qdf-con .item-con-award .award-img-bordered { border: 3px solid #ccc; }
.why-qdf-con .item-con-award a { display: block; color: #222430; line-height: 24px; }
.why-qdf-con .item-con-award a:hover { text-decoration: underline; }
.why-qdf-con .item-partner .institution .item-con { text-align: center; padding-bottom: 40px; }

.first-inner-tips{display:none; position:fixed; z-index:10000; width:1000px; overflow:hidden; height:550px; left:50%; top:50%; margin:-275px 0 0 -500px;}
.first-inner-tips li{ position:relative; display:none;}
.first-inner-tips a.close{ position:absolute; right:10px; top:10px; z-index:10;}
.first-inner-tips span.close{ cursor:pointer; position:absolute; width:200px; height:50px; border:3px solid #222430; color:#222430; line-height:50px; text-align:center;top: 300px; left: 50%; margin-left: -100px;}
.first-inner-tips .next,
.first-inner-tips .back{ width:96px; height:33px; display:inline-block; position:absolute;}
.first-inner-tips span.close:hover{ background:#222430; color:#fff;}
.qi_color{ font-size:10px; color:#E9E9E9; font-style:italic;}



/*行程详细*/
.caomsre{ width: 1200px; height: auto; margin: 0 auto; padding-top: 30px; position: relative;}
.todays{ width: 100px; height: auto; position: absolute; top: 160px; left: -100px;}
.todays ul{}
.todays ul li{ width: 100px; height: 34px; margin-bottom: 2px; background: #cdcccc; text-align: center; line-height: 34px; font-size: 15px; color: #fff; cursor: pointer;}
.todays ul li.todays_on{ background: #ffb000;}


.xhcx{ width: 1165px; height: 30px; line-height: 30px; background: url("../images/xicnxa.png") no-repeat left; padding-left: 35px; font-size: 22px; color: #555;}
.nnmowsl{ width: 1200px; height: auto; margin-top: 22px;}
.nnmowsl ul{ width: 1200px; height: auto; overflow: hidden; zoom: 1;}
.nnmowsl ul li{ width: 1200px; height: auto; overflow: hidden; zoom: 1; margin-bottom: 24px;}
.daysto{ width: 1200px; height: 37px; background: url("../images/daysto.jpg") no-repeat; margin-bottom: 22px;}
.daysto span{ display: block; width: 100px; float: left; height: 37px; line-height: 37px; }
.daysto span.sp1{ color: #fff; font-size: 22px; font-weight: bold;}
.daysto span.sp2{ font-size: 18px; color: #ffb000;font-weight: bold;width: 1000px; float:left; margin-left:10px;}
.xcxian{ width: 1200px; height: auto; overflow: hidden; zoom: 1; margin-bottom: 6px;}
.anie{
    width: 32px;
    height: 32px;
    background: #2a445e;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    float: left;
    text-align: center;
    margin-left: 20px;
    position: relative;
}
.anie img{ position: absolute; margin: auto; top: 0; left: 0; right: 0; bottom: 0;}


.riancont{
    width: 1060px;
    float: right;
    height: auto;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: #fff;
    padding: 10px 20px;
    font-size: 15px;
    line-height: 30px;
}
.riancont p{ color: #555; font-weight: bold;}
.riancont span.timeinfo{ background: url("../images/line/shitme.png") no-repeat left; padding-left: 24px; color: #ffb000; margin-left: 10px;}
.riancont em{ font-style: normal; font-weight: normal;}
.riancont i{ font-style: normal; color: #ffb000;}

.lasncnt{
    width: 1060px;
    float: right;
    min-height: 62px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background: #fff;
    padding: 10px 20px;
    font-size: 15px;
    line-height: 30px;
}
.noszone{ width: 1060px; height: 68px; background: url("../images/menta1.jpg") no-repeat left;}
.noszone p{ padding-left: 60px;}
.noszone p span{ font-weight: bold; color: #555; padding-right: 10px;}
.nosztwo p span{ font-weight: bold; color: #555;}

.nosztwo{ width: 1060px; height: 68px;}
.nosztwo .nowtisy{ width: 180px; float: left; padding-left: 60px;}
.nosztwo .nowtisy1{ background: url("../images/menta2.jpg") no-repeat left;}
.nosztwo .nowtisy2{ background: url("../images/menta3.jpg") no-repeat left;}
.nosztwo .nowtisy3{ background: url("../images/menta4.jpg") no-repeat left;}
<!--vtevte-->
.noszthee{ width: 1060px;  overflow: hidden;}
.noszthee dl{ width: 1100px;}
.noszthee dl dd{ width: 349px;  position: relative;float: left; margin-right: 8px;}
.noszthee dl dd img{ width: 349px; height: 250px;}
.noszthee dl dd p{ /*width: 349px;*/ width:0px; height: 30px; text-align: center; line-height: 30px; background: #000; background: rgba(0,0,0,.6); position: absolute; left: 0; bottom: 0; color: #fff;}

.tebitj{ width: 1060px; height: auto; overflow: hidden; zoom: 1; margin-top: 20px;}
.tebitj p{ line-height: 22px; padding-left: 32px;}
.tebitj p span{ color: #ffb000; font-weight: bold; font-size: 14px;}
.tebitj p.p1{ background: url("../images/line/godsz.png") no-repeat; background-position: left 3px;}
.tebitj p.p2{ background: url("../images/line/tanxin.png") no-repeat; background-position: left 6px;}

.lasnwty{ width: 100%;  height: auto; overflow: hidden; zoom: 1; background: #fff;}
.contsnu{ width: 1200px; height: auto; margin: 65px auto 80px auto;}
.dutsmy{ width: 1200px; height: 50px;}
.dutsmy ul{}
.dutsmy ul li{
    width: 140px;
    height: 50px;
    float: left;
    line-height: 50px;
    text-align: center;
    font-size: 22px;
    color: #555;
    border-right: none;
    padding-left: 40px;
    border-bottom: none;
    cursor: pointer;
	display:block;
}
.dutsmy ul li.myu1{ background: #f4f4f4 url("../images/pwtoo1.png") no-repeat; background-position: 25px center; display:block;}
.dutsmy ul li.myu2{ background: #f4f4f4 url("../images/pwtoo2.png") no-repeat; background-position: 25px center;}
.dutsmy ul li.myu3{ background: #f4f4f4 url("../images/pwtoo3.png") no-repeat; background-position: 25px center;}
.dutsmy ul li.myu4{ background: #f4f4f4 url("../images/pwtoo4.png") no-repeat; background-position: 25px center;}

.dutsmy ul li.mbg1{ background: #ffb000 url("../images/pw1.png") no-repeat; background-position: 25px center; color: #fff;}
.dutsmy ul li.mbg2{ background: #ffb000 url("../images/pw2.png") no-repeat; background-position: 25px center; color: #fff;}
.dutsmy ul li.mbg3{ background: #ffb000 url("../images/pw3.png") no-repeat; background-position: 25px center; color: #fff;}
.dutsmy ul li.mbg4{ background: #ffb000 url("../images/pw4.png") no-repeat; background-position: 25px center; color: #fff;}

/*费用说明*/
.mkusyt{ width: 1128px; height: auto; border: 1px solid #ffb000; padding: 30px 35px; display: none;}
.mkusyt ul{}
.mkusyt ul li{ width: 1128px; height: auto; overflow: hidden;zoom: 1; margin-bottom: 30px;}
.mkusyt ul li h3{ font-size: 16px; font-weight: bold; margin-bottom: 6px; background: url("../images/line/zhfx.jpg") no-repeat left; padding-left: 20px;}
.mkusyt ul li p{ font-size: 16px; color: #666; line-height: 30px;}

/*预订须知*/
.digxz{ width: 1128px; height: auto; border: 1px solid #ffb000; padding: 30px 35px; display: none;}
.digxz p{ height: auto; overflow: hidden; line-height: 34px; font-size: 16px; color: #666;}
.digxz p span{ display: inline-block; float: left; height: auto;}
.digxz p span.sp1{ width: 28px;}
.digxz p span.sp2{ width: 1100px;}


/*签约付款*/
.qinayek{ width: 1128px; height: auto; border: 1px solid #ffb000; padding: 30px 35px;}
.qinayek{ width: 1128px; height: auto; border: 1px solid #ffb000; padding: 30px 35px;}
.qinayek ul{}
.qinayek ul li{ width: 1128px; height: auto; overflow: hidden;zoom: 1; margin-bottom: 30px;}
.qinayek ul li h3{ font-size: 16px; font-weight: bold; margin-bottom: 6px; background: url("../images/line/zhfx.jpg") no-repeat left; padding-left: 20px;}
.qinayek ul li p{ font-size: 16px; color: #666; line-height: 30px;}
.qinayek ul li p span{ display: block; float: left;}
.qinayek ul li p span.sp1{ width: 28px;}
.qinayek ul li p span.sp2{ width: 1100px;}

/*提示*/
.meitsh{ width: 1128px; height: auto; border: 1px solid #ffb000; padding: 30px 35px; display: none;}
.meitsh p{ height: auto; overflow: hidden; line-height: 34px; font-size: 16px; color: #666;}
.meitsh p span{ display: inline-block; float: left; height: auto;}
.meitsh p span.sp1{ width: 28px;}
.meitsh p span.sp2{ width: 1100px;}


.tomsmato{ position: absolute; background: url("../images/line/nav_bg.png") no-repeat center;}


/*立即预订*/
.bkbig{ width: 100%; height: auto; overflow: hidden; zoom: 1; background: #f4f4f4;}
.nbook{ width: 1010px; height: auto; margin: 0 auto; margin-bottom: 290px;}
.nbook input{ font-size: 15px; font-family: "Microsoft YaHei", "微软雅黑";}
.bkn{ width: 1010px; height: 134px; position: relative;}
.zhdv{ width: 253px; height: 3px; position: absolute; background: url("../images/line/huisxg.jpg") no-repeat center;}
.zhdv1{ left: 183px; top: 69px;}
.zhdv2{ left: 570px; top: 69px;}
.zhdv3{ background: url("../images/line/huisxgtoo.jpg") no-repeat center;}


.bkn ul{}
.bkn ul li{ width: 108px; height: 32px; float: left; position: absolute; top: 54px;}
.bkn ul li p{ width: 34px; height: 32px; float: left; background: url("../images/line/banshs.png") no-repeat center; text-align: center; line-height: 32px;color: #fff; font-size: 16px; font-weight: bold;}
.bkn ul li span{ display: block; float: left; width: 74px; height: 32px; text-align: center; line-height: 32px; color: #c7c7c7;}
.bkn ul li.li1{ left: 65px;}
.bkn ul li.li2{ left: 450px;}
.bkn ul li.li3{ right: 65px;}
.bkn ul li.bkn_on p{ background: url("../images/line/banshs_too.png") no-repeat center; text-align: center;}
.tongzbk{
    width: 1008px;
    height: auto;
    padding: 20px 0;
    border: 1px solid #f4ac29;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #ffffeb url("../images/line/jgao.png") no-repeat;
    background-position: 30px 26px;
}
.tongzbk p{ color: #333; padding-left: 90px; font-size: 13px;}
.tongzbk p.p1{ line-height: 24px;}
.tongzbk p.p2{ line-height: 24px;}
.tongzbk p.p2 span{ font-size: 18px; color: #54b8a8; font-weight: bold; background: url("../images/line/lsphn.png") no-repeat left; padding-left: 20px; margin: 5px 4px 0 4px; }
.tongzbk p.p3{ line-height: 24px; height: auto; overflow: hidden; zoom: 1;}
.tongzbk p.p3 em{ font-style: normal; display: inline-block; float: left; width: 24px;}
.tongzbk p.p3 i{ font-style: normal; display: inline-block; float: left; width: 860px;}

.tanlsc{ width: 1010px; height: 30px; line-height: 30px; color: #54b8a8; font-size: 16px; font-weight: bold; margin-top: 25px;}
.bale1{ width: 1010px; height: auto;}
.bale1 table{ border: 1px solid #ddd;border-collapse:collapse;}
.bale1 table tr{}
.bale1 table tr td{ border: 1px solid #ddd; height: 44px; text-align: center; font-size: 15px; color: #666; background: #fff;}
.bale1 table tr td.td1{ width: 594px; font-size: 15px;}
.bale1 table tr td.td2{ width: 208px;}
.bale1 table tr td.td3{ width: 208px;}
.tntxt{ width: 594px; height: 44px; border: 0; outline:none; text-align: center; font-size: 15px; color: #f4ac29; font-family: "Microsoft YaHei", "微软雅黑";}
.petxt{ width: 207px; height: 44px; border: 0; outline:none; text-align: center; font-size: 15px; color: #f4ac29; font-family: "Microsoft YaHei", "微软雅黑";}

.bale2{ width: 1010px; height: auto;}
.bale2 table{ border: 1px solid #ddd;border-collapse:collapse;}
.bale2 table tr{}
.bale2 table tr td{ width: 505px; border: 1px solid #ddd; height: 44px; line-height: 44px; font-size: 15px; color: #666; background: #fff;}
.bale2 table tr td span{ display: block; float: left; width: 120px; height: 44px; text-align: right;}
.bale2 table tr td input.phtxt{
    float: left;
    width: 150px;
    height: 27px;
    line-height: 27px;
    margin-top: 8px;
    border: 1px solid #ddd;
    padding: 0 5px;
    outline: none;
}
.bale2 table tr td input.phtxt:hover{ border: 1px solid #ffb000;}
.bale2 table tr td em{ font-size: 12px; font-style: normal; display: block; float: left;}
.toele{ width: 162px; height: 44px; float: left; position: relative;}
.toele input{ cursor: pointer;}
.toele ul{ width: 160px; height: auto; overflow: hidden; zoom: 1; background: #fff; border: 1px solid #ddd; border-top: 0; display: none;}
.toele ul li{
    width: 126px;
    height: 28px;
    line-height: 28px;
    padding: 0 18px;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.toele ul li:hover{ background: #666; color: #fff; cursor: pointer;}
.bsex input{ margin-left: 10px;}
.bale3{ width: 1008px; height: auto; overflow: hidden; zoom: 1; background: #fff; border: 1px solid #ddd; padding-top: 20px;}
.chrens{ width: 1010px; height: auto; margin-bottom: 15px; overflow: hidden; zoom: 1;}
.chs_lf{ width: 120px; height: 40px; float: left; text-align: right; line-height: 40px;}
.chs_rt{ width: 888px; height: auto; float: left;}
.chs_rt input.eksmm{ width: 98px; height: 29px; line-height: 29px; border: 1px solid #ddd; margin-left: 5px; padding: 0 5px; margin-top: 5px; outline: none;}
.chs_rt input.eksmm:hover{ border: 1px solid #ffb000;}

.chs_rt textarea{ width: 400px; height: 140px; border: 1px solid #ddd; font-size: 14px; font-family: "Microsoft YaHei", "微软雅黑"; color: #444; padding: 10px; float: left; margin-left: 5px; outline: none;}
.chs_rt textarea:hover{ border: 1px solid #ffb000;}

.txtimy2{ float: left; width: 208px; height: 38px; border: 1px solid #ddd; float: left; margin-left: 6px; padding: 0 5px; outline:none;}
.chs_rt ul li a{ display: block; float: left; width: 40px; line-height: 40px; line-height: 40px; text-align: center; margin-left: 6px;}
.chs_rt ul li a:hover{ color: #ffb000;}

.hexinx{ height: 38px; height: auto; text-align: right; font-size: 12px; color: #ea2515; margin-bottom: 14px; padding-right: 20px; margin-top: 60px;}
.tisbim{ height: auto; height: 54px; background: #f2f8f6; border-top: 1px solid #ddd;}
.tisbim input.sbnsbn{
    width: 130px;
    height: 38px;
    border: none;
    background: #ffb000;
    color: #fff;
    font-size: 16px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-family: "Microsoft YaHei", "微软雅黑";
    float: right;
    margin-right: 50px;
    margin-top: 8px;
    cursor: pointer;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    outline: none;
}

.phtxt_time{ background: url("../images/line/timqi.jpg") no-repeat right; cursor: pointer;}

.tisbim input.sbnsbn:hover{ background: #ffc239}


/*.wnbliu{ width: 100%; height: 740px;}*/

/*浮动菜单*/
.fltcd{ width: 50px; height: auto; position: fixed; top: 50%; margin-top: -130px; right: 40px; display: none; z-index: 9999;}
.fltcd ul{}
.fltcd ul li{ width: 50px; height: 50px; margin-bottom: 2px; cursor: pointer; position: relative;}
.yuaqih{ width: 50px; height: 50px; position: relative;}
.yuaqih p{ width: 50px; height: 50px;}
.yuaqih p.p1{ text-align: center; background: url("../images/line/huiseyd.png") no-repeat center; line-height: 50px; color: #fff; overflow: hidden; position: absolute; top: 0; left: 0; opacity: 0; filter:Alpha(opacity=0);}
.yuaqih p.p1 span{ display: block; line-height: 16px;}
.yuaqih p.p1 span.spa1{ margin-top: 0px; margin-top: 7px;}
.yuaqih p.p2{ position: absolute; top: 0; left: 0;}
.yuaqih p.p2 img{ width: 50px; height: 50px;}

.fot_phone{ width: 138px; height: 36px; background: url("../images/line/f_phone.png") no-repeat center; position: absolute; top: 6px; left: -142px; color: #fff; font-size: 16px; line-height: 36px;}
.fot_phone span{ padding-left: 12px;}

.fukqq{ width: 109px; height: 108px; position: absolute; top: -28px; left: -113px; background: url("../images/line/f_kfqq.png") no-repeat center;}
.fukqq p{ width:88px; height: 35px; border-bottom: 1px solid #666; margin-left: 5px; text-align: center;  line-height: 35px; font-size: 16px; color: #fff;}
.fukqq p a { color:#fff}

.foewnm{ width: 176px; height: 187px; position: absolute; top: -66px; left: -180px; background: url("../images/line/f_ewm.png") no-repeat center;}
.foewnm span{ width: 148px; height: 30px; display: block; line-height: 30px; text-align: center; font-size: 16px; color: #fff; margin-left: 10px;}
.foewnm p{ margin-left: 10px;}
.foewnm p img{ width: 148px; height: 148px;}
.flrtk{ display: none;}

.anchorBL{ display: none !important;}
.zuiluy{ width: 890px; height: auto; overflow: hidden; zoom: 1; text-align: right; margin-top: 20px; margin-bottom: 80px;}
.cmeqidy{ width: 100%; height: 100px;}

.apdone{
    width: 88px;
    height: 26px;
    background: #ffb000;
    color: #fff;
    float: left;
    text-align: center;
    line-height: 26px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 8px;
    margin-left: 8px;
    cursor: pointer;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.apdone:hover{ background: #ffc239;}
.huoqtit{ display: none;}
.wenda_tit { font-size:18px; margin-bottom:20px; font-weight:600; color:#3b3b3b}
.mhlast_lf{ width: 330px; height: auto; overflow: hidden; zoom: 1; display: inline-block; float: left;}
.mhlast_rt{ width: 260px; height: auto; overflow: hidden; zoom: 1; display: inline-block; float: right;}
.mobure div.muyonto{ display: none;}

.bale4{ width: 1008px; height: auto; overflow: hidden; zoom: 1; border: 1px solid #ddd;}
.qredan{ width: 1008px; height: 44px; border-bottom: 1px solid #ddd;}
.qredan_lf, .qredan_rt{ float: left; height: 44px; line-height: 44px;}
.qredan_lf{ width: 136px; text-align: center; font-size: 15px; color: #666; background: #f2f8f6;}
.qredan_rt{ width: 870px; height: 44px; border-left: 1px solid #ddd;}
.qredan_rt input.txpom{ width: 820px; height: 44px; border: none; padding: 0 25px; outline: none; color: #666; line-height: 44px;}
.qredan_rt p{ width: 820px; height: 44px; background: #fff; padding: 0 25px;}


.bale5{ width: 1008px; height: auto; overflow: hidden; zoom: 1; border: 1px solid #ddd;}
.bale5 ul{}
.bale5 ul li{ width: 504px; height: auto; overflow: hidden;zoom: 1; border-bottom: 1px solid #ddd; float: left;}
.lafot_lf, .lafot_rt{ float: left; border-left: 1px solid #ddd;}
.lafot_lf{ width: 136px; height: 44px; text-align: center; line-height: 44px; color: #666; background: #f2f8f6;}
.lafot_rt{ width: 366px; height: 44px; border-left: 1px solid #ddd; border-left: 1px solid #ddd;}
.lafot_rt input.cantxt{ width: 316px; height: 44px; border: none; padding: 0 25px; outline: none; color: #666; line-height: 44px;}

.bale6{ width: 1008px; height: auto; overflow: hidden; zoom: 1; border: 1px solid #ddd;}
.cans_lf{ width: 136px; text-align: center; font-size: 15px; color: #666; background: #f2f8f6; float: left; height: 162px; line-height: 44px;}
.cans_rt{ width: 870px; min-height: 44px; border-left: 1px solid #ddd; background: #fff; float: left;}
.tisbimtoo{ margin-top: 20px; background: none; border: 0;}
.netxtetoo{ width: 1010px;}
.zitwoptoo{ width: 1008px; margin-top: 5px;}
.weimztoo{ width: 1008px;}
.wcaonflot{ margin-left: 203px;}
.gkhzhwidth{ width: 1008px; background-position: 238px 102px;}
.gkhzh_lfolt{ margin-left: 240px;}
#beizhs{
    width: 820px;
    height: 140px;
    border: 0;
    outline: none;
    padding: 12px 25px;
    font-size: 15px;
    color: #666;
    font-family: "Microsoft YaHei", "微软雅黑";
    background: #fff;
}
#bgsltwo{}
.newfonts{ width: 1200px; height: auto; overflow: hidden; zoom: 1;  margin: 0 auto;}
.newfonts h2{ background: url("../images/line/dilatb.png") no-repeat left; padding-left: 40px; margin-top: 20px; margin-bottom: 10px; color: #555; font-weight: normal; font-size: 22px;}
.newfonts_lf, .newfonts_rt{ width: 280px; height: auto; overflow: hidden; float: left;}
.newfonts_lf{ margin-left: 39px;}
.newfonts_lf p{ margin-top: 6px;}
.newfonts_lf p span{ color: #ffc239; font-size: 16px; padding-right: 6px;}
.newfonts_rt p{ margin-top: 6px;}
.newfonts_rt p span{ color: #ffc239; font-size: 16px; padding-right: 6px;}

.cxrens{ height: auto; overflow: hidden; zoom: 1;}
#bezhuy{
    width: 820px;
    height: 140px;
    border: 0;
    outline: none;
    padding: 12px 25px;
    font-size: 15px;
    color: #666;
    font-family: "Microsoft YaHei", "微软雅黑";
    background: #fff;
}


.wangzhanditu{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    display: none;
}
.zheyacne{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #000; opacity: .5; filter:Alpha(opacity=5); }
.wazhcent{
    width: 720px;
    height: 620px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -360px;
    margin-top: -310px;
    background: #fff;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    overflow: hidden;
    cursor: pointer;
}
.comtezp{ width: 720px; height: 170px; background: #ffb000; text-align: center; overflow: hidden; zoom: 1; font-size: 18px; color: #fff; position: relative;}
.comtezp p{ margin-top: 20px; margin-bottom: 10px;}
.comtezp img.guanbichacha{ position: absolute; top: 5px; right: 5px; cursor: pointer;}
.xiamiay{ width: 720px; height: auto;}
.xiamiay ul{ height: auto; overflow: hidden; zoom: 1; margin-top: 40px;}
.xiamiay ul li{ width: 720px; height: 60px; border-bottom: 1px solid #ededed; line-height: 60px;}
.xiamiay ul li span{ display: inline-block; float: left; margin-left: 40px; font-size: 18px;}
.xiamiay ul li a{
    display: inline-block;
    float: left;
    margin-left: 40px;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.xiamiay ul li a:hover{ color: #ffb000;}


@media only screen and (max-width:1300px){
    .moedoutit p{ font-size: 24px;}
    .moedoutit span{ font-size: 18px;}
    .bayfont1 p{ font-size: 16px;}
    .bayfont2 p{ font-size: 16px;}
    .bayfont3 p{ font-size: 16px;}
    .bayfont4 p{ font-size: 16px;}
    .bayfont5 p{ font-size: 16px;}
    .alyowa_lf p.p1{ font-size: 20px;}
    .alyowa_lf p.p2{ font-size: 20px;}
    .alyowa_lf p.p3{ font-size: 20px;}
    .alyowa_lf p.p4{ font-size: 18px; margin-top: 40px;}
    .lastonw{ height: 470px; margin-top: -198px; width: 1018px; margin-left: -512px;}
    .alyowa_lf{ width: 498px;}
    .ywazjk{ width: 1018px; height: 80px; line-height: 80px; font-size: 28px;}
}
@media only screen and (max-width:1920px){
    .dingban{ min-height: 624px;}
}
@media only screen and (max-width:1680px){
    .dingban{ min-height: 544px;}
}
@media only screen and (max-width:1440px){
    .dingban{ min-height: 467px;}
}
@media only screen and (max-width:1280px){
    .dingban{ min-height: 414px;}
}
@media only screen and (max-width:1024px){
    .dingban{ min-height: 330px;}
}
/*FOOTER CSS*/
.footer { width: 100%; background: #353535; border-top: 3px solid #dd9039; overflow: hidden; }
.ftbtnct { width: 1024px; margin: 0 auto; overflow: hidden }
.dbutp { width: 1024px; height: 70px; border-bottom: 1px solid #575a5b; margin-top: 20px; text-align:center;}
.dblgo { width: 240px; height: 58px; display:inline-block; margin:0 auto;}
.dnfal { height: 58px; display:inline-block; line-height:58px;}
.dnfal p { width: 100%; height: auto; overflow: hidden; zoom: 1; }
.dnfal span { display: block; float: left; font-size: 46px; color: #e7993f;line-height:75px;}
.dbubtm { width: 1024px; height: 31px; line-height: 31px; color: #bcbcbc; font-size: 16px; margin-top: 20px; display: inline-block; text-align:center;}
.dbubtm span { display: block; }
.dbubtm a { color: #fff; -webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s; }
.dbubtm a:hover { color: #ffb000; }
.pweredby { margin: 8px auto; text-align: center; }
.pweredby a { color: #bcbcbc; }
.pweredby a:hover { color: #e7993f; }
/* GOBACKTOP CSS*/
@font-face { font-family: 'icomoon'; src: url('fonts/icomoon.eot?qradjf'); src: url('fonts/icomoon.eot?qradjf#iefix') format('embedded-opentype'), url('fonts/icomoon.ttf?qradjf') format('truetype'), url('fonts/icomoon.woff?qradjf') format('woff'), url('fonts/icomoon.svg?qradjf#icomoon') format('svg'); font-weight: normal; font-style: normal; }
.demo-icon { font-family: "icomoon"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; text-align: center; font-variant: normal; text-transform: none; font-size: 24px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; line-height: 24px; color: #999; }
/*new right*/
.cndns-right { position: fixed; right: 1px; top: 50%; margin-top: -100px; z-index: 1000; }
.cndns-right-meau { position: relative; }
.cndns-right-btn, .qinghongbao { width: 48px; height: 48px; border: 1px solid #ddd; text-align: center; display: block; margin-bottom: 6px; position: relative; background-color: #fff }
.cndns-right-btn span, qinghongbao span { color: #848484; font-size: 26px; line-height: 48px; }
.cndns-right-btn sup { display: block; min-width: 24px; height: 24px; text-align: center; line-height: 24px; color: #fff; border-radius: 50%; background-color: #f9120f; position: absolute; left: -12px; top: -12px; }
.qianghongbao sup { display: block; min-width: 24px; height: 24px; text-align: center; line-height: 24px; color: #fff; border-radius: 50%; background-color: #ce1008; position: absolute; left: -12px; top: -12px; }
.cndns-right-btn p { color: #666; font-size: 14px; line-height: 18px; padding-top: 5px; display: none; }
.cndns-right-meau:hover .cndns-right-btn span { display: none }
.cndns-right-meau:hover .cndns-right-btn p { display: block; }
.meau-car .cndns-right-btn { border-color: #ff6800; margin-bottom: 20px; }
.meau-car.cndns-right-meau:hover .cndns-right-btn { }
.meau-car.cndns-right-meau:hover .cndns-right-btn span { color: #fff; display: block; }
.meau-car .cndns-right-btn span { color: #ff6800; }
.meau-sev .cndns-right-btn { border-color: #e4e4e4; background: url(../images/zxkf.png) no-repeat #fff center; }
.meau-sev .cndns-right-btn p { color: #666 }
.meau-sev .cndns-right-btn span { color: #fff }
.meau-qq .cndns-right-btn { border-color: #e4e4e4;background: url(../images/qqico.png) no-repeat #ffffff center;}
.meau-qq .cndns-right-btn p { color: #666 }
.meau-qq .cndns-right-btn span { color: #fff }
.meau-top .cndns-right-btn span { font-size: 12px; line-height: 12px; padding-top: 10px; display: block }
.meau-top .cndns-right-btn i { display: block; color: #999 }
.meau-top.cndns-right-meau:hover .cndns-right-btn {}
.meau-top.cndns-right-meau:hover .cndns-right-btn span { display: block; }
.meau-top.cndns-right-meau:hover .cndns-right-btn i { }
.cndns-right-box { position: absolute; top: -15px; right: 48px; padding-right: 25px; display: none; }
.cndns-right-box .box-border { border: 1px solid #ccc; border-top: 4px solid #ff6800; padding: 20px; background-color: #fff; -webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15); -moz-box-shadow: 0 3px 8px rgba(0,0,0,.15); box-shadow: 0 3px 8px rgba(0,0,0,.15); position: relative }
.cndns-right-box .box-border .arrow-right { display: block; width: 13px; height: 16px; background: url(../images/arrow.png) no-repeat; position: absolute; right: -13px; top: 26px; }
.cndns-right-box .box-border .sev-t span { font-size: 42px; float: left; display: block; line-height: 56px; margin-right: 20px; color: #d3d3d3 }
.cndns-right-box .box-border .sev-t p { float: left; color: #ff6800; font-size: 24px; line-height: 28px; }
.cndns-right-box .box-border .sev-t p i { display: block; font-size: 14px; color: #aaa; }
.cndns-right-box .box-border .sev-b { padding-top: 15px; margin-top: 15px; border-top: 1px solid #e4e4e4; display: inline-block; width:100%;}
.cndns-right-box .box-border .sev-b h4 { color: #666; font-size: 14px; font-weight: normal; padding-bottom: 15px; }
.cndns-right-box .box-border .sev-b li { float: left; width: 33.33333% }
.cndns-right-box .box-border .sev-b li a { display: inline-block; color: #999; font-size: 13px; padding-left: 43px; background: url(../images/kf.png) no-repeat left 3px; line-height: 36px; }
.cndns-right-box .box-border .sev-b li a:hover { }

.cndns-right-box .box-border .sev-q { padding-top: 15px; margin-top: 15px; border-top: 1px solid #e4e4e4; display: inline-block;width:100%;}
.cndns-right-box .box-border .sev-q h4 { color: #666; font-size: 14px; font-weight: normal; padding-bottom: 15px; }
.cndns-right-box .box-border .sev-q li { float: left; width: 24% }
.cndns-right-box .box-border .sev-q li a { display: inline-block; color: #999; font-size: 13px; padding-left: 43px; background: url(../images/qq_icosml.png) no-repeat left 3px; line-height: 36px; }
.cndns-right-box .box-border .sev-q li a:hover {}
.meau-sev .cndns-right-box .box-border { width: 430px; display: inline-block; }
.meau-qq .cndns-right-box .box-border { width: 430px; display: inline-block; }
.meau-contact .cndns-right-box .box-border { width: 230px; display: inline-block; }
.cndns-right-meau:hover .cndns-right-box { display: block }
.meau-code .cndns-right-box .box-border { width: 650px; text-align: left; }
.meau-code .cndns-right-box .box-border i { display: block; color: #f66e06; font-size: 16px;text-align: center;}
.meau-code .cndns-right-box .box-border .sev-b li { float: left; width:24%; margin-right:1%; }
.meau-sev .cndns-right-btn .demo-icon { display: none; }
.meau-qq .cndns-right-btn .demo-icon {}
.meau-sev:hover .cndns-right-btn { background: #fff; }
.meau-qq:hover .cndns-right-btn { background: #fff;}
.meau-zs .cndns-right-btn { background-color: #ff6800; color: #fff; margin-top: 80px; border-color: #ff6800 }
.meau-zs .cndns-right-btn span { color: #fff }
.meau-zs .cndns-right-btn p { color: #fff }
/*-------抢红包CSS-------*/
.hongbaosk { position: relative; background: url(/skin/default/images/qiangui.png) no-repeat center; width: 75px; height: 75px; z-index: 1001; top: 69px; left: 184px; }
.draw-mid-move { -webkit-animation: open 0.2s linear 0.5s infinite alternate; -webkit-animation-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); animation: open 0.2s linear 0.5s infinite alternate; animation-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1); }
.fixed-send-vip { position: relative; margin: 0px 0 25px; }
.fixed-send-vip.hover-opened:hover .send-dropbox, .fixed-send-vip.normal-opened .send-dropbox { z-index: 1; opacity: 1; visibility: visible; top: 0; }
.fixed-send-vip .send-reference { background: url(../images/qhb.png) no-repeat !important; }
.fixed-send-vip .send-reference { width: 50px; height: 50px; -webkit-border-radius: 5%; border-radius: 5%; cursor: pointer; filter: progid:DXImageTransform.Microsoft.gradient startcolorstr #ff9000, endcolorstr=#ff5200, gradientType=1;
background: -moz-linear-gradient(top, #ff9000, #ff5200); background: -webkit-linear-gradient(top, #ff9000, #ff5200); background: -o-linear-gradient(top, #ff9000, #ff5200); background: -webkit-gradient(linear, left top, left bottom, from(#ff9000), to(#ff5200)); background: linear-gradient(top, #ff9000, #ff5200); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 10px; -webkit-animation: bounce-up 1.5s linear infinite; animation: bounce-up 1.5s linear infinite; }
.fixed-send-vip .send-reference p { font-size: 16px; color: #fff; text-align: center; line-height: 18px; white-space: pre-wrap; }
.fixed-send-vip .send-dropbox { width: 308px; padding-right: 15px; position: absolute; right: 62px; top: 20px; z-index: -1; opacity: 0; visibility: hidden; }
.fixed-send-vip .send-dropbox .dropbox-content { width: 308px; height: 230px; border: 1px solid #d6d6d6; background: #fff; position: relative; }
.fixed-send-vip .send-dropbox .dropbox-content:before { content: ''; display: block; width: 0; height: 0; border-top: 6px solid transparent; border-left: 8px solid #ffeee1; border-bottom: 6px solid transparent; position: absolute; right: -8px; top: 20px; }
.fixed-send-vip .send-dropbox .dropbox-banner { width: 100%; height: 122px; }
.fixed-send-vip .send-dropbox p { font-size: 14px; color: #999; text-align: center; margin: 20px 0; }
.fixed-send-vip .send-dropbox .dropbox-save-btn { display: block; width: 100px; height: 32px; line-height: 32px; text-align: center; font-size: 16px; color: #fff; -webkit-border-radius: 2px; border-radius: 2px; background: #ff5200; margin: 0 auto; }
.fixed-send-vip .send-dropbox .dropbox-save-btn:hover { opacity: .8; filter: alpha(opacity=80); }
.fixed-send-vip .send-dropbox .dropbox-close-btn { display: block; width: 16px; height: 16px; position: absolute; right: 10px; top: 10px; cursor: pointer; }
.fixed-send-vip .send-dropbox .dropbox-close-btn:hover { transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(180deg); -o-transform: rotate(90deg); }


/*------INDEX HONGBAO-------*/
.hongbao { width: 100%; height: 735px; background: url("../images/hongbaobg.jpg") no-repeat center; }
.tenicnt { width: 1200px; height: 735px; margin: 0 auto; }
.tebtxt { width: 1200px; height: 505px; position: relative; }
.tebtxt img.tnpc2 { top: -7px; right: 0; position: absolute; }
/*---填写信息--*/
.tebtxt .tnpc1 { position: absolute; top: -20px; left: 10px; background: url(../images/qhbao.png) no-repeat center; width: 420px; height: 470px; overflow: hidden; z-index: 1000; }
.hbao-mg { margin-top: 90px !important; }
.lijiangform .txt { font-size: 18px; text-align: right; padding-bottom: 18px; color: #0000; text-align: center; }
.lijiangform .txt em { color: #c94c3b; }
.lijiangform .txt strong { font-size: 32px; color: #c94c3b; }
.container { margin: 0 auto; padding: 20px; }
.lbl { display: block; }
.row { margin-bottom: 10px; }
.clearfix { *zoom:1;
}
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.clearfix:after { clear: both; }
.list { }
.list li { list-style: none; text-align: center; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
.demos { width: 40%; float: right; margin-bottom: 20px; }
.demos ul { list-style: none; margin: 0; padding: 0; }
.demos ul li { display: inline-block; float: left; }
.demos ul li a { display: block; padding: 5px; line-height: 20px; background-color: #2ba3d4; margin: 0px 5px; }
.demos ul li a { color: White; text-decoration: none; font-size: 0.9em; }
.contact label { line-height: 30px; color: #fae420; }
.contact input[type="text"], .contact input[type="email"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 18px; border: 1px solid #e1e1e1; box-shadow: none; width: 100%; height: 36px; padding: 4px 6px; font-size: 14px; line-height: 20px; color: #555; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; vertical-align: middle; }
.contact textarea { width: 100%; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -moz-border-radius: 0; }
.submit { line-height: 47px; margin-top: 20px; padding: 4px 14px 4px 14px; background: #ffd727; font-weight: bold; color: #e30013; border-radius: 2px; border: none; text-shadow: none; box-shadow: none; cursor: pointer; }
.submit:hover, .submit:active, .submit.active { background-color: #2ecc71; color: #FFF; }
.contact input::-webkit-input-placeholder, .contact textarea::-webkit-input-placeholder {
color:#999;
font-style:italic;
}
.contact input:-moz-placeholder, .contact textarea:-moz-placeholder {
color:#999;
font-style:italic;
}
.contact input::-moz-placeholder, .contact textarea::-moz-placeholder {
color:#999;
font-style:italic;
}
.contact input:-ms-input-placeholder, .contact textarea:-ms-input-placeholder {
color:#999;
font-style:italic;
}
.contact input::-ms-input-placeholder, .contact textarea::-ms-input-placeholder {
color:red;
}
.contact-address address { font-size: 14px; margin: 10px 0 0; padding-left: 25px; position: relative; }
.contact-address address i { width: 15px; display: inline-block; position: absolute; left: 0; top: 3px; }
.contact-address h3 { padding: 10px; margin-top: 0; }
.animated { -webkit-animation-duration: 1s; -moz-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both }
.animated.hinge { -webkit-animation-duration: 2s; -moz-animation-duration: 2s; -o-animation-duration: 2s; animation-duration: 2s }
/*红包雨*/
.hongbaoyu { position: absolute; height: 735px; overflow: hidden; width: 100%; z-index: 999; }
.couten { width: 100%; }
.couten li { position: absolute; animation: all 3s linear; top: -100px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.backward { width: 100%; background: #ccc; opacity: 0.5; position: absolute; top: 0; }
.backward span { display: inline-block; width: 100px; height: 100px; color: #000; font-weight: bold; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; text-align: center; line-height: 100px; font-size: 1000%; }


/*====抢红包Css ALL STR====*/
/*--填写红包信息--*/
.hbinfos { opacity: 1; padding-top: 0; position: fixed; right: 0; top: 50%; left: 50%; z-index: 1050; outline: 0; -webkit-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear; max-width: 500px; margin-left: -250px; margin-top: -250px; }
.hbinfos .hb-bgsmida { background-image: url(../images/red-y.png); width: 100%; height: 100%; background-size: 100%; background-position: center; background-repeat: no-repeat; left: 0; }
.hbinfos .modal-dialog { position: relative; width: auto; margin: 10px; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); -webkit-transition: -webkit-transform 0.3s ease-out; -moz-transition: -moz-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out; }
.hbinfos .modal-content { position: relative; background-color: #fff; border: 1px solid #999; border: 1px solid rgba(0,0,0,0.2); border-radius: 3px; -webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.3); box-shadow: 0 3px 9px rgba(0,0,0,0.3); background-clip: padding-box; outline: 0; }
.hbinfos .modal-header { padding: 15px; border-bottom: 1px solid #e5e5e5; text-align: center; font-size: 0.4rem; }
.hbinfos button.close { padding: 0; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; }
.hbinfos .close { float: right; font-size: 21px; font-weight: bold; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: 0.2; }
.modal-body { padding: 25px; position: relative; }
.modal-body .tips { /*padding: 0 0 20px 0; color: #ff006a;font-size: 0.3rem;*/ margin-bottom: 0.3rem; }
.modal-body .tips img{width:100%;}
.hbinfos .form-group { margin-bottom: 0.24rem; margin-left: -15px; margin-right: -15px; }
.hbinfos .form-group label { padding-left: 0; padding-right: 0; font-size: 12px; color: #2f3033; }
.hbinfos .col-sm-2 { position: relative; min-height: 1px; }
.hbinfos .col-sm-10 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; padding-top:5px; }
.hbinfos .text-danger { color: #a94442; }
.hbinfos .form-control { display: block; width: 100%; height: 34px; font-size: 14px; line-height: 1.428571429; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 3px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; box-shadow: none; padding: 0 5px; }
.form-group .div-error.active { display: inline-block; }
.form-group .div-error { display: none; }
.form-group .div-error.active .error-label { font-size: 0.12rem; color: #ff3939; padding-left: 0; padding-right: 0; }
.fuckinfo { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; opacity: 0.65;}
.hbinfos .actions { padding-top: 12px; text-align: center; }
.hbinfos .money { font-size: 0.5rem; color: #ff006a; font-weight: bold; }
.hbinfos .btn { min-width: 80px; }
.hbinfos .btn-primary { color: #fff; background-color: #ed4930; border-color: #008ec5; }
.hbinfos .btn { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; border-radius: 3px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
/*抢红包样式*/
.qhongbao { position: fixed !important; right: 0; bottom: 2.8rem; z-index: 11000; transition: all .6s; display: block }
.gotop { display: none; position: fixed; bottom: 1.22rem; right: 0.1rem; width: 0.8rem; height: 0.8rem; background: url(../images/goup.png) no-repeat center; background-size: 100% 100%; z-index: 100; }
/*----红包领取样式--*/
#packetBg .inner { position: absolute; bottom: 0; left: 0; right: 0; top: 0; margin: auto; z-index: 1; }
#packetBg .inner.type1 { width: 290px; height: 319px; background: url(../images/hb-bg1.png) 0 0 no-repeat; background-size: 100% 100%; padding-top: 68px; display: none; }
#packetBg .inner.type1 img.head { border: 5px solid #fffdf6; background: #fffdf6; border-radius: 50%; width: 60px; height: 60px; -o-object-fit: cover; object-fit: cover; position: absolute; top: 0; left: 50%; margin-left: -30px }
#packetBg .inner.type1 p.name { color: #5c5e61; font-size: 16px; line-height: 24px; text-align: center; padding: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 15px; }
#packetBg .inner.type1 p.name em { max-width: 115px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; color: #F68000; font-style: normal; vertical-align: middle; margin: -4px 4px 0; }
#packetBg .inner.type1 p.w1 { text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #ED4930; font-size: 48px; margin-top: 21px; width: 100%; line-height: 50px; }
#packetBg .inner.type1 p.w2 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #FFE2B1; font-size: 14px; margin-top: 40px; width: 100%; padding: 0 25px; }
#packetBg .inner.type1 p.w3 { font-size: 14px; line-height: 18px; margin-top: 43px; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#packetBg .inner.type1 p.w4, #packetBg .inner.type1 p.w5 { color: #FFE2B1; line-height: 18px; text-align: center; padding: 0 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
#packetBg .inner.type1 p.w4 { font-size: 14px; margin-top: 5px; }
#packetBg .inner.type1 p.w5 { font-size: 16px; margin-top: 4px; font-weight: 700; }
#packetBg .inner.type1 button { width: 183px; height: 45px; background: url(../images/hb-go.png) 0 0 no-repeat; background-size: 100%; text-align: center; display: block; margin: 18px auto 0; color: #f28329; font-size: 18px; font-weight: 700; border: none }
#packetBg .inner.type2 { width: 270px; height: 340px; background: url(../images/hb-bg2.png) 0 0 no-repeat; background-size: 100%; padding-top: 55.5px; display: none; }
#packetBg .inner.type2 img.go { width: 72px; height: 74.5px; position: absolute; top: 223px; left: 50%; margin-left: -36px; }
#packetBg .inner.type2 p.w1 { color: #9b9b9b; font-size: 18px; line-height: 27px; text-align: center; margin: 0 }
#packetBg .inner.type2 p.w2 { color: #ed4930; font-size: 16px; line-height: 30px; text-align: center; margin: 0 }
/*====抢红包Css ALL END====*/


/*===底部快速定制部分===*/
.m-app-open { position: fixed; z-index: 99999; left: 0; bottom: 0; height: 157px; width: 100%; min-width: 1000px }
.m-app-open .box-background { position: absolute; z-index: 1; top: 0; left: 0; height: 100%; width: 100%; background: #263646; opacity: .85; filter: alpha(opacity=85) }
.m-app-open .box-inner { position: relative; width: 1000px; margin: 0 auto; height: 100%; z-index: 2 }
.m-app-open .background-img { position: absolute; bottom: 0; left: 0; z-index: 0 }
.m-app-open .background-img a { position: absolute; left: 60px; bottom: 0; width: 670px; height: 140px; z-index: 3; opacity: 0; background: #fff; filter: alpha(opacity=0) }
.m-app-open .background-imgimg { width: 1000px }
.m-app-open .btn-post { position: absolute; z-index: 1; left: 570px; top: 50px }
.btn-post .fl_pop_items { position: relative; margin-top: 7px; height: 100px }
.btn-post .fl_pop_items input { border: 0; padding: 0 10px; height: 38px; font-size: 14px; line-height: 38px; color: #333; outline: 0 }
.btn-post .fl_pop_items input::-webkit-input-placeholder {
color:#999
}
.btn-post .fl_pop_items input::-moz-placeholder {
color:#999;
opacity:1
}
.btn-post .fl_pop_items input:-ms-input-placeholder {
color:#999
}
.btn-post .fl_pop_items .fl_pop_input_dest { position: absolute; left: 0; top: 0; width: 260px }
.btn-post .fl_pop_items .fl_pop_submit { position: absolute; left: 0; top: 44px; width: 260px; height: 38px }
.btn-post .fl_pop_items .fl_pop_input_secode { position: absolute; left: 0; top: 0; width: 80px }
.btn-post .fl_pop_items .fl_pop_input_phone { position: absolute; left: 105px; top: 0; width: 155px }
.btn-post .fl_pop_items .float_pop_secode { position: absolute; left: 131px; top: 0; width: 90px; overflow: hidden }
.btn-post .fl_pop_btn_normal { position: absolute; left: 200px; top: 0; width: 80px; height: 38px; line-height: 38px; text-align: center; background: #f90; color: #fff; font-size: 17px; cursor: pointer; border: none; }
.btn-post .fl_pop_btn_normal:hover { text-decoration: none }
.m-app-open .btn-close { position: absolute; top: 10px; right: -50px; z-index: 1; cursor: pointer; transition: all 300ms; -webkit-transition: all 300ms }
.m-app-open .btn-close img { width: 39px }
.m-app-open .btn-close:hover { transform: rotate(180deg); -webkit-transform: rotate(180deg) }
.m-app-close { position: fixed; z-index: 99999; right: 0; bottom: 0; width: 50px; background-color: #263646; padding: 10px 0 }
.m-app-close a { display: block; width: 30px; text-align: center; line-height: 20px; font-size: 20px; color: #FFBA00; margin-left: 10px }
.m-app-close .background-img { cursor: pointer }
.m-app-close .background-img img { width: 167px }
/*====线路预订提示框=====*/
.sAlert-overlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 99998; display: none; }
.sAlert-box { position: fixed; top: 30%; left: 50%; background-color: #FFF; z-index: 99999; -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.3); box-shadow: 0 0 15px rgba(0, 0, 0, 0.3); display: none; }
.sAlert-box > .sAlert-title { padding: 15px 10px; font-size: 18px; color: #333; border-bottom: 1px solid #F4F4F4; }
.sAlert-box > .sAlert-icon { padding-top: 20px; padding-bottom: 10px; }
.sAlert-box > .sAlert-icon > img { display: block; margin: 0 auto; }
.sAlert-box > .sAlert-content { padding: 20px; text-align: center; font-size: 18px; color: #333; }
.sAlert-box > .sAlert-btns { padding: 15px 0; text-align: center; }
.sAlert-box > .sAlert-btns > button { display: inline-block; margin: 0 10px; padding: 10px 20px; color: #FFF; border: 0; outline: none; }
.sAlert-box > .sAlert-btns > button.sAlert-okbtn { background-color: rgb(140, 212, 245); }
.sAlert-box > .sAlert-btns > button.sAlert-cancelbtn { background-color: rgb(221, 107, 85); }
.sAlert-box > .sAlert-close { position: absolute; top: 12px; right: 12px; width: 25px; height: 25px; background-repeat: no-repeat; background-position: center center; background-size: cover; }
.comeon { position: fixed; right: 8px; bottom: 20px }
.comeon .ljyd { width: 144px; height: 154px; background: url(../images/now_book.png) no-repeat; }
.comeon .ljyd a { display: block; cursor: pointer; width: 144px; height: 154px; }