@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 100;src: url(/html/font/NotoSansKR-Thin.otf) format("opentype"),url(/html/font/NotoSansKR-Thin.woff2) format('woff2'),url(/html/font/NotoSansKR-Thin.woff) format('woff');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 300;src: url(/html/font/NotoSansKR-Light.otf) format("opentype"),url(/html/font/NotoSansKR-Light.woff2) format('woff2'),url(/html/font/NotoSansKR-Light.woff) format('woff');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;src: url(/html/font/NotoSansKR-Regular.otf) format("opentype"),url(/html/font/NotoSansKR-Regular.woff2) format('woff2'),url(/html/font/NotoSansKR-Regular.woff) format('woff');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 500;src: url(/html/font/NotoSansKR-Medium.otf) format("opentype"),url(/html/font/NotoSansKR-Medium.woff2) format('woff2'),url(/html/font/NotoSansKR-Medium.woff) format('woff');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 700;src: url(/html/font/NotoSansKR-Bold.otf) format("opentype"),url(/html/font/NotoSansKR-Bold.woff2) format('woff2'),url(/html/font/NotoSansKR-Bold.woff) format('woff');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 900;src: url(/html/font/NotoSansKR-Black.otf) format("opentype"),url(/html/font/NotoSansKR-Black.woff2) format('woff2'),url(/html/font/NotoSansKR-Black.woff) format('woff');}

/* Reset */
body {width:100%;}
html,body{width:100%;height:100%;}
html{overflow-y:scroll;} 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,input,span,a,img,label,input,textarea,select,option,button,th,td,table {margin:0;padding:0;}
body,h1,h2,h3,h4,h5,h6,input,textarea,select,option,button,th,td{font-family: 'NanumSquare','Noto Sans KR', sans-serif; font-size:15px;color:#333;}
img,fieldset,iframe, a{border:0px;}
li{list-style:none;}
input,select,button{vertical-align:middle; }
table{border-collapse:collapse;}
img{vertical-align:top;}
em,address{font-style:normal;}
button{cursor:pointer;}
ul, li {list-style-type:none}
a{color:#222; text-decoration:none;}
a:hover{text-decoration:none;}
button {position:relative;}
html:first-child select{height:20px;padding-right:6px;}
option{padding-right:6px;}
hr{display:none;}
legend{width:0;}


.wed_list_corp li.fcs_num {float:right; text-align: right; font-size: 25px; color: #fff; font-weight: 400;}



#wed_new_wrap {float:left; width:100%; min-width:1200px; max-width: 1920px;font-family: 'Noto Sans KR', sans-serif;}
#wed_new_top {float:left; width:100%; min-width:1200px; height:54px; background: #292929; font-family: 'Noto Sans KR', sans-serif;}
.wed_new_ci {float:left; width:205px; height: 18px; margin-left: 30px; margin-top: 17px;}
.wed_new_gnb {float:right; }
.wed_new_gnb li { float: left; display:inline-block; margin-right:40px;}
.wed_new_gnb li a { display: inline-block; color:#fff; font-size: 15px; height:54px; line-height: 54px; font-weight: 300;}
.wed_new_gnb li a:hover {font-weight: 400; }

.wed_gnbProfile {float:right;}
.gnbProfileBox {float: left; display: inline-block; width:145px; height:54px; line-height: 54px; background:transparent;}
.gnbProfile_name {float: left; padding-right: 15px;  height:54px; line-height: 55px;display: inline-block; border:0px; background:url('/image/weedu/top_icon_sar.png') no-repeat right 50%; font-size: 13px; color:#fff; font-weight: 300; }
.gnbProfile_menuBox {width:138px; position:relative; top:-11px; left: -34px; z-index:10; float:left; display: inline-block; } 

.gnbProfile_menu:before {content:""; position:absolute; top:0px; left:0ox; width:138px; height:16px;  background:url('/image/weedu/gnbpmb_top.png') no-repeat 0px 0px;}
.gnbProfile_menu {float:left; width:138px; padding-bottom:30px; margin-top: 16px; background:#fff;border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
.gnbProfile_menu li{float:left; width:138px; text-align: center; height:34px; }
.gnbProfile_menu li a{display: inline-block; text-align: center; font-size: 14px;height:34px; line-height: 34px; font-weight: 300; color:#252525;}
.gnbProfile_menu li a:hover {color:#0f3f95;font-weight: 400; }

.gnbProfile_img {float: left; width:30px; height:30px;  border-radius:30px; display: inline-block; background:url('/image/weedu/profile_default.png') no-repeat 0px 0px #c9c9c9; background-size: 30px; margin: 11px 20px 0px 9px;}



#wed_new_vimg_main {float:left; position:relative;  width:100%; height: 653px;  }

.bg_video {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: -1; opacity: 1; overflow: hidden; outline: none; border: none;}
.bg_video_content { height: 100%; width: 100%; outline: none; border: none; object-fit: cover; /* background-size: cover 와 비슷함. (HTML 요소 or 비디오와 작동)*/ }

.wed_main_tit {float:left; margin-top:73px; width:100%;  text-align: center;}
.wmt_m {float:left; width:100%; height:30px; line-height:30px; text-align: center; font-size: 28px; color: #fff; font-weight: 400;letter-spacing: -0.5px;}
.wmt_b {float:left; margin-top:28px; width:100%; height:70px; line-height:70px; text-align: center; font-size: 63px; color: #fff; font-weight: 700;}
.wmt_s {float:left; margin-top:37px; width:100%; height:42px; line-height:22px; text-align: center; font-size: 18px; color: #fff; font-weight: 400;}

.wed_main_btn {float:left; margin-top:42px; width:100%;  text-align: center;}
a.wed_main_btn01 {display: inline-block; width: 180px; height: 50px; line-height: 50px; font-size: 20px; color: #fff; font-weight: 400; text-align: center; background:#00d9f9; border-radius: 50px; margin-right: 13px;}
a.wed_main_btn02 {display: inline-block; width: 180px; height: 50px; line-height: 50px; font-size: 20px; color: #fff; font-weight: 400; text-align: center; background:#0090ff; border-radius: 50px;}
a.wed_main_btn01:hover {background:#0cc6e8;}
a.wed_main_btn02:hover {background:#007fe0;}

.web_main_menu {float:left;position:absolute; bottom: 0px; left:0px; width:100%; text-align: center; background:url('/image/weedu/wmml_bg.png') no-repeat 0px 0px; height:202px;}
.web_main_menuBox {display: inline-block; width: 1200px; }

.wmm_list01 {float:left; width:620px; height: 202px; margin-left:69px}
.wmm_list01 p {float:left; color: #05d8ff;text-align: left; font-size: 18px; font-weight: 400; padding-left: 10px; margin-bottom: 7px; margin-top: 18px;}


.wmm_list02 {float:left; width:375px; height: 202px;}
.wmm_list02 p {float:left; color: #2fa4ff;text-align: left; font-size: 18px; font-weight: 400; padding-left: 10px; margin-bottom: 7px; margin-top: 18px;}

.wmm_list03 {float:left; width:1200px; height: 202px; }


.web_mainmenu_list3 {float:left; display: inline-block; width:1200px;height: 124px; clear: both; margin-top:35px;}
.web_mainmenu_list3 li { display: inline-block; width:108px; height: 124px; margin-right: 35px;}
.web_mainmenu_list3 li a { display: inline-block;  width:108px; height: 124px; text-indent: -9999px;;}
.web_mainmenu_list3 li a.mml_01 { background:url('/image/weedu/wmm_icon01_01_off.png') no-repeat 0px 0px}
.web_mainmenu_list3 li a.mml_01:hover { background:url('/image/weedu/wmm_icon01_01.png') no-repeat 0px 0px}
.web_mainmenu_list3 li a.mml_02 { background:url('/image/weedu/wmm_icon01_02_off.png') no-repeat 0px 0px}
.web_mainmenu_list3 li a.mml_02:hover { background:url('/image/weedu/wmm_icon01_02.png') no-repeat 0px 0px}
.web_mainmenu_list3 li a.mml_03 { background:url('/image/weedu/wmm_icon01_03_off.png') no-repeat 0px 0px}
.web_mainmenu_list3 li a.mml_03:hover { background:url('/image/weedu/wmm_icon01_03.png') no-repeat 0px 0px}   
.web_mainmenu_list3 li a.mml_04 { background:url('/image/weedu/wmm_icon01_04_off.png') no-repeat 0px 0px}
.web_mainmenu_list3 li a.mml_04:hover { background:url('/image/weedu/wmm_icon01_04.png') no-repeat 0px 0px}
.web_mainmenu_list3 li a.mml_05 { background:url('/image/weedu/wmm_icon01_05_off.png') no-repeat 0px 0px}
.web_mainmenu_list3 li a.mml_05:hover { background:url('/image/weedu/wmm_icon01_05.png') no-repeat 0px 0px}
.web_mainmenu_list3 li:last-child { margin-right: 0px;}

.web_mainmenu_list {float:left; display: inline-block; height: 124px; clear: both;}
.web_mainmenu_list li {float:left; width:108px; height: 124px; margin-right: 15px;}
.web_mainmenu_list li a { display: inline-block;  width:108px; height: 124px; text-indent: -9999px;;}
.web_mainmenu_list li a.mml_01 { background:url('/image/weedu/wmm_icon01_01_off.png') no-repeat 0px 0px}
.web_mainmenu_list li a.mml_01:hover { background:url('/image/weedu/wmm_icon01_01.png') no-repeat 0px 0px}
.web_mainmenu_list li a.mml_02 { background:url('/image/weedu/wmm_icon01_02_off.png') no-repeat 0px 0px}
.web_mainmenu_list li a.mml_02:hover { background:url('/image/weedu/wmm_icon01_02.png') no-repeat 0px 0px}
.web_mainmenu_list li a.mml_03 { background:url('/image/weedu/wmm_icon01_03_off.png') no-repeat 0px 0px}
.web_mainmenu_list li a.mml_03:hover { background:url('/image/weedu/wmm_icon01_03.png') no-repeat 0px 0px}   
.web_mainmenu_list li a.mml_04 { background:url('/image/weedu/wmm_icon01_04_off.png') no-repeat 0px 0px}
.web_mainmenu_list li a.mml_04:hover { background:url('/image/weedu/wmm_icon01_04.png') no-repeat 0px 0px}
.web_mainmenu_list li a.mml_05 { background:url('/image/weedu/wmm_icon01_05_off.png') no-repeat 0px 0px}
.web_mainmenu_list li a.mml_05:hover { background:url('/image/weedu/wmm_icon01_05.png') no-repeat 0px 0px}
.web_mainmenu_list li a.mml_06 { background:url('/image/weedu/wmm_icon02_01_off.png') no-repeat 0px 0px}
.web_mainmenu_list li a.mml_06:hover { background:url('/image/weedu/wmm_icon02_01.png') no-repeat 0px 0px}
.web_mainmenu_list li a.mml_07 { background:url('/image/weedu/wmm_icon02_02_off.png') no-repeat 0px 0px}
.web_mainmenu_list li a.mml_07:hover { background:url('/image/weedu/wmm_icon02_02.png') no-repeat 0px 0px}
.web_mainmenu_list li a.mml_08 { background:url('/image/weedu/wmm_icon02_03_off.png') no-repeat 0px 0px}
.web_mainmenu_list li a.mml_08:hover { background:url('/image/weedu/wmm_icon02_03.png') no-repeat 0px 0px}
.wmm_line {float:left; margin: 45px 54px 0px 34px; width: 1px; height:130px; background:rgba(255,255,255,0.3);}



.mmc_cont01 {float:left; width:100%; background: #fafafa; padding: 110px 0px; text-align: center;}
.mmc_cont01_box { display: inline-block; width: 1200px;}
.mmc_cont01_box p { float:left; width: 1200px; font-size: 30px; line-height: 45px; color: #070b10; font-weight: 700; margin-bottom: 70px;}
.mmc_cont01_box ul {display: inline-block;}
.mmc_cont01_box ul li {float: left;margin-right: 20px; width: 300px;}
.mmc_cont01_box ul li img {display: inline-block; width: 300px; margin-bottom: 23px;}
.mmc01_st {display: inline-block; width: 300px; font-size: 18px; line-height: 24px; color: #070b10;font-weight: 400; margin-top: 15px;}
.mmc01_t01 {display: inline-block; width: 300px; font-size: 23px; height: 24px; line-height: 24px; color: #0086a3;font-weight: 500;}
.mmc01_t02 {display: inline-block; width: 300px; font-size: 23px; height: 24px; line-height: 24px; color: #0751d2;font-weight: 500;}
.mmc01_t03 {display: inline-block; width: 300px; font-size: 23px; height: 24px; line-height: 24px; color: #009466;font-weight: 500;}

.mmc_cont01_box ul li:last-child { margin-right: 0px;}

.mmc_cont02 {float:left; width:100%; background: #e9f1f7; padding: 110px 0px; text-align: center;}
.mmc_cont02_box { display: inline-block; width: 1200px; color: #070b10;}
.mmc02_t1 {float:left; width: 1200px; font-size: 29.5px; line-height: 45px; font-weight: 400;  margin-bottom: 25px;}
.mmc02_t1 span{font-weight: 700;  font-size: 30px; }
.mmc02_t2 { display: inline-block; width: 1200px; font-weight: 400;  font-size: 20px; margin-bottom: 40px;}
.mmc_cont02_box a { display: inline-block; width: 220px; padding-right: 28px; border-radius: 64px; height: 64px; line-height: 64px; text-align: center; font-weight: 500; font-size: 22px; color: #fff; background:url('/image/weedu/wmm_cont3_icon.png') no-repeat 190px 50% #0090ff;} 

.main_cont02_vdo {
    float:left; 
    clear: both;
    width: 100%;
    height: 372px;
    z-index: 8;
    text-align: center;
    margin-top: 70px;
}

.main_cont02_vdo .vdo_prev {
    
    display: inline-block;
    width: 660px;
    height: 372px;
    box-shadow: 4px 9px 24px rgba(42,74,98,0.23);
}

.mmc_cont03 {float:left; width:100%; background: #144f98; padding: 110px 0px; text-align: center;}
.mmc_cont03_box { display: inline-block; width: 1200px;}
.mmc_cont03_box p { float:left; width: 1200px; font-size: 29.5px; line-height: 45px; color: #fff; font-weight: 400; margin-bottom: 70px;}
.mmc_cont03_box p span{font-weight: 700;  font-size: 30px; }



.mmcont03 {float:left; width: 1200px;  background: #fff; border-radius: 20px;}

.main_c_list1 {float:left;  display:inline-block; width:1160px; padding:0px 20px 40px 20px;}
.main_c_list1 li{float:left;  display:inline-block; width:227px; margin-right:6px;}
.main_c_list1 li:last-child {margin-right:0px; } 
.main_c_list1 a{float:left;  display:inline-block; width:197px; height:256px; padding:18px 15px; background:#e7f3ff; border-radius:15px;}
.main_c_list1 a:hover{box-shadow: 0px 2px 10px rgba(27,119,172,0.29);}


.mmcont03_01 {float:left; width: 1130px;height: 35px;margin-bottom: 30px;   padding: 45px 35px 0px 10px;}
.mmcont03_01_tit {float:left; height: 35px; line-height: 35px; padding-left:20px; display: inline-block; color: #2371ff; font-size: 36px; font-weight: 900; }
.mmcont03_01_tit_cos {float:right; height: 25px; line-height: 25px; margin-top: 10px; margin-right:5px;}
.mmcont03_01_tit_cos li {float:left; height: 25px; line-height: 25px; color: #454545; font-size: 17px; font-weight: 400;  
    background: url('/image/weedu/wmm_cont4_dot01.png') no-repeat left 50%; padding-left: 10px; margin-left:19px;}
.mmcont03_01_ct {float:left;width:1130px;  }
.mmcont03_01_ct li {float:left; background: #e7f3ff;width:238px; height: 305px; padding:23px 16px 30px 16px; margin-right:16px; border-radius: 15px; overflow: hidden;}
.mmcont03_01_ct li:hover { box-shadow: 0px 4px 8px rgba(27,91,140,0.27);}
.mmcont03_01_ct li:last-child {margin-right:0px;}
.mmcont03_01_ct li a{ display: inline-block; width:238px; height: 305px;}

.mmcont03_02 {float:left; width: 1130px;height: 35px; margin-bottom: 30px;}
.mmcont03_02_tit {float:left; height: 35px; line-height: 35px; padding-left:20px; display: inline-block; color: #079f96; font-size: 36px; font-weight: 900; }
.mmcont03_02_tit_cos {float:right; height: 25px; line-height: 25px; margin-top: 10px; margin-right:5px;}
.mmcont03_02_tit_cos li {float:left; height: 25px; line-height: 25px; color: #454545; font-size: 17px; font-weight: 400;  
    background: url('/image/weedu/wmm_cont4_dot02.png') no-repeat left 50%; padding-left: 10px; margin-left:19px;}
.mmcont03_02_ct {float:left; width:1130px; }
.mmcont03_02_ct li {float:left; background: #e4f7f6;width:238px; height: 305px; padding:23px 16px 30px 16px; margin-right:16px; border-radius: 15px; overflow: hidden;}
.mmcont03_02_ct li:hover { box-shadow: 0px 4px 8px rgba(27,140,132,0.27);}
.mmcont03_02_ct li:last-child {margin-right:0px;}
.mmcont03_02_ct li a{ display: inline-block; width:238px; height: 305px;}










.mmc_cont04 {float:left; width:100%; background: #e9f1f7; padding: 110px 0px; text-align: center;}
.mmc_cont04_box { display: inline-block; width: 1200px;}
.mmc_cont04_box p { float:left; width: 1200px; font-size: 30px; line-height: 45px; color: #070b10; font-weight: 500; margin-bottom: 70px;}
.mmc_cont04_box img  { float:left; width: 1200px; }




.mmc_cont05 {float:left; width:100%; height: 862px; text-align: center; background:#17498c; position: relative;}
.mmc_cont05_box { display: inline-block; width: 100%; position:absolute; top:0px; left:0px;  z-index: 1; }
.mmc05_t1 {float:left; margin-top: 110px; color:#fff; width:100%; font-size: 29.5px; line-height: 45px; font-weight: 400;  margin-bottom: 30px;}
.mmc05_t1 span{font-weight: 700;  font-size: 30px; }
.mmc_cont05_box a { display: inline-block; width: 230px;  border-radius: 64px; height: 64px; line-height: 64px; text-align: center; font-weight: 500; font-size: 22px; color: #0a428c; background: #fff;} 
.mmc_cont05_box a.gd { display: inline-block; width: 200px; padding-right:30px;  border-radius: 64px; height: 64px; line-height: 64px; text-align: center; font-weight: 500; font-size: 22px; color: #0a428c; background:url('/image/weedu/lc_ag_down3.png') no-repeat 170px 50% #fff;} 
.mmc_cont05_img {position:absolute; left: 0; top: 0; width: 100%; height: 862px; overflow: hidden;z-index: 0; }
.mmc_cont05_img ul {float:left; width: 100%; height:862px;}
.mmc_cont05_img ul li{float:left; width: 100%; height:862px;}
.mcimg01 {float:left; width: 100%; height:862px; background: url('/image/weedu/wmm_cont6_img01.jpg') no-repeat top center; text-indent:-999999px}
.mcimg02 {float:left; width: 100%; height:862px; background: url('/image/weedu/wmm_cont6_img02.jpg') no-repeat top center; text-indent:-999999px}
.mcimg03 {float:left; width: 100%; height:862px; background: url('/image/weedu/wmm_cont6_img03.jpg') no-repeat top center; text-indent:-999999px}

.wed_topbtn {display:inline-block;width:60px;height:60px; position:fixed; background:url('/image/weedu/wed_icon_top.png') no-repeat center 50% rgba(100,114,135,0.6); right:5px; bottom:10px; z-index:3;}
.wed_topbtn:hover { background:url('/image/weedu/wed_icon_top.png') no-repeat center 50% rgba(100,114,135,1); }


.qbtn_box {position: fixed; bottom: 250px; right: 30px; width: 80px; border-radius: 24px; height: 156px; overflow: hidden; z-index: 5; background: #e4e9ed;}
.qbtn_box_mu {float: left;width: 80px;height: 34px; line-height: 14px; padding-top: 52px;background: url('/image/weedu/rb_mu.png') no-repeat 50% 12px #0090ff;text-align: center; color: #fff;font-size: 12px; font-weight: 400;}
.qbtn_box_top {float: left;width: 80px;height: 27px; line-height: 14px; padding-top: 40px;background: url('/image/weedu/rb_top.png') no-repeat 50% 17px;text-align: center; color: #000;font-size: 13px; font-weight: 400;}


.mag_pop_bg {position:fixed; background:rgba(0,0,0,0.7); left:0px; top:0px; width:100%; height:100%; z-index:88;}
.mag_pop_box {position:fixed;float:left; background:#fff; border-radius: 18px; width:624px; padding:45px 30px 0px 30px; height:481px; margin-left:50%; left:-342px; top:50%; margin-top:-273px;}
.mag_pop_tit { position:relative; float:left; width:624px; text-align: center; font-size: 30px; margin-bottom:30px; font-weight: 700; line-height: 41px; color: #000; font-family:  'Noto Sans KR', sans-serif;}
.mag_pop_tit span {color:#0060ff;}
.mag_pop_tit a { position: absolute; top:-30px; right:-10px; width: 50px; height: 50px;}
.mag_cont {float:left; width:624px; }
.mag_cont li {float:left; width:624px; height:42px; padding:14px 0px; border-radius: 15px; margin-bottom:10px;}
.mag_cont li.mag_cont_01 {background: #d5f0fa; }
.mag_cont li.mag_cont_02 {background: #d6ebff; }
.mag_cont li.mag_cont_03 {background: #dfddff; }
.mag_cont li.mag_cont_01 .mag_cont_tit {float: left; width: 139px; text-align: center; height:42px; line-height:42px; border-right: 1px solid #fff; font-size: 18px; font-weight: 600; color: #00a4ea; }
.mag_cont li.mag_cont_02 .mag_cont_tit {float: left; width: 139px; text-align: center; height:42px; line-height:42px; border-right: 1px solid #fff; font-size: 18px; font-weight: 600; color: #0083e8; }
.mag_cont li.mag_cont_03 .mag_cont_tit {float: left; width: 139px; text-align: center; height:42px; line-height:42px; border-right: 1px solid #fff; font-size: 18px; font-weight: 600; color: #4e44f1; }
.mag_cont li .mag_cont_text {float:left; width:466px; margin-left:18px; height:42px;  line-height:42px; text-align: left;  font-size: 17.5px; font-weight: 400; color:#1a1c21; letter-spacing:-0.5px;}
a.magbtn {float:left; margin-top:20px; margin-left: 112px; width:400px; background: #0060ff; border-radius:70px; height:70px; line-height:70px; color:#fff; font-size: 23px; font-weight: 600;text-align: center; }
.pop_closeot { position: absolute; bottom:-27px; right:5px; width:110px;   height: 17px; } 
.pop_closeot input {float: left; width: 15px; height: 15px;}
.pop_closeot label {float: left; width: 90px; height: 17px; line-height:19px; text-align: right; letter-spacing: 0px; font-size: 14px; color: #fff; font-weight: 500;}

#wed_new_vimg_clist {float:left; position:relative;  width:100%; height: 440px; background:url('/image/weedu/wedu_bg_list.jpg') no-repeat 0px 0px; }
#wed_new_vimg_cview {float:left; position:relative;  width:100%; height: 582px; background:url('/image/weedu/wedu_bg_cdp.jpg') no-repeat 0px 0px; text-align: center;}
#wed_new_vimg_myp {float:left; position:relative;  width:100%; height: 325px; background:url('/image/weedu/wedu_bg_my.jpg') no-repeat 0px 0px; }
#wed_new_vimg_adm {float:left; position:relative;  width:100%; height: 440px; background:url('/image/weedu/wedu_bg_adm.jpg') no-repeat 0px 0px; }
#wed_new_vimg_cs {float:left; position:relative;  width:100%; height: 440px; background:url('/image/weedu/wedu_bg_bbs.jpg') no-repeat 0px 0px; }
#wed_new_vimg_app {float:left; position:relative;  width:100%; height: 325px; background:url('/image/weedu/wedu_bg_app.jpg') no-repeat 0px 0px; }


.web_page_tit {float:left; margin-top:145px;width:100%;  height:60px; line-height:60px; text-align: center; font-size: 45px; color: #fff; font-weight: 700;}
.web_sub_menu {float:left;position:absolute; bottom: 0px; left:0px; width:100%; text-align: center; background:rgba(33, 37, 50, 0.48); height:115px;}
.web_submenu_list {display:inline-block;height:115px;width:1200px;}
.web_submenu_list li {float:left;height:115px; width:238px;border-right:1px solid rgba(239, 245, 249, 0.4)}
.web_submenu_list li a{display:block; height:115px; line-height:115px;  font-size: 20px; color: #fff; font-weight: 400;text-align: center; }
.web_submenu_list li a:hover {background:rgba(33, 37, 50, 0.4);}
.web_submenu_list li:first-child {border-left:1px solid rgba(239, 245, 249, 0.4);}
.web_submenu_list li.submel_on {background:rgba(33, 37, 50, 0.8);}

.web_submenu_list2 {display:inline-block;height:115px; width:1200px;}
.web_submenu_list2 li {float:left;height:115px;border-right:1px solid rgba(239, 245, 249, 0.4)}
.web_submenu_list2 li:hover {background:rgba(33, 37, 50, 0.8);}
.web_submenu_list2 li.submel_on {background:rgba(33, 37, 50, 0.8);}

.web_submenu_list2 li a{float:left; display:inline-block;  width:208px; height:115px; line-height:115px;  font-size: 20px; color: #fff; font-weight: 400;text-align: center; }

.web_submenu_list2 li a.listsub {float:left; display:inline-block;  width:134px; height:115px; line-height:115px;  font-size: 18px; color: #fff; font-weight: 300;text-align: center; }
.web_submenu_list2 li a.listsub:hover { color: #fff; font-weight: 500;}


.web_submenu_list2 li:first-child {border-left:1px solid rgba(239, 245, 249, 0.4); padding-right:40px; padding-left:20px;}


#wed_cont_area {float:left;  width:100%; padding: 50px 0px 100px 0px; background:#fff; text-align: center;}
.wed_cont_box {display: inline-block; text-align: left; width: 1200px;}
.wed_cont_tit {float: left; width:1191px; padding-left:8px; height:28px; line-height:28px; margin-bottom: 30px; font-size: 25px; color: #292929; font-weight: 700;}
.wed_cont {float: left; width:100%;}
.wed_view_tit {float: left; width:1191px; padding-left:8px; height:28px; line-height:28px; margin-bottom: 15px; font-size: 23px; color: #292929; font-weight: 700;}
.wed_view_cont {float: left; width:1160px; padding:30px; border-radius: 10px; font-size: 17px; font-weight: 400; color: #292929; background: #f0f5fa;margin-bottom: 40px;  }


.wed_table{float:left; width:100%; border-top:1px solid #d7d7d7; }
.wed_table tr:first-child th, .wed_table tr:first-child td{border-top:1px solid #d7d7d7;}
.wed_table.txt_cen tr:first-child th, .wed_table.txt_cen tr:first-child td{border-top:0;}
.wed_table.txt_lft{border-top:0; }
.wed_table th{background-color:#f6f6f6; }
.wed_table th, .wed_table td{border-bottom:1px solid #d7d7d7; padding:15px 5px;  font-size:17px;font-weight:400; color:#222;}
.wed_table th:last-child, .wed_table td:last-child{border-right:0; }
.wed_table.txt_lft td{padding-left:10px; }
.wed_table a:hover {color:#2c6cce}
.wed_table a.btn_gocos {display:inline-block;margin-top:0px;  border-radius:5px; text-align:center; font-size:15px; font-weight:400; color:#fff; width:110px; height:28px; line-height:28px; border:1px solid #3a6edf !important; background:#5188ff;cursor:pointer;}
.wed_table a.btn_gocos:hover {background:#477cee;color:#fff;}

.wed_table td img {vertical-align:middle; padding-left:5px; }

.wed_pagination {float:left;width:100%; text-align:center; margin-top:40px;}
.wed_pagination ul {float:left; width:100%; text-align:center;}
.wed_pagination ul li {display:inline-block; text-align:center;}
.wed_pagination a {display:inline-block; text-align:center;font-size:16px;  font-weight:400; width:35px; height:35px;line-height:35px; border-radius:35px;}
.wed_pagination a.active {display:inline-block; text-align:center; font-size:16px; font-weight:500;  background-color:#f1f1f1;}

.wed_step_btn {float:left;width:100%; text-align:center; margin-top:40px;}
.wed_btn_list {display:inline-block;margin-top:0px;  border-radius:10px; text-align:center; font-size:19px; font-weight:400; color:#fff; width:210px; height:50px; line-height:50px; border:1px solid #3a6edf !important; background:#5188ff;cursor:pointer;}
.wed_btn_list:hover {background:#477cee;color:#fff;}



.cs_srch {float:left; width:1200px; padding:43px 0px 48px 0px; background:#eaf2fb; border-radius:8px;margin-bottom:20px;text-align:center;}

	.ots_search_cs { display:inline-block;  }
	.ots_search_cs input{float:left; width:420px; text-align:left; border-radius:5px; height:44px; line-height:44px; padding:0px 20px; font-size:18px; color:#333; font-weight:500; background:#fff !important; border:1px solid #66799f;}
	.ots_search_cs input:-internal-autofill-previewed { background-color:#fff !important; background:#fff !important;}
	.ots_search_cs a {float:left; height:46px; line-height:46px; border-radius:5px; width:100px; display:inline-block; text-align:center; margin-left:7px; font-size:18px; color:#fff;  font-weight:400; background:#3f68b9;}



    .ots_faq_tcont {float:left; width:1200px; border-top:1px solid #5d5d81; text-align:left; background:#fff;}
    .ots_faq_tcont li{float:left; width:1200px; border-bottom:1px solid #5d5d81; color:#383b3b;}
    .ots_faq_tcont li .q_area {float:left;width:1131px; padding:16px 18px 16px 51px;background:url('/image/weedu/ots_cosd_faq_q.png') no-repeat 14px 20px; font-size:18px; font-weight:500;cursor:pointer;}
    .ots_faq_tcont li .q_area .cont05_q {float:left;width:1100px;}
    .ots_faq_tcont li .q_area .cont05_qar {float:right; width:16px; height:10px; margin-top:5px;}
    .ots_faq_tcont li .cont05_a{float:left;display:inline-block;width:1131px; font-size:17px; line-height:28px;padding:16px 18px 35px 51px;background:url('/image/weedu/ots_cosd_faq_a.png') no-repeat 14px 20px #fff; font-weight:400; border-top:1px dotted #cfcfcf; }
    

/*나의강의실*/

    .tab_y {float:left;margin-bottom:40px;}
    .tab_y li {float:left; margin-right:8px;}
    .tab_y li a {display:inline-block; width:65px;  padding-left:45px; height:42px; line-height:40px; color:#fff; font-size:20px; font-weight:500;  background:url('/image/weedu/sclc_icon2.png') no-repeat 10px 50% #97acbd;  border-radius:50px;}
    .tab_y li a:hover  {width:65px; padding-left:45px; height:42px; line-height:40px; color:#fff; font-size:20px; font-weight:500; box-shadow:1px 3px 3px rgb(0 0 0 / 27%) inset; background:url('/image/weedu/sclc_icon.png') no-repeat 10px 50% #037fde;}
    .tab_y li a.ytab_on {width:65px; padding-left:45px; height:42px; line-height:40px; color:#fff; font-size:20px; font-weight:500; box-shadow:1px 3px 3px rgb(0 0 0 / 27%) inset; background:url('/image/weedu/sclc_icon.png') no-repeat 10px 50% #037fde;}


    .tab_year {float:left;margin-bottom:30px;}
    .tab_year li {float:left; margin-right:8px; margin-bottom:10px;}
    .tab_year li a {display:inline-block; width:118px;  text-align: center; height:42px; line-height:40px; color:#3164d3; font-size:22px; font-weight:500; border:1px solid #5188ff; background:#fff;  border-radius:50px;}
    .tab_year li a:hover {display:inline-block; width:118px;  text-align: center; height:42px; line-height:40px; color:#fff; font-size:22px; font-weight:700; border:1px solid #5188ff; background:#5188ff;  border-radius:50px;}
    .tab_year li a.ytab_on {display:inline-block; width:118px;  text-align: center; height:42px; line-height:40px; color:#fff; font-size:23px; font-weight:700; border:1px solid #5188ff; background:#5188ff;  border-radius:50px;box-shadow: 0px 2px 4px rgba(167,196,213,1);}

    a.wed_btn_down {float:right; margin-top: -7px; margin-right:10px; display:inline-block; text-align:left; font-size:18px; background:url('/image/weedu/down_icon.png') no-repeat 118px 50% #28a1ff; padding:0px 50px 0px 20px; height:40px; line-height:40px; font-weight:400;border-radius:5px; color:#fff; box-shadow: 0px 2px 4px rgba(167,196,213,1); }
    a.wed_btn_down:hover {background:url('/image/weedu/down_icon.png') no-repeat 118px 50% #158ae4;}


    .wed_table02{float:left; width:100%; border-top:1px solid #d7d7d7;  }
    .wed_table02 tr:first-child th, .wed_table02 tr:first-child td{border-top:1px solid #d7d7d7;}
    .wed_table02 .txt_lft{border-top:0; }
    .wed_table02 th{background-color:#f6f6f6; text-align: center;}
    .wed_table02 th, .wed_table02 td{border-bottom:1px solid #d7d7d7; padding:11px 5px;  font-size:17px;font-weight:400; color:#222;text-align: center;}
    .wed_table02 th:last-child, .wed_table02 td:last-child{border-right:0; }
    .wed_table02 td.txt_lft{padding-left:10px;  text-align: left;}
    .wed_table02 a:hover {color:#2c6cce}

    .wed_table02 .cpny{line-height:28px; padding:22px 20px; color:#2e5a7c; background:#ebf5ff; font-size:20px; font-weight:500; }

    input.tb_check {display:inline-block; width: 15px; height: 15px; border: 1px solid #888;}



    a.btn_scld {display:inline-block; font-size:16.5px; font-weight:400; letter-spacing:0.5px; color:#fff;
        padding:7px 15px 6px 15px; background:#28a1ff;box-shadow:0px 2px 5px rgba(0,5,9,0.25); border-radius:5px; }
    a.btn_scld:hover {background:#158ae4; color:#fff;}

    .d_day_blue { display:inline-block; margin-right:5px; width:60px; height:25px; line-height:23px; font-size:15px; font-weight:400; color:#fff; border-radius:50px; background: #1297fd;}
    .d_day_red { display:inline-block; margin-right:5px; width: 60px;height:25px; line-height:23px; font-size:15px; font-weight:400; color:#fff; border-radius:50px; background: #ff5c5c;}
    .d_day_gray { display:inline-block; margin-right:5px; width:60px; height:25px; line-height:23px; font-size:15px; font-weight:400; color:#fff; border-radius:50px; background: #889096;}
    .d_day_end { display:inline-block; margin-right:5px; width:60px; height:25px; line-height:23px; font-size:15px; font-weight:400; color:#fff; border-radius:50px; background: #6d4cf3;}

    a.btn_c_end {display:inline-block;  width:140px; text-align:center; padding:8px 0px 8px 0px;
        color:#fff; font-weight:400; font-size:16px;background:#7a97a3;border-radius:8px;
        box-shadow:0px 2px 5px rgba(53,67,81,0.26); line-height:25px;}
    a.btn_c_learning {display:inline-block;  width:140px; text-align:center; padding:8px 0px 8px 0px;
            color:#fff; font-weight:400; font-size:16px;background:#fe7800;border-radius:8px;
            box-shadow:0px 2px 5px rgba(53,67,81,0.26); line-height:25px;}
    a.btn_c_cc {display:inline-block;  width:140px; text-align:center; padding:8px 0px 8px 0px;
            color:#fff; font-weight:400; font-size:16px;background:#0089bf;border-radius:8px;
            box-shadow:0px 2px 5px rgba(53,67,81,0.26); line-height:25px;}


    a.btn_c_end:hover {background:#6c8a97;color:#fff; }
    a.btn_c_learning:hover {background:#f37300;color:#fff; }
    a.btn_c_cc:hover {background:#0181b4;color:#fff; }


    a.btn_c_not {display:inline-block;  width:140px; text-align:center; padding:8px 0px 8px 0px;
        color:#fff; font-weight:400; font-size:16px;background:#ccc;border-radius:8px;
        line-height:25px;}
    a.btn_c_not:hover {background:#ccc;color:#fff; }

 .wed_cont_tit02 {float: left; width:1191px; padding-left:8px; margin-bottom: 30px; }
 .wed_cont_tit_left{float: left; width:300px; }
 .tit_ts {float: left; width:300px; height:20px; line-height:20px; font-size: 17px; color: #158ae4; font-weight: 400; margin-bottom: 5px; }
 .tit_tb {float: left; width:300px; height:28px; line-height:28px; font-size: 25px; color: #292929; font-weight: 700;}

 a.wed_btn_print {float:right; margin-top:10px; margin-right:10px; display:inline-block; text-align:left; font-size:17px; background:#0089bf; padding:0px 30px; height:40px; line-height:40px; font-weight:400;border-radius:5px; color:#fff; box-shadow: 0px 2px 4px rgba(167,196,213,1); }
 a.wed_btn_print:hover {background: #0181b4;}

 .delc_info{float:left; ;font-family: 'NanumSquare', sans-serif; margin-bottom:30px;}
 .delc_info li {float:left; width:135px; height:87px; border:1px solid #bbcddf; padding-left:93px; box-shadow: 0px 5px 9px rgba(0,0,0,0.08); border-radius:8px; margin-right:10px; text-align:left;}
 .delc_info li.delc_info01 {background:url('/image/weedu/myc_bm_icon1.png') no-repeat 18px 19px;}
 .delc_info li.delc_info02 {background:url('/image/weedu/myc_bm_icon2.png') no-repeat 18px 19px;}
 .delc_info li.delc_info03 {background:url('/image/weedu/myc_bm_icon3.png') no-repeat 18px 19px;}
 .delc_info li.delc_info04 {background:url('/image/weedu/myc_bm_icon4.png') no-repeat 18px 19px;}
 .delc_info li.delc_info05 {background:url('/image/weedu/myc_bm_icon5.png') no-repeat 18px 19px;}
 .delc_info li .delc_inf_s{float:left; font-size:17px; font-weight:400;  width:100%; margin-top:15px;}
 .delc_info li .delc_inf_b{float:left; font-size:20px; font-weight:700; width:100%; margin-top:2px; }
 .delc_info li .delc_inf_b a.delc_link{ color:#2078da }
 .delc_info li .delc_inf_b a.delc_link:hover{ text-decoration:underline;}

 .btn_aprt_box {float: right; clear: both; display: inline; margin-bottom: 20px; }
.btn_aprt_cer {float: left; margin-right:10px; display:inline-block; text-align:left; font-size:17px; background:#0089bf; padding:0px 20px; height:40px; line-height:40px; font-weight:400;border-radius:5px; color:#fff; box-shadow: 0px 2px 4px rgba(167,196,213,1); }
a.btn_aprt_cer:hover {background:#0181b4;color:#fff; }
.btn_aprt_rep {float: left; margin-right:10px; display:inline-block; text-align:left; font-size:17px; background:#0063bf; padding:0px 20px; height:40px; line-height:40px; font-weight:400;border-radius:5px; color:#fff; box-shadow: 0px 2px 4px rgba(167,196,213,1); }
a.btn_aprt_rep:hover {background:#035bae;color:#fff; }

.admin_top02 {float:left;  width:1190px; padding:0px 5px; margin-bottom:30px; text-align:center;padding-bottom:10px; padding-top:25px; border-radius:8px; background-color:#ebf5ff;}
.admin_srh2 {display:inline-block; }
.admin_srh2 select {float:left; height:35px !important; line-height:35px; border:1px solid #d7d7d7;font-size:17px; width:130px; margin-right:5px; padding:0px 10px;}
.admin_srh2 input {float:left; height:34px; line-height:34px; border:1px solid #d7d7d7; width:200px;font-size:17px; padding:0px 10px; text-align:left; margin-right:5px;}
.admin_srh2 a.btn_srh {float:left; display:inline-block; text-align:center;font-size:17px; font-weight:500; color:#fff; width:100px; height:35px; line-height:35px; border:0px; background-color:#3c90ee; border-radius:6px}
.admin_srh2 a.btn_srh:hover { background-color:#3787e0;}
.admin_srh_row {float:left; clear:both; margin-bottom:10px;}

.ad_btn_box_l {float:left;display:inline-block; margin-bottom: 20px;}
.ad_btn_box_r {float:right;display:inline-block; margin-bottom: 20px;}

.btn_aprt_ex {float: left; margin-right:10px; display:inline-block; text-align:left; font-size:17px; background:#009ff1; padding:0px 20px; height:40px; line-height:40px; font-weight:400;border-radius:5px; color:#fff; box-shadow: 0px 2px 4px rgba(167,196,213,1); }
a.btn_aprt_ex:hover {background:#0092de;color:#fff; }
.btn_aprt_f5 {float: left; display:inline-block; text-align:left; font-size:17px; background:url('/image/weedu/btn_f5.png') no-repeat 10px 50% #ff7e00; padding:0px 20px 0px 40px; height:40px; line-height:40px; font-weight:400;border-radius:5px; color:#fff; box-shadow: 0px 2px 4px rgba(234,215,195,1); }
a.btn_aprt_f5:hover {background:url('/image/weedu/btn_f5.png') no-repeat 10px 50% #ff6000;color:#fff; }


input.input_newuser01 {border:1px solid #888; height:30px; line-height:30px; font-size:17px; font-weight:400;text-align: center; border-radius: 3px;} 
a.btn_newuser {display:inline-block; font-size:16.5px; font-weight:400; letter-spacing:0.5px; color:#fff;
    padding:7px 0px 6px 0px; width:100px; background:#28a1ff;box-shadow:0px 2px 5px rgba(0,5,9,0.25); border-radius:5px; }
a.btn_newuser:hover {background:#158ae4; color:#fff;}


.user_hc_info {float:left;display:inline-block; width: 100%; margin-bottom: 10px; padding-top: 10px;}
.user_hc {float: left; margin-left:5px;}
.user_hc li {float: left; font-size: 20px; font-weight: 500; color: #292929; padding-right:15px; margin-right: 15px; border-right: 1px solid #555; height:20px; line-height:20px;}
.user_hc li:last-child {border-right: 0px;}
.user_lu {float:right;display:inline-block; }

select.user_lu_sel01 {width:130px; height:35px !important; font-size:15px; letter-spacing:-1px; padding:0px 10px; border:1px solid #555; margin-right: 5px;}
select.user_lu_sel02 {width:130px; height:35px !important; font-size:15px; letter-spacing:-1px; padding:0px 10px; border:1px solid #555; margin-right: 5px;}

 a.btn_bv {display:inline-block; margin-top: 5px; text-align:center;font-size:15px; font-weight:500; color:#fff; width:100px; height:35px; line-height:35px; border:0px; background-color:#3c90ee; border-radius:6px}
 a.btn_bv:hover { background-color:#3787e0;color:#fff;}


 .wed_table03{float:left; width:100%; border-top:1px solid #d7d7d7;  }
 .wed_table03 tr:first-child th, .wed_table03 tr:first-child td{border-top:1px solid #d7d7d7;}
 .wed_table03 .txt_lft{border-top:0; }
 .wed_table03 th{background-color:#f6f6f6; text-align: center; padding: 11px 0px;} 
 .wed_table03 th, .wed_table03 td{border-bottom:1px solid #d7d7d7;  font-size:17px;font-weight:400; color:#222;text-align: center;}
 .wed_table03 th:last-child, .wed_table03 td:last-child{border-right:0; }
 .wed_table03 td.txt_lft{padding-left:10px;  text-align: left;}
 .wed_table03 a:hover {color:#2c6cce}


 .wed_app_info {float:left;display:inline-block; width: 640px; padding:0px 20px 0px 20px; border-bottom:1px dotted #d7d7d7;}
 .wed_app_info li{float:left; width: 100%; text-align: left;  padding: 0px;  font-size:15.5px;}
 .wed_app_info li.wed_app_info_tit {font-weight: 500; font-size:17px; margin-bottom: 8px;}

 .wed_app_info li:last-child {padding:0px 0px 15px 0px;}
 .wed_app_info li:first-child {padding:15px 0px 0px 0px;}

 .wed_table03 td ul:last-child {border-bottom: 0px;}



 .lvci_tit {float:left; width:176px; text-align:center; color:#393939;font-size:20px; font-weight:500;}
.lvci_txt {float:left; width:995px; padding-top:30px; padding-left:20px; color:#393939;font-size:17px; font-weight:400;text-align:left; line-height:32px; margin-bottom:25px;}

.lvci_txt_img {float:left; display:inline-block; width:200px; height:256px; margin-right:30px; overflow: hidden; border: 1px solid #d2e5f7; border-radius: 10px; background: #fff;}
.lvci_txt_t {float:left; display:inline-block; width:700px; line-height: 22px;}
.lvci_txt_t span{font-weight:500;color:#393939;font-size:20px;display:inline-block; }


.web_cview_tit{float:left; display:inline-block; width:100%; text-align: center; margin-top: 40px;}
.web_cview_icon{display:inline-block;}
.web_cview_icon li{float:left;display:inline-block;margin-right:5px;}
.web_cview_icon li:last-child {margin-right:0px}

.cview_icon01 {display:inline-block; padding:3px 15px; font-size:17px; font-weight: 500; color: #fff; border-radius: 12px; background: #a361fd;}
.cview_icon02 {display:inline-block; padding:3px 15px; font-size:17px; font-weight: 500; color: #fff; border-radius: 12px; background: #0267ff;}
.cview_icon03 {display:inline-block; padding:3px 15px; font-size:17px; font-weight: 500; color: #fff; border-radius: 12px; background: #00b8ad;}
.cview_icon04 {display:inline-block; padding:3px 15px; font-size:17px; font-weight: 500; color: #fff; border-radius: 12px; background: #2ed077;}
.cview_icon05 {display:inline-block; padding:3px 15px; font-size:17px; font-weight: 500; color: #fff; border-radius: 12px; background: #07b1dc;}
.cview_icon06 {display:inline-block; padding:3px 15px; font-size:17px; font-weight: 500; color: #fff; border-radius: 12px; background: #fda04c;}

.web_cview_tit p {float:left; width:100%; height:32px; line-height: 32px; text-align: center; font-weight: 700; font-size: 29px; color: #fff;  margin-top: 10px;} 

.cview_infobox {display:inline-block; width: 1114px; height: 380px; border-radius: 22px; background: rgba(28,45,81,0.7); margin-top: 25px;}
.cview_prev {float:left;}
.cview_info {float:right; width: 394px; margin-top: 50px; margin-right: 70px;}
.cview_info ul{float:left;  width: 394px;}
.cview_info ul li { float:left; width: 364px; padding: 10px 15px; text-align: left; border-bottom: 1px dotted #416ebb; }
.cvt_tit {float:left;width: 84px; display:inline-block;  font-size:18px; font-weight: 400; color: #8cd8ff;}
.cvt_tcont {float:left;width: 280px;  display:inline-block;  font-size:18px; font-weight: 400; color: #fff;}

.btn_cview_app {float:left; margin: 25px 0px 0px 37px; display:inline-block; text-align:center;font-size:22px; font-weight:500; color:#fff; width:320px; height:62px; line-height:62px; border:0px; background-color:#20aeff; border-radius:50px; letter-spacing: 1px;}
.btn_cview_app:hover { background-color:#0194e9;}



.cview_prev {float:left; width:520px; height:306px; background:#000; box-shadow:0px 3px 10px rgba(0,0,0,0.2); margin:35px 0px 0px 45px; overflow: hidden; border-radius: 18px;}
.cview_prev a {display:inline-block; width:520px; height:306px;position:relative;}
.cview_prev a .prev_play_btn {position:absolute; top:0px; left:0px; z-index:8; display:inline-block; width:520px; height:306px; opacity: 0.85; background:url('/image/weedu/icon_prvplay.png') no-repeat 50% 50%;}
.cview_prev a:hover .prev_play_btn{display:inline-block; width:520px; height:306px; background:url('/image/weedu/icon_prvplay.png') no-repeat 50% 50%;opacity: 1; }
.cview_prev a img {display:inline-block;width:520px; height:306px; position:absolute; top:0px; left:0px; z-index:7; opacity: 0.85;}
.cview_prev a:hover img {opacity: 1;}


.wed_view_coscont {float: left; width:1140px; padding:30px 30px 30px 50px; border-radius: 10px; font-size: 17px; font-weight: 400; color: #292929; background: #f0f5fa;margin-bottom: 40px;  }
.wed_view_coscont li {float:left;width:1140px; margin-bottom:30px;}
.wed_view_coscont li:last-child {margin-bottom:0px;}
.wed_view_coscont li .cosd_ccthum {display:inline-block; width:231px; height:144px; float:left; margin-right:22px; border-radius: 10px;  border: 1px solid #d2e5f7; overflow: hidden;}
.wed_view_coscont li .cosd_cctext {width:512px;  text-align:left; float:left;}
.wed_view_coscont li .cosd_cctext p {float:left; width:512px; font-weight:500; font-size:20px; color:#383b3b; margin-bottom:13px; margin-top:10px;}
.wed_view_coscont li .cosd_cctext span {float:left; display:inline-block; width:482px; line-height:20px; margin-bottom:15px; height:20px; padding-left:30px; font-weight:400; font-size:20px; color:#383b3b; background:url('/image/weedu/ots_cosd_time.png') no-repeat 0px 0px;}
.wed_view_coscont li .cosd_cctext a{float:left; display:inline-block; width:104px;text-align:center; line-height:36px; height:36x; border-radius:8px; font-size:18px; color:#fff; background:#3675ff;  font-weight:400;}
.wed_view_coscont li .cosd_cctext a.detbtn{float:left; display:inline-block; width:104px;text-align:center; line-height:36px; height:36x; border-radius:8px; font-size:18px; color:#fff; background:#00a689;  font-weight:400;}

.wed_listsub_box {float: left; width: 1200px; margin-bottom:30px}
.listsub_1dp {float: left;  margin-bottom:30px;width: 1195px;  padding-left: 5px;}
.listsub_1dp li {float: left; margin-right:10px;}
.listsub_1dp li a {float: left; display:inline-block; height:41px; line-height:41px; padding:0px 23px; font-size: 20px; font-weight: 400;  color: #0065b3; background: #fff; border: 1px solid #0090ff;  border-radius: 40px;}
.listsub_1dp li a:hover {color: #fff; background: #0090ff; border: 1px solid #0090ff;}
.listsub_1dp li a.listsub_1dp_on{color: #fff; background: #0090ff; border: 1px solid #0090ff;}

.listsub_2dp {float: left; width:956px;/*width: 1190px; */  padding-left: 10px;}
.listsub_2dp li {float: left;margin-right:20px;}
.listsub_2dp li a {float: left; font-size: 19px; font-weight: 400; height:32px; line-height:30px; padding-left: 10px; padding-right:3px; display:inline-block; color:#797b7e; 
    background: url('/image/weedu/listsub_2dep_dot02.png') no-repeat left 50%; border-bottom:2px solid #fff; }
.listsub_2dp li a:hover {background: url('/image/weedu/listsub_2dep_dot01.png') no-repeat left 50%; color:#292929;  border-bottom:2px solid #292929;}
.listsub_2dp li a.listsub_2dp_on {background: url('/image/weedu/listsub_2dep_dot01.png') no-repeat left 50%; color:#292929;  border-bottom:2px solid #292929;}

a.gd_sub01 {float:right; display: inline-block; width:110px;text-align:center; padding-right: 20px; font-size:17px; font-weight: 400; color:#fff; background:url('/image/weedu/lc_ag_down4.png') no-repeat 100px 50% #007fe0; border-radius: 5px; height: 32px;line-height: 30px;}

.cos_t_info {float:left; border:1px solid #dcf3ff; width:1198px; border-radius:10px; padding:30px 30px; background:#ebfaff; box-sizing:border-box;margin-bottom:30px;}
.cos_t_info li{float:left;  color:#274d58; clear:both; padding-left:35px; font-size:16.5px; font-weight:400; height:30px; line-height:30px; background:url('/image/weedu/icon_ar_info02.png') no-repeat top left;}
.cos_t_info li.ctinfo_colort{ color:#ff2f90; background:url('/image/weedu/icon_ar_info01.png') no-repeat top left;}


.wedcos_list_wrap {float:left; width:1200px;padding-bottom:30px; }
.wedcos_list_wrap li{float:left; width:279px; height:305px; margin-right:28px; margin-bottom:55px; }
.wedcos_list_wrap li:nth-child(4n) {margin-right:0px; }
.wedcos_list_wrap li a{display:inline-block; width:279px;}

.wedcos_list_wrap li .cos_list_thum {float:left;display:inline-block; width:279px; height:166px;margin-bottom:17px;  border-radius:10px; background:#292929;}
.wedcos_list_wrap li .cos_list_thum img {display:inline-block;width:279px; height:166px; border-radius:10px;}
.wedcos_list_wrap .cos_list_tag {float:left;display:inline-block; width:279px; margin-bottom:12px;}
.wedcos_list_wrap .cos_tag_01 {float:left;display:inline-block; margin-right:5px; background:#a361fd; color:#fff; font-size:16.5px; font-weight:400; padding:6px 7px;border-radius:10px;}
.wedcos_list_wrap .cos_tag_02 {float:left;display:inline-block; margin-right:5px; background:#0267ff; color:#fff; font-size:16.5px; font-weight:400; padding:6px 7px;border-radius:10px;}
.wedcos_list_wrap .cos_tag_03 {float:left;display:inline-block; margin-right:5px; background:#00b8ad; color:#fff; font-size:16.5px; font-weight:400; padding:6px 7px;border-radius:10px;}
.wedcos_list_wrap .cos_tag_04 {float:left;display:inline-block; margin-right:5px; background:#2ed077; color:#fff; font-size:16.5px; font-weight:400; padding:6px 7px;border-radius:10px;}
.wedcos_list_wrap .cos_tag_05 {float:left;display:inline-block; margin-right:5px; background:#07b1dc; color:#fff; font-size:16.5px; font-weight:400; padding:6px 7px;border-radius:10px;}
.wedcos_list_wrap .cos_tag_06 {float:left;display:inline-block; margin-right:5px; background:#fda04c; color:#fff; font-size:16.5px; font-weight:400; padding:6px 7px;border-radius:10px;}

.wedcos_list_wrap li .cos_list_tit {float:left;display:inline-block; width:279px; margin-bottom:8px;color:#353535; font-size:18px; font-weight:500; line-height:25px; }
.wedcos_list_wrap li .cos_list_pay  {float:left;display:inline-block; width:279px; color:#6c6c6c; font-size:16.5px; font-weight:400; }

.wedcos_list_wrap li a:hover .cos_list_tit {color:#0087d5}
.wedcos_list_wrap li a:hover .cos_list_thum img {opacity: 0.9;}


.wed_app_prog {float:left; width: 100%; padding-top:28px ; height:88px; background:#f7f8f9; text-align: center; margin-bottom: 50px;}
.wap_tit_on {display:inline-block; height:60px; line-height:60px;}
.wap_tit_on span {float:left;display:inline-block; font-size: 23px; font-weight: 500; color:#fff; background: #0090ff; border-radius: 40px; margin-right: 9px; width:38px; height:38px; line-height:36px; margin-top:12px;} 
.wap_tit_on p {float:left;display:inline-block; font-size: 25px; font-weight: 500; color: #0090ff;} 
.wap_titar {display:inline-block;width:126px;  height:60px; line-height:60px; background:url('/image/weedu/icon_appstep_arw.png') no-repeat 50% 50%;}
.wap_tit_off {display:inline-block; height:60px; line-height:60px;}
.wap_tit_off span {float:left;display:inline-block; font-size: 23px; font-weight: 400;color:#fff; background: #5f6161; border-radius: 40px;margin-right: 9px; width:38px; height:38px; line-height:36px;  margin-top:12px;} 
.wap_tit_off p {float:left;display:inline-block;font-size: 23px; font-weight: 400; color:#585858}


.wed_apptBox {float:left; width: 1200px; margin-bottom: 30px;}

.wed_apptBox_TB {float: left; width:1191px; padding-left:0px; height:28px; line-height:28px; margin-bottom: 10px; font-size: 25px; color: #292929; font-weight: 700;}
.wed_apptBox_tend {float: left; width:1200px; text-align: center; padding-left:0px; height:154px; line-height:152px; margin-bottom: 10px; font-size: 39px; color: #292929; font-weight: 700;}
.wed_apptBox_TS {float: left; width:1191px; padding-left:0px; height:28px; line-height:28px; margin-bottom: 30px; font-size: 17px; color: #292929; font-weight: 400;} 


.wed_appif_Box{float:left; width: 1200px; margin-bottom: 50px;}
.wed_appiftit_Box{float:left; width: 1200px; margin-bottom: 8px;}
.wed_appif_Boxtit {float: left;  display:inline-block; padding-left:8px; height:28px; line-height:28px; margin-bottom: 10px; font-size: 22px; color: #292929; font-weight: 700;}

a.btn_whgw_dow {float:right; display:inline-block; padding:0px 35px 0px 12px; margin-right:5px; 
    height:30px; line-height:30px;  color:#4a4a4a; font-size:15px; font-weight:400; background:url('/image/weedu/lc_ag_down2.png') no-repeat 94% 50% #fff; letter-spacing:-0.5px;border-radius:3px; border:1px solid #5c5c5c; }
a.btn_whgw_dow:hover {background:url('/image/weedu/lc_ag_down2.png') no-repeat 94% 50% #f5f5f5;}
.wed_table04 {float:left; width:100%; border-top:1px solid #454545;  }
.wed_table04 tr:first-child th, .wed_table04 tr:first-child td{border-top:1px solid #454545;}
.wed_table04 .txt_lft{border-top:0; } 
.wed_table04 th{background-color:#f6f6f6; text-align: center;}
.wed_table04 th, .wed_table04 td{border-bottom:1px solid #d7d7d7; padding:15px 5px;  font-size:17px;font-weight:400; color:#222;text-align: center;}
.wed_table04 th:last-child, .wed_table04 td:last-child{border-right:0; }
.wed_table04 td.txt_lft{padding-left:20px;  text-align: left;}
.wed_table04 a:hover {color:#2c6cce}

.wed_table04 input {border: 1px solid #757575; height: 35px !important; line-height: 35px !important; font-size:17px !important;font-weight:400; color:#222; padding: 0px 10px; }

.wed_ch_01{float: left;  width: 1200px; border-top:1px solid #454545;}
.wed_table05 {float:left; width:100%;   }
.wed_table05 th{background-color:#f6f6f6; text-align: center;}
.wed_table05 th span{background:#1c90fb; text-align: center; color:#fff; display: inline-block; margin-right:5px; width:70px; height:25px; font-size:15px; border-radius: 25px; }
.wed_table05 th{border-bottom:1px solid #d7d7d7; padding:15px 0px;  font-size:17px; font-weight:400; color:#222;text-align: center;}
.wed_table05 td{border-bottom:1px solid #d7d7d7; padding:15px 0px;  font-size:16px; font-weight:400; color:#222;text-align: center;}
.wed_table05 th:last-child, .wed_table05 td:last-child{border-right:0; }
/*.wed_table05 tr.stk{    position: sticky;    right: 0px;   top: 0px;   z-index: 1;}*/

.wed_table05 td.stp01 select { border:1px solid #a4a5a9; width:250px; height:280px; padding: 20px; border-radius: 10px; overflow-y: auto;background: #f8f8f8; font-size:16px; font-weight:400;color:#222;text-align: left;}

.wed_table05 td.stp01 select option {height: 23px; line-height: 23px; font-size:16px; font-weight:400;color:#222}

.wed_table05 td.stp03 select { border:1px solid #6fafff; width:380px; height:280px; padding: 20px; border-radius: 10px; overflow-y: auto; background: #e9f4ff; font-size:16.5px; font-weight:400;
    color:#0085ff;text-align: left;}
.wed_table05 td.stp03 select option {font-size:16.5px; font-weight:600;color:#0085ff;}
.wed_table05 td .stp02 {display:inline-block; border:1px solid #a4a5a9; width:380px; height:238px; padding: 20px; border-radius: 10px;  text-align: left;}
.wed_table05 td .stp02_ac {float:left; width:370px; padding-left:15px; height:35px; line-height:35px; background: #e9f4ff; color:#000; font-size:17px; font-weight: 600;  }
.wed_table05 td .stp02 ul {float:left; overflow-y: auto;  width:365px; padding:10px 10px 10px 10px;  height:183px;}
.wed_table05 td .stp02 ul li {float:left; width:360px; padding-left: 5px; height: 23px; line-height: 23px; color:#222; font-size:16px; font-weight: 400;}

button.btn_u_p {display: inline-block; width:97px; height: 57px; background: url('/image/weedu/btn_u_p.png') no-repeat 0px 0px; border: 0px;}
button.btn_u_m {display: inline-block; width:97px; height: 57px; margin-top:15px; background: url('/image/weedu/btn_u_m.png') no-repeat 0px 0px; border: 0px;}

.wed_table06 {float:left; width:100%; border-top:1px solid #454545;  }
.wed_table06 tr:first-child th, .wed_table06 tr:first-child td{border-top:1px solid #454545;}
.wed_table06 .txt_lft{border-top:0; } 
.wed_table06 th{background-color:#f6f6f6; text-align: center;}
.wed_table06 th, .wed_table06 td{border-bottom:1px solid #d7d7d7; padding:9px 5px;  font-size:17px;font-weight:400; color:#222;text-align: center;}
.wed_table06 th:last-child, .wed_table06 td:last-child{border-right:0; }
.wed_table06 td.txt_lft{padding-left:20px;  text-align: left;}


.wed_table06 button {display:inline-block; ; text-align:center;font-size:16px; font-weight:400; color:#3c90ee; width:80px; height:35px; line-height:33px; border:1px solid #3c90ee; background:#fff; border-radius:6px; box-shadow: 0px 2px 4px rgba(42,74,98,0.23);}
.wed_table06 button:hover { background:#bfddff;border:1px solid #3c90ee;  }
.wed_table06 button.btsel {display:inline-block; ; text-align:center;font-size:16px; font-weight:400; color:#fff; width:80px; height:35px; line-height:33px; border:1px solid #3c90ee; background:#3c90ee; border-radius:6px;  box-shadow: 0px 2px 4px rgba(42,74,98,0);}

.cosc_tablebox {float: left; width: 100%;}

a.btn_app_cosd  {display:inline-block; text-align:center;font-size:16px; font-weight:400; color:#fff; width:150px; height:35px; line-height:35px; border:0px; background-color:#5a86b7; border-radius:6px}
a.btn_app_cosd:hover { background-color:#4f78a5;}

.wed_pnum {float: left;  margin-top: -20px; width: 1200px; height:76px;line-height:76px; padding:0px 50px; background:#f0f7ff; text-align: right; border:1px solid #6fafff; border-radius:8px; box-sizing: border-box; }

.wed_pnum span {font-size: 21px; color:#0085ff; font-weight: 700}


.wed_app_cpt {float: left;  margin-top: -10px; width: 1098px;  padding:40px 30px; background:#f0f7ff; text-align: right; border:2px solid #6fafff; border-radius:8px; box-shadow: 0px 4px 7px rgba(42,74,98,0.23); }

.wed_app_cpt_box01 {float: left; width: 1080px; margin-left:9px; margin-bottom:5px; border-bottom: 1px dotted #6fafff; padding-bottom: 10px; }
.wed_app_cpt_box02 {float: left; width: 1080px; margin-left:9px;; margin-bottom:5px; border-bottom: 1px dotted #6fafff;  padding-bottom: 10px;}
.wed_app_cpt_box03 {float: left; width: 1080px; margin-left:9px; margin-bottom:20px;  border-bottom: 1px dotted #6fafff;  padding-bottom: 10px;}
.wed_app_cpt_box04 {float: left; width: 100%; background: #fff;border-radius:8px; padding:20px 0px; }
.wed_app_cpt_t {float: left; padding-left:20px; width: 130px; display:inline-block; color:#009fff; font-size: 18px; font-weight: 400; text-align: left;}
.wed_app_cpt_c {float: left; display:inline-block;color:#292929; font-size: 18px; font-weight: 500; text-align: left;}
.wed_app_cpt_box04 .wed_app_cpt_t { padding-left:30px; font-size: 21px; font-weight: 500;}
.wed_app_cpt_box04 .wed_app_cpt_c {font-size: 22px; font-weight: 700;}

.wed_app_cpt_btn {float: left;  width: 100%; text-align: center; margin-top: 50px; } 

.btn_app_cpt_cc {display:inline-block; height:60px; line-height:60px; width:190px; font-size:22px; font-weight:700; border-radius:60px; background:#fff; color:#1c90fb; border:1px solid #1c90fb;box-shadow: 0px 4px 7px rgba(42,74,98,0.23);  }
.btn_app_cpt_cc:hover {background:#f5f5f5; }

.btn_app_cpt_ok {display:inline-block; height:60px; line-height:60px; width:190px;  font-size:22px; font-weight:700; border-radius:60px; background:#1c90fb; color:#fff; border:1px solid #1c90fb; margin-right: 20px; box-shadow: 0px 4px 7px rgba(42,74,98,0.23); }
.btn_app_cpt_ok:hover {background:#0d80ea;  border:1px solid #0d80ea; }



.btn_app_cpt_cc22 {display:inline-block; height:60px; line-height:60px; width:290px; font-size:22px; font-weight:700; border-radius:60px; background:#fff; color:#1c90fb; border:1px solid #1c90fb;box-shadow: 0px 4px 7px rgba(42,74,98,0.23);  }
.btn_app_cpt_cc22:hover {background:#f5f5f5; }

.btn_app_cpt_ok22 {display:inline-block; height:60px; line-height:60px; width:230px;  font-size:22px; font-weight:700; border-radius:60px; background:#1c90fb; color:#fff; border:1px solid #1c90fb; margin-right: 20px; box-shadow: 0px 4px 7px rgba(42,74,98,0.23); }
.btn_app_cpt_ok22:hover {background:#0d80ea;  border:1px solid #0d80ea; }



.wed_appif_Box02{float:left; width: 1200px; height:76px;line-height:76px; padding:0px 50px; background:#f0f7ff; text-align: right; border:1px solid #6fafff; border-radius:8px; box-sizing: border-box;margin-bottom: 10px;}
.wed_pnum02  {float:left; display:inline-block;font-size: 21px; color:#0085ff; font-weight: 500}
.wed_pnum03  {float:right; display:inline-block;font-size: 22px; color:292929; font-weight: 700}

.wed_p_pm {float:left; width: 1200px; margin-bottom: 20px;}
.wed_p_pm li.appif_costitinput {float: left;   height: 40px; line-height: 40px; display:inline-block; padding-left:8px; font-size: 20px;font-weight: 500; text-align: left;}
.wed_p_pm li.appif_costitbtn {float: right;  display:inline-block; padding-right:8px; }
.wed_p_pm li.appif_costitbtn a.p_plus {float: left; display:inline-block; width: 150px; text-align: center; border-radius: 8px; margin-right:10px; height: 40px; line-height: 40px; color: #fff; background: #007fe0;}
.wed_p_pm li.appif_costitbtn a.p_minus {float: left;display:inline-block; width: 150px; text-align: center; border-radius: 8px; height: 40px; line-height: 40px; color: #fff; background: #0181b4;}

#overlay {position:fixed; top:0px; left:0px;width: 100%; height: 100%; background: rgba(0,0,0,0.5);}
#overlay_box {position: fixed; top:50%; left:-440px; margin-top: -250px; margin-left: 50%; z-index: 52; width:880px; height: 500px; background: #fff;border-radius: 10px;overflow: hidden; }
.overlay_tit {float:left; width: 100%; height:70px; line-height:70px; background: #007fe0;}
.overlay_tit p{float:left; padding-left: 30px; display: inline-block; font-size: 21px; color: #fff; font-weight: 700;}
#closeButton {float: right; cursor: pointer; padding: 10px; margin-top:10px; width:26px; height:25px;  margin-right: 20px; display:inline-block; }

.overlay_cont {float: left; padding:30px; width: 820px; height: 380px; overflow-y: auto;}

.wed_lp_table {float:left; width:820px; border-top: 1px solid #454545; }
.wed_lp_table th{background-color:#f6f6f6; text-align: center;}
.wed_lp_table th{border-bottom:1px solid #d7d7d7; padding:9px 0px;  font-size:17px; font-weight:400; color:#222;text-align: center;}
.wed_lp_table td{border-bottom:1px solid #d7d7d7; padding:9px 0px;  font-size:16px; font-weight:400; color:#222;text-align: center;}
.wed_lp_table th:last-child, .wed_table05 td:last-child{border-right:0; }

.layp_app_plu {float:left; width:100%; text-align:center; height:60px; padding:30px 0px 70px 0px;}
.layp_app_plu a {display:inline-block;  width:320px; text-align:center; font-size:20px; font-weight: 500; border-radius: 12px; height:60px; line-height:60px; color: #fff; background: #008bf5; box-shadow: 0px 4px 7px rgba(42,74,98,0.23);}
.layp_app_plu a:hover { background: #008cf7;}

#wed_ap_cont110 {float:left; display:inline-block; width:1060px;  padding:20px 20px 70px 20px;}


.wed_ap_agree110{float:left; width:100%; margin-bottom:13px; padding-bottom:13px; border-bottom:1px dotted #bbb;}
.wed_ag_tit110{float:left; width:100%; padding-bottom:8px; height:40px; border-bottom:1px solid #000; margin-bottom:15px; }
.wed_ag_text110 span{ color:#ff0000; font-size:16px;font-weight:400;}
.wed_ag_text110{float:left; height:40px; line-height:40px;  margin-left:5px; text-align:left; font-size:21px; color:#000; font-weight:600;letter-spacing:-0.5px;}
.wed_ag_btn110{float:right; display:inline-block; padding:0px 20px; margin-right:5px; background:#00aaf0;  height:40px; line-height:40px;  color:#fff; font-size:16px; font-weight:600;letter-spacing:1px;}
.wed_ag_cont110 {float:left; width:96%; padding:20px 2%; border-radius:10px;  margin-top:10px;  background:#f5f5f5; text-align:left; font-size:16px; color:#4a4a4a; font-weight:300; }
.wed_ag_input110 {float:left; width:100%; height:20px; line-height:20px; }

.wed_ag_input110 input {float:left; width:16px; height:16px; margin-right:8px; margin-top:2px; margin-left:5px; }
.wed_ag_input110 label {float:left;  height:20px; line-height:20px;  font-size:16px; color:#4a4a4a; font-weight:500;  text-align:left;letter-spacing:-0.5px;}
.wed_ag_input110 label span{ color:#ff0000;}

.wed_ag_open110 {float:right; padding-right:5px;  display:inline-block;width:20px; height:20px;background:url('/image/weedu/lc_ag_open.png') no-repeat; text-indent:-99999999999px; background-size:80%;}
.wed_ag_close110 {float:right; padding-right:5px;  display:inline-block;width:20px; height:20px;background:url('/image/weedu/lc_ag_close.png') no-repeat; text-indent:-99999999999px; background-size:80%;}

.wed_appif_Box03{float:left; width: 1200px; margin-bottom: 10px;}
#company_list {font-size: 17px;float: left; height: 25px; line-height: 25px; margin-top: 2px; margin-bottom: 2px; box-sizing: border-box; width: 100%; clear: both; font-weight:400;}
.wed_ag_comp_ch {float:left; width:1130px; padding:20px 35px; border-radius: 12px; display:inline-block; background: #f0f7ff;}


#wed_ap_cont110_2 {float:left; display:inline-block; width:1200px;  padding:30px 0px 50px 0px; /*background: #f0f7ff;*/ border-radius: 12px;}
.wed_ap_agree110_2{float:left; width:1140px; margin-bottom:9px; }
.wed_ag_input110 label.agt_all {float:left;  height:20px; line-height:20px;  font-size:17px; color:#4a4a4a; font-weight:500;  text-align:left;letter-spacing:-0.5px; }

.wed_ag_input110_2 {float:left; width:100%;  }
.wed_ag_input110_2 input.agt_i {float:left; width:16px; height:16px; margin-right:8px; margin-top:3px; margin-left:5px; }
.wed_ag_input110_2 label.agt_a {float:left;  width:1020px; line-height:18px;  font-size:16px; color:#4a4a4a; font-weight:500;  text-align:left;letter-spacing:-0.5px; }
.wed_ag_input110_2 label span{ color:#ff0000;}

.wed_ag_input110_3 {float:left; width:100%; height:20px; line-height:20px; margin-top:8px; }
.wed_ag_input110_3 input {float:left; width:16px; height:16px; margin-right:8px; margin-top:1px; margin-left:5px; }
.wed_ag_input110_3 label {float:left;  height:20px; line-height:20px;  font-size:16px; color:#4a4a4a; font-weight:500; margin-right:20px; text-align:left}


.wed_ap_pay110 {float:left; width:100%; margin-bottom:10px; margin-top:30px;}

.wed_ag_tit110_2{float:left; width:100%; height:30px;  margin-bottom:9px; }
.wed_ag_text110_2{float:left; height:30px; line-height:30px;  margin-left:5px; text-align:left; font-size:18px; color:#000; font-weight:600;letter-spacing:-0.5px;}
.wed_ag_ts110_1 {float:left; height:30px; line-height:35px;  margin-left:5px; text-align:left; font-size:16px; color:#4a4a4a; font-weight:400;letter-spacing:-0.5px; }
.wed_ag_ts110_2 {float:right; height:30px; line-height:35px;text-align:right;  font-size:16px;}
.wed_ag_cont_table11 {float:left; width:100%; border:1px solid #ccc;border-collapse:collapse; background:#fff; }
.wed_ag_cont_table11 th { background:#eee; line-height:18px; font-size:14px; border-right:1px solid #ccc; padding-top:7px; padding-bottom:7px; font-weight:500;text-align:center;}
.wed_ag_cont_table11 td { background:#fff; line-height:18px; padding-left:10px; padding-right:10px;font-size:14px;  border-right:1px solid #ccc; font-weight:300;padding-top:7px; padding-bottom:7px; vertical-align:top;}


.wed_ap_table110 {float:left; width:1060px; border-top:1px solid #000;  text-align:left;color:#000; }

.wed_ap_table110 th {width:170px; padding-left:10px; background:#f8f8f8;  font-size:14px; border-bottom:1px solid #ccc; padding-top:15px; padding-bottom:15px; font-weight:500;text-align:left;}
.wed_ap_table110 td {width:340px;  padding-left:10px;  background:#fff; font-size:14px; border-bottom:1px solid #ccc; font-weight:400;padding-top:15px; padding-bottom:15px; vertical-align:middle;}

.lc_input_radio110 {float:left; margin-right:20px; position:relative; margin-left: 20px; }
.wed_table04 input.wed_ag_input_radio{display:inline-block; width:18px; height:18px; margin-right:10px; margin-top:0px; }
.lc_input_radio110 input{float:left; width:18px; height:18px; margin-right:10px; margin-top:0px; }
.lc_input_radio110 label{float:left; }

.lc_input_radio a {float:left; display:inline-block; margin-left:5px; width:21px; height:20px; }

.qst_lpop1 { position:absolute;float:left; right:-130px; top:0px; width:124px;border:1px solid #000; background:#fff; z-index:2}
.qst_lpop2 { position:absolute;float:left; right:25px; top:0px; width:124px;border:1px solid #000; background:#fff; z-index:2}
.qst_tit {float:left; width:100px; padding:2px 12px;height:25px; line-height:25px; background:#f0f0f0; }
.qst_tit span{float:left; display:inline-block; font-size:13px; font-weight:600; height:25px; line-height:25px;}
.qst_tit a {float:right; display:inline-block;  width:13px; height:13px; margin-top:5px}
.qst_cont {float:left;font-size:12px; font-weight:400; padding:5px 12px 12px 12px;} 

.card_area{}
.card_list_btn {float:left; width:23px; height:145px;}
.card_list_left{float:left; display:inline-block; width:23px; height:145px; background:url('/image/weedu/clist_left.png') no-repeat left 50%; text-indent:-9999999px;}
.card_list_right{float:left; display:inline-block; width:23px; height:145px; background:url('/image/weedu/clist_right.png') no-repeat right 50%;  text-indent:-9999999px; }

.card_list {float:left; }
.card_list li{float:left; width:228px; margin-right:13px;}
.card_list li:last-child{margin-right:0px;}

.card_in_off{float:left; width:228px; height:145px; background:#249fff; border-radius:10px;  box-sizing: border-box; }
.card_in_on{float:left; width:228px; height:145px; background:#249fff; border-radius:10px; box-sizing: border-box;  border:2px solid #000}
.card_name{float:left; padding:23px 0px 0px 20px; width:208px; font-size:15px; font-weight:600; color:#fff; }
.card_num{float:left; padding:0px 20px 0px 0px; margin-top:50px; width:208px; font-size:13px; font-weight:400; color:#fff; letter-spacing:1px; text-align:right;}

a.card_del{float:right; height:20px; margin-top:10px; line-height:20px; font-size:12px; padding-left:19px; padding-right:5px; background:url('/image/weedu/icon_card_del.png') no-repeat 4px 50% #f5f5f5; font-weight:400; color:#353535; border:1px solid #5c5c5c;border-radius:3px;  margin-right:96px;}

a.card_del:hover { background:url('/image/weedu/icon_card_del.png') no-repeat 4px 50% #eee;}

.card_in_add{float:left; width:228px; height:145px; background:#249fff; border-radius:10px;  box-sizing: border-box; background:url('/image/weedu/bg_cardadd.png') no-repeat 0px 0px;position:relative;}
.card_p {float:left;width:228px; text-align:center; margin-top:26px;margin-bottom:8px}
.card_txt1{float:left;width:228px; text-align:center; font-size:14px; font-weight:600; margin-bottom:8px}
.card_txt2{ float:left;width:228px; height:16px; line-height:16px; margin-bottom:3px; text-align:center; font-size:13px; font-weight:400;}
.card_txt2 a {display:inline-block;height:16px; width:17px;  }




.lc_input_radio110 a {float:left; display:inline-block; margin-left:5px; width:21px; height:20px; }



.qst_lpop110_1 { position:absolute;float:left; right:-160px; top:0px; width:154px;border:1px solid #000; background:#fff; z-index:2}
.qst_lpop110_2 { position:absolute;float:left; right:-160px; top:0px; width:154px;border:1px solid #000; background:#fff; z-index:2}
.qst_tit110 {float:left; width:130px; padding:2px 12px;height:25px; line-height:25px; background:#f0f0f0; }
.qst_tit110 span{float:left; display:inline-block; font-size:13px; font-weight:600; height:25px; line-height:25px;}
.qst_tit110 a {float:right; display:inline-block;  width:13px; height:13px; margin-top:5px}
.qst_cont110 {float:left;font-size:12px; font-weight:400; padding:5px 12px 12px 12px;} 



.layer_pop_pw {position:fixed; background:rgba(0,0,0,0.7); left:0px; top:0px; width:100%; height:100%; z-index:88;}
.lpop_pw {position:fixed;float:left; background:#fff; width:280px; padding:20px; height:436px; margin-left:50%; left:-160px; top:50%; margin-top:-238px;}
.lpop_pw_tit {float:left; width:280px; height:25px; line-height:25px; border-bottom:1px solid #555; padding-bottom:5px;}
.lpop_pw_tit span{float:left; width:250px; height:25px; line-height:25px;font-size:16px; font-weight:600; }
.lpop_pw_tit a{float:left; width:25px; height:25px; line-height:25px;}
.lpop_pw_cont{float:left; width:280px; padding:0px 0px 0px 0px; text-align:center; }
.lpop_pw_cont_icon{float:left; width:280px;height:65px;background:url('/image/weedu/icon_lock.png') no-repeat 50% 50%; text-align:center; margin-top:10px;}
.lpop_pw_cont_num {float:left; width:262px; padding: 0px 14px; text-align:center;  margin-bottom:10px;}
.lpop_pw_cont_num span {float:left; display:inline-block; margin:2px; width:38px; height:38px;background:#e5e5e5;border-radius:10px; color:#aaa; font-size:19px; line-height:38px;  font-weight:600; border-radius:3px;}
.lpop_pw_cont_num span.pw_numon {float:left; display:inline-block;  width:38px; height:38px;background:#249fff; color:#fff; font-size:19px; line-height:38px;  font-weight:600; border-radius:3px;}
.lpop_pw_cont_text {float:left; width:280px; text-align:center;font-size:12px; font-weight:400; letter-spacing:-0.5px; }

table.lpop_pw_num {float:left; width:280px;border-collapse:collapse; border-top:1px solid #e9e9e9; border-right:1px solid #e9e9e9;margin-top:20px;vertical-align:middle;}
table.lpop_pw_num td { text-align:center; width:25%; font-size:15px; height:40px; line-height:40px; color:#555; border-bottom:1px solid #e9e9e9; vertical-align:middle; border-left:1px solid #e9e9e9; background:#f5f5f5; }
table.lpop_pw_num td.d_num {background:#d5d5d5;}
table.lpop_pw_num td img {vertical-align:middle;}

.lpop_btn {float:left; width:100%; text-align:center; height:32px; margin-top:20px;}


a.lpop_btn_c { display:inline-block; padding:0px 20px; margin:0px 5px; font-weight:400; font-size:14px; height:30px; line-height:30px; border:1px solid #d5d5d5; background:#fff;}
a.lpop_btn_g { display:inline-block; padding:0px 20px; margin:0px 5px; font-weight:400; font-size:14px; height:30px; line-height:30px; border:1px solid #d5d5d5; background:#f2f2f2;}
