/*main css*/
.gameHomeIn{ position: relative; z-index: 0; margin: 0 auto; width: 3640px;height: 1766px; background: url("../img/game-in-bg1.png") center no-repeat; background-size: 3640px 1766px}
.gameHomeIn .enter-llk{ position:absolute; left: 737px; top:507px;-webkit-animation: opt 3s infinite linear; -moz-animation:opt 3s infinite linear }
.gameHomeIn .enter-dt{ position:absolute; top: 220px; right:827px;-webkit-animation: opt 3s infinite linear; -moz-animation:opt 3s infinite linear}

.answerIn .typeFilter{ height: 417px; overflow: hidden}
.answerIn .typeFilter .img-cgdt{ display: inline-block; width: 546px;height: 375px; margin: 25px 200px 0 40px}
.answerIn .typeFilter a{ display: inline-block; width: 643px;height: 204px; line-height: 190px; margin-right: 90px; font-size: 70px; color: #333; font-family: 'Microsoft YaHei'; text-indent: 236px}
.answerIn .typeFilter a.bg-pink{ background: url("../img/sub-bg-pink.png") center no-repeat; background-size: 643px 204px}
.answerIn .typeFilter a.bg-pink:active{ background: url("../img/sub-bg-pink-active.png") center no-repeat; background-size: 643px 204px}
.answerIn .typeFilter a.bg-blue{ background: url("../img/sub-bg-blue.png") center no-repeat; background-size: 643px 204px}
.answerIn .typeFilter a.bg-blue:active{ background: url("../img/sub-bg-blue-active.png") center no-repeat; background-size: 643px 204px}
.answerIn .typeFilter a.bg-green{ background: url("../img/sub-bg-green.png") center no-repeat; background-size: 643px 204px}
.answerIn .typeFilter a.bg-green:active{ background: url("../img/sub-bg-green-active.png") center no-repeat; background-size: 643px 204px}
.answerIn .typeFilter a.bg-yellow{ background: url("../img/sub-bg-yellow.png") center no-repeat;  width: 731px; height: 204px; background-size: 731px 204px}
.answerIn .typeFilter a.bg-yellow:active{ background: url("../img/sub-bg-yellow-active.png") center no-repeat;width: 731px; height: 204px; background-size: 731px 204px}
.answerIn .typeFilter a.bg-pink-game{ background: url("../img/sub-bg-pink-game.png") center no-repeat; text-indent: 256px;  width: 643px; height: 204px; background-size: 643px 204px}
.answerIn .typeFilter a.bg-pink-game:active{ background: url("../img/sub-bg-pink-game-active.png") center no-repeat; text-indent: 256px; width: 643px; height: 204px; background-size: 643px 204px}

.answerIn .typeFilter-lib a{ margin-right: 320px}

.answerIn .typeFilter a.noright{ margin-right: 0}
.answerIn .typeFilter a .sort{ font-size: 46px}
.answerIn .typeFilter a:hover{ transform: scale(1.03); transition: all .3s}

.qstWrap{ position: relative; padding: 60px 200px 0 370px; width: 3220px;height: 1375px; margin: 0 auto; background: url("../img/dt-bg3792-1435.png") center no-repeat}
.qstWrap .jf{ width: 444px;height: 148px; line-height: 148px; text-indent: 175px; position: absolute; left: 50%; font-size: 45px; color: #5b3213; font-weight: bold; margin-left: -222px;top:-74px; background: url("../img/jf-bg444-148.png") center no-repeat; background-size: 444px 148px}
.qstWrap .in a{ float: left; display: inline-block; width: 354px;height: 385px; margin:0 90px 30px 0; background: url("../img/dt-lock354-385.png") center no-repeat}
.qstWrap .prev{ position: absolute; bottom:-5px; left: 50%; margin-left: -188px; width: 376px;height: 131px;}
.qstWrap .prev img{ display: block; width: 376px;height: 131px;}
.qstWrap .in a:hover,.qstWrap .prev:hover{ transform: scale(1.03); transition: all .3s}

.questionsIn{ padding: 490px 260px 150px; position: relative; width: 3178px;height: 1113px; margin: 20px auto; background: url("../img/qstBg3698-1753.png") center no-repeat}
.questionsIn .time{ position: absolute; left: 570px; top:80px; width: 670px; height: 196px; line-height: 196px; font-size: 60px; color: #fed70e;text-indent: 200px; background:url("../img/icon-clock160-196.png") left center no-repeat; font-family: 'Microsoft YaHei'; font-weight: bold; -webkit-text-fill-color: #fed70e;-webkit-text-stroke: 1px #4c1d0a}
.questionsIn a.cgSort{ position: absolute; top:80px; right: 360px; font-size: 70px;line-height: 190px; color: #333; font-family: 'Microsoft YaHei'; text-indent: 236px; background: url("../img/sub-bg-yellow.png") center no-repeat;  width: 731px; height: 204px; background-size: 731px 204px}
.questionsIn a.cgSort:active{ background: url("../img/sub-bg-yellow-active.png") center no-repeat;width: 731px; height: 204px; background-size: 731px 204px}
.questionsIn a.cgSort .sort{ font-size: 46px}
.questionsIn a.a.cgSort:hover{ transform: scale(1.03); transition: all .3s}
.questionsIn .Q{ height: 1113px; overflow-y: auto}
.questionsIn .Q dt{ position: relative; padding-left: 450px; line-height: 110px; font-size: 65px; color: #fff; margin-bottom: 60px}
.questionsIn .Q dt em{ line-height: 110px; position: absolute; left: 0; top:0}
.questionsIn .Q dd{ position: relative; padding: 0 800px 0 610px; font-size: 50px; cursor: pointer; line-height: 70px; margin-bottom: 50px; color: #fff}
/*.questionsIn .Q dd i.check{ position: absolute;right: 600px; top:-3px; display: inline-block; width: 105px;height: 76px; background: url("../img/icon-check.png") left center no-repeat}
.questionsIn .Q dd.checked i{ background: url("../img/icon-checked.png") left center no-repeat}*/
    .questionsIn .Q dd i.check {
        position: absolute;
        right: 600px;
        top: -3px;
        display: inline-block;
        width: 105px;
        height: 76px;
        background: url("../img/icon-check.png") left center no-repeat;
        background-size: 76px auto;
    }
    .questionsIn .Q dd.checked i {
        background: url("../img/icon-checked.png") left center no-repeat;
        background-size: 76px auto;
    }
    .questionsIn .QSingle dd i.check {
        position: absolute;
        right: 600px;
        top: -3px;
        display: inline-block;
        width: 105px;
        height: 76px;
        background: url("../img/icon-rdo.png") left center no-repeat;
        background-size: 76px auto;
    }
    .questionsIn .QSingle dd.checked i {
        background: url("../img/icon-rdo-checked.png") left center no-repeat;
        background-size: 76px auto;
    }
.questionsIn .Q .btns{ height: 121px; text-align:center}
.questionsIn .Q .btns a,.questionsIn .Q .btns a img{ display: inline-block; height: 121px; width: 323px}
.questionsIn .prev{ position: absolute; bottom:-90px; left: 50%; margin-left: -188px; width: 376px;height: 131px;}
.questionsIn .prev img{ display: block; width: 376px;height: 131px;}
.questionsIn .prev:hover,.questionsIn .Q .btns a:hover img{transform: scale(1.03); transition: all .3s}

.entLibIn{ margin: 0 0 0 50px; padding: 90px 0 0 230px; width: 3480px;height: 1750px; background: url("../img/ent-lib-bg.png") center no-repeat; background-size: 3710px 1840px; overflow: hidden}
.entLibIn ul{ width: 3470px; height: 1645px; overflow-y: auto }
.entLibIn .items{ position: relative; z-index: 0; padding: 110px 90px 60px; margin: 0 170px 60px 0; width: 1377px;height: 592px; float: left; cursor: default}
.entLibIn .itmYellowBg{ background: url("../img/type-yellowBg.png") center no-repeat; background-size: 1557px 762px}
.entLibIn .itmBlueBg{ background: url("../img/type-blueBg.png") center no-repeat; background-size: 1557px 762px}
.entLibIn .itmOrangeBg{ background: url("../img/type-orangeBg.png") center no-repeat; background-size: 1557px 762px}
.entLibIn .items .type{ position: absolute; left: 386px; top:0; z-index: 5; display: block; width: 635px; height: 111px; font-size: 56px; color: #4c1d0a; line-height: 95px; text-align: center}
.entLibIn .items .type-orangeBg{ background: url("../img/typeBg-orange.png") center no-repeat; background-size: 635px 111px}
.entLibIn .items .type-blueBg{ background: url("../img/typeBg-blue.png") center no-repeat; background-size: 635px 111px}
.entLibIn .items .type-yellowBg{ background: url("../img/typeBg-yellow.png") center no-repeat; background-size: 635px 111px}

.entLibIn .items .mask{ position: absolute; left: 54px; top:96px; z-index: 3; height: 400px; border-radius: 10px 10px 0 0; width: 1440px;background:-moz-linear-gradient(top,rgba(255,255,255,1), rgba(255,255,255,0));  background:-webkit-linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0));  background:-o-linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0));  background:-ms-linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0));  filter:alpha(opacity=100 finishopacity=0 style=1 startx=0,starty=0,finishx=0,finishy=100) progid:DXImageTransform.Microsoft.gradient(startcolorstr='#fff',endcolorstr='#fff',gradientType=0);  -ms-filter:alpha(opacity=100 finishopacity=0 style=1 startx=0,starty=0,finishx=0,finishy=100) progid:DXImageTransform.Microsoft.gradient(startcolorstr='#fff',endcolorstr='#fff',gradientType=0);/*IE8*/}
.entLibIn .items .img{ position: absolute; z-index: 1; left: 54px; top:97px; width: 1440px; text-align: center; line-height: 612px; height: 612px; border-radius: 10px; overflow: hidden}
.entLibIn .items .img img{ display: inline-block; max-height: 612px; max-width: 1440px; border-radius: 10px}
.entLibIn .items .info{ position: absolute;  left: 54px; top:97px; z-index: 4;overflow: hidden; padding: 20px 45px; width: 1350px; height: 572px}
.entLibIn .items .info h3{ font-size: 60px; color: #333; line-height: 90px; height: 180px; overflow: hidden}
.entLibIn .items .info .code{ float: right; width: 355px; height: 360px; padding-top: 40px; font-size: 30px; text-align: center; line-height: 90px; color: #333}
.entLibIn .itmOrangeBg .info .code{ background: url("../img/codeBg-orange-355-400.png") center no-repeat; background-size: 355px 400px}
.entLibIn .itmBlueBg .info .code{ background: url("../img/codeBg-blue-355-400.png") center no-repeat; background-size: 355px 400px}
.entLibIn .itmYellowBg .info .code{ background: url("../img/codeBg-yellow-355-400.png") center no-repeat; background-size: 355px 400px}
.entLibIn .items .info .fl{ padding-top: 10px; width: 950px; overflow: hidden}
.entLibIn .items .fl p{ font-size: 45px; color: #333; line-height: 48px; padding-top: 30px}
.entLibIn .items .fl .fwb{ font-size: 45px; color: #333; font-weight: bold; padding-top: 20px}
.entLibIn .items .info .code img{ display: block; width: 265px; height: 265px; margin: 0 auto }
.entLibIn .items .info .desc{ display: none}

/*分类*/
.clfyIn{ margin: 0 auto; padding: 120px 60px 140px; width: 3623px;height: 1632px; background: url("../img/clfy-bg-3743-1892.png") center no-repeat; background-size: 3743px 1892px}
.clfyIn .subNav{ margin-bottom: 85px; height: 352px; padding: 0 300px}
.clfyIn .subNav a{ display: inline-block; width: 563px; height: 352px; text-align: center; line-height: 321px; margin-right: 240px; font-size: 90px; color: #4c1d0a; background: url("../img/clfyNavBg.png") center top no-repeat; background-size: 563px 352px}
.clfyIn .subNav a.active{ background: url("../img/clfyNavBg-active.png") center top no-repeat; background-size: 563px 352px}
.clfyIn .subNav a.r{ margin-right: 0}
.clfyIn .subNav a:hover{ transform: scale(1.03); transition: all .3s}
.clfyIn .mapClfy{ height: 1200px; overflow-y: auto}
.clfyIn .mapClfy dl{ position: relative; padding: 0 240px 60px 590px}
.clfyIn .mapClfy dl:last-child{ padding-bottom: 0}
.clfyIn .mapClfy dd{ overflow: hidden}
.clfyIn .mapClfy dd a{ float: left; display: inline-block; margin:0 0 60px 0; padding: 0 50px;  height: 100px; line-height: 100px; border:8px solid rgba(76,29,0,0); font-size: 72px; color: #1a1a1a}
.clfyIn .mapClfy dd a.active,.clfyIn .mapClfy dd a:hover{ border:8px solid #4c1d0a; height: 100px; line-height: 100px; border-radius: 100px; box-shadow: 0 10px 0 rgba(255,207,0,1)}
.clfyIn .mapClfy dt{ position: absolute; left: 0; top:0; font-size: 76px; color: #4c1d0a; font-weight: bold; width: 500px; text-align: right;  height: 116px; line-height: 100px;}

.mapcfyIn{ margin: 0 auto; padding: 120px 0px 0px; width: 3623px;height: 1632px; background: url("../img/clfyBg3644-1768.png") center no-repeat; background-size: 3644px 1768px}
.mapcfyIn .mapClfy dl{ padding-left: 400px}
.mapcfyIn .mapClfy dd a{ margin-right: 180px}
.mapcfyIn .subNav{ margin-bottom: 180px}

.clfyIn-item{ position: relative; padding: 210px 0 0 60px; margin:0 auto; width: 3578px;height: 1558px; background: url("../img/clfy-bg3638-1768.png") center no-repeat; background-size: 3638px 1768px}
.clfyIn-item .icon-back{ display: block; width: 429px; height: 269px; text-align: center; line-height: 269px; position: absolute; right: -65px; bottom: -90px;z-index: 2}
.clfyIn-item .icon-back:hover{ transform: scale(1.03); transition: all .3s}
/*.proItemList{ height: 1360px; overflow: hidden}*/
/*.proItemList{ height: 1360px}*/
.proItemList .itm{  position: relative;padding: 34px 31px 44px; float: left; margin: 0 35px 65px 0; width: 620px;height: 568px; background: url("../img/item-bg682-646.png") center no-repeat; background-size: 682px 646px}.proItemList .itm .img{ position: relative; width: 620px; height:365px; text-align: center; line-height: 365px; border-radius: 25px 25px 0 0; overflow: hidden}
.proItemList .itm .img .itm-pic{ max-width: 620px; max-height: 364px; display: inline-block; vertical-align: middle; margin: 0 auto; border-radius: 25px 25px 0 0}
.proItemList .itm .img .cloud{ position: absolute; right: 10px; bottom: 10px; padding: 20px 40px 0 0; width: 124px; height: 114px; background: url("../img/cloudCode-bg236-188.png") center no-repeat; background-size: 164px 134px}
.proItemList .itm .img .cloud img{ display: block; width: 85px; height: 85px; float: right}

.proItemList .itm .showCode{ display: none; position: absolute; left: 0;top:0; z-index: 5; width: 620px; height: 365px; background: rgba(0,0,0,.6); border-radius: 10px 10px 0 0}
.proItemList .itm .showCode img{position: absolute; top:50%; left: 50%; z-index: 6; margin-left: -135px; margin-top: -135px; display: block; width: 270px; height: 270px}

.proItemList .itm .foot{ padding: 20px 30px 20px}
.proItemList .itm .foot h4{ margin-bottom: 5px; font-size: 40px; line-height: 60px; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.proItemList .itm .foot .clfy{ height: 100px; line-height: 50px; overflow: hidden; font-size: 30px; color: #666}
.proItemList .itm .foot .clfy span{ margin: 0 22px}
.proItemList .itm .foot .clfy a:hover{ font-weight: bold; transition: all .3s}

.proItemList .itmBig{padding: 50px 30px 64px 51px; margin-right: 65px; width: 1261px; height: 1246px; background: url("../img/item-bg1341-1360.png") center no-repeat; background-size: 1341px 1360px}.proItemList .itmBig .img{ position: relative; width: 1261px; height:786px; text-align: center;}
.proItemList .itmBig .img .itm-pic{ max-width: 1261px; max-height: 786px; display: inline-block; vertical-align: middle; margin: 0 auto}

.proItemList .itmBig .showCode{ display: none; position: absolute; left: 0;top:0; z-index: 5; width: 1261px; height: 786px; background: rgba(0,0,0,.6); border-radius: 10px 10px 0 0}
.proItemList .itmBig .showCode img{position: absolute; top:50%; left: 50%; z-index: 6; margin-left: -200px; margin-top: -200px; display: block; width: 400px; height: 400px}
.proItemList .itmBig .img .cloud{ position: absolute; right: 10px; bottom: 10px; padding: 20px 60px 0 0; width: 176px; height: 168px; background: url("../img/cloudCode-bg236-188.png") center no-repeat; background-size: 236px 188px}
.proItemList .itmBig .img .cloud img{ display: block; width: 117px; height: 117px; float: right}

.proItemList .itmBig .foot{ padding: 30px 50px 20px}
.proItemList .itmBig .foot h4{ margin-bottom: 10px; font-size: 72px; line-height: 140px; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.proItemList .itmBig .foot .clfy{ height: 270px; line-height: 90px; overflow: hidden; font-size: 46px; color: #666}
.proItemList .itmBig .foot .clfy span{ margin: 0 30px}
.proItemList .itmBig .foot .clfy a:hover{ font-weight: bold; transition: all .3s}

 .itm .video-play {
    position: absolute;
    width: 191px;
    height: 191px;
    background-image: url("../images/play-icon.png");
    background-size: 100% 100%;
    z-index: 1;
    top: 20%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    cursor: pointer;
}
.itm.itmBig .video-play {
    width: 338px;
    height: 338px;
}
/*标签*/
.proItemList .itm .labelTit{position:absolute;top:34px;right:46px;width: 40px;font-size:34px;z-index: 1;text-align: center;background:url(../img/shuqian.png) no-repeat;background-size: 100% 100%;padding:12px 10px 60px;color:white;line-height:1.3;}
.proItemList .itmBig .labelTit{top:43px;right:60px;width: 50px;font-size:48px;padding:30px 10px 80px;color:white;}
.showAreaSlider{ position: absolute; left: 5px; top:6px; z-index: 100; width: 3526px; padding: 50px 50px 50px; border-radius: 25px; overflow: hidden}
.showAreaSlider dl{ position: relative; padding-left: 500px}
.showAreaSlider dt{ position: absolute; left: 0; top:0; width: 500px; text-align: right; height: 100px; line-height: 100px;  font-size: 60px; color: #4c1d0a; font-weight: bold}
.showAreaSlider dd{ height: 100px; line-height: 100px; padding-right: 400px; overflow: hidden}
.showAreaSlider dd a{ display: inline-block; float: left; height: 84px; margin:0 40px 50px; font-size: 48px; color: #333; line-height: 84px; padding: 0 30px; border:8px solid rgba(76,29,10,0); border-radius: 50px;}
.showAreaSlider dd a.current,.showAreaSlider dd a:hover{ height: 84px; line-height: 84px; padding: 0 30px; border:8px solid rgba(76,29,10,1); border-radius: 50px; box-shadow: 3px 10px 0 #ffcf00}
.showAreaSlider dd a:hover{ transition: all .3s}

.showAreaSlider .moreClfy{ position: absolute; z-index: 5; right: 70px; top:43px}
.showAreaSlider .moreClfy img{ display: block; width: 364px;height: 124px}
.showAreaSlider .moreClfy:hover{ transform: scale(1.03); transition: all .3s}

.showAreaSlider .closeClfy{ display: none; position: absolute; z-index: 5; right: 70px; bottom:0px}
.showAreaSlider .closeClfy img{ display: block; width: 271px;height: 124px}
.showAreaSlider .closeClfy:hover{ transform: scale(1.03); transition: all .3s}

.showAreaSlider-all{ border-bottom: 6px solid #4c1d0a; padding-bottom: 70px; box-shadow: 0 10px 0 #ffcf00; background: rgba(255,255,255,1)}
.showAreaSlider-all dd{ padding-right: 0}
.showAreaSlider-all .moreClfy{ display: none}
.showAreaSlider-all .closeClfy{ display: block}
.showAreaSlider-all dd{ height: auto}


.clfyIn-item-qa{ position: relative; padding: 110px 0 0 0; margin:0 auto; width: 3638px;height: 1658px; background: url("../img/clfy-bg3638-1768.png") center no-repeat; background-size: 3638px 1768px}
.clfy-Qa{position: absolute; padding: 270px 190px 110px  0px; width: 3308px;height: 1196px; background: url("../img/qa-bg.png") center no-repeat; background-size: 3498px 1576px}
.clfy-Qa .in{ padding-left: 460px; height: 1196px; overflow-y: auto}
.clfy-Qa .qaNum{ position: absolute; left: 1525px; top:55px; font-family: 'Microsoft YaHei'; color: #fff; font-size: 82px; width: 700px; height: 140px; line-height: 140px; text-align: center;}
.clfy-Qa dl{ margin-bottom: 50px; }
.clfy-Qa dt{ position: relative; font-size: 90px; color: #040000; line-height: 150px; margin-bottom: 30px}
.clfy-Qa dt span{  display: inline-block; position: absolute; left: -270px; top:22px; width: 230px; height: 94px; text-align: center; line-height: 94px; color: #4c1d0a; font-size: 60px; border:6px solid #4c1d0a; border-radius: 50px; box-shadow: 0 10px 0 #ffcf00}
.clfy-Qa dd{ cursor: pointer; padding-left: 110px; position: relative; margin-bottom: 30px; line-height: 120px; color: #333; font-size: 72px}
.clfy-Qa dd i{ position: absolute; left: 0; top:23.5px; width: 73px; height: 73px; background: url("../img/icon-radio73.png") center no-repeat; background-size: 73px}
.clfy-Qa dd.checked i{background: url("../img/icon-radio73-checked.png") center no-repeat; background-size: 73px}

.clfy-Qa dd:hover{ color:#4c1d0a}

.clfy-Qa-chk dd i{ position: absolute; left: 0; top:15px; width: 90px; height: 90px; background: url("../img/icon-chk90.png") center no-repeat; background-size: 90px}
.clfy-Qa-chk dd.checked i{background: url("../img/icon-chk90-checked.png") center no-repeat; background-size: 73px}

.clfy-Qa .btns{ height: 121px; text-align:center}
.clfy-Qa .btns a,.clfy-Qa  .btns a img{ display: inline-block; height: 121px; width: 323px; margin: 0 60px}
.clfy-Qa .btns a:hover img,.clfy-Qa .qa-ans:hover{transform: scale(1.03); transition: all .3s}
.clfy-Qa .qa-ans{ position: absolute; right: 205px; bottom:175px; display: block; width: 345px; height: 315px; background: url("../img/img-ans345-315.png") center no-repeat}

/*本馆特色*/
.libFeater-item{ position: relative; margin:0 auto; width: 3638px;height: 1768px; background: url("../img/clfy-bg3638-1768.png") center no-repeat; background-size: 3638px 1768px}
.libFeater-item .libTab{ padding: 50px 70px 20px 70px; height: 75px; line-height: 75px}
.libFeater-item .libTab a{ float: left; font-weight: bold;  font-size: 60px; font-family: 'SimHei'; padding: 0 40px; border:8px solid rgba(76,29,10,0);  border-radius: 60px}
.libFeater-item .libTab a.current{ height:70px;border:8px solid #4c1d0a; background: #fff; font-size: 48px; box-shadow: 0 10px 0 #ffcf00;max-width: 344px;white-space: nowrap;overflow: hidden;position: relative;}
.libFeater-item .libTab a.current.tilbar{width: 344px;}
.libFt-in{ margin:-50px 0 0 65px; padding: 240px 80px 50px 130px; width: 3015px; height: 1296px; background: url("../img/featureBg3225-1586.png") center no-repeat; background-size: 3225px 1586px}
.libFt-in ul{ height: 1240px; overflow-y: auto}
.libFt-in li{ position: relative; float: left; padding-top: 25px; margin-right: 70px; width: 916px; height: 595px; background: url("../img/feater-imgBg917-554.png") center top no-repeat; background-size: 916px auto }
.libFt-in li .img{ position: relative; width: 880px; height: 490px; padding: 5px; background: #fff; margin: 0 auto; line-height: 490px; text-align: center}
.libFt-in li .img img{ display: inline-block; max-width: 880px; max-height: 490px; vertical-align: middle}
.libFt-in li .img a.icon-play{ position: absolute; left: 50%; margin-left: -78.5px; top:190px; display: inline-block; width: 157px; height: 157px; background: url("../img/icon-play.png") center no-repeat; background-size: 157px}
.libFt-in li .img a.icon-play:hover{ transform: scale(1.2); transition: all .3s; transform-origin: center center}
.libFt-in li .name{ line-height: 95px; text-align: center; font-size: 48px; color: #4d280a; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}

.libFeature-Nav{ padding-top: 150px; position: absolute; z-index:10; width:400px; top:150px; right: -30px; background: url("../img/lib-rightNav-bg.png") left top no-repeat; background-size: 400px auto  }
.libFeature-Nav ul{ width: 350px; background: #ec6432; border-radius: 0 0 20px 20px; padding-bottom: 50px}
.libFeature-Nav li{ height: 50px; margin-top: 60px; font-size: 30px; color: #fff; line-height: 50px; text-align: left; overflow:hidden;}
.libFeature-Nav li a{ display: block; width: inherit; height: inherit; text-align: center; color: #fff}
.libFeature-Nav li a:hover{ font-weight: bold; transform: scale(1.05); transition: all .3s}

.libFeater-item .icon-back{ position: absolute; z-index: 10; right:-90px; bottom:-75px; display: block; width: 346px; height: 146px; background: url("../img/icon-back429-269.png") center no-repeat; background-size: 346px 146px}
.libFeater-item .icon-back:hover{ transform: scale(1.03); transition: all .3s}

.libFt-in-pic .img:hover{ transform: scale(1.02); transition: all .3s; transform-origin: center center}

.libFt-in.libDtl-txt{ padding-right: 190px; width: 2905px}
.libDtl{ width: inherit; height: inherit; overflow-y: auto}
.libDtl h4{ font-size: 80px; line-height: 130px;color: #4c1d0a; font-family: 'SimHei'; margin-bottom: 10px}
.libDtl p{ font-size: 48px; line-height: 80px;color: #333;font-family: 'SimHei'; margin-bottom: 40px}
.libDtl .imgs{ text-align: center; margin-bottom: 30px}
.libDtl .imgs ul{ height: auto; overflow: hidden;}
.libDtl .imgs li:last-child{ margin-right: 0}
.libDtl .imgs li a{ cursor: default!important;}

.libDtl-txtVdo{ padding-right: 160px}
.libDtl-txtVdo .fl{ width: 1900px}
.libDtl-txtVdo .fr ul{ overflow: hidden; height: auto}
.libDtl-txtVdo .fl li{ margin-right: 65px}
.libDtl-txtVdo .fl li:nth-child(2n){ margin-right: 0}
.libDtl-txtVdo .fr{ width: 930px; padding: 40px 40px 0; background: rgba(231,112,38,.2)}

/*详情页图片显示*/
.magnify-modal { position: fixed; z-index: 9999; width: 2580px; height: 1520px; left: 50% !important; top:50% !important; transform: translate(-50%,-50%); }
.magnify-header { position: absolute; left: 3px; width: 2525px; height:200px; line-height: 200px; z-index:9; bottom: 4px;border-radius: 0 0 10px 10px; background:-moz-linear-gradient(top,rgba(0,0,0,0), rgba(0,0,0,.8));
    background:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.8));
    background:-o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.8));
    background:-ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.8));
    filter:alpha(opacity=0 finishopacity=80 style=1 startx=0,starty=0,finishx=0,finishy=100) progid:DXImageTransform.Microsoft.gradient(startcolorstr='#000',endcolorstr='#000',gradientType=0);
    -ms-filter:alpha(opacity=0 finishopacity=80 style=1 startx=0,starty=0,finishx=0,finishy=100) progid:DXImageTransform.Microsoft.gradient(startcolorstr='#000',endcolorstr='#000',gradientType=0);/*IE8*/}
.magnify-title{ height: inherit; line-height: inherit; font-size:72px;white-space: nowrap;text-overflow: ellipsis;user-select: none;overflow:hidden;color:#fff;padding:0 40px }
.magnify-footer { height: 80px; bottom: 50%; margin-bottom: -40px; position: absolute; width: 100%; text-align: center; color: #fff; z-index:9; }
.magnify-toolbar{ height: 80px; line-height: 80px; }
.magnify-toolbar .magnify-btn{display:inline-block;width:163px;height:193px;}
.magnify-btn-close{ position: absolute; top:-150px; right: -170px; width: 166px; height: 166px; background: url("../img/icon-close-166.png") center no-repeat; background-size: 166px}
.magnify-toolbar .magnify-btn:hover,.magnify-btn-close:hover{color:#fff;}
.magnify-btn-prev{ float: left; margin-left: -280px !important; background: url("../img/icon-prev.png") center no-repeat; background-size: 163px 193px}
.magnify-btn-next{ float: right; margin-right: -280px !important; background: url("../img/icon-next.png") center no-repeat; background-size: 163px 193px}
.magnify-btn-prev:hover,.magnify-btn-next:hover{ transform: scale(1.1); transition: .3s; transform-origin: center center}
.magnify-loader{ -webkit-animation: icon-spin 1s infinite steps(8); -o-animation: icon-spin 1s infinite steps(8); animation: icon-spin 1s infinite steps(8); width:50px; height:50px; text-align:center; line-height:50px; color:#999; font-size:35px; position:absolute; left:50%; margin-left:-25px; top:40%;  }
.imgWrap{position:relative; width: 2525px; height: 1415px; line-height: 1415px; text-align: center; left:28px; top:46px; overflow: hidden; border-radius: 10px; background: #000}
/*.magnify-image{display:none; max-width: 2525px; max-height: 1415px}*/
.magnify-image{display:none; height:inherit; width: auto; margin:0 auto;}
.magnify-stage{position:absolute;width:2580px; height: 1520px; left: 50% !important;top:50% !important;transform:translate(-50%,-50%);background: url("../img/showImg-bg.png") center no-repeat; background-size: 2580px 1520px}
.is-grab { cursor: move;  cursor: -webkit-grab;  cursor: grab; }
.is-grabbing { cursor: move;  cursor: -webkit-grabbing;  cursor: grabbing; }

.magnify-mask{ position: fixed; z-index: 999; top:0; left: 0; width:100%; height:100%;background: rgba(0,0,0,.8); opacity: .8}

/*搜索页面*/
.schList{ padding: 240px 0 0 240px; width: 3402px; height: 1485px; margin: 0 auto; background: url("../img/searchBg3642-1725.png") center no-repeat; background-size: 3642px 1725px}

.searchBox{ position: relative; z-index: 99; width: 3192px; margin-bottom: 40px}
.searchBox .ipt{ padding: 30px 400px 30px 70px; width: 2710px; height:100px; line-height: 100px; border:6px solid #4c1d09; border-radius: 30px; box-shadow: 4px 10px 0 #ffd005; background: #fff; }
.searchBox .ipt input{ display: inline-block; width: 2710px; height: 100px; border:0; background:none; vertical-align: middle; font-size: 45px}
.searchBox .btnSch{ position: absolute; right: -0; top:0; display: block; width: 379px; height: 182px; background: url("../img/btn-search.png") center no-repeat; background-size: 379px 182px}
.searchBox .schPanel{ display: none; position: absolute; left: 0; top:170px; z-index: 100; width: 800px; padding: 30px 70px; background: #fff; border:6px solid #4c1d09;  box-shadow: 4px 10px 0 #ffd005; border-radius: 0 0 30px 30px}
.searchBox .schPanel li{ height: 80px; line-height: 80px}
.searchBox .schPanel li a{ display: block; height: inherit; line-height: 80px; font-size: 42px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.searchBox .schPanel li a:hover{ color:#994000 }


.schResult{ height:1265px;  overflow-y: auto}
.schResult dl{ margin-bottom: 50px}
.schResult dt{ font-size: 70px; color: #994000; line-height: 130px; font-weight: bold; margin-bottom: 30px}
.schKey dd a{ font-size: 60px; color: #333; margin-right: 150px}
.schKey dd a:hover{ color: #994000; transition: all .3s}
.schNoData dd{ font-size: 60px; color: #333}
.schResult .schNoData,.schResult .schKey{ margin-bottom: 80px}
.schResult .proItemList .itm{ margin-right: 150px}

.contactUs{ position: relative; padding: 70px 750px 0 150px; width: 2834px; height: 1779px; margin: 0 auto; background: url("../img/contactUs-bg.png") center no-repeat; background-size: 3734px 1849px}
.contactUs h3{ height: 200px; overflow:hidden}
.contactUs h3 p{ float: left; position: relative; height: 200px; line-height: 230px; padding-left: 160px; font-size: 60px; color: #4c1d0a; font-family: 'Microsoft YaHei'}
.contactUs h3 p.t1{ background: url("../img/icon-contactU2-t1.png") left center no-repeat; background-size: 131px 146px;margin-right: 200px }
.contactUs h3 p.t2{ background: url("../img/icon-contactU2-t2.png") left center no-repeat; background-size: 136px 144px }
.contactUs .desc{ padding: 20px 130px 50px; width: 2570px; height: 1315px; overflow-y: auto}
.contactUs .desc .tit{ font-size: 95px; color: #000; line-height: 135px; margin-bottom: 10px; font-weight: bold; font-family: 'wawaSC'; text-align: center}
.contactUs .desc p{ font-size: 70px; line-height: 85px; color: #000; font-family: 'wawaSC'; text-indent: 2em}
.contactUs .contact{ height: 135px; line-height: 135px}
.contactUs .contact p{ padding-left: 100px; float: left; font-size: 48px; color: #4c1d0a; line-height: 135px; font-weight: bold}
.contactUs .contact p.mail{ margin: 0 320px 0 300px; background: url("../img/icon-con-mail.png") left center no-repeat; background-size:76px 59px }
.contactUs .contact p.tel{background: url("../img/icon-con-tel.png") left center no-repeat; background-size:44px 76px }

.contactUs .code{position: absolute; width: 310px;height: 310px; text-align: center; line-height: 310px; background: #fff; border:6px solid #000; border-radius: 10px}
.contactUs .code img{ display: inline-block; width: 270px; height: 270px; vertical-align: middle}
.contactUs .code1{ right: 255px; top:360px}
.contactUs .code2{ right: 255px; top:895px}

.mapDesc{ text-align: center;}
.mapDesc .panel{ margin: 0 auto 90px; padding: 180px 540px 0; width: 2551px; height: 684px; font-size: 100px; line-height: 160px; color: #ffe03e; font-family: 'wawaSC'; background: url("../img/mapDesc-bg.png") center no-repeat; background-size: 3631px 864px}
.mapDesc .btn-start{ text-align: center; margin-bottom: 120px; height: 177px}
.mapDesc .btn-start a{ margin: 0 auto; display: block; width: 1047px; height: 177px; background: url("../img/btn-start1047-177.png") center no-repeat; background-size: 1047px 177px}
.mapDesc .btn-start a:hover,.mapDesc .btn-pre a:hover{ transform: scale(1.02); transform-origin: center center; transition: all .3s}
.mapDesc .btn-pre a{ display: block; width:376px; height:137px; margin: 0 auto}

/*地图连连看游戏*/
.mapGame{ position: relative; width: 3640px; height: 1766px; margin: 0 auto; background: url("../img/game-map-bg.jpg") center no-repeat; background-size: 3640px 1766px; border-radius: 30px}
.mapGame .jifen{ position: absolute; top:70px; left: 70px; z-index: 2; height: 121px; padding-left: 160px; font-family: 'Microsoft YaHei'; font-weight: bold; background: url("../img/icon-jfHeart.png") left center no-repeat; background-size: 138px 121px; font-size: 64px; color: #4c1d0a;}
.mapGame .countDown{position: absolute; top:54px; left: 460px; z-index: 2;  height: 150px; line-height: 150px; padding-left: 160px; font-family: 'Microsoft YaHei'; font-weight: bold; background: url("../img/icon-clock.png") left center no-repeat; background-size: 123px 150px; font-size: 64px; color: #4c1d0a;}
.mapGame .icon-timeSort{ position: absolute; top:45px; right: 30px; z-index: 5; display: inline-block; line-height: 190px;font-size: 70px; color: #333; font-family: 'Microsoft YaHei'; text-indent: 236px; background: url(../img/sub-bg-yellow.png) center no-repeat; width: 731px; height: 204px;background-size: 731px 204px;}
.mapGame .icon-timeSort .sort{ font-size: 46px}
.mapGame .icon-timeSort:hover,.mapGame .btn-goBack:hover,.mapGame .icon-photo img:hover{ transform: scale(1.02); transition: all .6s}
.mapGame .icon-photo img{ display: block; position: absolute; left: 45px; bottom:55px; z-index: 2; width: 510px; height: 150px;}
.mapGame .btn-goBack{ position: absolute; left: 50%; margin-left: -188px; bottom:-110px; z-index: 5;}

.mapGame .mapItm{ display: inline-block; position: absolute; z-index: 3; left: 50px; top:100px}
.mapGame .mapItm:hover{ cursor: pointer; transform: scale(1.1); transition: all .3s; transform-origin: center center}
.mapGame .mapItm:hover .name{ color: red}

/*.mapGame .jifen.errShow{ transform: scale(1.4); transition: al .3s}*/


.mapGame .mapItm-1{ left:1000px ; top:1545px }
.mapGame .mapItm-2{ left:30px ; top:280px }
.mapGame .mapItm-3{ left:900px ; top:1470px }
.mapGame .mapItm-4{ left:530px; top:350px }
.mapGame .mapItm-5{ left:200px; top:450px }
.mapGame .mapItm-6{ left:370px; top:740px }
.mapGame .mapItm-7{ left:70px; top:1070px }
.mapGame .mapItm-8{ left:230px; top:910px }
.mapGame .mapItm-9{ left:800px; top:240px }
.mapGame .mapItm-10{ left:50px; top:785px }
.mapGame .mapItm-11{ left:525px; top:785px }
.mapGame .mapItm-12{ left:2900px; top:1495px }
.mapGame .mapItm-13{ left:520px; top:980px }
.mapGame .mapItm-14{ left:480px; top:1220px }
.mapGame .mapItm-15{ left:780px; top:1235px }
.mapGame .mapItm-16{ left:35px; top:1430px }
.mapGame .mapItm-17{ left:600px; top:1580px }
.mapGame .mapItm-18{ left:3000px; top:1190px }
.mapGame .mapItm-19{ left:1200px; top:1400px }
.mapGame .mapItm-20{ left:2630px; top:1331px }
.mapGame .mapItm-21{ left:1510px; top:60px }
.mapGame .mapItm-22{ left:1540px; top:200px }
.mapGame .mapItm-23{ left:1810px; top:60px }
.mapGame .mapItm-24{ left:2130px; top:350px }
.mapGame .mapItm-25{ left:1800px; top:280px }
.mapGame .mapItm-26{ left:3422px; top:250px }
.mapGame .mapItm-27{ left:3022px; top:350px }
.mapGame .mapItm-28{ left:3070px; top:500px }
.mapGame .mapItm-29{ left:2800px; top:600px }
.mapGame .mapItm-30{ left:2600px; top:900px }
.mapGame .mapItm-31{ left:2600px; top:1145px }
.mapGame .mapItm-32{ left:2660px; top:1500px }
.mapGame .mapItm-33{ left:500px; top:1380px }
.mapGame .mapItm-34{ left:2060px; top:70px }
.mapGame .mapItm-35{ left:1070px; top:80px }
.mapGame .mapItm-36{ left:560px; top:580px }
.mapGame .mapItm-37{ left:3285px; top:670px }
.mapGame .mapItm-38{ left:3380px; top:1200px }
.mapGame .mapItm-39{ left:2440px; top:1590px }
.mapGame .mapItm-40{ left:1380px; top:1530px }

.mapGame .mapItm span.name{ transform: scale(.9); position: absolute; top:-45px; left: 30px; font-size: 36px; line-height: 40px; display: inline-block}
.mapGame .mapItm-2 span.name{ left:200px ; top:-45px }
.mapGame .mapItm-3 span.name{ left:-40px ; top:-20px; width: 40px }
.mapGame .mapItm-5 span.name{ left:30px; top:-34px }
.mapGame .mapItm-4 span.name{ top:-45px}
.mapGame .mapItm-6 span.name{ width:150px;left: 0}
.mapGame .mapItm-8 span.name{ top:-10px}
.mapGame .mapItm-9 span.name{ top:-40px}
.mapGame .mapItm-14 span.name{ left:-43px; width: 40px}
.mapGame .mapItm-19 span.name{ width: 200px;top:-40px}
.mapGame .mapItm-21 span.name{ width: 40px;left:-40px}
.mapGame .mapItm-24 span.name{ width: 40px;left:-40px}
.mapGame .mapItm-26 span.name{ width: 40px;left:auto; right: 45px; top:20px}
.mapGame .mapItm-27 span.name{ width: 40px;left:-40px}
.mapGame .mapItm-30 span.name{ width: 200px;top:-80px}
.mapGame .mapItm-32 span.name{ left: -38px; top:2px}
.mapGame .mapItm-35 span.name{ top:-45px}
.mapGame .mapItm-36 span.name{ top:-65px}
.mapGame .mapItm-37 span.name{ width: 230px}
.mapGame .mapItm-39 span.name{ width: 130px; top:-30px}
.mapGame .mapItm-10 span.name{left: -25px;width: 40px; line-height: 40px;top: -70px;}

/*放地图上后的位置*/
.mapGame .mapItm-1.onMaped{ left:1980px ; top:570px }
.mapGame .mapItm-2.onMaped{ left:1170px ; top:1015px }
.mapGame .mapItm-3.onMaped{ left:2160px ; top:1450px }
.mapGame .mapItm-4.onMaped{ left:2260px; top:500px }
.mapGame .mapItm-5.onMaped{ left:1600px; top:1050px }
.mapGame .mapItm-6.onMaped{ left:2395px; top:1320px }
.mapGame .mapItm-7.onMaped{ left:2425px; top:140px }
.mapGame .mapItm-8.onMaped{ left:2300px; top:1360px }
.mapGame .mapItm-9.onMaped{ left:2450px; top:1185px }
.mapGame .mapItm-10.onMaped{ left:1920px; top:1125px }
.mapGame .mapItm-11.onMaped{ left:1830px; top:1325px }
.mapGame .mapItm-12.onMaped{ left:2130px; top:1020px }
.mapGame .mapItm-13.onMaped{ left:1525px; top:625px }
.mapGame .mapItm-14.onMaped{ left:2290px; top:1200px }
.mapGame .mapItm-15.onMaped{ left:1680px; top:970px }
.mapGame .mapItm-16.onMaped{ left:970px; top:210px }
.mapGame .mapItm-17.onMaped{ left:2170px; top:400px }
.mapGame .mapItm-18.onMaped{ left:2455px; top:940px }
.mapGame .mapItm-19.onMaped{ left:1940px; top:1400px }
.mapGame .mapItm-20.onMaped{ left:1415px; top:1290px }
.mapGame .mapItm-21.onMaped{ left:1920px; top:1500px }
.mapGame .mapItm-22.onMaped{ left:2045px; top:865px }
.mapGame .mapItm-23.onMaped{ left:2220px; top:1300px }
.mapGame .mapItm-24.onMaped{ left:1915px; top:1255px }
.mapGame .mapItm-25.onMaped{ left:1805px; top:440px }
.mapGame .mapItm-26.onMaped{ left:1910px; top:820px }
.mapGame .mapItm-27.onMaped{ left:1380px; top:880px }
.mapGame .mapItm-28.onMaped{ left:2535px; top:1380px }
.mapGame .mapItm-29.onMaped{ left:2500px; top:500px }
.mapGame .mapItm-30.onMaped{ left:2190px; top:960px }
.mapGame .mapItm-31.onMaped{ left:2300px; top:924px }
.mapGame .mapItm-32.onMaped{ left:1020px; top:990px }
.mapGame .mapItm-33.onMaped{ left:2330px; top:770px }
.mapGame .mapItm-34.onMaped{ left:2260px; top:650px }
.mapGame .mapItm-35.onMaped{ left:1180px; top:350px }
.mapGame .mapItm-36.onMaped{ left:2700px; top:170px }
.mapGame .mapItm-37.onMaped{ left:2130px; top:1500px }
.mapGame .mapItm-38.onMaped{ left:1180px; top:490px}
.mapGame .mapItm-39.onMaped{ left:2050px; top:1200px }
.mapGame .mapItm-40.onMaped{ left:1625px; top:1390px }

.mapGame .mapItm.onMaped .name{ display: none}
.mapGame .mapItm.onMaped:hover{ transform: scale(1); cursor: default}

/*中国地图*/
.img-zg{ position: absolute; left: 742px; top:12px; z-index: 2}
.areaItm:hover{ outline:5px solid red}

@-webkit-keyframes shake
{
    0%,100% { -webkit-transform: translateX(0); transform: translateX(0)  }
    10%,30%,50%,70%,90% {  -webkit-transform: translateX(-10px);  transform: translateX(-10px) }
    20%,40%,60%,80% { -webkit-transform: translateX(10px);  transform: translateX(10px)  }
}

@keyframes shake
{
    0%,100% { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0)  }
    10%,30%,50%,70%,90% { -webkit-transform: translateX(-10px); -ms-transform: translateX(-10px); transform: translateX(-10px) }
    20%,40%,60%,80%
    { -webkit-transform: translateX(10px);  -ms-transform: translateX(10px);  transform: translateX(10px) }
}

.errAniTip { -webkit-animation-name: shake; animation-name: shake; -webkit-animation-duration: .3s; animation-duration: .3s; -webkit-animation-fill-mode: both;  animation-fill-mode: both; -webkit-animation-iteration-count: 2; animation-iteration-count: 2; -webkit-animation-duration: .3s; animation-duration: .3s }

/*分享*/
.shareBox { position: absolute; left: 60px; bottom:40px; z-index: 3; height: 80px; transform: scale(1.1); }
.shareBox > div { width: 80px; height: 80px; float: left; cursor: pointer; border-radius: 4px; background-size: contain; margin: 0 20px; }
#share-qrcode { background-image: url('../img/gbRes_2.png') ; background-size: 80px }
#share-qzone { background-image: url('../img/gbRes_4.png'); background-size: 80px}
#share-sina { background-image: url('../img/gbRes_6.png'); background-size: 80px }
#share-qq { background-image: url('../img/gbRes_3.png'); background-size: 80px }

/*区域加点*/
.map-dian div{position:absolute;width: 18px;height: 18px;background: url(../img/dian.gif) no-repeat;background-size:100%;z-index: 2;}
.map-dian .shanghai-D{top:1098px;left:2495px;}
.map-dian .anmen-D{top:1530px;left:2198px;background: url(../img/dian02.gif) no-repeat;background-size:100%;}
.map-dian .xianggang-D{top:1522px;left:2238px;}

/* 列表页-下拉列表 */
.none{display: none;}
.ListPageHeader{position: absolute;max-width: 3500px;height: 140px;z-index: 9;top:40px;}
.ListPageHeader .HistorySeleOne .current,.ListPageHeader .HistorySeleTwo .current,.ListPageHeader .HistorySeleThree .current,.ListPageHeader .HistorySelefourthly .current,.ListPageHeader .HistorySelefifth .current,.ListPageHeader .HistorySelesixth .current
{width:200px;display: block;font-size:44px ;font-weight: 700;color: #4c1d0a;background-size: 100% 100%;padding: 18px 110px 20px 43px;border: 6px solid #4c1d0a;border-radius: 60px;box-shadow:7px 7px 0px 0px rgba(255,207,0,0.98);position: relative;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;}
.ListPageHeader .current b{position: absolute;display: block;top: 0;bottom: 0;margin: auto 0; right: 0;width: 79px;height: 50px;border-left: solid 1px #4c1d0a;background: url(../img/selec-icon.png) center no-repeat;background-size: 16px 12px;}
.ListPageHeader .HistorySeleOne,.ListPageHeader .HistorySeleTwo,.ListPageHeader .HistorySeleThree,.ListPageHeader .HistorySelefourthly,.ListPageHeader .HistorySelefifth,.ListPageHeader .HistorySelesixth
{margin-left: 50px;}
.ListPageHeader .SeleLines{position:relative; width:100%;max-height: 1000px;box-shadow:7px 7px 0px 0px rgba(255,207,0,0.98);font-size: 44px;border:solid 6px;color: #4c1d0a;border-radius: 50px;overflow-y:auto;overflow-x: hidden;box-sizing: border-box;padding: 15px 0;background-color: #F3EDE5;text-align: center;}
.ListPageHeader .SeleLines a{width:300px;display: block;color: #666;font-weight: 700;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 60px;font-size: 40px;text-indent: 20px;margin: 0 auto;}
.ListPageHeader .SeleLines a:hover{color: #4c1d0a;}
.HistorySelefourthly {margin-left:200px!important;}
.HistorySelefourthly .current,.HistorySelefifth .current,.HistorySelesixth .current{color:#8e2a00;background-color:#fbd000;border-radius: 50px;}
.HistorySelefourthly .SeleLines,.HistorySelefifth .SeleLines,.HistorySelesixth .SeleLines{color:#8e2a00;background-color:#fbd000;border-radius: 50px}

/* 文字滚动样式 */
.rotaryBlockSecond {animation: rotaryBlockFirst 10s infinite linear;position: absolute;white-space: nowrap;width: 100%;padding-left:10%;}
@keyframes rotaryBlockFirst {0% { left:0%; }100% { left: -110%;}}
