
/*서브 공통***********************************/
/*서브 비주얼*/
.sub_figure{width: 1903px; margin: 0 auto; height: 280px; position: relative;}
.sub_figure img{width: 100%;}

/*서브 컨텐츠*/
.sub_wrap{width: 1400px; margin: 0 auto 150px auto;}
.sub_wrap::after{content: ""; display: block; clear: both;}

/*서브 네비게이션*/
.sub_lnb{float: left; width: 217px;}
    .sub_lnb .title{width: 100%; height: 97px; text-align: center; line-height: 97px; background: #38447c; font-size: 30px; color: #fff; font-weight: 400;}
    .sub_lnb .lnb li{width: 100%; height: 47px; border-bottom: 1px solid #ddd;}
    .sub_lnb .lnb li a{font-size: 16px; color: #555; line-height: 47px; padding-left: 24px; display: block; width: 100%; height: 100%;}
    .sub_lnb .lnb li.on a{color: #050505; background: url('/Skin/images/pc/lnb_arr.png') no-repeat center right 7px;}
    .sub_lnb .lnb li:hover a{color: #050505; background: url('/Skin/images/pc/lnb_arr.png') no-repeat center right 7px;}

/*서브 본문 타이틀*/
.sContents{float: right; width: 1134px; padding-top: 52px;}
.sub_heade.layout03{height: 45px;}
.sub_title{float: left; font-size: 30px; color: #000;}
.root{float: right; margin-top: 13px;}
.root span{display: inline-block; height: 16px; line-height: 16px; color: #a2a2a2;}
.root span::after{content: ">"; display: inline-block; margin: 0 5px; font-weight: 400;}
.root span:last-child::after{content: "";}
.root .r01 img{position: relative; top: 2px;}
.root .r02{color: #a2a2a2;}
.root .r03{color: #444;}

/*서브 본문 내용부분*/
.conBox::before{content: ""; display: block; clear: both;}
.conBox{width: 100%; border-top: 1px solid #ccc; float: left; margin-top: 15px;}
.sContents.layout03 .conBox{border-top: none;}
.sContents.layout03 .mokjang_head{border-top: 1px solid #ccc; margin-top: 5px;}

/*bullet 스타일*/
.sq_g{font-size: 20px; color: #000; margin-bottom: 10px; margin-top: 40px;}
.sq_g::before{content: ""; display: inline-block; width: 16px; height: 16px; margin-right: 5px;  
    background: url('/Skin/images/pc/gradient_bullet.png') no-repeat center center/contain; position: relative; top: 2px;
    /* 
    border-image-slice: 1;
    border-image-source: -webkit-linear-gradient(top, #38447c, #b6c2f9);
    border-image-source:    -moz-linear-gradient(top, #38447c, #b6c2f9);
    border-image-source:      -o-linear-gradient(top, #38447c, #b6c2f9);
    border-image-source:         linear-gradient(to top, #38447c, #b6c2f9);
    */
}

.dot_b::before{content: "ㆍ"; display: inline-block;}

/*sub01_1*/
.conBox.s011{min-height: 775px; background: url('/Skin/images/pc/sub01_bg.jpg') no-repeat center top 80px;}
.conBox.s011 .txt{margin: 283px 0 0 400px;}
.conBox.s011 .txt .t1{font-size: 25px; margin-bottom: 35px;}
.conBox.s011 .txt .t2{color: #666; font-size: 17px; line-height: 25px; letter-spacing: -0.03em; margin-left: 20px; word-break: keep-all;}
.conBox.s011 .txt .name{margin: 130px 0 0 380px; position: relative;}
.conBox.s011 .txt .name .t3{font-size: 20px;}
.conBox.s011 .txt .name .nimg{position: absolute; left: 165px; top: -65px;}

/*sub01_2*/
.profile{ background: url('/Skin/images/pc/sub012_bg.jpg') no-repeat top 0 right 100px; padding-bottom: 100px;}
.profile .txt{font-size: 15px; color: #555; line-height: 30px; margin: 105px 0 0 115px;}
.profile .txt01::before{content: ""; display: block; width: 170px; height: 88px; background: url('/Skin/images/pc/sub012_profile.png') no-repeat center center; margin-left: 93px; margin-bottom: 33px;}
.profile .txt01 span{display: inline-block; margin-left: 20px; color: #555;}
.profile .txt02{margin-top: 40px;}

/*sub01_3*/
.history{margin-top: 40px; position: relative; padding: 20px 0;}
.history::before{content: ""; display: block; width: 6px; height: 100%; background: #ddd; position: absolute; top: 0; left: 140px; z-index: -1;}
.history .hbox{margin-bottom: 40px;}
.history .hbox:last-child{margin-bottom: 0;}
.history .hbox::after{content: ""; display: block; clear: both;}
.history .hbox .year{font-size: 25px; font-weight: 900; width: 140px; display: block; float: left; position: relative; padding-left: 30px;
    /*
    background: #55ffaa;
    background: -webkit-linear-gradient(top, #38447c, #b6c2f9);
    background:    -moz-linear-gradient(top, #38447c, #b6c2f9);
    background:      -o-linear-gradient(top, #38447c, #b6c2f9);
    background:         linear-gradient(to top, #38447c, #b6c2f9);
    -webkit-background-clip: text;
            background-clip: text;
    color: transparent;
    */
}
.history .hbox .year::after{content: ""; display: block; width: 14px; height: 14px; border-radius: 14px; background: #38447c; position: absolute; right: -10px; top: 8px;}
.history .hbox .txt{font-size: 14px; color: #666 !important; line-height: 25px; float: left; margin-left: 45px; white-space: pre-wrap;}
.history .hbox .txt *{color: #666 !important;}

/*sub01_4*/
.information{width: 100%;}
.information .info tr td{height: 40px; border-bottom: 1px solid #ccc; width: 33.33%; text-align: center; vertical-align: middle; padding: 10px 0; line-height: 20px;}
.information .info tr:last-child td{border-bottom: 1px solid #38447c;}
.information .info tr .rowspan{border-bottom: 1px solid #38447c;}
.information .info tr .col2{border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
.information .info .first td{font-weight: 900; font-size: 15px; color: #fff; text-align: center; border-top: 1px solid #38447c; background: #aab9fd; height: 43px;}

/*sub01_4*/
.location{margin-top: 25px;}
.location .map_area{margin-bottom: 72px;}

.location_info .gray{color: #aaa;}
.location_info .t1{font-size: 30px; color: #353535; border-bottom: 4px solid #353535; padding-bottom: 26px; margin-bottom: 30px;}
.location_info .t2{font-size: 15px; color: #353535; margin-bottom: 20px;}
.location_info .ticon{height: 62px; width: 100%; border-top: 2px solid #bababa; border-bottom: 2px solid #bababa; line-height: 62px; font-size: 18px; color: #aaa; padding-left: 62px;}
.location_info .ticon01{background: url('/Skin/images/pc/sub015_icon01.png') no-repeat center left 15px;}
.location_info .ticon02{background: url('/Skin/images/pc/sub015_icon02.png') no-repeat center left 15px;}
.location_info .t3{font-size: 15px; color: #111; padding-left: 17px;}
.location_info .t3 span{font-size: 15px; line-height: 40px;}
.location_info .t31{margin: 20px 0;}
.location_info .t32{margin: 11px 0;}

/*sub02_1, sub02_2 -  board > common.css*/

/*sub03_1, sub03_3*/
.gb_txt{margin-top: 40px; height: 150px;}
.gb_txt::after{content: ""; display: block; clear: both;}
.gb_txt .sq_g{float: left; width: 92px; margin: 0; font-size: 25px;}
.gb_txt .t1{float: left; width: 1000px; font-size: 20px; line-height: 40px; position: relative; top: -3px;}

/*sub03_2*/
.bt_top{text-align: center; margin-top: 40px;}
.bt_top .tab{display: inline-block;}
.bt_top .tab a{display: inline-block; width: 125px; height: 43px; line-height: 43px; text-align: center; background: #eaeaea; font-size: 16px;}
.bt_top .tab a.on{background: #38447c; color: #fff;}
.bt_top .tab a.on::after{content: ""; display: block; width: 100%; height: 11px; background: url('/Skin/images/pc/bt_tabarr.png') no-repeat center center;}

.bt_top .tab_info{margin-top: 40px;}
.bt_top .tab_info::after{content: ""; display: block; clear: both;}
.bt_top .tab_info .logo{float: left; width: 550px; text-align: center;}
.bt_top .tab_info .txt{float: right; width: 580px; text-align: left;}
.bt_top .tab_info .txt .t1{color: #32647c; font-size: 16px; line-height: 28px;}
.bt_top .tab_info .txt .t1.c02{color: #ed1c24;}
.bt_top .tab_info .txt .t2{font-size: 16px; line-height: 28px;}

/*sub03_3*/
.categoryTab{text-align: center; margin-top: 42px; margin-bottom: 78px;}
.categoryTab ul{display: inline-block;}
.categoryTab ul::after{content: ""; display: block; clear: both;}
.categoryTab ul li{float: left; width: 125px; height: 43px; line-height: 43px; text-align: center; background: #eaeaea; margin: 0 1px;}
.categoryTab ul li a{font-size: 16px; font-weight: 700; display: block; width: 100%; height: 100%;}

.categoryTab ul li.active{background: #38447c; position: relative;}
.categoryTab ul li.active::after{content: ""; display: block; width: 100%; height: 11px; background: url('/Skin/images/pc/bt_tabarr.png') no-repeat center center; position: absolute; bottom: -11px;}
.categoryTab ul li.active a{color: #fff;}

/*sub04_1*/
.church_info{margin-top: 57px;}
.ci_box{margin-bottom: 50px;}
.ci_box .subH{font-size: 20px; color: #111; padding-left: 20px; margin-bottom: 28px;}

.ci_box1{width: 1119px; margin: 0 auto;}
.ci_box1::after{content: ""; display: block; clear: both;}
.ci_box1 .imgBox{width: 520px; height: 340px; border-radius: 10px; border: 3px solid #38447c; position: relative; text-align: center;}
.ci_box1 .imgBox:nth-child(1){float: left; padding-top: 85px;}
.ci_box1 .imgBox:nth-child(2){float: right; padding-top: 38px;}
.ci_box1 .imgBox .txt{width: 360px; height: 40px; border-radius: 10px; background: #38447c; position: absolute; top: -20px; left: 50%; margin-left: -180px; color: #fff; font-size: 20px; text-align: center; line-height: 40px;}

.ci_box2 .num_txt{padding-left: 20px; margin-top: 20px;}
.ci_box2 .num_txt .nt{margin-bottom: 10px;}
.ci_box2 .num_txt .nt::after{content: ""; display: block; clear: both;}
    .num_txt .num{float: left; width: 15px; height: 15px; border-radius: 15px; line-height: 15px; text-align: center; font-size: 9px; color: #fff; background: #38447c; position: relative; top: 7px; margin-right: 5px;}
    .num_txt .t1{float: left; font-size: 15px; font-weight: 400; line-height: 28px; word-break: keep-all; width: 1090px;}

.ci_box3 .ctxt{font-size: 15px; line-height: 35px; text-align: left; padding-left: 20px;}
.ci_box3 .logo01{margin: 50px 0; text-align: center;}
.ci_box3 .logo01 img{margin-bottom: 50px;}
.ci_box3 .logo02{margin-bottom: 50px;}
.ci_box3 .logo03{margin-bottom: 50px;}
.ci_box3 .logo03 .imgBox{text-align: center;}
.ci_box3 .logo04 .logo_history{text-align: center;}
.ci_box3 .logo04 .logo_history::after{content: ""; display: block; clear: both;}
.ci_box3 .logo04 .logo_history .imgWrap{display: inline-block; background: url('/Skin/images/pc/sub041_arr.png') no-repeat center center;}
    .logo_history .imgBox{float: left; width: 324px; height: 324px; border-radius: 324px; border: 1px solid #ccc; overflow: hidden; text-align: center; padding-top: 27px;}
    .logo_history .imgBox01{margin-right: 276px; position: relative;}

.cinfo tr td{height: 90px; border-bottom: 1px solid #ccc; vertical-align: middle; font-size: 15px; line-height: 25px;}
.cinfo tr .col1{width: 190px; text-align: center;}
.cinfo tr .col2{width: 445px; text-align: left; padding-left: 77px;}
.cinfo tr .col3{width: 445px; text-align: left; padding-left: 77px;}
.cinfo tr:last-child td{border-bottom: 1px solid #38447c;}
.cinfo tr .rowspan{border-bottom: 1px solid #38447c;}
.cinfo tr .col2{border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
.cinfo .first td{font-weight: 900; font-size: 17px; color: #fff; text-align: center; border-top: 1px solid #38447c; background: #aab9fd; height: 70px;}
.cinfo .first .col1{position: relative;}
.cinfo .first .col1 img{position: absolute; top: 0; left: 0;}

/*sub04_2 - board*/

/*sub04_3*/
/*게시판 인덱스*/
.mokjang_index{width: 917px; height: 979px; background: url('/Skin/images/pc/mokjang.jpg') center center/contain; margin: 130px auto 0 auto; position: relative;}
.mokjang_index a{display: block; position: absolute; width: 150px; height: 150px; border-radius: 150px; text-align: center; font-size: 20px; background: #333; padding-top: 50px; line-height: 30px; color: #fff;}

.mokjang_index .link1{ left: 123px; top: 53px;}
.mokjang_index .link2{ left: 332px; top: 0;}
.mokjang_index .link3{ left: 532px; top: 32px;}
.mokjang_index .link4{ left: 273px; top: 145px;}
.mokjang_index .link5{ left: 429px; top: 188px;}
.mokjang_index .link6{ left: 587px; top: 186px;}
.mokjang_index .link7{ left: 746px; top: 163px; }
.mokjang_index .link8{ left: 670px; top: 322px;}
.mokjang_index .link9{ left: 514px; top: 356px;}
.mokjang_index .link10{ left: 767px; top: 459px;}
.mokjang_index .link11{ left: 599px; top: 535px;}
.mokjang_index .link12{ left: 304px; top: 347px;}
.mokjang_index .link13{ left: 0; top: 302px;}
.mokjang_index .link14{ left: 149px; top: 431px;}
.mokjang_index .link15{ left: 76px; top: 581px;}
.mokjang_index .link16{ left: 161px; top: 272px;}
.mokjang_index .link17{ left: 524px; top: 674px;}
.mokjang_index .link18{ left: 289px; top: 543px;}
.mokjang_index .link19{left: 235px;top: 704px;}

/*
background: #88c53e;
background: #e8184f;
background: #fd7146;
background: #ae83b8;
background: #db58a0;
background: #47a764;
background: #fff127;
background: #eb1458;
background: #b81e42;
background: #f9b415;
background: #db58a0;
background: #f385b6;
background: #6386b5;
background: #1ca4a3;
background: #2a5fa0;
background: #82528d;
background: #8c2f8e;
background: #328250;
background: #823232;
*/


/********************** 게시판 상단*/
/********* display*/
.cg_tabin{display: none;}
.cg_tabin.show{display: block;}

/*****박스 테두리 스타일*/
.mokBoxW{width: 1081px; height: 380px;  margin: 0 auto 45px auto; padding: 6px; 
    border-image-slice: 1; position: relative; border-radius: 20px; margin: 55px auto 0 auto; padding: 6px;}
.mokBoxW::before{content: ""; display: block; width: 100%; height: 100%;    position: absolute; top: 0; left: 0;border-radius: 20px;
    background: -webkit-linear-gradient(top, rgba(232, 232, 232, 0), #e8e8e8 24%, #e8e8e8 83%, rgba(232, 232, 232, 0));
    background:    -moz-linear-gradient(top, rgba(232, 232, 232, 0), #e8e8e8 24%, #e8e8e8 83%, rgba(232, 232, 232, 0));
    background:      -o-linear-gradient(top, rgba(232, 232, 232, 0), #e8e8e8 24%, #e8e8e8 83%, rgba(232, 232, 232, 0));
    background:         linear-gradient(to top, rgba(232, 232, 232, 0), #e8e8e8 24%, #e8e8e8 83%, rgba(232, 232, 232, 0));
}
.s01box{background: #88c53e;}
.s02box{background: #e8184f;}
.s03box{background: #ae83b8;}
.s04box{background: #db58a0;}
.s05box{background: #47a764;}
.s06box{background: #fff127;}
.s07box{background: #eb1458;}
.s08box{background: #b81e42;}
.s09box{background: #f9b415;}
.s10box{background: #db58a0;}
.s11box{background: #f385b6;}
.s12box{background: #fd7146;}
.s14box{background: #6386b5;}
.s15box{background: #2a5fa0;}
.s16box{background: #8c2f8e;}
.s17box{background: #82528d;}
.s18box{background: #1ca4a3;}
.s19box{background: #328250;}

/*****박스 상단 스타일*/
.sBox{width: 257px; height: 43px; position: absolute; top: -22px; left: 50%; margin-left: -128px;  line-height: 999; text-indent: 999; display: flex; align-items: flex-start;}
.sBox strong{height: 50%;}
.sBox strong:first-child{border-top-left-radius: 100px;}
.sBox strong:last-child{border-top-right-radius: 100px;}
.sBox b{display: block; width: 22px; height: 100%; border-radius: 100px 100px 0 0;}
.sBox i{flex: 1; display: block; width: 100%; height: 100%; border-radius: 0 0 5px 5px; box-shadow: 0 5px 8px rgba(0,0,0,0.2);}
/* .s01box .sBox{background: url('/Skin/images/pc/sub043_style01.png') no-repeat center center/contain;} */
/*
.s01box .sBox{background: url('/Skin/images/pc/sub043_style01.png') no-repeat center center/contain;}
.s02box .sBox{background: url('/Skin/images/pc/sub043_style02.png') no-repeat center center/contain;}
.s03box .sBox{background: url('/Skin/images/pc/sub043_style03.png') no-repeat center center/contain;}
.s04box .sBox{background: url('/Skin/images/pc/sub043_style04.png') no-repeat center center/contain;}
.s05box .sBox{background: url('/Skin/images/pc/sub043_style05.png') no-repeat center center/contain;}
.s06box .sBox{background: url('/Skin/images/pc/sub043_style06.png') no-repeat center center/contain;}
.s07box .sBox{background: url('/Skin/images/pc/sub043_style07.png') no-repeat center center/contain;}
.s08box .sBox{background: url('/Skin/images/pc/sub043_style08.png') no-repeat center center/contain;}
.s09box .sBox{background: url('/Skin/images/pc/sub043_style09.png') no-repeat center center/contain;}
.s10box .sBox{background: url('/Skin/images/pc/sub043_style10.png') no-repeat center center/contain;}
.s11box .sBox{background: url('/Skin/images/pc/sub043_style11.png') no-repeat center center/contain;}
.s12box .sBox{background: url('/Skin/images/pc/sub043_style12.png') no-repeat center center/contain;}
.s13box .sBox{background: url('/Skin/images/pc/sub043_style13.png') no-repeat center center/contain;}
.s14box .sBox{background: url('/Skin/images/pc/sub043_style14.png') no-repeat center center/contain;}
.s15box .sBox{background: url('/Skin/images/pc/sub043_style15.png') no-repeat center center/contain;}
.s16box .sBox{background: url('/Skin/images/pc/sub043_style16.png') no-repeat center center/contain;}
.s17box .sBox{background: url('/Skin/images/pc/sub043_style17.png') no-repeat center center/contain;}
.s18box .sBox{background: url('/Skin/images/pc/sub043_style18.png') no-repeat center center/contain;}
.s19box .sBox{background: url('/Skin/images/pc/sub043_style19.png') no-repeat center center/contain;}
*/

/*****박스 내용 스타일*/
.mokBoxW .mokBox{width: 100%; height: 100%; background: #fff; border-radius: 20px; position: relative; padding: 15px;}
.mokBoxW .mokBox .mokCon{width: 100%; height: 100%; border-radius: 20px; border: 2px solid #bbb; padding: 20px 26px 0 32px;}
.mokBoxW .mokBox .mokCon:after{content: ""; display: block; clear: both;}
.mokBoxW .mokBox .con{float: left;}
.mokBoxW .mokBox .con01{width: 225px; height: 292px; background: #ccc; overflow: hidden;}
.mokBoxW .mokBox .con01 img{width: 100%; height: 100%; object-fit: cover;}
.mokBoxW .mokBox .con02{width: 240px; margin-left: 55px;}
.mokBoxW .mokBox .con02 .t1{margin-bottom: 20px; margin-top: 15px;}
.mokBoxW .mokBox .con02 .t1::after{content: ""; display: block; clear: both;}
.mokBoxW .mokBox .con02 .t1 .b1{float: left;}
.mokBoxW .mokBox .con02 .t1 .txt{float: left; font-size: 18px; font-weight: 400; line-height: 28px;}
.mokBoxW .mokBox .con02 .b1{position: relative; font-size: 18px; font-weight: 400; line-height: 28px;}
.mokBoxW .mokBox .con02 .b1.last{margin-top: 20px; word-break: keep-all;}
.mokBoxW .mokBox .con02 .b1::before{content: ""; display: block; width: 13px; height: 13px; border-radius: 13px; background: #ccc; left: -23px; top: 8px; position: absolute;}
.mokBoxW.s01box .con02 .b1::before{background: #88c53e;}
.mokBoxW.s02box .con02 .b1::before{background: #e8184f;}
.mokBoxW.s03box .con02 .b1::before{background: #ae83b8;}
.mokBoxW.s04box .con02 .b1::before{background: #db58a0;}
.mokBoxW.s05box .con02 .b1::before{background: #47a764;}
.mokBoxW.s06box .con02 .b1::before{background: #fff127;}
.mokBoxW.s07box .con02 .b1::before{background: #eb1458;}
.mokBoxW.s08box .con02 .b1::before{background: #b81e42;}
.mokBoxW.s09box .con02 .b1::before{background: #f9b415;}
.mokBoxW.s10box .con02 .b1::before{background: #db58a0;}
.mokBoxW.s11box .con02 .b1::before{background: #f385b6;}
.mokBoxW.s12box .con02 .b1::before{background: #fd7146;}
.mokBoxW.s14box .con02 .b1::before{background: #6386b5;}
.mokBoxW.s15box .con02 .b1::before{background: #2a5fa0;}
.mokBoxW.s16box .con02 .b1::before{background: #8c2f8e;}
.mokBoxW.s17box .con02 .b1::before{background: #82528d;}
.mokBoxW.s18box .con02 .b1::before{background: #1ca4a3;}
.mokBoxW.s19box .con02 .b1::before{background: #328250;}

.mokBoxW .mokBox .con03{width: 417px; height: 292px; float: right; background: #ccc;}
.mokBoxW .mokBox .con03 img{width: 100%; height: 100%; object-fit: cover;}
.mokBoxW .mokBox .gotoB{display: block; width: 81px; height: 81px; background: url('/Skin/images/pc/gotoB_btn.png') no-repeat center center/contain; position: absolute; right: 25px; bottom: 25px; text-align: center; color: #fff; padding-top: 25px; font-size: 13px; font-weight: 400; overflow: hidden; line-height: 999;}


/*sub05_1*/
.study01 .txt{margin-top: 42px; background: url('/Skin/images/pc/s051_bg.png') no-repeat right 30px top 0;}
.study01 .txt .t1{font-size: 18px; color: #38447c; margin-bottom: 20px;}
.study01 .txt .t2{font-size: 16px; line-height: 28px; font-weight: 400; word-break: keep-all; margin-bottom: 35px;}
.study01 .txt .t2 .purple{font-size: 16px; color: #5d387c;}
.study01 .txt .t21{width: 73%;}
.study01 .txt .t22{width: 77%;}

.st01 tr td{font-size: 15px; height: 70px; border-bottom: 1px solid #ccc; padding: 5px 0;}
.st01 tr .col1{width: 170px; background: #eef1fe; text-align: center;}
.st01 tr .col2{width: 92px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; text-align: center;}
.st01 tr .col3{line-height: 25px; word-break: keep-all; padding-left: 30px;}
.st01 tr.first td{height: 44px; border-top: 1px solid #38447c; border-bottom: 1px solid #ccc; background: #aab9fd; color: #fff; text-align: center;}

/*sub05 else*/

.st02{width: 1092px; margin-left: 20px;}
.st02 tr td{font-size: 15px; min-height: 45px; padding: 15px 0; border-bottom: 1px solid #ccc; line-height: 25px;}
.st02 tr .col1{background: #eef1fe; width: 170px; text-align: center;}
.st02 tr .col2{padding-left: 30px;}
.st02 tr .col2 .space{display: inline-block; margin-left: 15px;}
.st02 tr.first td{border-top: 1px solid #38447c;}

.study02 .st02 tr td.lsType01{letter-spacing: -0.03em;}

.study02 .txt p{font-size: 16px; font-weight: 400;}
.study02 .txt .t1{margin: 40px 0 28px 0; line-height: 28px; word-break: keep-all; letter-spacing: -0.02em;}
.study02 .txt .t2{position: relative; padding-left: 23px; line-height: 28px; word-break: keep-all;}
.study02 .txt .t2::before{content: ""; display: block; position: absolute; top: 4px; left: 0; width: 23px; height: 16px; background: url('/Skin/images/pc/bullet_arr.png') no-repeat center center;}

.study02 .sq_g{margin-bottom: 20px;}

.study02 .sbt{color: #111; font-size: 15px; font-weight: 400; margin: 20px 0 20px 20px;}
.study02 .st022 tr td{padding: 0; height: 45px;}
.study02 .st022 tr .col2{padding-left: 30px;}

/*sub07*/
.s071{padding-top: 40px;}
.community_list .cm_box{width: 370px; height: 150px; border: 1px solid #e8e8e8; float: left; padding: 25px 20px; position: relative; margin-bottom: 50px;}
.community_list .cm_box:nth-child(3n-1){margin: 0 10px;}

 .community_list .cm_box.c01{border-top: 2px solid #88c53e;}
 .community_list .cm_box.c02{border-top: 2px solid #e8184f;}
 .community_list .cm_box.c03{border-top: 2px solid #ae83b8;}
 .community_list .cm_box.c04{border-top: 2px solid #db58a0;}
 .community_list .cm_box.c05{border-top: 2px solid #47a764;}
 .community_list .cm_box.c06{border-top: 2px solid #fff127;}
 .community_list .cm_box.c07{border-top: 2px solid #eb1458;}
 .community_list .cm_box.c08{border-top: 2px solid #b81e42;}
 .community_list .cm_box.c09{border-top: 2px solid #f9b415;}
 .community_list .cm_box.c10{border-top: 2px solid #db58a0;}
 .community_list .cm_box.c11{border-top: 2px solid #f385b6;}
 .community_list .cm_box.c12{border-top: 2px solid #fd7146;}
 .community_list .cm_box.c13{border-top: 2px solid #6386b5;}
 .community_list .cm_box.c14{border-top: 2px solid #1bacac;}
 .community_list .cm_box.c15{border-top: 2px solid #2f64aa;}
 .community_list .cm_box.c16{border-top: 2px solid #885594;}
 .community_list .cm_box.c17{border-top: 2px solid #9b26a2;}
  .community_list .cm_box.c18{border-top: 2px solid #328250;}

.community_list .cm_box .t1{font-size: 18px; margin-bottom: 25px;}
.community_list .cm_box .t2 p{font-size: 15px; font-weight: 400; line-height: 20px;}
.community_list .cm_box .more{display: block; width: 70px; height: 25px; line-height: 25px; text-align: center; font-weight: 400; font-size: 12px; color: #5f5f5f; background: #ededed; position: absolute; bottom: 11px; right: 15px;}

#mjArea{border:1px solid #ddd;}
#mjArea ul{display:table; width:100%; table-layout:fixed;}
#mjArea li{display:table-cell; padding:5px; text-align:center;}
#mjArea li.num{width:8%;}
#mjArea li.vipName{width:18%;}
#mjArea li.age{width:8%;}
#mjArea li.mName{width:18%;}
#mjArea li.gender{width:10%;}
#mjArea li.control{width:12%;}
#mjArea > header li{background:#eee; text-align:center; font-weight:700; font-size:12px;}
#mjArea article{border-top:1px solid #ddd;}
#mjArea input{text-align:center;}
#mjArea li button{border:1px solid #ccc; background:#fff; color:#666; font-weight:700; font-size:12px; height:20px; padding:0 5px;}
#mjArea li button + button{margin-left:4px;}
#mjArea input, #mjArea select, #mjArea textarea{width:100%; min-width:0;}
#mjArea textarea{height:80px;}

.mjArticles{border-bottom:1px solid #ccc;}
.mjArticles header{background:#aab9fd; padding:0; min-height:unset; height:auto; border:0; border-top:1px solid #38447c; color:#fff; font-weight:700;}
.mjArticles header:after{content:none;}
.mjArticles header li{color:#fff;}
.mjArticles ul{display:table; width:100%; table-layout:fixed;}
.mjArticles ul:after{content:none;}
.mjArticles li{display:table-cell; text-align:center; line-height:20px; padding:11px 10px;}
.mjArticles li.num{width:8%;}
.mjArticles li.vipName{width:18%;}
.mjArticles li.gender{width:8%;}
.mjArticles li.age{width:8%;}
.mjArticles li.mName{width:18%;}
.mjArticles li + li{border-left:1px solid #ccc;}
.mjArticles article{border-top:1px solid #ccc;}
.mjArticles article li.status{text-align:left;}
