@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
/* 상단 탭 */
.nav_tab2{overflow:hidden;background:#ed0677}
.nav_tab2 li{float:left; background:#ed0677; height:40px; line-height:40px; width:19%; text-align:center;font-family:'NanumSquare','나눔스퀘어','NanumGothic','나눔고딕','돋움','dotum',sans-serif;}
.nav_tab2 li:last-child{width:24%}
.nav_tab2 li a{color:#fff;display:block; font-weight:800; font-size:1.1em;line-height:40px}
.nav_tab2 li a:hover span,
.nav_tab2 li a:active span{border-bottom:4px solid #fff;padding:0 4px 8px 4px}
.nav_tab2 li a span.current{border-bottom:4px solid #fff;padding:0 4px 8px 4px}

 /*180404리뉴얼*/
.nav_tab2.nav_tab2_new{background:#fff;border-bottom:1px solid #e5e5e5}
.nav_tab2.nav_tab2_new li{background:#fff;}
.nav_tab2.nav_tab2_new li a{color:#333;}
.nav_tab2.nav_tab2_new li a:hover,.nav_tab2.nav_tab2_new li a:active{color:#ed0677;}
.nav_tab2.nav_tab2_new li a:hover span,
.nav_tab2.nav_tab2_new li a:active span{border-bottom:0;padding:0 4px 8px 4px}
.nav_tab2.nav_tab2_new li a span.current{border-bottom:0;padding:0 4px 8px 4px;color:#ed0677;}
.clear::after{content:" "; display:block; clear:both;!important}
/* .nav_tab.row4 li{width:25%}
.nav_tab li a{display:block; font-weight:bold; font-size:1.1em;line-height:40px}
.nav_tab li a.actOn{height:37px; line-height:40px; border-bottom:3px solid #f654a8}
.nav_tab.row4 li a.actOn{color:#f654a8}
#container .tab_cont{display:none}
.gy_mem .nav_tab li{width:50%} */

.main_content{width:100%}
.main_content .m_content{background:#fff;position:relative;}
.main_content .m_content h2 a{font-size:15px;font-family:'Noto Sans KR','NanumGothic','나눔고딕',sans-serif;font-weight:700}
.main_content .m_content h2{font-size:15px;font-family:'Noto Sans KR','NanumGothic','나눔고딕',sans-serif;font-weight:700}

/*메인 - 비주얼*/
.main_top{position:relative;}
.main_top img{width:100%}
#ban_close2{width:25px}
.main_visu.swiper-container .swiper-pagination{position: absolute;top: 5px;left: 90%;z-index: 10;}
.main_visu.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {margin: 0 0 0 4px;}
.main_visu .swiper-pagination-bullet {margin: 0 0 0 4px;width: 8px;height: 8px;display: inline-block;border-radius: 100%;border:1px solid #fff;background:transparent}
.main_visu .swiper-pagination-bullet-active {opacity: 1;background: #fff;}
.main_top ul.matching{width:90%;overflow:hidden;padding:0 5%;position:absolute;bottom:0;z-index:2}
.main_top ul.matching li{position:relative;width:50%;height:92px;float:left;color:#fff;padding:15px 0 10px 0}
.main_top ul.matching span.year{position:absolute;left:0;top:0;display:inline-block;width:29px;height:33px;line-height:33px;font-size:11px;padding-left:4px}
.main_top ul.matching li dl{text-align:center;}
.main_top ul.matching li dt{font-size:11px;}
.main_top ul.matching li dd{font-family:Digital;font-size:24px;line-height:33px}
.main_top ul.matching li.m_16{background:rgba(253, 122, 156, .8)}
.main_top ul.matching li.m_16 span.year{background:rgba(197, 95, 121, .8)}
.main_top ul.matching li.m_17{background:rgba(150, 115, 183, .8)}
.main_top ul.matching li.m_17 span.year{background:rgba(102, 79, 125, .8)}

 /*180404리뉴얼*/
.main_top_ban .ban_2cell{overflow:hidden;}
.main_top_ban .ban_2cell > li{float:left;width:50%}
/* .main_top_ban ul{}
.main_top_ban ul li{}
.main_top_ban ul li.ban_two{overflow:hidden;}
.main_top_ban ul li.ban_two a{float:left;width:50%} */

.dots{height:10px;overflow:hidden;position:absolute;top:10px;right:5px;}
.dots li{float:left;height:10px;margin:0 2px}
.dots li img{display:block;margin-top:-10px}
.dots li a.on img{margin-top:0}

/*메인 - 혜택*/
.benefit{position:relative;height:178px;overflow:hidden;}
.benefit h2{padding:3% 0 0 3%}
.benefit .cont_wrap{width:300%;position:absolute;height:120px}
.benefit .cont{overflow:hidden;}
.benefit .cont li{float:left;width:9.2%;text-align:center;font-size:11px;margin-bottom:20px;letter-spacing:-1px;margin:0 1% 17px 1%}
.benefit .cont li a{display:block;}
.benefit .cont li img{display:block;margin:0 auto 10px auto;}
.benefit.benefit_new{height:195px;font-family:'Noto Sans KR','NanumGothic','나눔고딕',sans-serif;}
.benefit.benefit_new .cont_wrap{width:300%;position:absolute;height:auto}
.benefit.benefit_new .cont li{font-size:0.857rem; line-height:1rem;margin-bottom:50px;}
.benefit.benefit_new .cont li span{font-size:0.714rem; font-weight:300}
.benefit_new_c button{display:none;}
.benefit_new_c div{text-align:center;}
.benefit_new_c div img{margin:10px auto}
.benefit_new_c div a{font-size:0.857rem; line-height:1rem;margin-bottom:50px;display:block;}
.benefit_new_c a span{font-size:0.714rem; font-weight:300}
.benefit_new_c .slick-dots{position:absolute;right:10px;top:-15px;z-index:1}
.benefit_new_c .slick-dots:after{display:block;clear:both;content:''}
.benefit_new_c .slick-dots li{float:left}
.benefit_new_c .slick-dots button{display:block;overflow:hidden;width:10px;height:10px;margin:0 2px;border-radius:5px;background:#cccccc;line-height:99em}
.benefit_new_c .slick-dots .slick-active button{background:#fb8eb7}

/*메인 - 인터뷰
.interview{}
.interview ul{overflow:hidden;width:860px}
.interview li{float:left;width:215px;margin-right:1%}
.interview li img{}*/
.interv_wrap strong{font-size:15px;font-family:'Noto Sans KR','NanumGothic','나눔고딕',sans-serif;font-weight:700}
.interv_wrap .m_slide{overflow:hidden;}

/* 추천회원 slider */
.main_wrap .m_tab_cont{display:none}
.main_wrap .m_tab_cont h3{overflow:hidden}
.main_wrap .m_tab_cont h3 img{width:100%; float:left}
.interv_wrap{margin-top:10px;padding:0}
.interv_wrap strong{padding:3% 0 0 3%;display:block;}
.m_slide{margin-top:7px}
.m_slide .slick-slide:nth-child(odd){background:#ddd}
.m_slide .slick-slide:nth-child(even){background:#d1d1d1}
.m_slide img{width:100%}
.m_slide button{overflow:hidden;position:absolute;top:50%;z-index:10;width:30px;height:31px;margin-top:-15px;border:1px solid #fff;line-height:99em;outline:none}
.m_slide button:after{position:absolute;top:50%;left:50%;width:8px;height:16px;margin-top:-8px;background:url(/img/common/sp_ico.png) no-repeat;background-size:100px 150px;vertical-align:top;content:''}
.m_slide .slick-prev{left:0}
.m_slide .slick-next{right:0}
.m_slide .slick-prev:after{margin-left:-5px;background-position:-20px -51px}
.m_slide .slick-next:after{margin-left:-3px;background-position:-30px -51px}

/*메인 - 사회공헌*/
.donate h2{/* background:url("/img/common/btn_more_pinkbox.png") no-repeat 100% 2px; background-size:17px;  */overflow:hidden;}
.donate h2 a{float:right;}
.donate p{color:#999;}
.donate ul{overflow:hidden;}
.donate li{float:left;width:49%;text-align:center;margin-right:2%;letter-spacing:-1px;font-family:'Noto Sans KR','NanumGothic','나눔고딕',sans-serif;font-weight:300}
.donate li:last-child{margin-right:0}
.donate li img{display:block;width:100%;margin-bottom:10px}

/*메인 - 랭크&대상*/
.main_content .rank img,
.main_content .award img{width:100%}

/*메인 - 중간메뉴*/
.mid_menu ul{overflow:hidden;padding:15px 0px}
.mid_menu li{float:left;border-right:1px solid #b2d8dd;width:33%;text-align:center;line-height:40px;font-size:1em;letter-spacing:-1px}
.mid_menu li:last-child{border-right:none}
.mid_menu li a{color:#b2d8dd;display:block;}
.mid_menu li img{vertical-align:middle;margin-right:10px}

/*메인 - 파티*/
.party{z-index:1}
.party ul{overflow:hidden;margin-bottom:2%}
.party li{float:left;width:49%;margin-right:2%}
.party li:last-child{margin-right:0}
.party li img{width:100%}

/*메인 - 제휴사*/
.partner .cont{overflow:hidden;margin-bottom:2%}
.partner .cont li{float:left;width:32.6%;margin-right:1%}
.partner .cont li a{display:block;}
.partner .cont li:last-child{margin-right:0}
.partner .cont li img{width:100%}

/*메인 - 그래프*/
.graph{width:100%;overflow:hidden;}
.graph .cont{width:300%}
.graph .cont li{float:left;width:33.3%}
.graph .cont img{width:100%}

/*메인 - 테스트*/
.m_lovetest{font-family:'Noto Sans KR','NanumGothic','나눔고딕',sans-serif;font-weight:400}
.m_lovetest ul{}
.m_lovetest li{line-height:35px}
.m_lovetest li:nth-child(2){padding-left:15px;background:url('/img/main/m_arrow.png') no-repeat #f78362;background-position: 97% 45%;background-size:29px 12px;}
.m_lovetest li:nth-child(3){padding-left:15px;background:url('/img/main/m_arrow.png') no-repeat #e5493f;background-position: 97% 45%;background-size:29px 12px;}
.m_lovetest li img{width:100%;}
.m_lovetest li a{color:#fff;display:block;}
 
/*180404리뉴얼*/
.m_lovetest.m_lovetest_new li{line-height:45px;'Noto Sans KR','NanumGothic','나눔고딕',sans-serif;}
.m_lovetest.m_lovetest_new li:nth-child(2){padding-left:15px;background:url('/img/common/m_arrow_black.png') no-repeat #e4ebf7;background-position: 97% 45%;background-size:8px 13px;}
.m_lovetest.m_lovetest_new li:nth-child(3){padding-left:15px;background:url('/img/common/m_arrow_black.png') no-repeat #fbf9ed;background-position: 97% 45%;background-size:8px 13px;}
.m_lovetest.m_lovetest_new li a{color:#333;display:block;}
.m_lovetest.m_lovetest_new li:first-child a{line-height:0px;color:transparent}

/*메인 - branch*/
.main_content .branch{background:url('/img/main/m_branch_bg.jpg'); background-size:100%;color:#fff;position:relative;padding-bottom:3%;overflow:hidden;height:250px}
.branch h2{padding:3% 0 0 3%}
.branch h2 a{color:#fff}
.branch .b_tit p{font-size:12px;letter-spacing:-1px;padding-left:3%;font-family:'Noto Sans KR','NanumGothic','나눔고딕',sans-serif;font-weight:300}

.branch .cont_wrap2 .cont{position:absolute;overflow:hidden;margin:10px 0 20px 0;height:170px;width:300%;float:left;}
.branch .cont_wrap2 .cont > li{float:left;width:33.3%;}
.branch .cont_wrap2 .cont > li ul{overflow:hidden}
.branch .cont_wrap2 .cont > li ul li{float:left;width:47%;margin:1.5%;border:1px solid #d2e1e3;box-sizing:border-box;padding:5px;}
/* .branch .cont_wrap2 .cont li:nth-child(even){margin-right:0} */
.branch .cont li a{display:block;height:140px;padding-top:20px;border:1px solid #d2e1e3;box-sizing:border-box;background:url('/img/main/branch_icon2.png') no-repeat 50% 80% rgba(253,122,156,.7); 
background-size:40px 40px;color:#fff;text-align:center;font-size:1.1em;font-weight:bold;font-family:'dohyeon','돋움',' dotum';}
.main_content .branch{background:url('/img/main/m_branch_bg.jpg') no-repeat; background-size:100%;color:#fff;position:relative;padding-bottom:3%;overflow:hidden;height:240px}
.branch .b_tit{position:absolute;top:0px; left:0px;color:#fff;width:100%}

/* .bbranch div{margin-top:18px;}
.bbranch div ul{overflow:hidden;}
.bbranch div ul li{float:left;width:47%;margin:1.5%;border:1px solid #d2e1e3;box-sizing:border-box;padding:5px;}
.bbranch div ul li a{display:block;height:140px;padding-top:20px;border:1px solid #d2e1e3;box-sizing:border-box;background:url('/img/main/branch_icon2.png') no-repeat 50% 80% rgba(253,122,156,.7); 
background-size:40px 40px;color:#fff;text-align:center;font-size:1.1em;font-weight:bold;font-family:'dohyeon','돋움',' dotum';}
.bbranch .slick-dots{position:absolute;right:5px;top:0px;z-index:1}
.bbranch .slick-dots:after{display:block;clear:both;content:''}
.bbranch .slick-dots li{float:left}
.bbranch .slick-dots button{display:block;overflow:hidden;width:10px;height:10px;margin:0 2px;border-radius:5px;background:transparent;border:1px solid #fff;line-height:99em}
.bbranch .slick-dots .slick-active button{background:#fff} */

.bbranch div{margin-top:17px;}
.bbranch div ul{overflow:hidden;padding:1%}
.bbranch div ul li{float:left;width:47%;margin:1.5%;border:1px solid #d2e1e3;box-sizing:border-box;padding:5px;}
.bbranch div ul li a{display:block;border:1px solid #d2e1e3;box-sizing:border-box;}
.bbranch .slick-dots{position:absolute;right:5px;top:0px;z-index:1}
.bbranch .slick-dots:after{display:block;clear:both;content:''}
.bbranch .slick-dots li{float:left}
.bbranch .slick-dots button{display:block;overflow:hidden;width:10px;height:10px;margin:0 2px;border-radius:5px;background:transparent;border:1px solid #fff;line-height:99em}
.bbranch .slick-dots .slick-active button{background:#fff}

/*메인 - app*/
.app ul{overflow:hidden;}
.app li{float:left;width:50%}
.app li img{width:100%}
.app li a{display:block;}
button {overflow: visible;border: 0;background: transparent;cursor: pointer;white-space: nowrap;}

/*메인 동영상 적용시
.main_content .video_wrap{height:250px;width:100%;background:#f3f4f5}
.counter_wrap{height:117px;background:#f3f4f5;padding-top:10px}
#bt_free_adv .free_adv_wrap .per_check label {padding: 1px 0 0 22px;font-size: 0.8em;height: 18px;letter-spacing: -1px;display: inline-block;background: url(/img/sub/bg_chk_off.png) no-repeat 0 0;background-size: 18px;}*/

/*메인 정보입력*/
.main_dataform{background:#f3f4f5;padding:20px 25px 10px;}
.main_dataform > div{background:#fff;border-radius:5px;margin-bottom:10px}
.main_dataform > div input,
.main_dataform > div select{border:none;box-sizing:border-box;background:none;font-size:16px;line-height:40px;height:40px;color:#757575;border-radius:0}
.main_dataform > div select{background:/*  #fff */ url(/img/common/sel_arrow_hpink.jpg) no-repeat 90% 50%; background-size: 10px;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0px;}
.main_dataform > div input::placeholder {font-size:16px;color:#757575}
.main_dataform a.main_dataform_btn{background:#ed0677;text-align:center;color:#fff;font-size:18px;display:block;border-radius:5px;line-height:50px;font-weight:600}

/*190211 메인리뉴얼*/
#container.main2019{background:#fff}
#container.main2019 a{outline:none;text-decoration:none !important;}
.main2019 .tellnum{border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;}

.main2019 .branch{background:none;height:auto;padding-bottom:0}
.main2019 .branch_i{overflow:hidden;border:1px solid #eeeeee;padding:16px 15px 17px;margin-right:15px;position:relative;}
.main2019 .branch_i > div{float:left;}
.main2019 .branch_i .title{width:51%;margin-right:5%}
.main2019 .branch_i .title a{display:block;color:#666}
.main2019 .branch_i .title p{font-size:12px;background:url('/img/main/2019/branch_tit_bg.png') no-repeat 0 51%; background-size:1.5px;padding-left:4px;letter-spacing:-1px;line-height:100%;color:#666666;margin-bottom:7px}
.main2019 .branch_i .title strong{font-size:13px;;/* font-weight:500 */}
.main2019 .branch_i .title img,
.main2019 .branch_i .manager_wrap img{width:100%}
.main2019 .branch_i .manager_wrap{width:44%;margin-top:19px}
.main2019 .branch_i .manager_i span{overflow:hidden;display:block;}
.main2019 .branch_i .manager_i a{display:block;}
.main2019 .branch_i .manager_i a p{line-height:100%;margin-top:8px;font-size:12px;font-weight:500;text-align:center;color:#666666}

.main2019 .branch_i .mng_more{position:absolute;right:15px;top:15px;padding-top:5px}

/* .main2019 .branch_i{margin:0 8px}
.main2019 .branch .title{background:#464646}
.main2019 .branch .title a{color:#fff;text-align:center;padding:7px 0;display:block;}
.main2019 .branch .title p{font-size:13px;font-weight:300;padding:0}
.main2019 .branch .title strong{font-size:18px;font-weight:500;display:block;}

.main2019 .branch .su .manager_wrap{background:url('/img/main/2019/branch_su.jpg') no-repeat;background-size:cover}
.main2019 .branch .bs .manager_wrap{background:url('/img/main/2019/branch_bs.jpg') no-repeat;background-size:cover}
.main2019 .branch .dj .manager_wrap{background:url('/img/main/2019/branch_dj.jpg') no-repeat;background-size:cover}
.main2019 .branch .dg .manager_wrap{background:url('/img/main/2019/branch_dg.jpg') no-repeat;background-size:cover}
.main2019 .branch .sw .manager_wrap{background:url('/img/main/2019/branch_sw.jpg') no-repeat;background-size:cover}
.main2019 .branch .ki .manager_wrap{background:url('/img/main/2019/branch_ki.jpg') no-repeat;background-size:cover}
.main2019 .branch .gj .manager_wrap{background:url('/img/main/2019/branch_gj.jpg') no-repeat;background-size:cover}
.main2019 .branch .manager_wrap{padding:36px 0 20px}
.main2019 .branch .manager{position:relative;width:63%;margin:0 auto;}
.main2019 .branch .manager .slick-list{width:56%;margin:0 auto;color:#000;text-align:center;font-size:14px;font-weight:400}
.main2019 .branch .manager .manager_i img{width:100%;}
.main2019 .branch .manager .manager_i p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.main2019 .branch .manager .slick-arrow{position:absolute;top:50%;background:url('/img/main/2019/mng_slide_arrow.png') no-repeat;background-size:15px;display:inline-block;width:15px;height:22px;overflow:hidden;text-indent:-9999px;margin-top:-11px}
.main2019 .branch .manager .slick-prev.slick-arrow{left:0}
.main2019 .branch .manager .slick-next.slick-arrow{right:0;background-position:0 -22px} */

.main2019 .interv_wrap,
.main2019 .wdstory_wrap{background:#fff;padding-bottom:25px;}
.main2019 .branch_warp > p, 
.main2019 .interv_wrap > p, 
.main2019 .wdstory_wrap > p{text-align:center;font-size:20px;font-weight:500;line-height:52px;letter-spacing:-1px;margin-top:15px;}
.main2019 .interv_s,
.main2019 .wdstory_s{margin-top:0;padding-left:15px;}
.main2019 .interv_s .slick-slide,
.main2019 .wdstory_s .slick-slide{margin-right:15px;width:147px;overflow:hidden;}
.main2019 .interv_s .slick-slide p,
.main2019 .wdstory_s .slick-slide p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-top:3px;margin-left:-0.5px;}
.main2019 .cond_s{position:relative;}
.main2019 .cond_s .slick-dots{position:absolute;bottom:22px;left: 50%;margin-left:-11.5px;overflow:hidden;}
.main2019 .cond_s .slick-dots li{float:left;text-indent:-9999px;background:rgba(255,255,255,.33);width:7px;height:7px;border-radius:7px;margin:0 3px;}
.main2019 .cond_s .slick-dots li.slick-active{background:rgba(255,255,255,1);}
.main2019 .test ul{padding:0 25px 25px;background:#de6a8f;margin-top:-1px;}
.main2019 .test li{line-height:65px;font-size:20px;}
.main2019 .test li a{display:block;padding-left:24px;}
.main2019 .test li:nth-child(1){background:url('/img/common/m_arrow_black.png') no-repeat #fff;background-position: 92% 50%;background-size:9px 14px;margin-bottom:10px}
.main2019 .test li:nth-child(2){background:url('/img/common/m_arrow_black.png') no-repeat #fff;background-position: 92% 50%;background-size:9px 14px;}

.cond_wrap .cond_i1{text-align:center;background:#534b45;}
.cond_wrap .cond_i2{text-align:center;background:#70284a;}
.cond_wrap .cond_i a{display:block;position:relative;height:158px;}
.cond_wrap .cond_i p{position:absolute;width:100%;left:50%;top:40%; transform: translateX(-50%) translateY(-40%); }
.cond_wrap .cond_i strong{display:block;color:#fff;font-size:25px;line-height:30px;letter-spacing:-1px}
.cond_wrap .cond_i1 span{font-size:15px;color:#ef94bf;display:inline-block;margin-top:5px}
.cond_wrap .cond_i2 span{font-size:15px;color:#ffabd3;display:inline-block;margin-top:5px}

.main2019 .gyis{border-bottom:1px solid #cfcfcf;background:#f4f4f4}
.main2019 .gyis ul{overflow:hidden;}
.main2019 .gyis ul li{float:left;text-align:center;}
.main2019 .gyis ul li:nth-child(odd){width:49.5%;}
.main2019 .gyis ul li:nth-child(even){width:1%;height:130px;position:relative;}
.main2019 .gyis ul li:nth-child(even) span{display:inline-block;width:1px;height:60px;background:#cfcfcf;position:absolute;left: 50%; top:50%; transform: translateX(-50%) translateY(-50%); }
.main2019 .gyis ul li a{padding:30px 0;display:block;}
.main2019 .gyis ul li strong{font-size:21px;font-weight:500;color:#333;display:block;margin-bottom:3px}
.main2019 .gyis ul li span{display:inline-block;color:#7b7b7b;line-height:17px;}

.main2019 .partner{overflow:hidden;}
.main2019 .partner .left{float:left;width:50%;height:189px;background:url('/img/main/2019/m_partner_bg.jpg') no-repeat;background-size:cover;text-align:center;color:#fff;}
.main2019 .partner .left a{background:url('/img/main/2019/m_partner_bg2.png') no-repeat 50% 31px;background-size:47px;padding-top:84px;font-size:12px;line-height:14px;display:block;color:#fff;padding-bottom:35px}
.main2019 .partner .left a strong{font-size:20px;line-height:20px;margin-bottom:8px;display:inline-block;}
.main2019 .partner .right{float:left;width:50%;box-sizing:border-box;height:189px;border:1px solid #cfcfcf;border-left:0;background:#ececec}
.main2019 .partner .right ul{padding:12px 25px 12px 17px;}
.main2019 .partner .right ul li a{display:block;padding-left:56px;}
.main2019 .partner .right ul li{border-bottom:1px solid #cfcfcf;height:53px;font-size:12px;line-height:53px;}
.main2019 .partner .right ul li:first-child{background:url('/img/main/2019/m_partner_icon1.png') no-repeat;background-size:44px;}
.main2019 .partner .right ul li:nth-child(2){background:url('/img/main/2019/m_partner_icon2.png') no-repeat;background-size:44px;}
.main2019 .partner .right ul li:nth-child(3){background:url('/img/main/2019/m_partner_icon3.png') no-repeat;background-size:44px;}

.main2019 .awards{padding:14px 0}
.main2019 .awards ul li{letter-spacing:-0.5px}
.main2019 .awards ul li a{color:#666666;display:block;padding:9px 17px 9px 90px;font-size:15px;}
.main2019 .awards ul li strong{color:#000;font-size:19px;display:block;font-weight:500}
.main2019 .awards ul li:first-child{background:url('/img/main/2019/m_award_icon1.png') no-repeat 21px 10px;background-size:50px;}
.main2019 .awards ul li:nth-child(2){background:url('/img/main/2019/m_award_icon2_19.png') no-repeat 17px 0;background-size:58px;}
.main2019 .awards ul li:nth-child(3){background:url('/img/main/2019/m_award_icon3.png') no-repeat 17px 0;background-size:58px;}

.main2019 .app{background:#eeeeee;}
.main2019 .app ul li a{/* height:89px; */padding:23px 0;display:block;color:#878787;font-size:12px;letter-spacing:-0.5px}
.main2019 .app ul li:first-child a{padding-left:87px;}
.main2019 .app ul li:last-child a{padding-left:62px;}
.main2019 .app ul li:first-child{width:47%;background:url('/img/main/2019/m_app_gy.png') no-repeat 25px 50%;background-size:49px;}
.main2019 .app ul li:last-child{width:53%;background:url('/img/main/2019/m_app_mk.png') no-repeat 0 50%;background-size:49px;}
.main2019 .app ul li strong{display:block;color:#333;font-size:17px;font-weight:400}

#footer.footer2019{width:auto;background:#393939;padding:0 15px;color:#8c8c8c}
.footer2019 .foot1 > p{padding:22px 0 13px}
.footer2019 .foot1 > p a{color:#a9a9a9;font-size:20px;font-weight:100;}
.footer2019 .foot1 > p a strong{color:#fff;font-size:25px;font-weight:600;}
.footer2019 .foot1 ul{border-bottom:none;padding:0 0 25px 0px;width:72%;margin:0 auto}
.footer2019 .foot1 ul li{width:16.9%;margin-right:3.5%;}
.footer2019 .foot1 ul li:last-child{margin-right:0px;}
.footer2019 .foot2 ul{padding:0;border-bottom:none;border-top:1px solid #686868;text-align:left}
.footer2019 .foot2 ul li{width:auto;background:url('/img/main/2019/m_footer_m_bg.png') no-repeat 100% 50%;background-size:1px}
.footer2019 .foot2 ul li:last-child{background:none}
.footer2019 .foot2 ul li:first-child a{padding-left:0px}
.footer2019 .foot2 ul li a {color:#d1d1d1;font-size:12px;padding:0 10px}
.footer2019 .foot3 a {color:#8c8c8c;}
.footer2019 .foot3{border-top:none;padding:0 0 65px}