/*
    Created on : 2015-12-8, 20:22:20
    Author     : fighterblue1228
*/
body {
    font-family: "微软雅黑", "宋体", "Arial";
    background: #d9d9da;
}

.clear {
    clear: both;
}
.container{
    padding-left: 0;
    padding-right: 0;
}
.relative{
    position:relative;
}
.bold{
    font-weight: bold;
}
@media screen and (min-width: 1024px) {
    body {
        min-width: 1300px;
        background: url("../new/body_bg.png") repeat-x 0px 520px;
        background-size: auto 2000px;
    }

    .container{
        width:1300px;
    }
    .mobileOnly{
        display: none;
    }

    /*首页*/
    .nav {
        border-top: 10px solid #7f2b2d;
        width: 100%;
        position: absolute;
        left: 0;
        top: 427px;
        min-width: 1280px;
        z-index: 10;
    }

    .nav ul {
        display: block;
        width: 1100px;
        margin: 0px auto;
        padding: 0;
        height: 60px;
        background: #fff;
    }

    .nav li {
        display: block;
        float: left;
        padding-left: 20px;
        padding-right: 20px;
        text-align: center;
        height: 60px;
        line-height: 50px;
    }

    .main .nav ul {
        height: 35px;
    }

    .main .nav li {
        height: 35px;
        line-height: 35px;
        padding-left: 18px;
        padding-right: 18px;
    }

    .main .nav li a {
        font-size: 16px;
    }

    .nav li:hover {
        background: #7f2b2d;
    }

    .nav li.screen:hover {
        background: #fff;
    }

    .nav li.screen:hover a {
        color: #7f2b2d;
    }

    .nav li.screen:hover a:hover {
        color: #7f2b2d;
        text-decoration: underline;
    }

    .nav li.screen span {
        color: #7f2b2d;
        cursor: pointer;
    }

    .nav li.screen span:hover {
        text-decoration: underline;
    }

    .nav li:hover a {
        color: #fff;
    }

    .nav li:first-child {
        width: 119px;
    }

    .nav li a {
        text-decoration: none;
        font-weight: normal;
        font-size: 20px;
        color: #000;
    }

    .nav li.selected {
        background: #7f2b2d;
    }

    .nav li.selected a {
        color: #fff;
    }

    .nav.brown {
        border-top: 10px solid #b47d1d;
    }

    .nav.brown li:hover, .nav.brown li.selected {
        background: #b47d1d;
    }

    /*页面底部开始*/
    .footer {
        width: 100%;
        background: #d2d3d3;
    }

    .footer .footerMain {
        width: 1300px;
        margin: 0px auto;
        padding-top:20px;
        vertical-align: top;

    }

    .footer .footerMain:first-child{
        border-bottom:1px solid #000;
    }

    .footer .footerLogo{
        display: inline-block;
        width:210px;
        vertical-align: top;
        text-align: center;
    }
    .footer .footerLogo img{
        height:130px;
    }

    .footer .footerMain2 {
        display: inline-block;
        width: 1080px;
        margin: 0px auto;
    }

    .footer ul {
        float: left;
        display: block;
        padding-left: 0;
    }

    .footer ul.ul1 {
        width: 120px;
    }

    .footer ul.ul1 li {
        width: 100px;
    }L

    .footer ul.ul2 {
        width: 160px;
    }

    .footer ul.ul2 li {
        width: 80px;
    }

    .footer ul.ul3 {
        width: 100%;
    }

    .footer ul.ul3 h1{
        font-size:24px;
        color:#231815;
        font-weight: normal;
        text-indent: 40px;
        margin-bottom:20px;
        margin-top:0;
    }

    .footer ul.ul3 li {
        width: 180px;
        text-indent: 40px;
        line-height: 24px;
    }

    .footer ul.ul3 li a{
        color:#595757;
        font-size:14px;
    }

    .footer ul h1 {
        display: block;
        width: 100%;
        line-height: 30px;

    }

    .footer ul h1 a, .footer ul h1 {
        font-size: 16px;
        color: #000;
    }

    .footer li {
        float: left;
        display: block;
        line-height: 24px;
        list-style: none;
    }

    .footer li a {
        font-size: 14px;
        color: #000;
    }

    .footer p {
        color: #666666;
        text-align: center;
    }

    .footer p a {
        color: #666666;
        padding-left: 5px;
        padding-right: 5px;
    }

    .footer .glogo{
        width: 80px;
        height:80px;
        display: inline-block;
        vertical-align: middle;
    }
    .footer .fcontent{
        width: 900px;
        vertical-align: top;
        display: inline-block;
    }
    .footer .fcontent p{
        text-align: center;
        margin: 0;
        padding: 0;
        color:#808080;
    }

    .footer .footerCenter{
        width: 1200px;
        margin: 0px auto;
        padding-bottom: 10px;
    }
    .footer #imgConac{
        position: relative;
        top:-10px;
    }

    /*页面底部结束*/
    #bannerBox {
        position: relative;
        z-index: 10;
        overflow: hidden;;
    }

    #bannerBox a {
        border: 0;
        text-decoration: none;
    }

    #bannerBox img {
        border: 0;
    }

    #bannerBox #indexBanners {
        position: absolute;
        width: 100%;
        height: 100%;
    }

    #bannerBox .slides_container {
        width: 100%;
        height: 100%;
        overflow: hidden;
        position: relative;
    }

    #bannerBox .pagination {
        z-index: 99;
        display: block;
        margin: 0px auto;
        margin-top: -50px;
        margin-top: -50px \0;
        *margin-top: -35px;
        _margin-top: -35px;
        position: absolute;
        left: 47%;
        display: none;
    }

    #bannerBox .pagination li {
        float: left;
        display: block;
        width: 25px;
        height: 25px;
    }

    #bannerBox .pagination li a {
        width: 10px;
        height: 10px;
        background: url(../images/banner/unselected.png) no-repeat;
        overflow: hidden;
        text-indent: 30px;
        display: block;
    }

    #bannerBox .pagination li.current a {
        background: url(../images/banner/selected2.png) no-repeat;
    }

    #bannerBox .prev {
        position: absolute;
        display: block;
        top: 50%;
        margin-top: -27px;
        width: 54px;
        height: 54px;
        background: url(../images/index/icon-left.png) no-repeat;
        text-indent: 10000px;
        z-index: 20;
        left: 0px;
        overflow: hidden;
    }

    #bannerBox .next {
        position: absolute;
        display: block;
        top: 50%;
        margin-top: -27px;
        width: 54px;
        height: 54px;
        background: url(../images/index/icon-right.png) no-repeat;
        text-indent: 10000px;
        overflow: hidden;
        right: 0px;
        z-index: 20;
    }

    /*入口页面*/
    .landingPage {
        background: url(../new/welcome_bg.jpg) center center no-repeat;
        min-width: 1024px;
        min-height: 576px;
        margin: 0px auto;
        width: 100%;
        height: 100%;
        background-size: auto 100%;
        position: relative;
    }

    .welcome {
        background: url(../new/welcome_nav_bg.png) repeat;
        width: 366px;
        position: relative;
        height: 100%;
    }

    .welcome .welcome_logo {
        margin-bottom: 50px;
    }

    .welcome ul {
        text-align: center;
        position: absolute;
        width: 100%;
        padding: 0;
        margin: -330px auto 0px auto;
        top: 50%;

    }

    .welcome ul li {
        border-bottom: 1px solid #626986;
        height: 107px;
        line-height: 107px;
        font-size: 18px;
        list-style: none;
    }

    .welcome ul li:last-child {
        border-bottom: 0;
    }

    .welcome ul li a {
        font-size: 18px;
        text-decoration: none;
        color: #fff;
    }

    .landingPage .footer {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: auto;
        line-height: 18px;
        color: #414141;
        text-align: center;
        background: url(../images/landing/footerbg.png) repeat;
        left: 0;
        padding-top: 5px;
    }

    .landingPage .footer a {
        color: #414141;
        padding-left: 5px;
        padding-right: 5px;
    }

    /*这里是特定的样式表全屏版*/
    .main {
        width: 100%;
        margin: 0px auto;
    }

    .screen {
        display: block;
    }

    .mobile {
        display: none !important;
    }

    /*首页*/
    .indexNav {
        width: 100%;
        height:120px;
        background: #025e8c;
        box-shadow: 0px 5px 5px #38547a;
        position: relative;
        z-index: 20;

    }
    .indexNav ul{
        margin-left:92px;
        width:1208px;
        height:25px;
        line-height: 25px;
        margin-top:47px;
        padding-left: 0;
        vertical-align: middle;
    }
    .indexNav ul li{
        list-style: none;
        height:25px;
        line-height: 25px;
        display: inline-block;
        border-left: 1px solid #28769d;
        padding-left:8px;
        padding-right:8px;
        vertical-align: middle;
    }

    .indexNav ul li:first-child{
        border-left:0;
    }
    .indexNav ul li:last-child{
        padding-left: 0;
        padding-right: 0;
    }

    #navLogin{
        padding-left: 10px;
        max-width: 111px;
        overflow: hidden;
    }
    .indexNav ul li a{
        color:#fff;
        text-decoration: none;
        font-size:20px;
    }

    .indexNav ul li span {
        color:#f3ca77;
        font-size:14px;
    }

    .indexNav ul li span:first-child,.indexNav ul li span:last-child{
        cursor: pointer;
    }

    .indexLogo{
        position: absolute;
        left:0;
        top:15px;
    }

    .home {
        width: 1300px;
        margin: 0px auto;
        padding: 0;
    }

    .museumInfo{
        width:1300px;
        background: #ffffff;
        color:#000;
        font-size:18px;
        line-height: 40px;
        padding:30px 25px 30px 25px;
        height:180px;
        display: flex;
        position: relative;
        top:-15px;
        border-radius: 10px;
        z-index: 50;
        box-shadow: 0px 5px 8px #888888;
    }
    .museumInfo .blue{
        color:#036eae;
    }
    .museumInfo .black{
        color:#717071;
    }
    .museumInfo ul{
        padding-left: 0;
        display: block;
        margin-bottom: 0;
        position: relative;;
    }
    .museumInfo ul:after{
        display: block;
        width:1px;
        position: absolute;
        height:100px;
        background: #036eae;
        content:' ';
        right:0;
        top:9px;
    }
    .museumInfo ul:nth-child(1){
        width:280px;
    }
    .museumInfo ul:nth-child(2){
        width:470px;
        padding-left:15px;
    }
    .museumInfo ul:nth-child(2) span{

        padding-left:5px;
    }
    .museumInfo ul:nth-child(3){
        width:370px;
        padding-left:15px;
    }
    .museumInfo ul:nth-child(4){
        width:110px;
        margin-left:15px;
    }
    .museumInfo ul:nth-child(4):after{
        display: none;
    }

    .museumInfo .num1 span{
        display: inline-block;
        background: #7f2a2d;
        color:#fff;
        width: 34px;
        height: 36px;
        line-height: 36px;
        margin-right:4px;
        text-align: center;
        font-size:20px;
    }
    .museumInfo .num1 span:first-child{
        margin-left:35px;
    }
    .museumInfo .num2 span{
        display: inline-block;
        background: #7f2a2d;
        /*color:#ababac;*/
        color:#fff;
        width: 22px;
        height: 22px;
        margin-right:2px;
        text-align: center;
        font-size:16px;
        line-height: 22px;
    }
    .museumInfo .num2 span:first-child{
        margin-left:32px;
    }
    .museumInfo ul li{
        list-style: none;
        display: block;
        line-height: 40px;
        color:#036eae;
    }
    .museumInfo ul li span{
        color:#717071;
    }
    .museumInfo ul li:after{
        clear:both;
        content:' ';
    }
    .museumInfo ul h3{
        font-size:20px;
        display: inline-block;
        padding: 0;
        margin: 0;
        float:right;
        font-weight: bold;
        height: 40px;
        line-height: 40px;
        margin-right: 25px;
    }
    .museumInfo .weichat{
        height: 80px;
        width: 110px;
    }

    .mapArea{
        display: inline-block;
        width: 895px;
        height:465px;
        vertical-align: top;
        margin-right:15px;
    }
    .noteArea{
        width: 370px;
        height: 455px;
        display: inline-block;
        background: url(../new/index_note_bg.png) no-repeat;
        vertical-align: top;
        margin-left:15px;
    }
    .noteArea h1{
        font-size:19px;
        font-weight: bold;
        margin-top:45px;
        line-height: 24px;
        font-size:22px;
        margin-bottom:18px;
        text-align: center;
        color:#025e8c;
    }
    .noteArea p{
        line-height: 33px;
        margin-top: 2px;
        border-bottom: 1px solid #ececec;
        font-family:STKaiti,KaiTi;
        margin-bottom: 0;
        width:295px;
        margin-left:auto;
        margin-right:auto;
        font-size:18px;
        color:#000;
    }
    .noteArea p:last-child{
        border-bottom:none;
    }

    .hr{
        width: 100%;
        height:65px;
        position: relative;
        margin-top:15px;
        margin-bottom:15px;
    }
    .hr div{
        display: block;
        margin: 0px auto;
        width: 200px;
        position: relative;
        z-index: 2;

    }
    .hr div a{
        width: 100%;
        text-align: center;
        font-size:26px;
        color:#036eae;
        text-decoration: none;
        display: block;
        padding-top:15px;
    }
    .hr div span{
        display: block;
        width: 100%;
        text-align: center;
        font-size:12px;
        color:#808080;
    }
    .hr:before{
        content: ' ';
        display: block;
        width: 45%;
        height: 6px;
        position: absolute;
        left:0;
        top:33px;
        background: url(../new/hr_bg.png) repeat-x;
        z-index: 1;
    }
    .hr:after{
        content: ' ';
        display: block;
        width: 45%;
        height: 6px;
        position: absolute;
        right:0;
        top:33px;
        background: url(../new/hr_bg.png) repeat-x;
        z-index: 1;
    }

    .artNews .news{
        width: 308px;
        height: 460px;
        margin-right:18px;
        display: inline-block;
        vertical-align: top;
        background: #fff;
    }
    .artNews .news:last-child{
        margin-right:0;
        background: none;
    }
    .artNews .news a.img{
        width: 308px;
        height: 255px;
        overflow: hidden;
        display: block;
        text-align: center;
    }
    .artNews .news a.title{
        display: block;
        color:#595757;
        line-height: 20px;
        font-weight: bold;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 25px;
        height: 90px;
        font-size:18px;
    }
    .artNews .news a.title:hover{
        text-decoration: none;
    }
    .artNews .news .desc{
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 25px;
        font-size:14px;
        color:#808080;
    }
    .artNews .news a.img img{
        height: 255px;
        width:auto;
        display: block;
    }
    .artNews .newsVideo{
        display: block;
    }
    .artNews .newsAudio{
        display: block;
        margin-top: 32px;
    }

    .museumSave{
        position: relative;
        margin-bottom: 50px;
        height: 450px;
    }

    .museumSaveMainImg{
        width:478px;
        height:414px;
        overflow: hidden;
        position: relative;
    }
    .museumSaveMainImg a{
        display: block;
    }
    .museumSaveMainH1,.museumSaveMainDesc{
        width:790px;
        display: block;
        position: absolute;
        right:0px;
        top:0;
    }
    .museumSaveMainH1{
        margin-top:40px;
        margin-bottom:25px;
        line-height: 40px;
        font-size:36px;
    }



    .museumSaveMainH1 a{
        text-decoration: none;
        font-weight: normal;
        color:#3e3a39;
    }
    .museumSaveMainDesc{
        top:100px;
        line-height: 26px;
        font-size:18px;
        color:#717071;
    }

    .museumTypes{
        position: absolute;
        right:0;
        top:238px;
        display: block;
        margin-left:0;
        padding-left:0;
    }
    .museumTypes li{
        display: inline-block;
        list-style: none;
        width: 180px;
        margin-right:24px;
    }

    .museumTypes li img{
        height: 156px;
        width: 180px;
    }
    .museumTypes li:last-child{
        margin-right:0px;
    }
    .museumTypes li a{
        line-height: 42px;
        text-align: center;
        font-size:18px;
        color:#717071;
        text-decoration: none;
        width:180px;
        display: block;
    }


    /*首页结束*/
    #ajaxLogin {
        margin-left: 200px;
    }

    .forget {
        position: absolute;
        left: 355px;
        top: 14px;
    }
}

@media screen and (max-width: 1023px) {
    body{
        overflow-x:hidden;
        background: url(../new/mobile_bg.png) repeat-x;
        background-size:100% 100%;
    }
    .screen#navLogin {
        display: none;
    }

    /*不大于768px的设备尺寸中 响应式布局的特定样式*/
    .landingPage {
        background: url(../new/welcome_bg.jpg) center center no-repeat;
        min-width: 320px;
        min-height: 470px;
        margin: 0px auto;
        width: 100%;
        height: 100%;
        background-size: auto 100%;
        position: relative;
        padding: 0;
    }

    .welcome {
        background: url(../new/welcome_nav_bg.png) repeat;
        width: 100%;
        height: 100%;
    }



    .landingPage .footer {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: auto;
        line-height: 18px;
        color: #414141;
        text-align: center;
        background: url(../new/welcome_nav_bg.png) repeat;
        left: 0;
        padding-top: 5px;
    }

    .landingPage .footer a {
        color: #414141;
        padding-left: 5px;
        padding-right: 5px;
    }

    .welcome .welcome_logo {
        padding-top: 50px;
        margin-bottom: 20px;
    }

    .welcome ul {
        text-align: center;
        width: 100%;
        padding: 0;

    }

    .welcome ul li {
        border-bottom: 1px solid #626986;
        height: 107px;
        line-height: 107px;
        font-size: 18px;
        list-style: none;
    }

    .welcome ul li:last-child {
        border-bottom: 0;
    }

    .welcome ul li a {
        font-size: 18px;
        text-decoration: none;
        color: #fff;
    }

    .main {
        width: 100%;
    }

    .screen {
        display: none !important;
    }

    .mobile {
        display: block;
    }

    .home {
        padding-left: 5px;
        padding-right: 5px;
    }

    .indexNav{
        position: fixed;
        width: 37%;
        height: 100%;
        background: url(../new/mobile_index_nav_bg.jpg) left top;
        background-size: 100% 100%;
        z-index: 1;
        display: none;
    }

    .indexNav ul{
        width:100%;
        padding-left: 0;
        vertical-align: middle;
    }
    .indexNav ul li{
        list-style: none;
        display: inline-block;
        border-left: 1px solid #28769d;
        padding-left:8px;
        padding-right:8px;
        vertical-align: middle;
        text-align: center;
        width: 100%;
        height:50px;
        line-height: 50px;
        border-bottom: 1px solid #c7a2b5;
    }

    .indexNav ul li:first-child{
        border-left:0;
    }
    .indexNav ul li:last-child{
        padding-left: 0;
        padding-right: 0;
    }

    .indexNav ul li a{
        color:#fff;
        text-decoration: none;
        font-size:16px;
    }

    .indexNav ul li span {
        color:#f3ca77;
        font-size:14px;
    }

    .indexNav ul li span:first-child,.indexNav ul li span:last-child{
        cursor: pointer;
    }

    #bannerBox{overflow: hidden;}
    #navToggle{
        cursor: pointer;
        position: absolute;
        z-index: 100;
        left:20px;
        top:20px;
        width: 35px;
        height: 27px;
    }

    .museumInfo{
        width:90%;
        background: #ffffff;
        color:#000;
        font-size:12px;
        line-height: 22px;
        padding:10px 15px 30px 15px;
        display: block;
        border-radius: 10px;
        z-index: 50;
        box-shadow: 0px 5px 8px #888888;
        margin:10px auto 10px auto;
        position: relative;
    }
    .museumInfo .blue{
        color:#036eae;
    }
    .museumInfo .black{
        color:#717071;
    }
    .museumInfo ul{
        padding-left: 0;
        display: block;
        margin-bottom: 0;
        position: relative;
        width:100%;
    }

    .museumInfo ul:nth-child(1) {
    }
    .museumInfo ul:nth-child(1) li:nth-child(1),.museumInfo ul:nth-child(1) li:nth-child(2){
        width: 49%;
        display: inline-block;
        text-align: center;
    }
    .museumInfo ul:nth-child(1) li:nth-child(3){
        width: 100%;
        text-align: center;

        /*border-bottom:2px solid #bfd3de;*/
        /*padding-bottom:7px;*/
    }
    .museumInfo ul:nth-child(2){
        padding-top: 5px;
        display: none;
    }
    .museumInfo ul:nth-child(2) span{
        padding-left:15px;
    }
    .museumInfo ul:nth-child(2) li:nth-child(3){
        padding-bottom:7px;
        border-bottom:2px solid #bfd3de;
    }
    .museumInfo ul:nth-child(3){
        min-width: 200px;
        width:70%;
        display: inline-block;
        height: auto;
        vertical-align: top;
        margin-top:6px;
        display: none;
    }
    .museumInfo ul:nth-child(3) li{
        line-height: 26px;
    }
    .museumInfo ul:nth-child(4){
        width:26%;
        min-width: 80px;
        display: inline-block;
        height: auto;
        overflow: hidden;
        margin-top: 8px;
        vertical-align: top;
        display: none;
    }
    .museumInfo ul:nth-child(4):after{
        display: block;
        width: 2px;
        height: 60px;
        top:5px;
        left:0;
        position: absolute;
        background: #bfd3de;
        content: ' ';
    }

    .museumInfo .num1 span{
        display: inline-block;
        background: #000;
        color:#fff;
        width: 20px;
        height: 18px;
        line-height: 18px;
        margin-right:2px;
        text-align: center;
        font-size:12px;
    }
    .museumInfo .num1 span:first-child{
        margin-left:5px;
    }
    .museumInfo .num2 span{
        display: inline-block;
        background: #000;
        color:#ababac;
        width: 14px;
        height: 14px;
        line-height: 14px;
        margin-right:1px;
        text-align: center;
        font-size:12px;
    }
    .museumInfo .num2 span:first-child{
        margin-left:0px;
    }
    .museumInfo ul li{
        list-style: none;
        display: block;
        line-height: 22px;
        color:#036eae;
    }
    .museumInfo ul li span{
        color:#717071;
    }
    .museumInfo ul li:after{
        clear:both;
        content:' ';
    }
    .museumInfo ul h3{
        font-size:14px;
        display: inline-block;
        padding: 0;
        margin: 0;
        float:right;
        font-weight: bold;
        height: 22px;
        line-height: 22px;
        margin-right: 25px;
    }
    .museumInfo .weichat{
        height: 55px;
        width: 80px;
    }
    .museumInfo .weichat img{
        width:55px;
    }

    #museumToggle{
        width: 100%;
        height:20px;
        background: #f7f7f7;
        color:#b4b4b5;
        border-top:1px solid #d5d6d7;
        position: absolute;
        left:0;
        bottom:0;
        text-align: center;
        font-size:12px;
        border-bottom-left-radius:10px;
        border-bottom-right-radius:10px;
        line-height: 20px;
    }

    .mapArea{
        display: block;
        width: 90%;
        height:auto;
        vertical-align: top;
        margin:0px auto;
    }
    .mapArea h1{
        background: url(../new/map_icon.png) 3px 4px no-repeat;
        background-size: 18px auto ;
        text-indent: 30px;
        font-size:16px;
        font-weight: normal;
        color:#515252;
        margin-top:20px;
        margin-bottom:0px;
        height:30px;
        line-height: 30px;
    }
    .mapArea img{
        width:100%;
        border:1px solid #888888;
        border-radius: 10px;
        display: block;
        margin:0px auto;
    }
    .noteArea{
        width: 90%;
        min-width: 300px;
        min-height: 150px;
        background: url(../new/mobile_note_bg.png) no-repeat;
        background-size:100% 100%;
        vertical-align: top;
        margin-top:10px;
        margin-left:auto;
        margin-right:auto;
    }
    .noteArea h1{
        font-size:12px;
        font-weight: bold;
        margin-top:0px;
        padding-top: 17px;
        line-height: 14px;
        font-size:14px;
        margin-bottom:5px;
        text-align: center;
        color:#025e8c;

    }
    .noteArea p{
        line-height: 14px;
        margin-top: 2px;
        border-bottom: 1px solid #ececec;
        font-family:STKaiti,KaiTi;
        margin-bottom: 0;
        width:90%;
        margin-left:auto;
        margin-right:auto;
        font-size:12px;
        color:#3e3a39;
        text-align:left;
    }
    .noteArea p:last-child{
        border-bottom:none;
    }

    .hr{
        width: 90%;
        font-size:16px;
        color:#515252;
        margin:15px auto;
    }
    span.icon{
        display: inline-block;
        position: relative;
        width: 18px;
        height: 18px;
        margin-right:10px;
    }
    span.icon-features{
        background: url(../new/mobile_hr_icon.png) no-repeat;
        background-size: 100% 100%;
        top:3px;
    }
    span.icon-boutique{
        background: url(../new/mobile_boutique_icon.png) no-repeat;
        background-size: auto 100% ;
        top:3px;
    }

    .features{
        width: 90%;
        margin: 0px auto;
    }

    .features ul{
        margin: 0;
        padding: 0;
        display: flex;
        flex-direction:row;
        justify-content:space-between;
    }

    .features ul li{
        list-style: none;
        display: block;
        width:94px;
        height: 94px;
        border:1px solid #d5d5d6;
        border-radius: 5px;
        box-shadow: 0 4px 4px #808080;
        text-align: center;
    }

    .features ul li a {
        text-decoration: none;
        color:#888888;
    }
    .features ul li a:first-child{
        padding-top: 12px;
        display: block;
        height: 56px;
    }
    .features ul li a:last-child{
        line-height: 26px;
    }
    .features ul li img{
        width: 40px;
        height: auto;
        display: block;
        margin: 0px auto;
        vertical-align: middle;
    }

    .artNews{
        width:90%;
        margin: 0px auto;
    }

    .artNews .news{
        margin-top: 15px;
        margin-bottom:15px;
        height: 74px;
        overflow: hidden;
    }

    .artNews .news:after{
        content: ' ';
        clear:both;
    }

    .artNews .news .title{
        font-size:14px;
        width: 100%;
        color:#585757 ;
        height: 16px;
    }

    .artNews .news .desc{
        font-size:12px;
        color:#7f7f80;
    }


    .artNews .news .img{
        width: 93px;
        height:77px;
        display: block;
        margin-right:15px;
        float:left;
    }

    .artNews .news .img img{
        width: 93px;
        height: auto;
    }

    .museumSave{
        margin: 0px auto;
        width: 90%;
    }


    .museumSave .museumSaveMainImg{
        margin-bottom:20px;
    }

    .museumSave .museumSaveMainImg a{
        display: block;
        width: 100%;
        text-align: center;
    }
    .museumSave .museumSaveMainImg img{
        width: 70%;
        text-align: center;
    }

    .museumSave .museumTypes{
        margin: 0;
        padding: 0;
    }

    .museumSave .museumTypes li{
        display: inline-block;
        width: 47%;
        margin-bottom: 15px;
    }
    .museumSave .museumTypes li img{
        width:90%;
    }
    .museumSave .museumTypes li a{
        display: block;
        text-align: center;
    }
    .museumSave .museumTypes li:nth-child(1),.museumSave .museumTypes li:nth-child(3){
        margin-right:10px;
    }
    .museumSave .museumTypes li a:last-child{
        line-height: 30px;
        color:#717071;
    }
    .footer {
        width: 100%;
        background: #d2d3d3;
    }

    .footer .footerMain {
        width: auto;
        margin: 0px auto;
        padding-top:20px;
        vertical-align: top;

    }

    .footer .footerMain:first-child{
        border-bottom:1px solid #000;
    }

    .footer .footerLogo{
        display: none;
        vertical-align: top;
    }

    .footer .footerMain2 {
        margin: 0px auto;
    }
    .footer ul.ul3 {
        width: 100%;
        margin-left:0;
        padding-left:0;
    }

    .footer ul.ul3 h1{
        font-size:16px;
        color:#231815;
        font-weight: normal;
        margin-bottom:10px;
        margin-top:0;
        text-indent: 30px;
    }

    .footer ul.ul3 li {
        width: 49%;
        line-height: 30px;
        text-align: center;
        list-style: none;
        display: inline-block;
    }

    .footer ul.ul3 li a{
        color:#595757;
    }


    .footer .glogo{
        display: none;
    }
    .footer .fcontent{
        vertical-align: top;
        display: inline-block;
        font-size:12px;
    }
    .footer .fcontent p{
        text-align: center;
        margin: 0;
        padding: 0;
        color:#808080;
    }

    .footer .footerCenter{
        margin: 0px auto;
        padding-bottom: 30px;
    }

    body.keliu {
        background: url(../images/keliu.jpg) no-repeat;
        background-size: 100% 100%;
        position: fixed;
        width: 100%;
        height: 100%;
    }

    body.keliu .container {
        padding: 0;
        margin: 0;
        background: url(../images/keliu.jpg) no-repeat;
        background-size: 100% 100%;
        position: fixed;
        width: 100%;
        height: 100%;
    }

    .keliu .shishikeliu {
        display: block;
        height: 40px;
        border: 2px solid #fff;
        border-radius: 40px;
        width: 70%;
        text-align: center;
        margin: 100px auto;
        line-height: 40px;
        font-size: 14pt;
        color: #316a61;
        background: url(../images/keliubg.png) repeat;

    }

    .keliu .shishikeliu span {
        color: #f07600;
    }
}
