.sub-wrap .sub-top{width:100%;height:256px;background:url('/image/site/sub/sub1_bg.png') no-repeat center;background-size:cover}
.sub-content .title2{font-size: 34px;color: #2985ac;}
.sub-content>.p1{font-size:15px;color:#616668;padding-top:30px}

.intro-lst{margin-top:70px}
.intro-lst>li{float:left;margin-right:20px;box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.2)}
.intro-lst>li:nth-child(1){width:540px;height:509px;}
.intro-lst>li:nth-child(1) iframe{width:100%;height:100%}
.intro-lst>li:nth-child(1).img-bg{background:url('/image/site/sub/intro1_img.png')no-repeat center;background-size:cover}
.intro-lst>li:nth-child(2){position:relative;width:460px;height:429px;margin-right:0;background:#71b7d4;padding:40px}
.intro-lst>li:nth-child(2) .p1{font-size:35px;color:#fff;line-height:45px}
.intro-lst>li:nth-child(2) .p2{font-size:15px;color:#fff;line-height:35px}
.intro-lst>li:nth-child(2) .bd{width:30px;height:3px;background:#fff;margin:20px 0 30px 0}
.intro-lst>li:nth-child(2) span{display:inline-block;width:44px;height:10px}
.intro-lst>li:nth-child(2) ul{position:absolute;left:40px;bottom:40px}
.intro-lst>li:nth-child(2) li{float:left;width:214px;margin-right:12px;background:#2985ac;line-height:40px;text-align:center;border-radius:5px;overflow:hidden}
.intro-lst>li:nth-child(2) li a{display:block;color:#fff;font-size:14px;}
.intro-lst>li:nth-child(2) li a:hover{background:#fff;color:#2985ac}
.intro-lst>li:nth-child(2) li:nth-child(2){margin-right:0}

.naver-map{position:absolute;left:40px;bottom:40px;display:block;width:460px;background:#2985ac;line-height:40px;text-align:center;border-radius:5px;overflow:hidden;color:#fff;font-size:14px}
.naver-map:hover{background:#fff;color:#2985ac}

.mem-lst{margin-top:70px}
.mem-lst>li{width:540px;height:509px;float:left;margin-right:20px;margin-bottom:50px;box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.2)}
.mem-lst li.last{position:relative;width:460px;height:429px;margin-right:0;background:#71b7d4;padding:40px}
.mem-lst li.last .p1{font-size:35px;color:#fff;line-height:45px}
.mem-lst li.last .p2{font-size:15px;color:#fff;line-height:35px}
.mem-lst li.last .bd{width:30px;height:3px;background:#fff;margin:20px 0 30px 0}
.mem-lst li.last span{font-size:35px;color:#fff;padding-left:10px}
.mem-lst li.last .box{margin-top:10px;width:420px;height:200px;padding:20px;overflow-y:scroll;background:#2985ac;color:#fff;line-height:24px;white-space:pre-wrap;border-radius:5px;font-size:14px}


.intro04 .t1{color:#33332f;font-size:50px;font-weight:400;line-height:130%;margin-top:160px}
.intro04 .t2{color:#52534c;font-size:20px;font-weight:400;line-height:38px;margin-top:50px}
.intro04 .mark{width:35px;height:3px;background:#333330;margin-top:30px;margin-bottom:30px;}

.p2_title{border-bottom:1px solid #2985ac;padding-bottom:20px;font-weight:bold;font-size:28px;margin-top:80px;}
.hint{font-size:12px;color:#2985ac;float:right;margin-top:20px}
.book_lst{text-align:left}
.book_lst li{display:inline-block;width:260px;height:350px;background:#fff;margin:2px;margin-top:30px;vertical-align:top}
.book_lst li:hover{opacity:0.7}
.book_img_wrap{width:260px;height:275px;text-align:center}
.book_img_wrap img{vertical-align:middle}
.book_title{height:75px;padding:0 20px;background:#2985ac;line-height:75px;color:#fff;font-size:18px;text-align:center}
.layer{width:100%;max-width:1000px;background:#fff;min-height:100px;margin:0 auto;position:relative}
.layer_title{height:50px;line-height:50px;background:#fff;text-indent:20px}
.layer_title>span{color:#2985ac}
.layer_contents{padding:30px 0}
.layer .mfp-close{background:#2985ac !important;color:#fff !important}

.map_mb{display:none}

@media all and (max-width:1000px)
{
    .sub-content .title2{font-size:24px;color:#2985ac;line-height:30px}
    .sub-content>.p1{font-size:13px;padding-top:20px}

    .intro-lst{margin-top:50px}
    .intro-lst>li{float:none;margin-right:0}
    .intro-lst>li:nth-child(1){width:auto;height:auto;}
    .intro-lst>li:nth-child(1) iframe{width:100%;height:300px}
    .intro-lst>li:nth-child(1).img-bg{padding-top:100%}
    .intro-lst>li:nth-child(2){position:relative;width:auto;height:auto;padding:20px}
    .intro-lst>li:nth-child(2) .p1{font-size:25px;line-height:35px}
    .intro-lst>li:nth-child(2) .p2{font-size:13px;line-height:30px}
    .intro-lst>li:nth-child(2) .bd{margin:15px 0 30px 0}
    .intro-lst>li:nth-child(2) ul{width:300px;position:relative;margin:0 auto;display:block;left:0;bottom:0;margin-top:20px}
    .intro-lst>li:nth-child(2) li{width:140px;margin-right:10px}

    .naver-map{width:100%;position:relative;margin:0 auto;display:block;left:0;bottom:0;margin-top:20px}
    .naver-map:hover{background:#fff;color:#2985ac}

    .mem-lst{margin-top:50px}
    .mem-lst>li{width:auto;height:auto;float:none;margin-right:0;margin-bottom:0}
    .mem-lst>li img{width:100%}
    .mem-lst li.last{position:relative;width:auto;height:auto;padding:20px;margin-bottom:50px}
    .mem-lst li.last .p1{font-size:25px;line-height:35px}
    .mem-lst li.last .p2{font-size:13px;line-height:30px}
    .mem-lst li.last .bd{margin:15px 0 30px 0}
    .mem-lst li.last .box{margin-top:20px;width:auto;height:200px;padding:10px}


    .intro04 .t1{font-size:18px;margin-top:100px}
    .intro04 .t2{font-size:14px;line-height:24px;margin-top:30px}
    .intro04 .marks{}
    .p2_title{font-size:18px;margin-top:40px;}
    .hint{float:none;display:block;margin-top:0 !important}
    .book_lst{text-align:center}
    .book_lst li{float:none;width:auto;}
    .guide_tbl th{font-size:13px;}
    .guide_tbl td{font-size:13px;}


}
