@charset "utf-8";
@import url("layout.css");
@import url("guide.css");

/* intro */
.intro_wrap{position:relative;width:100%;height:100%}
.intro_wrap .intro_img img{width:100%;height:auto}
.intro_wrap .intro_f{position:fixed;width:100%;left:0;bottom:20px;text-align:center}
.intro_wrap .intro_f img{width:265px;height:auto}

/* login */
.login_wrap{padding:40px 15px 0;background:#eff2fa}
.login_wrap .tit_logo{margin-bottom:40px;text-align:center}
.login_wrap .tit_logo .sp{width:177px;height:63px}
.login_wrap fieldset li{position:relative;margin-bottom:8px;padding:0 45px 0 15px;border:#dadbde 1px solid;background:#fff;border-radius:4px}
.login_wrap fieldset li input{font-size:15px;font-weight:bold;color:#222;height:38px;border:0;background:none; width:100%;}
.login_wrap fieldset li .sp{position:absolute}
.login_wrap fieldset li .ic_id{top:11px;right:15px}
.login_wrap fieldset li .ic_pw{top:10px;right:17px}
.login_wrap fieldset li .ic_del{display:none;top:12px;right:15px}
.login_wrap fieldset li.active .ic_del{display:block}
.login_wrap fieldset li.active{border:#87838d 1px solid}
.login_wrap fieldset li.active .ic_id{display:none}
.login_wrap fieldset li.active .ic_pw{display:none}
.login_wrap fieldset .btn_login{display:block;color:#fff;font-weight:bold;font-size:15px;height:32px;padding-top:13px;margin-bottom:12px;text-align:center;background:#e56d6c;border-radius:4px}
.login_wrap fieldset .checkbox{font-size:11px}
.login_wrap .txt_con{border-top:#4f4957 1px solid;margin-top:20px;padding:37px 0 35px}
.login_wrap .txt_con li{padding-bottom:8px;font-size:11px}


.bl_type_h1 {line-height:150%;}
.bl_type_h1 li {background:url(../../../files/web6/images/common/bl_ul1.png) no-repeat left 7px; padding:0 0 0 10px;}
.bl_type_h1 li .c1 {color:#ef5b5b;}
.bl_type_h1 .btn_detail {display:inline-block; margin:-3px 0 0 5px; vertical-align:middle; color:#ef5b5b;}
.bl_type_h1 .btn_detail .ic_more {display:inline-block; width:16px; height:16px; background-size:16px 16px; background:url(../../../files/web3/images/common/ico_det.png) no-repeat left top; vertical-align:middle; margin:0 5px 0 0px;}

.cir_ul_h1 {margin-top:20px;}
.cir_ul_h1 > li {position:relative; padding:0 0 0 74px; margin:10px 0 0 0;}
.cir_ul_h1 > li:first-child {margin-top:0;}
.cir_ul_h1 > li .l {position:absolute; left:0px; top:5px;}
.cir_ul_h1 > li .l img {width:54px; height:54px;}
.cir_ul_h1 > li .r {position:relative;}
.cir_ul_h1 > li .r .t1 {font-size:16px; color:#444;}
.cir_ul_h1 > li .r .t2 {line-height:150%; margin-top:5px;}
.cir_ul_h1 > li .r .btn {margin-top:10px; display:inline-block; height:19px; padding:5px 10px 0 10px; text-align:center; color:#fff; background:#eb5856; border-radius:20px;}

.img_auto {}
.img_auto img {width:100%; height:auto;}

.card_con2 {border-bottom:#dcdcdc 1px solid;}
.card_con2 > li {position:relative; padding:15px 19px 15px 19px ; border-top:#dcdcdc 1px solid; background:#fff}
.card_con2 > li strong {display:inline-block; font-size:15px}
.card_con2 > li .btn_detail {display:inline-block; margin:-3px 0 0 4px; vertical-align:middle; color:#ef5b5b;}
.card_con2 > li .btn_detail .ic_more {display:inline-block; width:16px; height:16px; background:url(../../../files/web3/images/common/ico_det.png) no-repeat left top; vertical-align:middle; margin:0 5px 0 10px;}
.card_con2 > li .btn_more2 {position:absolute;}
.card_con2 > li p {line-height:150%; margin:10px 0 0 0;}
.card_con2 > li .s_txt {position:relative; padding:0 0 0 70px;}
.card_con2 .txt_round {position:absolute; left:0px; top:0px; border-radius:20px; background:#94a3b5; padding:2px 5px 2px 5px; color:#fff; text-align:center; display:inline-block; }
.card_con2 .down_box {border-radius:5px; background:#f3f3f3; padding:10px 10px 10px 10px; line-height:150%; margin:10px 0 0 0; display:none;}
.card_con2 .down_box ul li {margin:5px 0 0 0;}
.card_con2 .down_box ul li:first-child {margin-top:0px;}
.card_con2 .down_box ul li a img {vertical-align:middle; margin-right:3px;}

.card_group dt {padding:8px 0 8px 0; text-align:center; font-weight:bold; color:#fff; font-size:16px; background:#718298;}
.card_group .tab {text-align:center; padding:10px 0 0 0; background:#ced9e3;}
.card_group .tab:after {content:''; display:block; clear:both;}
.card_group .tab li {float:left; width:50%; height:30px;}
.card_group .tab li .ico {display:inline-block; background:url(../../../files/web3/images/common/tab_off.png) no-repeat left top; width:14px; height:14px; margin-left:5px; vertical-align:-2px;}
.card_group .tab li.on a {color:#444; font-weight:bold;}
.card_group .tab li.on .ico {background:url(../../../files/web3/images/common/tab_on.png) no-repeat left top;}
.card_group .card_view {display:none;}

.card_toggle {margin:0 0 5px 0;}
.card_toggle dt {padding:10px 0 10px 0; text-align:center; font-weight:bold; color:#fff; font-size:16px; background:#94a3b5; position:relative;}
.card_toggle dt .ico {position:absolute; right:15px; top:10px; display:block; background:url(../../../files/web3/images/common/bar_off.png) no-repeat left top; width:18px; height:18px;}
.card_toggle dd {display:none;}
.card_toggle dd .bl_ul2 {line-height:150%;}
.card_toggle dd .bl_ul2 li {margin-top:10px;}
.card_toggle dd .p_txt {line-height:150%; margin:10px 0 0 10px;}
.card_toggle.selected dt {background:#718298;}
.card_toggle.selected dt .ico {background:url(../../../files/web3/images/common/bar_on.png) no-repeat left top;}
.card_toggle.selected dd {display:block;}

.lic_scroll {background:#699ee6; padding:10px 10px 10px 10px; border-radius:5px;}
.lic_scroll .right {margin:5px 0 0 0;}
.table_type_lic {margin:5px 0 0 0; border-radius:5px;}
.table_type_lic .tab {text-align:center; border:1px solid #e0e0e0; background:#fff;}
.table_type_lic .tab li {border-top:1px solid #e0e0e0;}
.table_type_lic .tab li:first-child {border-top:none;}
.table_type_lic .tab li a {display:block; padding:6px 0 6px 0;}
.table_type_lic .tab li.on a {background:#e0e0e0;}
.table_type_lic .con {line-height:150%; margin:10px 0 0 0;}
.table_type_lic h4 {background:none; padding:0px;}

.table_type_lic table {width:100%;}
.table_type_lic table tbody th {border-top:1px solid #dcdcdc; color:#fff; background:#a7abbd; font-size:14px; padding:10px 0 10px 0;}
.table_type_lic table tbody td {border-bottom:1px solid #dcdcdc; padding:10px 10px 10px 10px; font-size:13px; color:#444; background:#fff;}
.table_type_lic table tbody tr:first-child th {border-top:1px solid #a7abbd;}
.table_type_lic table tbody tr:first-child td {border-top:1px solid #dcdcdc;}

.table_style10 table {border:#dcdcdc 1px solid; border-left:0; border-bottom:none; word-break:break-all;}
.table_style10 th, .table_style10 td {padding:8px 5px; border-bottom:#dcdcdc 1px solid; border-left:1px solid #dcdcdc;}
.table_style10 thead th {padding:8px 5px; background:#ecedf2; border-left:1px solid #dcdcdc;}
.table_style10 tbody th {font-weight:normal; background:#f4f5f8; text-align:left; padding-left:10px; padding-right:10px;}
.table_style10 tbody td {text-align:center; background:#fff}
.table_style10 tbody .th2 {background:#ecedf2;}
.table_style10 table .foot td {background:#edeef3;}
.table_style10 table .tl {text-align:left;}
.table_style10 table .tl2 {text-align:left; padding-left:10px; padding-right:10px;}
.table_style10 .btn_down {display:inline-block; border-radius:3px; background:#86828b; text-align:center; padding:6px 10px 6px 10px; color:#fff;}
.table_style10 .btn_down img {vertical-align:-4px;}
.table_style10 .c2 {color:#5d5eba;}

.table_style1 table {}
.table_style1 table thead th {background:#7b8199; color:#fff; padding:8px 5px; font-weight:normal;}
.table_style1 table tbody td {padding:8px 5px; text-align:center; background:#fff; border-bottom:1px solid #dcdcdc; border-left:1px solid #dcdcdc;}
.table_style1 table tbody td.bl {text-align:left}
.table_style1 table .bl_n {border-left:none;}
.table_style1 table .bg2 {background:#edeef3;} 
.table_style1 table .tdu {text-decoration:underline; color:#5677e1;}

.box_type_h1 {border:2px solid #dbe1e8; background:#eef1f6; padding:10px 10px 10px 10px;}
.box_type_h1 .ti {color:#444;}
.box_type_h1 .ti strong {font-size:15px;}
.box_type_h1 .txt {margin-top:6px; line-height:150%;}
.box_type_h1 .red {color:#ef5b5b;}

.cert_type_h1 {border-top:1px solid #dadbde;}
.cert_type_h1 li {position:relative; border-bottom:1px solid #dadbde; min-height:81px; padding:20px 0 20px 95px;}
.cert_type_h1 li .l {position:absolute; left:0px; top:20px;}
.cert_type_h1 li .l img {width:81px; height:81px;}
.cert_type_h1 li .r {position:relative;}
.cert_type_h1 li .t1 {font-size:15px; font-weight:bold;}
.cert_type_h1 li .t2 {line-height:150%; margin:5px 0 0 0;}
.cert_type_h1 li .btn_blue {display:inline-block; border-radius:30px; background:#5275cb; color:#fff; padding:8px 20px 10px 20px;}
.cert_type_h1 li .btn_blue img {margin-left:5px;}
.cert_type_h1 li .btn_cert1 img {width:13px; height:13px; vertical-align:-2px;}
.cert_type_h1 li .btn_cert2 img {width:5px; height:9px; vertical-align:0px;}

.bl_ul_h1 {line-height:150%;}
.bl_ul_h1 li {background:url(../../../files/web3/images/common/bl_ul1.png) no-repeat left 10px; padding:0 0 0 10px;}
.bl_ul_h1 li .c1 {color:#1c75cf;}

.btn_cl {display:inline-block; padding:6px 10px 6px 10px; background:#4f4957; color:#fff; border-radius:3px;}
.pb2 {padding-bottom:20px;}

.table_scroll {overflow-x:scroll;}

.table_type_h5 {}
.table_type_h5 table {width:100%; }
.table_type_h5 table thead th {padding:8px 0 10px 0; background:#a7abbd; font-size:15px; font-weight:bold; color:#fff; border-left:1px solid #fff;}
.table_type_h5 table tbody th {padding:8px 0 10px 0; background:#edeef3; border-bottom:1px solid #dcdcdc; border-left:1px solid #dcdcdc; color:#444;}
.table_type_h5 table tbody td {background:#fff; text-align:center; padding:8px 5px 10px 5px; border-bottom:1px solid #dcdcdc; border-left:1px solid #dcdcdc;}
.table_type_h5 table tbody .bl_n {border-left:none;}
.table_type_h5 table tbody .tl {text-align:left; padding-left:5px; padding-right:5px;}
.table_type_h5 table tbody .f16 {font-size:15px; color:#444;}
.table_type_h5 table .vt {vertical-align:top;}
.table_type_h5 table tbody th.br {border-right:1px solid #dcdcdc;}
.table_type_h5 table tbody td.br {border-right:1px solid #dcdcdc;}
.table_type_h5 table thead th.bt {border-top:1px solid #fff;}
.table_type_h5 table tbody .bt2 {border-top:1px solid #dcdcdc;}
.table_type_h5 table tbody th.th2 {background:#a7abbd; color:#fff;}
.table_type_h5 table .foot td {background:#edeef3;}
.table_type_h5 table .blue {color:#4b75c8;}

.txt_det2 {font-size:14px; color:#444;}
.txt_det2 a.btn_gray {display:inline-block; background:#86828b; padding:3px 10px 3px 10px; color:#fff; border-radius:3px; margin-left:2px;}

.line_box_h4 {border:4px solid #d5d7dd; background:#fff; position:relative; padding:10px 10px 10px 10px;}
.line_box_h4 .blue {color:#4b75c8;}
.line_box_h4 .t1 {line-height:150%; font-size:13px;}

.movie_div_h1 {}
.movie_div_h1 ul {margin-top:-2%;}
.movie_div_h1 ul:after {content:''; display:block; clear:both;}
.movie_div_h1 ul li {float:left; width:48.5%; margin-top:2%;}
.movie_div_h1 ul li:nth-child(2n) {margin-left:2%;}
.movie_div_h1 ul li a {display:block; position:relative; border:1px solid #dcdcdc;}
.movie_div_h1 ul li a .img {display:block; width:100%; height:auto;}
.movie_div_h1 ul li a .img .movie {display:block; position:relative; width:100%; height:100%;}
.movie_div_h1 ul li a .txt {position:relative; display:block; padding:10px 10px 10px 10px; min-height:41px;}
.movie_div_h1 ul li a .txt strong {font-size:14px; display:block; margin-bottom:5px;}

#pop_wrapper {position:relative;}
#pop_wrapper .close {position:absolute; right:19px; top:18px;}
#pop_wrapper .close img {width:17px; height:17px;}
.pop_tit {position:relative; font-size:16px; padding:15px 19px 15px 19px; color:#fff; background:#48a3e7; font-weight:bold;}
.pop_content {position:relative; padding:20px 19px 30px 19px;}
.pop_content .movie {width:100%; height:auto;}

.youtube {position:relative; width:100%; padding-bottom:56.25%;}
.youtube iframe {position:absolute; width:100%; height:100%;}

.ti_con_h1 {position:relative;overflow:hidden;margin-bottom:10px;border:#dcdcdc 1px solid;background:#eef1f6}
.ti_con_h1 dt {padding:12px 19px 12px 19px; font-size:14px;font-weight:bold}
.ti_con_h1 dd {padding:12px 19px 12px 19px; border-top:#dcdcdc 1px solid; background:#fff}
.ti_con_h1 dd ul{margin-top:-12px}
.ti_con_h1 dd ul:after {content:''; display:block; clear:both;}
.ti_con_h1 dd ul li {float:none; width:100%; margin:10px 0 0 0;}
.ti_con_h1 dd ul li a {display:block; position:relative; padding:0 10px 0 15px;}
.ti_con_h1 dd ul li a .ico {display:block; position:absolute; left:0px; top:3px; width:8px; height:7px; background:url(../../../files/web3/images/common/ico_arr.png) no-repeat left top;}

@media only screen and (min-width:500px) and (max-width:1200px) {
	.ti_con_h1 dd ul li {float:left; width:50%; margin:10px 0 0 0;}
}

.ti_con_h2 {position:relative;overflow:hidden;margin-bottom:10px;border:#dcdcdc 1px solid;background:#eef1f6}
.ti_con_h2 dt {padding:12px 19px 12px 19px; font-size:14px;font-weight:bold}
.ti_con_h2 dd {padding:12px 19px 12px 19px; border-top:#dcdcdc 1px solid; background:#fff}
.ti_con_h2 dd ul{margin-top:-12px}
.ti_con_h2 dd ul:after {content:''; display:block; clear:both;}
.ti_con_h2 dd ul li {float:none; width:100%; margin:10px 0 0 0;}
.ti_con_h2 dd ul li a {display:block; position:relative; padding:0 10px 0 15px;}
.ti_con_h2 dd ul li a .ico {display:block; position:absolute; left:0px; top:3px; width:8px; height:7px; background:url(../../../files/web3/images/common/ico_arr.png) no-repeat left top;}

.list_type_h1 {border-top:2px solid #a7abbd; line-height:150%;}
.list_type_h1 li {border-bottom:1px solid #dcdcdc; padding:10px 0 10px 0;}
.list_type_h1 li .t1 {text-decoration:underline; font-size:14px;}
.list_type_h1 li .t2 {margin:5px 0 0 0;}
.list_type_h1 li .btn_s1 {display:inline-block; padding:5px 10px 5px 10px; text-align:center; border-radius:3px; border:1px solid #a7abbd; background:#fff;}
.list_type_h1 li .btn_s2 {display:inline-block; padding:5px 10px 5px 10px; text-align:center; border-radius:3px; border:1px solid #86828b; background:#86828b; color:#fff;}
.list_type_h1 li img {vertical-align:-3px;}

.det_search_h1 {background:#7b8199; border-radius:3px;}
.det_search_h1 ul {padding:10px 10px 10px 10px;}
.det_search_h1 ul li {position:relative; padding:0 0 0 80px;}
.det_search_h1 ul li {margin:5px 0 0 0;}
.det_search_h1 ul li:first-child {margin-top:0;}
.det_search_h1 ul li .l {position:absolute; left:0px; top:7px; color:#fff; font-size:14px;}
.det_search_h1 ul li .r {position:relative;}

.det_search_h2 {background:#7b8199; border-radius:3px;}
.det_search_h2 ul {padding:10px 10px 10px 10px;}
.det_search_h2 ul li {position:relative; padding:0 0 0 110px;}
.det_search_h2 ul li {margin:5px 0 0 0;}
.det_search_h2 ul li:first-child {margin-top:0;}
.det_search_h2 ul li .l {position:absolute; left:0px; top:7px; color:#fff; font-size:14px;}
.det_search_h2 ul li .r {position:relative;}

.search_title {}
.search_title img {vertical-align:-4px;}
.search_title .c1 {color:#ef5b5b;}

.table_style2 {/* border-top:2px solid #a7abbd; */}
.table_style2 table {line-height:150%;}
.table_style2 table thead th {padding:10px 10px 10px 10px; border-bottom:1px solid #dcdcdc; background:#ecedf2;}
.table_style2 table td {padding:10px 10px 10px 10px; border-bottom:1px solid #dcdcdc; background:#fff;}
.table_style2 table td .tit {color:#7b8199;}
.table_style2 table td a.tdu {text-decoration:underline;}
.table_style2 ul li {margin-top:10px;}
.table_style2 ul li:first-child {margin-top:0;}
.table_style2 ul li .info_g{display:block; color:#787878; font-size:12px; margin:4px 0}
.table_style2 ul li .info_g .bar{display:inline-block;width:1px;height:8px;margin:0 5px 0 4px;vertical-align:-1px;background:#e3e3e3}

.list_type_h2 {border-top:1px solid #dcdcdc; line-height:150%;}
.list_type_h2 ul {line-height:150%;}
.list_type_h2 ul li {border-bottom:1px solid #dcdcdc;}
.list_type_h2 ul li a {display:block; background:#fff; position:relative; min-height:70px; padding:10px 5px 10px 105px;}
.list_type_h2 ul li a .l {position:absolute; left:0; top:10px; width:100px;}
.list_type_h2 ul li a .l img {width:100%; height:auto;}
.list_type_h2 ul li a .r {position:relative; display:block;}
.list_type_h2 ul li a .r .t1 {display:block; font-size:14px;}
.list_type_h2 ul li a .r .t2 {display:block; margin:5px 0 0 0;}

.t_book {background:url(../../../files/web3/images/common/ico_book.png) no-repeat left top; background-size:18px 18px; font-size:14px; font-weight:bold; padding:0 0 0 25px;}

.bl_b2 {background:url(../../../files/web3/images/common/bl_b2.png) no-repeat left 1px; padding:0 0 0 16px;}

.list_toggle {border:1px solid #cbd1db; border-top:none; line-height:150%;}
.list_toggle.first {border-top:1px solid #cbd1db;}
.list_toggle dt a {display:block; padding:8px 10px 8px 30px; background:#fff; position:relative;}
.list_toggle dt a .ico {display:block; position:absolute; left:10px; top:9px; width:16px; height:16px; background:url(../../../files/web3/images/common/ico_d.png) no-repeat left top; background-size:16px 16px;}
.list_toggle.on dt a .ico {background:url(../../../files/web3/images/common/ico_u.png) no-repeat left top; background-size:16px 16px;}
.list_toggle dd {display:none; padding:10px 10px 10px 30px; border-top:1px solid #cbd1db; background:#edf3fc; position:relative;}
.list_toggle dd .ico {display:block; position:absolute; left:10px; top:10px; width:14px; height:14px; background:url(../../../files/web3/images/common/u_arr.png) no-repeat left top; background-size:14px 14px;}
.list_toggle.on dd {display:block;}

.view_type_h2 {line-height:150%;}
.view_type_h2 .top_tit {border-top:2px solid #a7abbd; border-bottom:1px solid #a7abbd; padding:10px 10px 10px 10px;}
.view_type_h2 .top_tit .tit{display:block; font-size:15px; color:#222;}
.view_type_h2 .top_tit .info_g {display:block; color:#787878; font-size:13px; margin:4px 0}
.view_type_h2 .top_tit .info_g .bar{display:inline-block; width:1px; height:8px; margin:0 5px 0 4px; vertical-align:-1px;background:#e3e3e3}
.view_type_h2 .con_txt {padding:10px 10px 10px 10px; border-bottom:1px solid #dadbde; background:#fff;}

.data_type_h1 {border-top:2px solid #7b8199; background:#fff;}
.data_type_h1 ul {text-align:center;}
.data_type_h1 ul li {display:inline-block; margin:10px 5px; min-width:120px; vertical-align:top;}
.data_type_h1 ul li a {display:block;}
.data_type_h1 ul li a strong {display:block;}
/* 
.data_type_h1 .con{padding:30px 25px 30px 25px;border: 1px solid #dcdcdc;background: #fff;}
.data_type_h1 .left{float: left;}
.data_type_h1 .right{float: left; margin: 10px 0 0 30px;}

 */

.data_type_h1 .con {padding:15px 15px 15px 25px; /* border:1px solid #dcdcdc; */ background:#fff;}
.data_type_h1 .con:after {content:""; display:block; clear:both; height:0; visibility:hidden;} 
.data_type_h1 .con .left {float:left; border:1px solid #535353; margin-top: 10px;}
/* .data_type_h1 .con .left img {width:150px; height:90px;} */
.data_type_h1 .con .right {float:left; margin-left: 10px; /* margin:10px 0 0 50px; */}
.data_type_h1 .con .right ul {line-height:34px;}
.data_type_h1 .con .right ul li {float: left; padding:0 0 0 15px; background:url(../../../files/web1/images/common/bl_1.gif) no-repeat left 16px;}
.data_type_h1 .con .right .c1 {color:#5897eb;}





.table_style3 {/* border-top:2px solid #a7abbd; */}
.table_style3 table {}
.table_style3 table th,.table_style3 table td {padding:8px 10px; border-bottom:1px solid #dcdcdc;}
.table_style3 table th {text-align:left; background:#edeef3; font-weight:normal;}
.table_style3 table td {background:#fff;}
.table_style3 table td .tdu {text-decoration:underline;}
.table_style3 table .iss {width:44px; height:41px;}

.list_type_h3 {line-height:150%;}
.list_type_h3 ul li {border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; margin:10px 0 0 0; background:#fff; padding:10px 0 10px 0;}
.list_type_h3 ul li .con {position:relative; padding:0 10px 0 109px; min-height:104px;}
.list_type_h3 ul li .con .l {position:absolute; left:10px; top:10px;}
.list_type_h3 ul li .con .l .top img {width:84px; height:64px; border:1px solid #ebebeb;}
.list_type_h3 ul li .con .l .bot {text-align:center; margin:5px 0 0 0;}
.list_type_h3 ul li .con .l .bot img {width:24px; height:24px;}
.list_type_h3 ul li .con .c {position:relative;}
.list_type_h3 ul li .con .c .t1 {font-size:14px;}
.list_type_h3 ul li .con .c .box {display:inline-block; background:#525252; color:#fff; font-size:13px; padding:0 5px; border-radius:3px; margin-right:5px;}
.list_type_h3 ul li .con .c .t2 {margin:5px 0 0 0;}
.list_type_h3 ul li .ico_group {padding:0 10px 0 10px; margin:15px 0 0 0;}
.list_type_h3 ul li .ico_group img {width:18px; height:18px; vertical-align:-5px;}

.write_type_h1 {background:#fff; padding:10px 10px 10px 10px; border-top:2px solid #a7abbd; border-bottom:2px solid #a7abbd;}
.write_type_h1 .c1 {color:#e03b41;}
.write_type_h1 .c2 {color:#5897eb;}
.write_type_h1 .ti {font-size:14px; font-weight:bold;}
.write_type_h1 input[type="text"], .write_type_h1 input[type="password"], .write_type_h1 input[type="date"] {height:28px; padding:0 1% 0 1%; border:1px solid #ddd; vertical-align:middle; border-radius:3px;}
.write_type_h1 a {vertical-align:middle;}
.write_type_h1 textarea {width:95%; height:80px; padding:10px 1% 10px 1%; border:1px solid #ddd; border-radius:3px;}
.write_type_h1 .in_box {margin-top:5px; margin-bottom: 10px;}
.write_type_h1 .in_box .p_wa {margin:0 0 5px 0; font-size:12px;}
.write_type_h1 .w_div {margin-top:15px;}
.write_type_h1 ul li:first-child {margin-top:0px;}
.write_type_h1 .photo {text-align:center;}
.write_type_h1 .photo .img {display:block;}
.write_type_h1 .btn_add {border:1px solid #86828b; border-radius:3px; padding:5px 10px 5px 10px; background:#fff; vertical-align:middle;}

.write_con_h1 {border:1px solid #dcdcdc; padding:19px 19px 19px 19px; background:#fff;}
.write_con_h1 li{}
.write_con_h1 input[type="text"] {height:28px; padding:0 1% 0 1%; border:1px solid #ddd; vertical-align:middle; background:#f6f6f6; border-radius:3px;}
.write_con_h1 textarea {padding:1%; border:1px solid #ddd; border-radius:3px; background:#f6f6f6;}
.write_con_h1 .tit_group {border-top:1px solid #dcdcdc;}
.write_con_h1 .tit_group ul {margin:5px 0 0 0; padding:5px 10px 10px 10px; line-height:150%; background:#ecedf2}
.write_con_h1 .tit_group ul li {position:relative; padding:5px 0 5px 34px; min-height:26px;}
.write_con_h1 .tit_group ul li span {width:26px; height:23px; padding-top:3px; position:absolute; top:6px; left:0; display:block; border-radius:4px;}
.write_con_h1 .tit_group ul li .num {text-align:center; font-weight:bold; color:#fff; background:#4f4957;}
.write_con_h1 .tit_group ul li .ic_ico1{background-color:#96afcd}
.write_con_h1 .tit_group ul li .ic_ico2{background-color:#cf9dba}
.write_con_h1 .p_txt {margin:5px 0 0 0;}

.view_file {border-top:1px solid #dcdcdc; margin:10px 0 0 0;}
.view_file .ic_file {position:absolute; left:0px; top:1px; display:block; width:19px; height:19px; margin-right:5px; background:url(../../../files/web3/images/common/ico_file.png) no-repeat left top; background-size:19px 19px;}
.view_file .file {display:block; color:#787878; margin:10px 0 0 0; position:relative; padding:0 0 0 24px;}

.story_group {border:3px solid #7faadf; line-height:150%;}
.story_group .top {background:#7faadf; padding:10px 10px 10px 10px; color:#fff; font-weight:bold;}
.story_group .tdu {text-decoration:underline;}
.story_group .bot {background:#fff; padding:10px 10px 10px 10px;}

.btn_plus {color:#4f4957; background:#fff; border:1px solid #4f4957; position:relative; text-align:center; padding-left:36px;}
.btn_plus .ico {display:inline-block; position:absolute; top:0px; left:0px; width:28px; height:29px; border-right:1px solid #4f4957; border-radius:3px; background:url(../../../files/web6/images/common/ico_pluse.png) no-repeat center center;}

.ch_select {background:#7b8199; padding:10px 10px 10px 10px; }
.ch_select .tit {font-size:15px; color:#fff; font-weight:bold;}
.ch_select p {color:#fff;}

.sel_div {position:relative; padding:0 70px 0 0;}
.sel_div .r {position:absolute; top:0px; right:0px;}
.sel_div .r a {display:inline-block; height:21px; padding-top:9px; text-align:center; font-size:12px; border-radius:4px;}
.sel_div .r .btn_1 {width:64px; background:#4f4957; color:#fff;}

.info_gray {}
.info_gray table {width:100%;}
.info_gray table thead th {background:#6f6678; padding:8px 0 8px 0; border-left:1px solid #fff; color:#fff; font-size:14px;}
.info_gray table tbody td {background:#fff; padding:8px 0 8px 0; text-align:center; border-left:1px solid #6f6678; border-bottom:1px solid #6f6678;}
.info_gray table .bl_n {border-left:none;}

.graph_con {background:#fff; border:1px solid #dcdcdc; border-top:none; padding:10px 10px 10px 10px;}
.graph_con .tit {font-weight:bold; font-size:14px; margin:0 0 10px 0;}
.graph_con .con {}

.jobreservy {border-radius:4px; padding:0px 8px; border:2px solid #dbe1e8; background:#fff; margin-right:2px;}
.jobreservn {border-radius:4px; padding:0px 8px; border:2px solid #dbe1e8; background:#dbe1e8; margin:0 2px 0 10px;}

.cau_div {margin:10px 0 0 0;}
.cau_div .top {position:relative; min-height:36px; padding:10px 10px 10px 10px; background:#f4f5f8; border-top:1px solid #a7abbd; border-bottom:1px solid #a7abbd;}
.cau_div .top .l {position:relative; padding:9px 0 0 0;}
.cau_div .top .r {position:absolute; right:10px; top:10px;}
.cau_div .top .box {display:inline-block; border-radius:20px; background:#94a3b5; padding:3px 8px 3px 8px; color:#fff; text-align:center; margin-right:5px;}
.cau_div .bot {}
.cau_div .bot .board_view {border-top:none;}

.p_wa {}
.p_wa .box {display:inline-block; padding:4px 8px 4px; color:#fff; background:#4f4957; border-radius:4px;}

.txt_btn {margin:2px 0 2px 0;}

.are_scroll {position:relative; background:#fff; overflow-y:auto; height:300px;}
.box_border {padding:10px;}
.box_border .tit {color:#444; font-size:14px;}
.box_border .txt {color:#444;}

.table_type_h1 {border-top:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.table_type_h1 table {width:100%;}
.table_type_h1 table th {padding:8px 0 8px; background:#ecedf2; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.table_type_h1 table td {padding:8px 10px 8px 10px; background:#fff; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; text-align:left;}
.table_type_h1 table tbody .blue {color:#4b75c8;}
.table_type_h1 table tfoot td {background:#ecedf2; padding:8px 0 8px 0; text-align:center; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.table_type_h1 table tfoot td.bg1 {background:#fff0d1;color:#d25c15}
.table_type_h1 table tfoot .tl {padding-left:10px; text-align:left;}
.table_type_h1 table .tdu {text-decoration:underline; color:#4b75c8;}
.table_type_h1 table .tc {text-align:center; padding-left:0px; padding-right:0px;}
.table_type_h1 table .bl_n {border-left:none;}
.table_type_h1 table .ptb {padding-top:7px; padding-bottom:7px;}
.table_type_h1 table tbody .b1 {background:#f5f6f8;}
.table_type_h1 table .ico {vertical-align:middle; margin-right:5px;}
.table_type_h1 .bg {background:#ecedf2;}
.table_type_h1 input {vertical-align:middle;}
.table_type_h1 label {vertical-align:middle;}
.ml05 {margin-left:5px;}

h5 {background:url(../../../files/web3/images/common/h5.png) no-repeat left 10px; padding-left:15px; font-size:15px; font-weight:600; color:#444; line-height:20px}
h5 .fwn {font-weight:normal;}

.board_tit_h1 {background:#5c82bb; padding:12px 10px 15px 90px; position:relative;}
.board_tit_h1 .l {position:absolute; left:10px; top:22px; color:#fff;}
.board_tit_h1 .r {position:relative;}
.board_tit_h1 input[type="text"] {height:30px; padding:0 1%; border:1px solid #cbccce; border-radius:3px;}
.board_tit_h1 input {vertical-align:middle;}
.board_tit_h1 .r label {color:#fff;}

.btn_ico_plus {background:#617088; border-radius:3px; display:inline-block; height:22px; line-height:140%; color:#fff; padding:6px 10px 0 10px; text-align:left; font-weight:bold; font-size:13px;}
.btn_ico_plus img {width:9px; height:9px; vertical-align:middle;}

.btn_ico_plus2 {background:#86828b; border-radius:3px; display:inline-block; height:22px; line-height:140%; color:#fff; padding:6px 10px 0 10px; text-align:left; font-weight:bold; font-size:13px;}
.btn_ico_plus2 img {width:9px; height:9px; vertical-align:middle;}

.res_write {}
.res_write {border-top:#a7abbd 2px solid; line-height:160%;}
.res_write thead th {padding:8px; border-bottom:#dadbde 1px solid; background:#f4f5f8;} 
.res_write tbody td {padding:8px; border-bottom:#dadbde 1px solid; background:#fff;}
.res_write tbody th {padding:8px; background:#f4f5f8; color:#222; text-align:left; font-weight:normal; border-bottom:#dadbde 1px solid;}
.res_write td .btn_style1 {line-height:150%}
.res_write td .btn_style1 .ic_recommend2{vertical-align:-2px}
.res_write td .star_g{margin:-2px 0 -5px}
.res_write select {vertical-align:middle; margin:2px 0;}
.res_write textarea {border-radius:3px; border:1px solid #cbccce; width:96%; padding:6px 2%;}
.res_write input[type="text"], .res_write input[type="password"], .res_write input[type="date"] {vertical-align:middle; border:1px solid #cbccce; padding:5px 2% 6px 2%; margin:2px 0;}
.res_write .input_btn {}
.res_write .input_btn .btn_style1 {vertical-align:middle;}
.res_write .c1 {color:#ef5b5b;}
.res_write .c2 {color:#5897eb;}
.res_write .bl {border-left:1px solid #dadbde;}
.res_write .tc {text-align:center; padding-left:0px; padding-right:0px;}
.res_write .in_box {margin:2px 0;}
.res_write .in_box img {vertical-align:-4px; width:18px; height:17px;}
.res_write .search_div {}
.res_write .search_div input {vertical-align:top;}
.res_write .search_div a {vertical-align:top;}

.input_type_h1 {position:relative; background:#fff; border:1px solid #dcdcdc; padding:10px; margin-bottom:10px;}
.input_type_h1 .tit {display:block; font-size:15px;}
.input_type_h1 .tit button {vertical-align:middle; margin-left:10px; text-align:center; width:66px; padding:4px 0 4px; border-radius:4px;}
.input_type_h1 .tit .btn1 {color:#fff;border:#86828b 1px solid;background:#86828b}
.input_type_h1 .input_con {border:1px solid #dcdcdc; border-top:none; padding:10px 2%;}
.input_type_h1 .input_con textarea {width:100%; height:80px; background:#fff;}
.input_type_h1 .btn_ul {padding:5px 10px 5px 10px; background:#edeef3; margin:5px 0 0 0; border:1px solid #dcdcdc;}
.input_type_h1 .btn_ul:after {content:''; display:block; clear:both;}
.input_type_h1 .btn_ul li {float:left; margin-right:5px;}
.input_type_h1 .btn_ul li img {width:30px; height:30px; vertical-align:middle;}
.input_type_h1 .count {margin-top:5px; font-size:12px;}
.input_type_h1 .count .c1 {color:#ef5b5b;}

.test_box_h3 {padding:20px 0 30px 0; line-height:160%; background:#e5edf4; text-align:center;}
.test_box_h3 .t1 {color:#444; font-size:14px; font-weight:bold;}
.test_box_h3 .t2 {font-size:14px; line-height:20px; margin:5px 0 0 0;}
.test_box_h3 .c1 {color:#3f7ec6;}

.box_txt_h1 {padding:5px; background:#8ab8e6; line-height:160%;}
.box_txt_h1 .line {border:1px solid #fff; padding:15px;}
.box_txt_h1 .line .t1 {color:#fff; font-size:15px;}
.box_txt_h1 .line .t2 {color:#fff; font-size:13px; margin:5px 0 0 0;}

.search_type_h1 {border-top:#dadbde 1px solid}
.search_type_h1 table {width:100%;}
.search_type_h1 table tbody th {text-align:left; background:#f4f5f8; color:#222; padding-left:10px; border-bottom:#dadbde 1px solid;}
.search_type_h1 table tbody td {padding:10px;height:21px; border-bottom:#dadbde 1px solid;background:#fff}
.search_type_h1 .search_div {position:relative;}
.search_type_h1 .search_div .search_input {position:relative; height:28px; padding:0 24px 0 21px;border:#cbccce 1px solid;background:#fff;border-radius:4px}
.search_type_h1 .search_div .search_input .sp{position:absolute}
.search_type_h1 .search_div .search_input .bg{top:8px;left:6px}
.search_type_h1 .search_div .search_input .ic_del{top:7px;right:5px}
.search_type_h1 .search_div .search_input input[type="text"]{width:100%;height:28px;border:0}
.search_type_h1 .search_div .btn{position:absolute; display:block; font-size:12px; color:#fff; width:41px; height:22px; padding-top:8px; text-align:center; top:0; right:0; background:#606060; border-radius:0 3px 3px 0;}

.box_bs {}
.box_bs .top {}
.box_bs ul li {height:33px; padding:14px 0 14px 55px;}
.box_bs ul li.p1 {background:#5b5563 url(../../../files/web6/images/common/box_bs1.png) no-repeat 10px center; background-size:34px 33px;}
.box_bs ul li.p2 {background:#676070 url(../../../files/web6/images/common/box_bs2.png) no-repeat 10px center; background-size:34px 33px;}
.box_bs ul li.p3 {background:#67667b url(../../../files/web6/images/common/box_bs3.png) no-repeat 10px center; background-size:34px 33px;}
.box_bs ul li .st1 {color:#fff; font-size:14px;}
.box_bs ul li .st2 {color:#fff; margin:4px 0 0 0;}
.box_bs ul li .st2 span {font-size:12px;}
.box_bs .board_view {border-top:none;}

.top_txt_h1 {background:#e2e9f0; line-height:22px; padding:12px 10px 15px 10px;}
.top_txt_h1 .t1 {font-size:14px; font-weight:bold; color:#5783c4;}
.top_txt_h1 .t2 {font-size:13px; color:#444; margin:5px 0 0 0;}
.top_txt_h1 .c1 {color:#367ddc;}

.exam_div_h1 {}
.exam_div_h1 ul {}
.exam_div_h1 ul li {margin:5px 0; border:1px solid #dcdcdc;}
.exam_div_h1 ul li .top {position:relative; background:#fff; padding:10px 10px 10px 10px; line-height:160%;}
.exam_div_h1 ul li .top .t1 {font-size:15px; color: #000}
.exam_div_h1 ul li .top .t2 {font-size:12px;}
.exam_div_h1 ul li .bot {background:#eef1f6; padding:10px 10px 10px 10px; text-align:center;}

.no_exam {border:1px solid #d2d6e2; background:#fff; text-align:center; padding:10px 0 10px 0;}
.no_exam .ico {width:45px; height:45px; vertical-align:-14px;}

.dav_cert {text-align:center; background-color: #fff; border: 1px solid #dcdcdc; padding: 10px;}
.dav_cert .inn {display:inline-block; position:relative; }
.dav_cert .top {display:inline-block; background:#fff; border-radius:20px; padding:6px 10px 6px 10px;}
.dav_cert .top ul:after {content:''; display:block; clear:both;}
.dav_cert .top ul li {float:left; margin:2px 5px 2px 5px; font-size:12px;}
.dav_cert .top ul li .cir {display:inline-block; width:14px; height:14px; border-radius:100%; vertical-align:-2px; margin-right:5px;}
.dav_cert .top ul li .cir.c1 {background:#437adc;}
.dav_cert .top ul li .cir.c2 {background:#7c55b6;}
.dav_cert .top ul li .cir.c3 {background:#e963bd;}
.dav_cert .top ul li .cir.c4 {background:#e6c23d;}
.dav_cert .top ul li .cir.c5 {background:#4cadc6;}
.dav_cert .battery {width:111px; height:270px; padding:21px 0 0 52px; position:relative; margin:20px 0 0 0; background:url(../../../files/web6/images/common/img_002006001.png) no-repeat left top; background-size:163px 291px;}
.dav_cert .battery .bg {width:93px; height:258px; background:#efefef;}
.dav_cert .txt {font-size:12px; color:#888; line-height:160%; text-align:left;}
.dav_cert .txt span {display:block; font-size:14px;}
.dav_cert .p1 {position:absolute; left:177px; top:74px;}
.dav_cert .p2 {position:absolute; left:177px; top:180px;}
.dav_cert .p3 {position:absolute; left:177px; top:300px;}

.dav_reg {}
.dav_reg ul {margin:10px 0 0 0;}
.dav_reg ul li {line-height:160%; padding:10px 10px 10px 50px; margin:2px 0 0 0;}
.dav_reg ul li .c1 {color:#ec9dbb;}
.dav_reg ul li .c2 {color:#4b75c8;}
.dav_reg ul li .c3 {color:#45c39c;}
.dav_reg ul li .num {margin-left:5px; font-size:15px;}
.dav_reg ul li.bg1 {background:#fff url(../../../files/web6/images/common/gr_state1.gif) no-repeat 10px center; background-size:33px 33px;}
.dav_reg ul li.bg2 {background:#fff url(../../../files/web6/images/common/gr_state2.gif) no-repeat 10px center; background-size:33px 33px;}
.dav_reg ul li.bg3 {background:#fff url(../../../files/web6/images/common/gr_state3.gif) no-repeat 10px center; background-size:33px 33px;}

.graph_con {border:1px solid #dcdcdc; background:#fff; padding:10px;}

.split_con {margin-top:10px;}
.split_con .tit {display:block; font-size:15px; padding:10px 0 10px 0; text-align:center; color:#fff; background:#a7abbd;}
.split_con .cer_table {overflow:auto;}
.split_con .cer_table table thead th {padding:5px 10px; border-left:1px solid #dcdcdc; border-top:1px solid #dcdcdc;}
.split_con .cer_table table tbody th {background:#edeef3}
.split_con .cer_table table tbody td {padding:8px 10px; background:#fff; border-left:1px solid #dcdcdc; border-top:1px solid #dcdcdc;}
.split_con .cer_table table .bl_n {border-left:none;}
.split_con .cer_table table .bg1 {background:#ced1dd;}
.split_con .x_scroll {width:680px;}

.s_tit {font-size:14px; font-weight:bold;}

.box_det {display:none; border:2px solid #d5d7dd; background:#fff; padding:10px 10px 10px 10px; margin:10px 0 0 -10px;}

.line_box_h1 {border:2px solid #d5d7dd; background:#fff; line-height:160%; padding:10px 10px 10px 10px; min-height:60px;}

.new_dl_con2 {}
.new_dl_con2 .top {padding:8px 0 8px 0; background:#7b8199; color:#fff; font-size:15px; text-align:center; }
.new_dl_con2 .con {margin-top:5px;}
.new_dl_con2 .con ul:after {content:""; display:block; clear:both;}
.new_dl_con2 .con ul li {margin:0 0 1px 0; background:#fff; padding:8px 0 8px 45px; position:relative;}
.new_dl_con2 .con ul li .box {position:absolute; left:10px; top:6px; display:block; width:28px; height:18px; border:1px solid #a7abbd; background:#edeef3; color:#444; text-align:center;}

.new_nlist_h1 {margin:10px 0 0 0;}
.new_nlist_h1 .top .l {}
.new_nlist_h1 .top .r {margin:5px 0 0 0}
.new_nlist_h1 .top .r img {width:16px; height:16px; vertical-align:middle; margin-right:5px;}

.table_style_n2 {}
.table_style_n2 table {width:100%;}
.table_style_n2 table thead th {color:#444; background:#edeef3; border-left:1px solid #dcdcdc; border-top:2px solid #a7abbd; border-bottom:1px solid #dcdcdc;}
.table_style_n2 table thead .slash {padding:2px 10px 2px 10px; background:#7b8199 url(../../../files/web6/images/common/new_table_line.png) no-repeat 2px 2px; background-size:141px 50px; text-align:left; color:#fff; border:none;}
.table_style_n2 table thead .slash div {text-align:right; color:#fff;}
.table_style_n2 table tbody th {border-bottom:1px solid #dcdcdc;}
.table_style_n2 table tbody .th1 {background:#a7abbd; color:#fff;}
.table_style_n2 table tbody .th2 {background:#edeef3; padding:8px 10px 8px 10px;}
.table_style_n2 table tbody td {padding:1px; border-bottom:1px solid #dcdcdc; border-left:1px solid #dcdcdc; text-align:center;}
.table_style_n2 table tbody .c1 {background:#7faadf; color:#fff; height:18px; text-align:center; padding:5px 0 5px 0;}
.table_style_n2 table tbody .c2 {background:#ef7f7f; color:#fff; height:18px; text-align:center; padding :5px 0 5px 0;}
.table_style_n2 table tbody .c3 {background:#d8d8d8; color:#444; height:18px; text-align:center; padding:5px 0 5px 0;}
.table_style_n2 table .bl_n {border-left:none;}

.nur_write {margin:10px 0 0 0;}
.nur_write table {width:100%; border:1px solid #dcdcdc; border-top:2px solid #a7abbd;}
.nur_write table tbody th {background:#edeef3; border-right:1px solid #dcdcdc;}
.nur_write table tbody td {padding:5px;}
.nur_write table tbody td.bg1 {background:#fff;}
.nur_write table tbody textarea {width:100%; height:100px; border:none; }

.mil_div {border:1px solid #dcdcdc;}
.mil_div .top {background:#fff; padding:10px 10px 10px 10px; line-height:160%;}
.mil_div .bot {background:#eef1f6; padding:10px 10px 10px 10px;}
.mil_div .bot .t1 {}
.mil_div .bot .t1:after {content:""; display:block; clear:both;}
.mil_div .bot .t1 .box {float:left; display:block; padding:5px 10px 5px 10px; border:1px solid #dbdbdb; background:#fff; border-radius:20px; color:#000; margin-top: 10px;}
.mil_div .bot .t1 .num {float:right; display:block; font-size:25px; padding:6px 0 0 0;}
.mil_div .bot .t2 {margin:10px 0 0 0; border:1px solid #4f4957;}
.mil_div .bot .t2:after {content:""; display:block; clear:both;}
.mil_div .bot .t2 .l {float:left; width:45%; text-align:center; background:#ef5b5b; color:#fff;}
.mil_div .bot .t2 .r {float:left; width:55%; text-align:right; background:#fff;}
.mil_div .bot .t2 .inn {display:block; padding:10px;}

.day_detail {border:1px solid #dcdcdc; background:#fff; text-align:center; padding:10px;}
.day_detail .top {}
.day_detail .top select {width:50%; vertical-align:middle;}
.day_detail .top .r {vertical-align:middle; margin-left:5px;}
.day_detail .top .r a {display:inline-block; width:23%; padding:6px 0 5px 0; border:1px solid #86828b; background:#fff; margin:0 -3px;}
.day_detail .top .r a.on {background:#4f4957; border:1px solid #4f4957; color:#fff;}
.day_detail .bot {margin:10px 0 0 0;}
.day_detail .bot input[type="date"] {height:28px; padding:0 1% 0 1%; border:1px solid #ddd; vertical-align:middle; border-radius:3px;}
.day_detail .btn {display: block; height:23px; padding:7px 0 0 0; border-radius:4px; background:#86828b; color:#fff;}

.fri_banner {position:relative; width:100%; height:auto; background:#2c3963;}
.fri_banner .swiper-pagination {right:19px; top:20px; text-align:right;}
.fri_banner li .ti {font-size:19px; color:#fff;}
.fri_banner li .txt_rbox {margin:20px 0 0 0; background:#fff; padding:10px 15px 10px 15px; border-radius:0 20px 20px 20px;}
.fri_banner li .s_txt {font-size:12px; color:#82889c; text-align:right; margin:10px 0 0 0;}
.fri_banner li .mtm2 {margin-top:-20px;}
.fri_banner li .sub_tab {text-align:right;}
.fri_banner li .sub_tab a {display:inline-block; font-weight:bold; color:#fff; margin-left:10px;}
.fri_banner li .sub_tab a .ico {display:inline-block; width:17px; height:17px; margin-right:5px; vertical-align:-3px; background:url(../../../files/web6/images/common/check_off.png) no-repeat left top; background-size:17px 17px;}
.fri_banner li .sub_tab a.on .ico {background:url(../../../files/web6/images/common/check_on.png) no-repeat left top; background-size:17px 17px;}
.fri_banner li .box {background:#fff; min-height:50px; padding:14px 20px 14px 80px; border-radius:10px 10px 10px 10px; position:relative; margin:15px 0 0 0;}
.fri_banner li .box .l {position:absolute; left:15px; top:14px;}
.fri_banner li .box .l img {width:50px; height:50px;}
.fri_banner li .box .r {position:relative; font-size:14px; color:#000; line-height:23px;}
.fri_banner li .box .r a {color:#2b73c6; font-size:14px;}
.fri_banner .swiper-pagination-bullet {width:8px; height:8px; display:inline-block; border-radius:0px; background:url(../../../files/web6/images/common/bx_off.png) no-repeat left top; background-size:8px 8px;}
.fri_banner .swiper-pagination-bullet {}
.fri_banner .swiper-pagination-bullet-active {width:18px; height:8px; background:url(../../../files/web6/images/common/bx_on.png) no-repeat left top; background-size:18px 8px;}

.fri_banner li .con_1 {padding:127px 0 0 44px; min-height:437px;}
.fri_banner li .con_1 .t1 {}
.fri_banner li .con_1 .t1 img {width:167px; height:165px;}
.fri_banner li .con_1 .t2 {color:#fff; padding:84px 0 0 0; font-size:14px;}
.fri_banner li .con_1 .t2 img {width:23px; height:10px; vertical-align:0px; margin-right:15px;}
.fri_banner li .con_1 {background:#2c3963 url(../../../files/web6/images/common/f_slider1_2.png) no-repeat 93% bottom; background-size:139px 235px;}

.fri_banner li .con_2 {padding:48px 19px 35px 19px; background:#2c3963;}
.fri_banner li .con_2 ul {margin:20px 0 0 0;}
.fri_banner li .con_2 ul li {height:63px; padding:25px 77px 0 84px; margin:0 0 10px 0; background:#fff; border-radius:10px; position:relative;}
.fri_banner li .con_2 ul li .l {position:absolute; left:15px; top:15px;}
.fri_banner li .con_2 ul li .l img {width:58px; height:58px;}
.fri_banner li .con_2 ul li .c {font-size:14px; line-height:19px;}
.fri_banner li .con_2 ul li .r {position:absolute; right:15px; top:32px; font-size:19px;}

.fri_banner li .con_3 {padding:48px 19px 35px 19px; background:#2c3963;}
.fri_banner li .con_3 .mt35 {margin-top:35px;}
.fri_banner li .con_3 .pick {color:#fff; font-size:14px; margin:10px 0 0 0;}
.fri_banner li .con_3 .pick img {width:33px; height:20px; vertical-align:middle; margin-right:5px;}
.fri_banner li .con_3 .grap_detail {padding:0 0 40px 0; margin:35px 0 0 0; text-align:center; border-bottom:1px solid #242f52; position:relative;}
.fri_banner li .con_3 .grap_detail .grap {}
.fri_banner li .con_3 .grap_detail .grap img {width:137px; height:69px;}
.fri_banner li .con_3 .grap_detail .det_ul {line-height:19px; margin:10px 0 0 0;}
.fri_banner li .con_3 .grap_detail .det_ul li {}
.fri_banner li .con_3 .grap_detail .det_ul li .cir {display:inline-block; width:11px; height:11px; border-radius:100%;}
.fri_banner li .con_3 .grap_detail .det_ul li .cir.c1 {background:#fbd546;}
.fri_banner li .con_3 .grap_detail .det_ul li .cir.c2 {background:#6a65df;}
.fri_banner li .con_3 .grap_detail .det_ul li .cir.c3 {background:#4c9cf7;}
.fri_banner li .con_3 .grap_detail .det_ul li .cir.c4 {background:#36b6b9;}
.fri_banner li .con_3 .grap_detail .det_ul li .tx {display:inline-block; width:86px; color:#fff;}
.fri_banner li .con_3 .grap_detail .det_ul li .num {display:inline-block; color:#fff;}
.fri_banner li .con_3 .pick_ul {margin:20px 0 5px -3%;}
.fri_banner li .con_3 .pick_ul:after {content:''; display:block; clear:both;}
.fri_banner li .con_3 .pick_ul li {float:left; width:30%; height:137px; padding:11px 0 0 0; background:#fff; border-radius:20px; text-align:center; margin-left:3%;}
.fri_banner li .con_3 .pick_ul li .cir img {width:50px; height:50px;}
.fri_banner li .con_3 .pick_ul li .con {line-height:17px; margin:10px 0 0 0; color:#666;}
.fri_banner li .con_3 .pick_ul li .con .num {font-size:23px; font-weight:bold; display:block;}
.fri_banner li .con_3 .pick_ul li .con .txt {margin:10px 0 0 0; display:block;}
.fri_banner li .con_3 .pick_ul li.on .con {color:#000;}

.fri_banner li .con_4 {padding:48px 19px 35px 19px; background:#2c3963;}
.fri_banner li .con_4 .comp_list {}
.fri_banner li .con_4 .comp_list li {border-bottom:1px solid #242f52; min-height:115px; padding:20px 15px 20px 170px; position:relative;}
.fri_banner li .con_4 .comp_list li:after {content:''; display:block; clear:both;}
.fri_banner li .con_4 .comp_list li .l {position:absolute; left:20px; top:15px;  width:135px; height:21px; padding:94px 0 0 0; text-align:center; color:#fff;}
.fri_banner li .con_4 .comp_list li .bg1 {background:url(../../../files/web6/images/common/f_slider4_1.png) no-repeat left top; background-size:135px 115px;}
.fri_banner li .con_4 .comp_list li .bg2 {background:url(../../../files/web6/images/common/f_slider4_2.png) no-repeat left top; background-size:135px 115px;}
.fri_banner li .con_4 .comp_list li .bg3 {background:url(../../../files/web6/images/common/f_slider4_3.png) no-repeat left top; background-size:135px 115px;}
.fri_banner li .con_4 .comp_list li .txt {position:relative; font-size:14px; color:#fff; line-height:19px; padding:35px 0 0 0;}
.fri_banner li .con_4 .comp_list li .txt strong {color:#eb5856; font-size:18px;}

.fri_banner li .con_5 {padding:48px 19px 35px 19px; background:#2c3963;}
.fri_banner li .con_5 .ti {margin-bottom:15px;}
.fri_banner li .con_5 .bar_grap {margin:0 0 15px 0;}
.fri_banner li .con_5 .bar_grap .name {width:57px; height:29px; padding:6px 0 0 0; background:url(../../../files/web6/images/common/bg_ball.png) no-repeat left top; background-size:57px 35px; color:#000; text-align:center;}
.fri_banner li .con_5 .bar_grap .grap {margin:5px 0 0 0;}
.fri_banner li .con_5 .bar_grap .grap .bar {display:inline-block; height:23px; padding:11px 0 0 0; margin-right:-5px; text-align:center; color:#fff;}
.fri_banner li .con_5 .bar_grap .grap .b1 {background:#6a64de;}
.fri_banner li .con_5 .bar_grap .grap .b2 {background:#4d9cf8;}
.fri_banner li .con_5 .bar_grap .grap .b3 {background:#3bbfc3;}
.fri_banner li .con_5 .bar_grap .grap .b4 {background:#ffda5b;}
.fri_banner li .con_5 .bar_grap .grap .b5 {background:#ff8159;}
.fri_banner li .con_5 .bar_grap .grap .bar:first-child {border-radius:20px 0 0 20px;}
.fri_banner li .con_5 .bar_grap .grap .bar:last-child {border-radius:0 20px 20px 0;}
.fri_banner li .con_5 .det_ul2 {line-height:19px; margin:10px 0 0 15px;}
.fri_banner li .con_5 .det_ul2 li {color:#fff;}
.fri_banner li .con_5 .det_ul2 li .cir {display:inline-block; width:11px; height:11px; border-radius:100%; vertical-align:-2px;}
.fri_banner li .con_5 .det_ul2 li .cir.c1 {background:#6a65df;}
.fri_banner li .con_5 .det_ul2 li .cir.c2 {background:#4c9cf7;}
.fri_banner li .con_5 .det_ul2 li .cir.c3 {background:#3cbfc2;}
.fri_banner li .con_5 .bg_round {background:#fff; border-radius:10px 10px 10px 10px; line-height:23px;}
.fri_banner li .con_5 .bg_round ul li {padding:15px 20px 15px 20px; border-top:1px solid #eee;}
.fri_banner li .con_5 .bg_round ul li:first-child {border-top:none;}
.fri_banner li .con_5 .bg_round ul li.bg1 {background:url(../../../files/web6/images/common/f_slider5_1.png) no-repeat 93% center; background-size:50px 50px;}
.fri_banner li .con_5 .bg_round ul li.bg2 {background:url(../../../files/web6/images/common/f_slider5_2.png) no-repeat 93% center; background-size:50px 50px;}
.fri_banner li .con_5 .bg_round ul li.bg3 {background:url(../../../files/web6/images/common/f_slider5_3.png) no-repeat 93% center; background-size:50px 50px;}
.fri_banner li .con_5 .bg_round .c1 {color:#010101; font-size:14px; text-decoration:underline;}
.fri_banner li .con_5 .bg_round .c2 {color:#eb5f5e; font-size:18px;}
.fri_banner li .con_5 .bg_round .c3 {color:#6371f1; font-size:18px;}
.fri_banner li .con_5 .bg_round .c4 {color:#4c9cf7; font-size:18px;}
.fri_banner li .con_5 .bg_round .c5 {color:#36b6b9; font-size:18px;}

.fri_banner li .con_6 {padding:48px 19px 35px 19px; background:#2c3963;}
.fri_banner li .con_6 .grap_detail2 {min-height:137px; padding:0 0 0 178px; margin:35px 0 0 0; position:relative;}
.fri_banner li .con_6 .grap_detail2 .grap {position:absolute; left:20px; top:0px;}
.fri_banner li .con_6 .grap_detail2 .grap img {width:137px; height:137px;}
.fri_banner li .con_6 .grap_detail2 .det_ul {position:relative; line-height:19px; padding:40px 0 0 0;}
.fri_banner li .con_6 .grap_detail2 .det_ul li {color:#fff;}
.fri_banner li .con_6 .grap_detail2 .det_ul li .cir {display:inline-block; width:11px; height:11px; border-radius:100%;}
.fri_banner li .con_6 .grap_detail2 .det_ul li .cir.c1 {background:#6a65df;}
.fri_banner li .con_6 .grap_detail2 .det_ul li .cir.c2 {background:#4c9cf7;}
.fri_banner li .con_6 .grap_detail2 .det_ul li .cir.c3 {background:#36b6b9;}
.fri_banner li .con_6 .grap_detail2 .det_ul li .tx {display:inline-block; width:57px; color:#fff;}
.fri_banner li .con_6 .grap_detail2 .det_ul li .num {display:inline-block; color:#fff;}
.fri_banner li .con_6 .bg_round {background:#fff; border-radius:10px 10px 10px 10px; line-height:23px;}
.fri_banner li .con_6 .bg_round ul li {padding:15px 20px 15px 20px; border-top:1px solid #eee; font-size:14px;}
.fri_banner li .con_6 .bg_round ul li:first-child {border-top:none;}
.fri_banner li .con_6 .bg_round ul li.bg1 {background:url(../../../files/web6/images/common/f_slider6_1.png) no-repeat 93% center; background-size:50px 49px;}
.fri_banner li .con_6 .bg_round ul li.bg2 {background:url(../../../files/web6/images/common/f_slider6_2.png) no-repeat 93% center; background-size:50px 49px;}
.fri_banner li .con_6 .bg_round ul li.bg3 {background:url(../../../files/web6/images/common/f_slider6_3.png) no-repeat 93% center; background-size:50px 49px;}
.fri_banner li .con_6 .bg_round .c1 {color:#010101;}
.fri_banner li .con_6 .bg_round .c2 {color:#eb5f5e; font-size:18px;}
.fri_banner li .con_6 .bg_round .c3 {color:#6371f1; font-size:18px;}
.fri_banner li .con_6 .bg_round .tdu {text-decoration:underline;}

.fri_banner li .con_7 {padding:48px 19px 35px 19px; background:#2c3963;}
.fri_banner li .con_7 .bg_round {background:url(../../../files/web6/images/common/f_slider7_1.png) no-repeat center top; background-size:210px 130px; padding:130px 0 0 0; text-align:center;}
.fri_banner li .con_7 .bg_round .inn {background:#fff; border-radius:10px 10px 10px 10px; line-height:23px; padding:0 30px 0 30px;}
.fri_banner li .con_7 .bg_round .top {position:relative; padding:15px 0 15px 0;}
.fri_banner li .con_8 .bg_round .top img {width:30px; height:30px;}
.fri_banner li .con_8 .bg_round .c1 {color:#010101;}
.fri_banner li .con_8 .bg_round .c2 {color:#eb5f5e; font-size:18px;}
.fri_banner li .con_8 .bg_round .bot {border-top:1px solid #f2f2f2; padding:15px 0 15px 0;}
.fri_banner li .con_8 .bg_round .bot img {width:25px; height:25px;}
.fri_banner li .con_7 .sub_more {text-align:right;}
.fri_banner li .con_7 .sub_more a {color:#ccc;}
.fri_banner li .con_7 .sub_more a img {vertical-align:2; width:10px; height:10px; margin-left:5px;}

.fri_banner li .con_8 {padding:48px 19px 35px 19px; background:#2c3963;}
.fri_banner li .con_8 .bg_round {background:url(../../../files/web6/images/common/f_slider8_1.png) no-repeat center top; background-size:257px 123px; padding:123px 0 0 0; text-align:center;}
.fri_banner li .con_8 .bg_round .inn {background:#fff; border-radius:10px 10px 10px 10px; line-height:23px; padding:0 30px 0 30px;}
.fri_banner li .con_8 .bg_round .top {position:relative; padding:15px 0 15px 0;}
.fri_banner li .con_8 .bg_round .top img {width:25px; height:25px;}
.fri_banner li .con_8 .bg_round .top p:first-child img {width:39px; height:39px;}
.fri_banner li .con_8 .bg_round .c1 {color:#010101;}
.fri_banner li .con_8 .bg_round .c2 {color:#eb5f5e; font-size:18px;}
.fri_banner li .con_8 .bg_round .bot {border-top:1px solid #f2f2f2; padding:15px 0 15px 0;}
.fri_banner li .con_8 .sub_more {text-align:right;}
.fri_banner li .con_8 .sub_more a {color:#ccc;}
.fri_banner li .con_8 .sub_more a img {vertical-align:2; width:10px; height:10px; margin-left:5px;}
.fri_banner li .con_8 .blue_box {padding:15px 20px 15px 113px; border-radius:0 10px 10px 10px; min-height:72px; margin:20px 0 0 0; background:#4c9cf7 url(../../../files/web6/images/common/f_slider8_2.png) no-repeat 25px center; background-size:72px 72px;}
.fri_banner li .con_8 .blue_box .c1 {color:#ffdc51; font-size:18px;}
.fri_banner li .con_8 .blue_box p {display:table-cell; height:72px; vertical-align:middle; line-height:19px; color:#fff;}

.fri_banner li .con_9 {padding:48px 19px 35px 19px; background:#2c3963;}
.fri_banner li .con_9 .bg_round {background:#fff; border-radius:10px 10px 10px 10px; line-height:23px;}
.fri_banner li .con_9 .bg_round ul li {padding:25px 20px 25px 135px; border-top:1px solid #eee; position:relative; min-height:85px;}
.fri_banner li .con_9 .bg_round ul li:first-child {border-top:none;}
.fri_banner li .con_9 .bg_round ul li .l {position:absolute; left:25px; top:25px; width:85px; height:85px;}
.fri_banner li .con_9 .bg_round ul li .l .bg {position:relative;}
.fri_banner li .con_9 .bg_round ul li .l .bg img {width:85px; height:85px;}
.fri_banner li .con_9 .bg_round ul li .l .num {position:absolute; left:0px; top:0px;}
.fri_banner li .con_9 .bg_round ul li .l .num img {width:25px; height:25px;}
.fri_banner li .con_9 .bg_round ul li .r {position:relative;}
.fri_banner li .con_9 .bg_round ul li .r p {display:table-cell; height:85px; vertical-align:middle; line-height:19px; color:#666;}
.fri_banner li .con_9 .bg_round .c1 {color:#010101; font-size:14px; text-decoration:underline;}
.fri_banner li .con_9 .bg_round .c2 {color:#eb5856; font-size:18px;}
.fri_banner li .con_9 .bg_round .c3 {color:#ff9600; font-size:18px;}
.fri_banner li .con_9 .bg_round .c4 {color:#4174e9; font-size:18px;}
.fri_banner li .btn_guide {display:block; border-radius:20px; padding:14px 0 14px 0; font-size:14px; background:#eb5856; text-align:center; color:#fff; font-weight:bold;}
.fri_banner li .btn_guide img {width:16px; height:18px; margin-right:5px; vertical-align:-4px;}

.fri_banner li .con_10 {padding:48px 19px 35px 19px; background:#2c3963;}
.fri_banner li .con_10 .bg_round {background:#fff; border-radius:10px 10px 10px 10px; line-height:23px; text-align:center; padding:35px 0 40px 0;}
.fri_banner li .con_10 .bg_round img {width:122px; height:122px;}
.fri_banner li .con_10 .bg_round .txt {font-size:20px; line-height:30px; color:#010101; margin:10px 0 0 0;}
.fri_banner li .con_10 .bg_round .txt .c1 {color:#eb5856;}

@keyframes bake-pie {
  from {
    transform: rotate(0deg) translate3d(0,0,0);
  }
}
.pieID {
  display: inline-block;
  vertical-align: top;
}
.pie {
  height: 100px;
  width: 100px;
  position: relative;
}
.pie::before {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  width: 80px;
  height: 80px;
  background: #2c3963;
  border-radius: 50%;
  top: 30px;
  left: 30px;
}

.slice {
  position: absolute;
  width: 138px;
  height: 138px;
  clip: rect(0px, 138px, 138px, 69px);
  animation: bake-pie 1s;
}
.slice span {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background-color: black;
  width: 138px;
  height: 138px;
  border-radius: 50%;
  clip: rect(0px, 138px, 138px, 69px);
}

/*2020.4.22*/
.carr_top {text-align:center;}
.carr_top .t1 {font-size:16px;}
.carr_top .t2 {font-size:24px;}
.carr_top .t3 {font-size:13px; margin:10px 0 0 0;}
.carr_top .t4 {font-size:13px; color:#007fdb; margin:5px 0 0 0;}
.carr_top .num {width:233px; height:141px; padding:32px 0 0 0; box-sizing:border-box; margin:20px auto 0 auto; position:relative; text-align:left;}
.carr_top .num .tx {position:relative; width:130px; color:#fff; font-size:12px; margin:0 0 0 60px; text-align:center;}
.carr_top .num .bg {position:absolute; left:0px; top:0px;}
.carr_top .num .bg img {width:233px; height:141px;}
.carr_top .num .graph {position:absolute; left:74px; top:57px; width:101px; height:20px; background:#004c83;}
.carr_top .num .graph .bar {height:20px; background:#ffe103;}
/*2020.4.22*/

.carr_tit {margin:15px 0 0 0; position:relative; text-align:center;}
.carr_tit span {display:block; width:207px; height:44px; padding:14px 0 0 33px; font-size:14px; margin:0 auto; box-sizing:border-box; background:url(../../../files/web6/images/common/carr_tit.png) no-repeat center top; background-size:207px 44px;}

.carr_div_h1 {background:#fff; padding:40px 19px 30px 19px; margin:-21px -19px 0 -19px;}
.carr_div_h1 .tit {position:relative; line-height:20px; background:url(../../../files/web6/images/common/carr_txt_r.png) no-repeat right 5px; background-size:24px 11px; letter-spacing:-0.07em; text-align:center;}
.carr_div_h1 .tit p {padding:0 30px 0 30px; background:url(../../../files/web6/images/common/carr_txt_l.png) no-repeat left 5px; background-size:24px 11px;}
.carr_div_h1 .graph_1 {text-align:center; padding:25px 0 20px 0; background:#2c3963; border-radius:10px; margin:15px 0 0 0;}
.carr_div_h1 .graph_1 .top {width:86px; height:86px; margin:0 auto; text-align:center; position:relative;}
.carr_div_h1 .graph_1 .top .graph {position:relative;}
.carr_div_h1 .graph_1 .top .graph img {width:86px; height:86px;}
.carr_div_h1 .graph_1 .top .txt {position:absolute; left:0px; top:22px; width:100%; color:#4c9cf7; font-size:11px; letter-spacing:-0.07em;}
.carr_div_h1 .graph_1 .top .txt strong {font-size:21px; color:#fff; display:block;}
.carr_div_h1 .graph_1 .bot {position:relative; width:174px; margin:0 auto;}
.carr_div_h1 .graph_1 .bot .txt {height:53px; padding:25px 0 0 0; color:#fff; background:url(../../../files/web6/images/common/carr1_n1.png) no-repeat left top; background-size:174px 53px; box-sizing:border-box; text-align:center;}
.carr_div_h1 .career_select {background:#2c3963;}
.carr_div_h1 .career_select .btn_ck {text-align:center; margin:10px 0 0 0;}
.carr_div_h1 .career_select .btn_ck a {display:inline-block; font-size:14px; height:30px; padding:3px 15px 0 15px; border-radius:30px; color:#7ca7ef; border:2px solid #5388df; box-sizing:border-box;}
.carr_div_h1 .career_select .btn_ck a .arr {display:inline-block; width:16px; height:16px; margin-left:6px; background:url(../../../files/web1/images/common/tr_off.png) no-repeat left top; background-size:16px 16px; vertical-align:middle;}
.carr_div_h1 .career_select .btn_ck a:active {color:#fff; border:2px solid #fff;}
.carr_div_h1 .career_select .btn_ck a:active .arr {background:url(../../../files/web1/images/common/tr_on.png) no-repeat left top; background-size:16px 16px;}

/*
.carr_div_h1 ul {margin:5px 0 0 0;}
.carr_div_h1 ul:after {content:''; display:block; clear:both;}
.carr_div_h1 ul li {float:left; width:49%; margin-left:2%; padding:25px 0 0 0; text-align:center; box-sizing:border-box; border:1px solid #2c3963; border-radius:10px;}
.carr_div_h1 ul li:first-child {margin-left:0%;}
.carr_div_h1 ul li .top {width:86px; height:86px; margin:0 auto; text-align:center; position:relative;}
.carr_div_h1 ul li .top .graph {position:relative;}
.carr_div_h1 ul li .top .graph img {width:86px; height:86px;}
.carr_div_h1 ul li .top .txt {position:absolute; left:0px; top:22px; width:100%; color:#444; font-size:11px; letter-spacing:-0.07em;}
.carr_div_h1 ul li .top .txt strong {font-size:21px; display:block;}
.carr_div_h1 ul li .bot {position:relative; height:38px; padding:10px 0 0 0; margin:20px 0 0 0; font-size:12px; border-top:1px solid #ddd; box-sizing:border-box;}
.carr_div_h1 ul li .bot .num {position:absolute; left:4px; top:-15px;}
.carr_div_h1 ul li .bot .num img {width:31px; height:31px;}
*/

.carr_div_h1 .box_type_3 {}
.carr_div_h1 .box_type_3 p {height:28px; padding:14px 0 0 0; font-size:14px; color:#fff; border-radius:10px 10px 0 0; text-align:center; font-weight:bold;}
.carr_div_h1 .box_type_3 .bot {padding:15px 20px; border:1px solid #ddd; border-top:1px solid #fff; border-radius:0 0 10px 10px; box-sizing:border-box; background:#fff;}
.carr_div_h1 .box_type_3 .bot .con {position:relative; width:86px; height:86px; margin:0 auto;}
.carr_div_h1 .box_type_3 .bot .graph {position:relative; width:86px; height:86px;}
.carr_div_h1 .box_type_3 .bot .graph img {width:86px; height:86px;}
.carr_div_h1 .box_type_3 .bot .con .txt {position:absolute; left:0px; top:13px; width:100%; color:#444; font-size:11px; letter-spacing:-0.07em;}
.carr_div_h1 .box_type_3 .bot .con .txt strong {font-size:17px; color:#444; display:block;}

.carr_div_h1 .table_style_c2 {border-top:2px solid #666; border-bottom:1px solid #b3b3b3;}
.carr_div_h1 .table_style_c2 table thead th {background:#fbfcfd; font-size:14px; color:#222; padding:10px 0; border-left:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}
.carr_div_h1 .table_style_c2 table tbody th {background:#fbfcfd; font-size:14px; color:#444; padding:10px 0; border-left:1px solid #ebebeb; border-bottom:1px solid #ebebeb; font-weight:normal;}
.carr_div_h1 .table_style_c2 table tbody td {background:#fff; font-size:14px; color:#444; padding:10px 0; border-left:1px solid #ebebeb; border-bottom:1px solid #ebebeb; font-weight:normal; text-align:center;}
.carr_div_h1 p.bg_b {background:#329dea;}
.carr_div_h1 p.bg_g {background:#00a69c;}
.carr_div_h1 p.bg_p {background:#5569be;}
.carr_div_h1 p.bg_r {background:#ea6765;}

.carr_div_h1 .job_div_h1 {text-align:center; padding:0 0 20px 0; border-radius:10px; margin:15px 0 0 0; position:relative;}
.carr_div_h1 .job_div_h1 .stit {height:30px; padding:7px 0 0 0; font-size:14px; color:#fff; background:#5388df; border-radius:8px 8px 0 0; text-align:center; box-sizing:border-box;}
.carr_div_h1 .job_div_h1.bg1 {background:#2c3963; border:1px solid #000;}
.carr_div_h1 .job_div_h1.bg2 {background:#fff; border:1px solid #455075;}
.carr_div_h1 .job_div_h1 .left {padding:0 3%;}
.carr_div_h1 .job_div_h1 .left .con {position:relative; margin:20px 0 0 0;}
.carr_div_h1 .job_div_h1 .left .con .graph {position:relative;}
.carr_div_h1 .job_div_h1 .left .con .graph img {width:86px; height:86px;}
.carr_div_h1 .job_div_h1 .left .con .txt {position:absolute; left:0px; top:22px; width:100%;  font-size:11px; letter-spacing:-0.07em;}
.carr_div_h1 .job_div_h1 .left .con .txt strong {font-size:21px; color:#fff; display:block;}
.carr_div_h1 .job_div_h1 .left .con .txt.c1 {color:#4c9cf7;}
.carr_div_h1 .job_div_h1 .left .con .txt.c1 strong {color:#fff;}
.carr_div_h1 .job_div_h1 .left .con .txt.c2 {color:#444;}
.carr_div_h1 .job_div_h1 .left .con .txt.c2 strong {color:#444;}
.carr_div_h1 .job_div_h1 .right {padding:0 3%; margin:20px 0 0 0;}
.carr_div_h1 .job_div_h1 .r_txt {font-size:14px; height:30px; padding:6px 0 0 0; border-radius:20px; box-sizing:border-box;}
.carr_div_h1 .job_div_h1 .r_txt.b1 {background:#455075; border:1px solid #263154; color:#fff;}
.carr_div_h1 .job_div_h1 .r_txt.b2 {background:#eef1f6; border:1px solid #dedfe3; color:#222;}

.carr_div_h1 .job_div_h1 .bar_graph {padding:0 19px;}
.carr_div_h1 .job_div_h1 .bar_graph .top {position:relative; text-align:left; padding:0 40px 0 0;}
.carr_div_h1 .job_div_h1 .bar_graph .top .l {color:#fff;}
.carr_div_h1 .job_div_h1 .bar_graph .top .l.c4 {color:#444;}
.carr_div_h1 .job_div_h1 .bar_graph .top .r {width:100%; height:5px; margin:5px 0 0 0; background:#fff;}
.carr_div_h1 .job_div_h1 .bar_graph .top .r .bar {display:block; height:5px; background:#798699;}
.carr_div_h1 .job_div_h1 .bar_graph .bot {position:relative; text-align:left; padding:0 40px 0 0; margin:10px 0 0 0;}
.carr_div_h1 .job_div_h1 .bar_graph .bot .l {color:#fff;}
.carr_div_h1 .job_div_h1 .bar_graph .bot .l.c4 {color:#444;}
.carr_div_h1 .job_div_h1 .bar_graph .bot .r {width:100%; height:5px; margin:5px 0 0 0; background:#fff;}
.carr_div_h1 .job_div_h1 .bar_graph .bot .r .bar {display:block; height:5px; background:#6a65df;}
.carr_div_h1 .job_div_h1 .bar_graph .bob1 {position:absolute; right:0px; top:15px; width:38px; height:18px; padding:2px 0 0 4px; box-sizing:border-box; text-align:center; color:#fff; font-size:12px; background:url(../../../files/web6/images/common/gr_bob1.png) no-repeat left top;}
.carr_div_h1 .job_div_h1 .bar_graph .bob2 {position:absolute; right:0px; top:15px; width:38px; height:18px; padding:2px 0 0 4px; box-sizing:border-box; text-align:center; color:#fff; font-size:12px; background:url(../../../files/web6/images/common/gr_bob2.png) no-repeat left top;}

.carr_div_h1 .job_div_h1 .bar_graph .top .r2 {width:100%; height:5px; margin:5px 0 0 0; background:#eaeef1;}
.carr_div_h1 .job_div_h1 .bar_graph .top .r2 .bar {display:block; height:5px; background:#798699;}
.carr_div_h1 .job_div_h1 .bar_graph .bot .r2 {width:100%; height:5px; margin:5px 0 0 0; background:#eaeef1;}
.carr_div_h1 .job_div_h1 .bar_graph .bot .r2 .bar {display:block; height:5px; background:#6a65df;}

.carr_div_h1 .job_div_h1 .polyg_graph {padding:10px 19px 0 19px;}
.carr_div_h1 .job_div_h1 .polyg_graph .t1 {color:#fff; font-size:12px; line-height:22px; text-align:right;}  
.carr_div_h1 .job_div_h1 .polyg_graph .t1 .bar_1 {background:#e5e5e5; width:20px; height:2px; display:inline-block; margin:0 10px 5px 0;}
.carr_div_h1 .job_div_h1 .polyg_graph .t1 .bar_2 {background:#00a69a; width:20px; height:2px; display:inline-block; margin:0 10px 5px 0;}
.carr_div_h1 .job_div_h1 .polyg_graph .t2 {color:#444; font-size:12px; line-height:22px; text-align:right;}
.carr_div_h1 .job_div_h1 .polyg_graph .t2 .bar_1 {background:#e5e5e5; width:20px; height:2px; display:inline-block; margin:0 10px 5px 0;}
.carr_div_h1 .job_div_h1 .polyg_graph .t2 .bar_2 {background:#00a69a; width:20px; height:2px; display:inline-block; margin:0 10px 5px 0;}
.carr_div_h1 .job_div_h1 .polyg_graph .p_graph {margin:10px 0 0 0;}
.carr_div_h1 .job_div_h1 .polyg_graph .p_graph img {width:157px; height:127px;}
.carr_div_h1 .job_div_h1 .num1 {position:absolute; left:-12px; top:-20px;}
.carr_div_h1 .job_div_h1 .num1 img {width:34px; height:44px;}
.carr_div_h1 .job_div_h1 .num2 {position:absolute; right:-12px; top:-12px;}
.carr_div_h1 .job_div_h1 .num2 img {width:31px; height:31px;}

.con_top_c1 {}
.con_top_c1:after {content:''; display:block; clear:both;}
.con_top_c1 .my_soft {}
.con_top_c1 .my_soft .top {background:#4a9adc; border-radius:20px 20px 0 0; font-size:15px; font-weight:bold; color:#fff; padding:15px 0 10px 19px;}
.con_top_c1 .my_soft .bot {border:3px solid #4a9adc; border-radius:0 0 20px 20px; background:#fff; box-sizing:border-box;}
.con_top_c1 .graph {margin:0 auto; text-align:center; position:relative; padding:10px 0 10px 0;}
.con_top_c1 .graph img {width:72px; height:72px;}
.con_top_c1 .graph .txt {position:absolute; left:0px; top:31px; width:100%; color:#4c9cf7; letter-spacing:-0.07em;}
.con_top_c1 .graph .txt strong {font-size:18px; color:#fff; display:block;}
.con_top_c1 .graph .txt .t1 {font-size:18px; color:#444; font-weight:bold;}
.con_top_c1 .graph .txt .t2 {color:#444; margin-top:-3px;}
.con_top_c1 .graph > p {color:#444; line-height:18px; margin-top:5px;}
.con_top_c1 .graph > p strong {color:#ef5b5b;}

.con_top_c1 .txt_scr {height:150px; overflow-y:scroll; border-top:1px solid #dcdcdc;}
.con_top_c1 .txt_scr .inn {padding:20px 19px 20px 19px;}
.con_top_c1 .txt_scr .inn ul li {font-size:13px; color:#4f4957; margin:0 0 20px 0;  background:url(../../../files/web3/images/common/bl_ul1.png) no-repeat left 6px; padding-left:10px;}
.con_top_c1 .txt_scr .inn ul li p {margin:5px 0 0 0; font-size:13px; color:#4f4957; line-height:22px;}
.con_top_c1 .track {}
.con_top_c1 .track .tit {font-size:15px; font-weight:bold; letter-spacing:-0.05em;}
.con_top_c1 .track .box {margin:10px 0 0 0; border:7px solid #c0d8ff; border-radius:20px; box-sizing:border-box; padding:20px 25px 25px 25px; background:#fff url(../../../files/web3/images/common/track_ico.png) no-repeat 96% 20px; background-size:40px 40px;}
.con_top_c1 .track .box .t1 {font-size:15px; color:#444; font-weight:bold; text-decoration:underline;}
.con_top_c1 .track .box .t2 {font-size:13px; color:#666; line-height:16px; margin-top:5px;}
.con_top_c1 .track .box ul {margin:20px 0 0 0;}
.con_top_c1 .track .box ul .bot_line {border-bottom:1px solid #dcdcdc; margin-bottom:16px; padding-bottom:15px;}
.con_top_c1 .track .box ul li:after {content:''; display:block; clear:both;}
.con_top_c1 .track .box ul li span {float:left; display:block; color:#444; color:13px; font-weight:bold; line-height:25px; letter-spacing:-0.03em;}
.con_top_c1 .track .box ul li .track_btn_right {float:right;}
.con_top_c1 .track .box ul li .track_btn_right a {display:inline-block; border-radius:6px; font-size:12px; height:25px; padding:6px 0 0 0; box-sizing:border-box; letter-spacing:-0.03em; text-align:center;}
.con_top_c1 .track_btn_1 {background:#fff; color:#444; width:40px; border:1px solid #cbcbcb;}
.con_top_c1 .track_btn_2 {background:#4f4957; color:#fff; width:64px;}

.table_style_c1 {border-top:1px solid #a7abbd;}
.table_style_c1 table {line-height:19px;}
.table_style_c1 thead th {background:#edeef3; top:14px; color:#444; border-bottom:1px solid #dcdcdc; padding:8px 10px; border-right:1px solid #dcdcdc;}
.table_style_c1 tbody td {background:#fff; color:#444; border-bottom:1px solid #dcdcdc; padding:8px 10px; border-right:1px solid #dcdcdc; text-align:left;}
.table_style_c1 tbody .track_btn_2 {display:inline-block; border-radius:6px; background:#4f4957; font-size:12px; color:#fff; width:64px; height:21px; padding:2px 0 0 0; box-sizing:border-box; letter-spacing:-0.03em; margin-left:5px; border:none; vertical-align:middle;}
.table_style_c1 tfoot td {background:#798699; color:#fff; font-weight:bold; padding:8px 10px; border-right:1px solid #dcdcdc; text-align:center;}
.table_style_c1 table .br_n {border-right:none;}
.table_style_c1 .tac {text-align:center; padding-left:0px; padding-right:0px;}

.cap_graph_h1 {margin:10px 0 0 0;}
.cap_graph_h1 .ti {font-weight:bold; font-size:14px;}
.cap_graph_h1 .det {}
.cap_graph_h1 .det:after {content:''; display:block; clear:both;} 
.cap_graph_h1 .det .r {float:right; font-size:12px;}
.cap_graph_h1 .det .r img {vertical-align:middle; margin-right:5px; width:5px; height:5px;}
.cap_graph_h1 .graph {margin:10px 0 0 0;}
.cap_graph_h1 .graph img {width:100%; height:auto;}

.ai_type_h1 {position:relative; margin:30px 10px 0 10px; border-radius:10px; padding:20px 0 20px 0;}
.ai_type_h1 .top {position:relative; padding:0 20px 0 45px;}
.ai_type_h1 .top .ico {position:absolute; left:10px; top:-30px;}
.ai_type_h1 .top .ico img {width:38px; height:46px;}
.ai_type_h1 .top .tit {font-size:17px; font-weight:bold;}
.ai_type_h1 .top .txt {color:#fff; font-size:14px; margin:5px 0 0 0;}
.ai_type_h1 .bot {position:relative; margin:20px 0 0 0;}
.ai_type_h1 .bot > ul {}
.ai_type_h1 .bot > ul > li {padding:0 10px;}
.ai_type_h1 .bot > ul > li {margin:10px 0 0 0;}
.ai_type_h1 .bot > ul > li:first-child {margin-top:0;}
.ai_type_h1 .bot > ul > li a {display:block; padding:20px 10px 20px 30px; background:#fff; border-radius:5px 5px 0 0; line-height:20px; box-sizing:border-box; position:relative;}
.ai_type_h1 .bot > ul > li a .num {position:absolute; left:5px; top:5px;}
.ai_type_h1 .bot > ul > li a .num img {width:37px; height:37px;}
.ai_type_h1 .bot > ul > li a .t1 {position:relative; display:block; font-size:14px;}
.ai_type_h1 .bot > ul > li a .t2 {position:relative; display:block; margin:2px 0 0 0;}
.ai_type_h1 .bot > ul > li a:hover .t1 {text-decoration:underline;}
.ai_type_h1 .bot > ul > li .ass_div {padding:5px 10px 5px 10px; border-radius:0 0 5px 5px; background:#eef1f6; position:relative;}
.ai_type_h1 .bot > ul > li .ass_div ul {text-align:center;}
.ai_type_h1 .bot > ul > li .ass_div ul li {display:inline-block; width:80px; text-align:center; font-size:11px; vertical-align:top;}
.ai_type_h1 .bot > ul > li .ass_div ul li p {padding:13px 5px}
.ai_type_h1 .bot > ul > li .ass_div ul li img {display:block; margin:0 auto 4px; width:45px; height:45px}
.ai_type_h1 .bot > ul > li .ass_div .box {position:absolute; left:0px; top:-10px; background:#d2dae7; padding:4px 10px 4px 10px; text-align:center; color:#444; }
.ai_type_h1 .bot > ul > li.br5 a {border-radius:5px;}
.ai_type_h1 .c1 {color:#303133;}
.ai_type_h1 .c2 {color:#323434;}
.ai_type_h1.bg1 {background:linear-gradient(to left, #206dc5, #6fc1ed);}
.ai_type_h1.bg2 {background:linear-gradient(to left, #1eb4b9, #62d5c3);}

/* 가로 막대 그래프 ( 목표 , 달성 ) */
.graph_type_h1 {border-bottom:1px solid #dadbde; background:#fff; padding:20px 30px 0 103px; height:68px; position:relative;}
.graph_type_h1 .ti {position:absolute; left:0px; top:12px; width:103px; text-align:center;}
.graph_type_h1 .ti img {width:45px; height:45px;}
.graph_type_h1 .ti span {display:block; font-size:13px; margin-top:2px;}
.graph_type_h1 .graph_bg {position:relative; margin:0 0 0 28px; height:24px;}
.graph_type_h1 .graph_bg .tx {position:absolute; left:0px; top:3px; font-size:11px; color:#444; width:27px; height:17px; padding:7px 0 0 0; border-right:1px solid #333; text-align:left;}
.graph_type_h1 .graph_bg .bg{position:absolute; top:16px; left:0;width:100%;height:48px;margin-top:-24px; border-left:#333 1px solid}
.graph_type_h1 .graph_bg .bg em{display:block; float:left; width:25%}
.graph_type_h1 .graph_bg .bg em i{display:block; height:48px; border-right:#d8d8d8 1px solid}
.graph_type_h1 .graph_bg ul {margin-top:7px;}
.graph_type_h1 .graph_bg ul li{position:relative; height:22px;}
.graph_type_h1 .graph_bg ul li b {position:absolute; top:0;left:-28px;width:24px;font-size:11px; font-weight:normal;}
.graph_type_h1 .graph_bg ul li .graph_bar{margin:0 2px 0 1px;height:11px}
.graph_type_h1 .graph_bg ul li .graph_bar i{display:block;height:11px;background:#6c99d0}
.graph_type_h1 .graph_bg ul li .graph_bar.c2 i{background:#ffc858}
.graph_type_h1 .graph_bg ul li .num{position:absolute;top:0;right:-39px;width:37px;padding-left:2px;font-size:10px}

.det_box {padding:10px 15px 10px 15px; position:relative; background:#fff; border-bottom:#a7abbd 1px dotted;}
.det_box .t1 {font-weight:bold;}
.det_box .t2 {line-height:150%; margin:5px 0 0 0;}
.det_box .close {position:absolute; right:5px; top:5px;}

.career_list_h1 {}
.career_list_h1 ul li {border-top:1px solid #dadbde;}
.career_list_h1 ul li:first-child {border-top:0;}
.career_list_h1 ul li a {display:block; padding:10px 19px 10px 50px; position:relative;}
.career_list_h1 ul li a .t1 {display:block; font-weight:bold; color:#454545;}
.career_list_h1 ul li a .t2 {display:block; line-height:150%; margin:5px 0 0 0;}
.career_list_h1 ul li a .l {display:block; width:24px; height:24px; position:absolute; left:15px; top:15px; background:url(../../../files/web3/images/common/img_check_off.png) no-repeat left top; background-size:24px 24px;}
.career_list_h1 ul li a .r {display:block;}

.career_list_h1 ul li .bg1 {background:#e6e6e6;}
.career_list_h1 ul li .bg2 {background:#e5e5e5;}
.career_list_h1 ul li .bg3 {background:#e3e3e3;}
.career_list_h1 ul li .bg4 {background:#e7e7e7;}
.career_list_h1 ul li .bg5 {background:#e1e1e1;}
.career_list_h1 ul li .bg6 {background:#dedede;}
.career_list_h1 ul li .bg7 {background:#e5e5e5;}

.career_list_h1 ul li a:active .l {background:url(../../../files/web3/images/common/img_check_on.png) no-repeat left top; background-size:24px 24px;}
.career_list_h1 ul li a.bg1:active {background:#ffc5bd;}
.career_list_h1 ul li a.bg2:active {background:#fbe1be;}
.career_list_h1 ul li a.bg3:active {background:#fbf4ba;}
.career_list_h1 ul li a.bg4:active {background:#daeed2;}
.career_list_h1 ul li a.bg5:active {background:#c4ddeb;}
.career_list_h1 ul li a.bg6:active {background:#b0ccf6;}
.career_list_h1 ul li a.bg7:active {background:#d7d0e9;}

.career_list_h1 ul li.on .l {background:url(../../../files/web3/images/common/img_check_on.png) no-repeat left top; background-size:24px 24px;}
.career_list_h1 ul li.on .bg1 {background:#ffc5bd;}
.career_list_h1 ul li.on .bg2 {background:#fbe1be;}
.career_list_h1 ul li.on .bg3 {background:#fbf4ba;}
.career_list_h1 ul li.on .bg4 {background:#daeed2;}
.career_list_h1 ul li.on .bg5 {background:#c4ddeb;}
.career_list_h1 ul li.on .bg6 {background:#b0ccf6;}
.career_list_h1 ul li.on .bg7 {background:#d7d0e9;}

.career_tab {margin:10px 0 0 0;}
.career_tab:after {content:''; display:block; clear:both;}
.career_tab li {float:left; width:50%;}
.career_tab li a {display:block; text-align:center; padding:10px 0 10px 0; background:#fff; color:#3880c9;}
.career_tab li.on a {background:#4c7cbe; color:#fff;}

.career_con {background:#fff; overflow-x:scroll; margin:10px 0 0 0;}
.career_con .sub_m_con {width:769px; padding:10px 15px;}

.table_style6{border-top:#8db6db 2px solid;border-bottom:#b3b3b3 1px solid}
.table_style6 th,.table_style6 td{padding:13px 0 15px;border-left:#ebebeb 1px solid;border-top:#ebebeb 1px solid}
.table_style6 th:first-child,.table_style6 td:first-child{border-left:0}
.table_style6 tr:first-child th.table_style6 tr:first-child td{border-top:0}
.table_style6 thead tr:first-child th{border-top:0}
.table_style6 th.line,.table_style6 td.line{border-left:#ebebeb 1px solid}
.table_style6 th{background:#f4f8fd}
.table_style6 td{padding:13px 15px 15px;background:#fff}
.table_style6 td.tac{padding:13px 5px 15px}
.table_style6 td a{color:#1c75cf;text-decoration:underline}
.table_style6 tbody{font-weight:normal}
.table_style6 tbody td{line-height:150%}
.list_style4{padding-left:11px}
.list_style4 li{position:relative;line-height:150%}
.list_style4 li .bar2{position:absolute;top:8px;left:-11px;width:7px;height:3px;background:#ababab}
.d_block {display:block;}
.ic_inv {display:inline-block; width:22px; height:22px; font-size:15px; background:url(../../../files/web3/images/common/ic_inv.png) no-repeat left top; margin:-3px 5px 0 0; vertical-align:middle;}
.color7 {color:#3a86d2;}
.ic_blat2 {display:inline-block; width:12px; height:12px; background:url(../../../files/web3/images/common/ic_blat2.png) no-repeat left top; margin:-3px 5px 0 0; vertical-align:middle;}

.car_tbtn {margin:10px 0 0 0; background:#4b75c8; padding:10px 15px; border-radius:5px;}
.car_tbtn .txt {font-size:14px; color:#fff; text-decoration:underline; font-weight:bold;}
.car_tbtn .btn {margin:10px 0 0 0;}
.car_tbtn .btn a {display:inline-block; border-radius:20px; border:1px solid #d4e2fc; color:#fff; text-align:center; padding:3px 8px; font-size:12px;}
.car_tbtn .p_txt {color:#d4e2fc;}

.career_select {background:#699ee6; border-radius:5px; padding:15px 15px;}
.career_select .tit {display:inline-block; padding:5px 10px; background:#ef5b5b; color:#fff; border-radius:5px;}
.career_select .p_txt {color:#fff; margin:5px 0 0 0;}

.track_view1 {margin:10px 0 0 0; background:#fff; border-radius:5px;}
.track_view1 table {border-top:#a7abbd 1px dotted}
.track_view1 table:first-child {border-top:0;}
.track_view1 table thead th{color:#444a76;height:42px;background:#a6c9ed}
.track_view1 table td{}
.track_view1 table tr:last-child td{}
.track_view1 table td ul{overflow:hidden}
.track_view1 table td li{float:left;width:25%;text-align:center;font-size:10px}
.track_view1 table td li p{padding:13px 5px}
.track_view1 table td li .sp3_2,.track_view1 table td li img {display:block;margin:0 auto 4px;width:45px;height:45px}

.track_view_h1 {margin:10px 0 0 0; text-align:center;}
.track_view_h1 ul {display:inline-block;}
.track_view_h1 ul li {display:inline-block; width:70px; height:60px; margin:2px -1px 2px -1px;}
.track_view_h1 ul li a {display:table-cell; width:70px; height:60px; padding:0 5px; line-height:130%; vertical-align:middle; text-align:center; background:#f6f6f6; border:2px dashed #dadada; border-radius:8px; font-size:11px; box-sizing:border-box;}
.track_view_h1 ul li a.selected {background:#fed265; border:2px dashed #e3a814; color:#6a4d07;}

.career_list_h2 {}
.career_list_h2 ul {margin-left:1px;}
.career_list_h2 ul:after {content:''; display:block; clear:both;}
.career_list_h2 ul li {float:left; width:25%; margin-left:-1px;}
.career_list_h2 ul li a {display:block; padding:0 5px 0 5px; background:#eeecdf; border:1px solid #c0b9a7; text-align:center; position:relative; box-sizing:border-box;}
.career_list_h2 ul li a .txt {display:table; width:100%; line-height:130%; font-size:14px; box-sizing:border-box; position:relative;}
.career_list_h2 ul li a .txt .tc {display:table-cell; height:58px;  vertical-align:middle;}
.career_list_h2 ul li.default a {display:block; padding:0 10px 0 10px; border:1px solid #c0b9a7; background:#fff;}
.career_list_h2 ul li.default a .txt {display:table; width:100%; line-height:130%; padding:0 5px 0 5px; font-size:14px; box-sizing:border-box; position:relative;}
.career_list_h2 ul li.default a .txt .tc {display:table-cell; height:58px;  vertical-align:middle;}
.career_list_h2 ul li.default a .ico {position:absolute; left:0px; top:0px;}
.career_list_h2 ul li.selected a {border:3px solid #c0b9a7; background:#fff;}
.career_list_h2 ul li.selected a .txt {font-weight:bold;}
.career_list_h2 ul li.selected a .txt .tc {height:54px;}
.career_list_h2.mtm01 {margin-top:-1px;}

.search_con{position:relative;margin:8px 0 5px}
.search_con .search_input{position:relative;height:28px;/*margin:0 56px 0 10px;*/padding:0 24px 0 21px;border:#cbccce 1px solid;background:#fff;border-radius:4px}
.search_con .search_input .sp{position:absolute}
.search_con .search_input .bg{top:8px;left:6px}
.search_con .search_input .ic_del{top:7px;right:5px}
.search_con .search_input input[type="text"]{width:100%;height:28px;border:0}
.search_con .btn{position:absolute; display:black;font-size:12px;color:#fff;width:41px;height:22px;/* padding-top:7px; */text-align:center;top:0;right:10px;background:#86828b;border-radius:4px}
.search_con.trans1{padding:11px 0 15px;margin-top:22px;border-top:#c9ccd9 1px solid;border-bottom:#c9ccd9 1px solid;background:#eff2fa}
.search_con.trans1 .blat_tit{margin:0 10px 9px;font-weight:bold;font-size:11px;color:#70778d}
.search_con.trans1 .search_input{padding:0 8px}
.search_con.trans1 .btn{top:auto;bottom:15px;background:#4f4957}
.search_con.trans2{margin:0;padding:10px 0;border-top:#dadbde 1px solid;border-bottom:#dadbde 1px solid;background:#ecedf2}
.search_con.trans2 select{color:#ccccd1}
.search_con.trans2 ul{margin:0 10px}
.search_con.trans2 ul li{position:relative;margin-bottom:8px}
.search_con.trans2 ul li:last-child{margin:0 -10px}

.board_list {}
.board_list .det_con {display:none;}
.board_list .det_con .inn {padding:10px;}
.board_list .det_con .ti {color:#222;}
.board_list .det_con .table_style10 {margin:10px 0 0 0;}
.board_list .det_con .table_style10 table tbody tr:last-child th {border-bottom:none;}
.board_list .det_con .table_style10 table tbody tr:last-child td {border-bottom:none;}
.board_list .det_con .txt_box {background:#fff; padding:10px; line-height:19px; border:1px solid #dcdcdc;}

.advice_txt_h1 {}
.advice_txt_h1 .l {}
.advice_txt_h1 .r {margin:10px 0 0 0;}
.advice_txt_h1 .box {display:inline-block; padding:2px 7px 4px 7px; box-sizing:border-box; background:#9097a1; color:#fff; border-radius:3px;}

.advice_box_h1 {border:2px solid #d3d5da; margin:10px 0 0 0;}
.advice_box_h1 .top {background:#fff; text-align:center; padding:15px 0;}
.advice_box_h1 .bot {background:#ecedf2;}
.advice_box_h1 .bot .left {padding:15px 0 15px 0; box-sizing:border-box; text-align:center;}
.advice_box_h1 .bot .left:after {content:''; display:block; clear:both;}
.advice_box_h1 .bot .left .cir {display:inline-block; margin:0 6px;}
.advice_box_h1 .bot .left .cir .l {}
.advice_box_h1 .bot .left .cir .r {line-height:150%;}
.advice_box_h1 .bot .left .cir .vm {}
.advice_box_h1 .bot .left .cir strong {display:block; color:#444;}
.advice_box_h1 .bot .left .cir img {width:46px; height:47px;}
.advice_box_h1 .bot .right {height:200px; overflow-y:scroll; box-sizing:border-box; border-top:1px solid #d3d5da;}
.advice_box_h1 .bot .right .inn {padding:15px 20px 15px 20px;}
.advice_box_h1 .bot .right .bar {width:85px; height:31px; padding:5px 0 0 0; color:#fff; font-size:13px; text-align:center; background:url(../../../files/web3/images/common/bar_adv1.png) no-repeat left top; background-size:85px 31px; box-sizing:border-box;}
.advice_box_h1 .bot .right ul {margin:5px 0 0 0; line-height:20px;}
.advice_box_h1 .bot .right ul li {background:url(../../../files/web3/images/common/bl_adv.png) no-repeat left 8px; padding:0 0 0 13px; background-size:6px 2px; color:#444;}

.board_list {}
.board_list .det_con {display:none;}
.board_list .det_con .inn {padding:10px;}
.board_list .det_con .ti {color:#222;}
.board_list .det_con .table_style10 {margin:10px 0 0 0;}
.board_list .det_con .table_style10 table tbody tr:last-child th {border-bottom:none;}
.board_list .det_con .table_style10 table tbody tr:last-child td {border-bottom:none;}
.board_list .det_con .txt_box {background:#fff; padding:10px; line-height:19px; border:1px solid #dcdcdc;}

.test_box_h1 {padding:20px 20px 30px 20px; line-height:20px; letter-spacing:-0.03em; background:#e5edf4; text-align:center; margin:10px 0 0 0;}
.test_box_h1 .bg {margin:0 0 10px 0;}
.test_box_h1 .bg img {width:68px; height:69px;}
.test_box_h1 .t1 {color:#444; font-size:14px; font-weight:bold;}
.test_box_h1 .t2 {font-size:13px; margin:5px 0 0 0;}
.test_box_h1 .btn {display:inline-block; width:140px; height:28px; padding:5px 0 0 0; text-align:center; font-weight:bold; color:#fff; background:#6996ca; border-radius:3px; box-sizing:border-box;}
.test_box_h1 .c1 {color:#3f7ec6;}

.test_box_h2 {padding:20px 20px 30px 20px; line-height:20px; letter-spacing:-0.03em; background:#fcf5d8; text-align:center; margin:10px 0 0 0;}
.test_box_h2 .bg {margin:0 0 10px 0;}
.test_box_h2 .bg img {width:68px; height:69px;}
.test_box_h2 .t1 {color:#444; font-size:14px; font-weight:bold;}
.test_box_h2 .btn {display:inline-block; width:140px; height:28px; padding:5px 0 0 0; text-align:center; font-weight:bold; color:#fff; background:#da9a00; border-radius:3px; box-sizing:border-box;}
.test_box_h2 .c1 {color:#d96c0b;}

.my_track {border:5px solid #e9e9e9; background:#fff; padding:19px; box-sizing:border-box;}
.my_track:after {content:''; display:block; clear:both;}
.my_track .left {}
.my_track .left .ti {font-size:15px; color:#444; font-weight:bold; text-decoration:underline; text-align:center; margin-bottom:20px;}
.my_track .left .track_graph {position:relative; width:144px; height:144px; margin:0 auto;}
.my_track .left .track_graph p {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); font-size:15px; color:444; text-align:center; line-height: 22px; margin-top:4px;}
.my_track .left .track_graph p strong {font-size:22px;}
.my_track .left .tx {font-size:15px; color:#444; text-align:center; margin-top:10px;}
.my_track .left .tx strong {color:#ef5b5b; font-weight:bold;}
.my_track .right {margin:10px 0 0 0;}

.table_style10.table_scr {height:200px; overflow:auto;}
.table_style10.table_scr .color_r {color:#ef5b5b;}
.table_style10.table_scr .color_b {color:#005bc1;}

.tab_type_c2 {border:1px solid #dcdcdc; background:#fff; margin:10px 0 0 0; padding:10px 20px 10px 20px;}
.tab_type_c2:after {content:""; display:block; clear:both;}
.tab_type_c2 .l {font-size:16px; font-weight:bold; width:140px; }
.tab_type_c2 .r {margin:10px 0 0 0;}
.tab_type_c2 ul:after {content:""; display:block; clear:both;}
.tab_type_c2 ul li {float:left; margin-right:30px;}
.tab_type_c2 ul li a {color:#444; display:block; font-size:14px; background:url(../../../files/web1/images/common/tab_c2_off.png) no-repeat left center; padding:0 0 1px 20px;}
.tab_type_c2 ul li.on a {background:url(../../../files/web1/images/common/tab_c2_on.png) no-repeat left center; z-index:1;}
.tab_type_c2 ul li.mtm {margin-top:-1px;}

.int_search {background:#3d70de; padding:15px 20px 15px 20px; margin:0 -20px 0 -20px;}
.int_search .l {color:#fff; font-size:16px;}
.int_search .r {background:#fff; height:30px; border-radius:3px; padding:5px 80px 0 40px; position:relative; margin:10px 0 0 0; box-sizing:border-box;}
.int_search .r .btn {position:absolute; right:0px; top:0px; display:block; width:60px; height:30px; padding:7px 0 0 0; background:#3b3a71; text-align:center; color:#fff; font-size:14px; border-radius:0 3px 3px 0; font-weight:bold; box-sizing:border-box;}
.int_search .r img {position:absolute; left:10px; top:5px;}
.int_search .r input[type="text"] {width:100%; font-size:14px; border:none;}
.int_search.mtm1 {margin-top:-10px;}

.sea_tbox {padding:24px 0 20px 0; border:6px solid #d2d6e2; text-align:center; font-size:14px; color:#333; letter-spacing:-0.02em; margin:20px 0 0 0;}
.sea_tbox img {width:25px; height:24px; vertical-align:middle; margin-right:5px;}
.sea_tbox strong {color:#e31a3d;}

.total_menu {}
.total_menu .tit {font-size:15px; font-weight:bold; color:#3d3d3d; letter-spacing:-0.02em;}
.total_menu ul {margin:20px 0 0 0;}
.total_menu ul li {margin-top:10px;}
.total_menu ul li:first-child {margin-top:0;}
.total_menu ul li .box {display:block; width:70px; height:26px; padding:6px 0 0 0; margin:0 0 5px 0; text-align:center; background:#fff; border:1px solid #d2d2d2; box-sizing:border-box;}
.total_menu ul li .c1 {color:#3f6ecb; font-weight:bold;}
.total_menu ul li a:hover {text-decoration:underline;}
.total_menu.pbl {padding:0 0 20px 0; border-bottom:1px solid #c5cad9;}

.total_kind {}
.total_kind .more {height:32px; padding:10px 15px 0 0; text-align:right; margin:0 0 20px 0; background:#ced9e3; border-bottom:1px solid #bec7ce; box-sizing:border-box;}
.total_kind .more a {color:#555;}
.total_kind .more a img {vertical-align:middle;}
.total_kind .tit {font-size:15px; font-weight:bold; color:#3d3d3d; letter-spacing:-0.02em;}
.total_kind ul {}
.total_kind ul li {margin:20px 0 0 0; line-height:150%;}
.total_kind ul li .t1 {font-size:13px; color:#222;}
.total_kind ul li .t1 a {font-size:14px; color:#3f6ecb; font-weight:bold; margin-right:10px;}
.total_kind ul li .t1 a:hover {text-decoration:underline;}
.total_kind ul li .t2 {font-size:13px; color:#555; margin:5px 0 0 0;}
.total_kind.pbl {padding:0 0 20px 0; border-bottom:1px solid #c5cad9;}

.total_nbox {padding:18px 20px 15px 20px; border:3px solid #d2d6e2; text-align:center; font-size:14px; background:#fff; color:#333; letter-spacing:-0.02em; margin:20px 0 0 0;}
.total_nbox strong {color:#e31a3d; font-size:16px;}

.white_box_h1 {border:1px solid #dcdcdc; background:#fff; padding:0 15px 15px 15px; margin:20px 0 0 0;}
.white_box_h1 .top {}
.white_box_h1 .top .l {font-size:16px; color:#444; font-weight:bold; padding:10px 0 0 0;}
.white_box_h1 .top .l img {width:33px; height:31px; vertical-align:middle;}
.white_box_h1 .bot {margin:10px 0 0 0; background:#eef1f6; border:3px solid #dbe1e8; padding:10px 16px 10px 16px; line-height:25px; color:#444;}
.white_box_h1 .b_tdu {text-decoration:underline; color:#577ecc;}
.white_box_h1 .btn {text-align:center; margin:10px 0 0 0;}
.white_box_h1 .btn12{color:#fff;background-color:#8e94b2;border:#8e94b2 1px solid}
.white_box_h1 .btn13{color:#fff;background-color:#597dc8;border:#597dc8 1px solid}

.quotation_con {}
.quotation_con .t1 {font-size:16px; line-height:22px;}
.quotation_con .t2 {font-size:13px; line-height:18px;}
.quotation_con .c1 {color:#4b75c8;}

.allser_ul_h1 {}
.allser_ul_h1:after {content:""; display:block; clear:both;}
.allser_ul_h1 li {float:left; width:50%; margin-bottom:-3px;}
.allser_ul_h1 li a {display:block;}
.allser_ul_h1 li img {width:100%; height:auto;}

.txt_box_h2 {border:1px solid #dcdcdc; line-height:18px; letter-spacing:-0.03em; padding:10px 20px 10px 20px;}
.txt_box_h2 .bl_ul2 {line-height:150%;}
.txt_box_h2 .bl_ul2 li {background:url(../../../files/web6/images/common/bl_ul1.png) no-repeat left 7px; padding:0 0 0 10px;}
.txt_box_h2 .bl_ul2 li .c1 {color:#ef5b5b;}

.map_btn {position:relative;}
.map_btn .b1 {position:absolute; left:75%; top:24.5%; display:block; width:16%; height:1.5%;}
.map_btn .b2 {position:absolute; left:68.5%; top:28.4%; display:block; width:16%; height:1.5%;}

.txt_round{display:inline-block;font-size:12px;padding-left:9px}
.txt_round em{display:inline-block;height:19px;padding:1px 9px 0 0}

.txt_det a {display:inline-block; color:#ef5b5b; font-size:12px; vertical-align:2px; margin-left:5px;}

.list_search2 {background:#e6e9ec; padding:15px 15px 15px 15px; position:relative; border-bottom:1px solid #a7a4ab;}
.list_search2 select {border:none; border-radius:0; height:35px;}
.list_search2 .r {position:relative; padding:0 56px 0 0; background:url(../../../files/web3/images/common/line_search.png) no-repeat left center; background-size:1px 12px;}
.list_search2 .r input[type="text"] {border:none; font-size:13px; height:35px; padding:0 2% 0 2%; width:96%;}
.list_search2 .r a {display:block; position:absolute; right:0px; top:0px; background:#333; color:#fff; font-size:13px; font-weight:bold; width:56px; height:28px; padding:7px 0 0 0; text-align:center;}
.list_search2 .mt05 {margin-top:5px;}

.men_best {margin:20px 15px 0 15px;}
.men_best .tit {text-align:center;}
.men_best .tit img {width:176px; height:19px;}
.men_best .line {border:7px solid #ece2cd; background:#fff; margin:-16px 0 0 0; padding:40px 15px 30px 15px;}
.men_best .top {margin:0 auto; width:121px; height:152px;}
.men_best .top .inn {background:url(../../../files/web3/images/common/pic_bg.png) no-repeat left top; background-size:121px 152px; padding:4px 0 0 7px; position:relative;}
.men_best .top .pic img {width:113px; height:140px;}
.men_best .top .best {position:absolute; left:7px; top:4px;}
.men_best .top .best img {width:37px; height:48px;}
.men_best .bot {margin:15px 0 0 0; line-height:18px;}
.men_best .bot .ti {font-size:13px;}
.men_best .bot .ti strong {font-size:17px; color:#333; margin-right:5px;}
.men_best .bot .con {margin:10px 0 0 0; font-size:13px;}
.men_best .bot .con .c1 {color:#000;}
.men_best .bot .con .c2 {color:#0c2d83;}

.re_num {margin:15px 15px 0 15px; text-align:right;}
.re_num a {font-size:12px; color:#000;}
.re_num a img {vertical-align:middle; width:20px; height:19px;}

.men_list {margin:0 15px 0 15px;}
.men_list ul:after {content:""; display:block; clear:both; height:0; visibility:hidden;}
.men_list ul li {margin:10px 0 0 0; padding:0 20px 20px 20px; min-height:157px; border:1px solid #d4d4d4; background:#fff; position:relative; vertical-align:top;}
.men_list ul li .left {position:absolute; left:15px; top:15px;}
.men_list ul li .left img {width:88px; height:117px;}
.men_list ul li .right {position:relative; padding:12px 0 0 0;}
.men_list ul li .right .top {line-height:19px; color:#333;}
.men_list ul li .right .t1 {font-size:16px; font-weight:bold;}
.men_list ul li .right .t2 {font-size:14px; margin:5px 0 0 0;}
.men_list ul li .right .mlr {margin-left:5px; margin-right:5px;}
.men_list ul li .right .mlr2 {margin-right:2px; font-size:10px; vertical-align:2px;}
.men_list ul li .right .bot {line-height:19px; font-size:13px; margin:10px 0 0 0;}
.men_list ul li .right .c1 {color:#000;}
.men_list ul li .right .c2 {color:#0c2d83;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;  overflow: hidden; text-overflow: ellipsis;}
.men_list ul li .right .c3 {color:#0c2d83;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;  overflow: hidden; text-overflow: ellipsis;}
.men_list ul li .right .c4 {color:#0c2d83;display: -webkit-box; -webkit-line-clamp: 1; height:18px;  overflow: hidden; text-overflow: ellipsis;  padding: 2px 2px 2px 2px;  -webkit-box-orient: vertical;}

.write_type5 {border-top:3px solid #333333;}
.write_type5 table {width:100%; table-layout:fixed; line-height:22px;}
.write_type5 table thead th {padding:11px 0 13px 0px; border-bottom:1px solid #e3e2e3; background:#f8f8f8; font-size:16px; vertical-align:middle; text-align:center;}
.write_type5 table tbody th {padding:11px 15px 13px 15px; border-bottom:1px solid #e3e2e3; background:#fff; font-size:13px; text-align:left; font-weight:normal;}
.write_type5 table tbody td {padding:11px 15px 13px 15px; border-bottom:1px solid #e3e2e3; background:#f8f8f8; font-size:13px; text-align:left;}
.write_type5 table tbody td input {vertical-align:middle;}
.write_type5 table tbody td label {vertical-align:middle;}

.p_wa {padding:0 0 0 22px; background:url(../../../files/web3/images/common/p_wa.png) no-repeat left 4px; background-size:17px 17px; font-size:13px; color:#444; line-height:22px;}

.write_type6 {border-top:3px solid #333333;}
.write_type6 table {width:100%; table-layout:fixed;}
.write_type6 table tbody th {text-align:left; border-bottom:1px solid #e3e2e3; padding:5px 15px 6px 15px; font-size:15px; color:#444; background:#f8f8f8; font-weight:normal;}
.write_type6 table tbody td {padding:5px 15px 6px 15px; border-bottom:1px solid #e3e2e3; background:#fff; font-size:14px;vertical-align:middle}
.write_type6 table tbody td input[type="text"], .write_type6 table tbody td input[type="password"] {height:31px; padding:0 7px; border:#cbccce 1px solid; background:#fff; border-radius:4px;}
.write_type6 table tbody td input[type="file"] {width:40%;}
.write_type6 table tbody td input[readonly=readonly]{background:#F6F6F6}
.write_type6 table tbody td textarea {width:98%; height:80px; border:1px solid #d4d4d4; padding:5px 1% 5px 1%; background:#fff;}
.write_type6 table tbody .br1 {border-right:1px solid #e3e3e3;}
.write_type6 table tbody th.tc {text-align:center; padding:8px 0 10px 0;}
.write_type6 table tbody td.ptb2 {padding-top:14px; padding-bottom:16px; background:#f8f8f8;}
.write_type6 table tbody td .de_pic {position:relative; margin:5px 0 0 0;}
.write_type6 table tbody td .de_pic .l {}
.write_type6 table tbody td .de_pic .l img {width:90px; height:91px;}
.write_type6 table tbody td .de_pic .r {margin:5px 0 0 0;}
.write_type6 table tbody td .w5 {display:inline-block; width:48%;}

/*다빈치핵심역량결과화면*/
.understand_con1 .con1{padding-top: 40px;}

.new_result_h1 {position:relative; margin-top:20px;}
.new_result_h1 .top {position:relative; height:55px; padding:25px 0 0 130px; color:#fff; font-size:22px; background:url(../../../files/web1/images/003/bar_result1.png) no-repeat left top; text-align:center;}
.new_result_h1 .top .bg {position:absolute; left:15px; top:-35px;}
.new_result_h1 .con {border:10px solid #6cb1e0; border-top:none; padding:25px 20px 35px 20px; background:#fff; position:relative;}
.mtm5 {margin-top:-15px; text-align:right;}
.mtm5 .davinciImg {display:inline-block;}

.new_result_h2 {position:relative; margin-top:60px;}
.new_result_h2 .top {position:relative; height:55px; padding:25px 0 0 0; color:#fff; font-size:22px; background:url(../../../files/web1/images/003/bar_result2.png) no-repeat left top; text-align:center;}
.new_result_h2 .top .bg {position:absolute; left:70px; top:-37px;}
.new_result_h2 .con {border:1px solid #d5d7dd; border-top:none; padding:40px 30px; background:#fff;}

.result_ntable {}
.result_ntable table {width:100%; display: block; overflow: auto;}
.result_ntable table thead th {background:#e8ecf5; font-size:15px; padding:13px 0 14px 0;}
.result_ntable table tbody th {background:#e8ecf5; padding:12px 0 13px 0; border-top:1px solid #fff;}
.result_ntable table tbody td {padding:12px 0 13px 0; border-top:1px solid #e8ecf5; border-left:1px solid #e8ecf5; text-align:center;}

.result_star {border-radius:10px; background:#f8f9fc; padding:0 0 0 10px; margin-top:10px;}
.result_star:after {content:""; display:block; clear:both; height:0; visibility:hidden;} 
.result_star li {float:left; height:40px; padding:12px 20px 0 25px; background:url(../../../files/web1/images/003/n2_result_line.png) no-repeat left center; font-size:15px; color:#4f4957;}
.result_star li:first-child {background:none;}
.result_star li img {vertical-align:-4px; margin-right:10px;}

.new_result_h3 {position:relative; margin-top:60px;}
.new_result_h3 .top {position:relative; height:55px; padding:25px 0 0 0; color:#fff; font-size:22px; background:url(../../../files/web1/images/003/bar_result3.png) no-repeat left top; text-align:center;}
.new_result_h3 .top .bg {position:absolute; right:64px; top:-35px;}
.new_result_h3 .con {border:1px solid #d5d7dd; border-top:none; padding:35px 30px; background:#fff; font-size:14px; line-height:25px;}

.new_result_h4 {position:relative; margin-top:60px;}
.new_result_h4 .top {position:relative; height:55px; padding:25px 0 0 50px; color:#fff; font-size:22px; background:url(../../../files/web1/images/003/bar_result4.png) no-repeat left top; text-align:center;}
.new_result_h4 .top .bg {position:absolute; left:15px; top:-32px;}
.new_result_h4 .con {border:1px solid #d5d7dd; border-top:none; padding:35px 30px; background:#fff; font-size:14px; line-height:25px;}

.result_con_h1 {width: 100%; display: block; overflow: auto;}
.result_con_h1:after {content:""; display:block; clear:both; height:0; visibility:hidden;} 
.result_con_h1 .left {float:left; width:546px; padding:0 30px 0 0;}
.result_con_h1 .right {float:left; width:331px; padding:0 0 0 30px; border-left:1px solid #dedede;}
.result_con_h1 .graph {margin-top:35px;}
.result_con_h1 .graph_color {text-align:right; font-size:14px; margin-top:30px;}
.result_con_h1 .graph_color img {vertical-align:middle;}
.result_con_h1 .p_num {text-align:right; margin-top:-25px; font-size:13px;}
.result_con_h1 .p_num strong {color:#ef5b5b; font-size:18px;}

.table_type_h8 {border-top:1px solid #a7abbd; border-bottom:1px solid #dcdcdc;}
.table_type_h8 table {width:100%;}
.table_type_h8 table thead th {font-weight:bold; font-size:15px; background:#ecedf2; border-left:1px solid #dcdcdc; border-top:1px solid #dcdcdc; padding:10px 0 11px 0;}
.table_type_h8 table tbody th {background:#f5f6f8; border-top:1px solid #dcdcdc;}
.table_type_h8 table tbody td {padding:12px 0 13px 0px; font-size:14px; background:#fff; border-left:1px solid #dcdcdc; border-top:1px solid #dcdcdc; text-align:center;}
.table_type_h8 table tbody th.ptb, .table_type_h8 table tbody td.ptb {padding-top:9px; padding-bottom:10px;}
.table_type_h8 table tbody .blue {color:#4b75c8;}
.table_type_h8 table .bl_n {border-left:none;}
.table_type_h8 table .tr {text-align:right; padding-right:30px;}
.table_type_h8 table .tr .blue{color:#437AC8;}

.new_result_h5 {position:relative; margin-top:60px;}
.new_result_h5 .top {position:relative; height:62px; padding:18px 30px 0 0; color:#fff; font-size:22px; line-height:24px; background:url(../../../files/web1/images/003/bar_result5.png) no-repeat left top; text-align:center;}
.new_result_h5 .top .bg {position:absolute; right:20px; top:-36px;}
.new_result_h5 .top span {display:block; font-size:14px;}
.new_result_h5 .con {border:1px solid #d5d7dd; border-top:none; padding:35px 30px; background:#fff; font-size:14px; line-height:25px;}
.new_result_h5 .m_con {border:1px solid #d5d7dd; padding:35px 30px; background:#fff; font-size:14px; line-height:25px; margin-top:10px;}
.new_result_h5 .ti {font-size:16px; color:#444;}

.result_con_h2 {width: 100%; display: block; overflow: auto;}
.result_con_h2:after {content:""; display:block; clear:both; height:0; visibility:hidden;} 
.result_con_h2 .left {float:left; width:439px; padding:0 30px 0 0;}
.result_con_h2 .right {float:left; width:438px; padding:0 0 0 30px; border-left:1px solid #dedede;}
.result_con_h2 .graph {margin-top:35px;}
.result_con_h2 .graph_color {text-align:right; font-size:14px; margin-top:15px;}
.result_con_h2 .graph_color img {vertical-align:middle;}
.result_con_h2 .p_num {text-align:right; margin-top:-25px; font-size:13px;}
.result_con_h2 .p_num strong {color:#ef5b5b; font-size:18px;}

.new_result_h6 {position:relative; margin-top:60px;}
.new_result_h6 .top {position:relative; height:55px; padding:25px 0 0 0; color:#fff; font-size:22px; background:url(../../../files/web1/images/003/bar_result1.png) no-repeat left top; text-align:center;}
.new_result_h6 .top .bg {position:absolute; left:69px; top:-43px;}
.new_result_h6 .con {border:1px solid #d5d7dd; border-top:none; padding:35px 30px; background:#fff; font-size:14px; line-height:25px;}
.new_result_h6 .txt {}
.new_result_h6 .txt:after {content:""; display:block; clear:both; height:0; visibility:hidden;} 
.new_result_h6 .txt .l {float:left; margin-right:40px;}
.new_result_h6 .txt .r {float:left; font-size:22px; line-height:32px; margin:15px 0 0 0; font-weight:bold;}
.new_result_h6 .txt .c1 {color:#4b75c8;}
.new_result_h6 .txt .tdu {text-decoration:underline;}

.table_type_h9 {border:1px solid #dcdcdc;}
.table_type_h9 table {width:100%;}
.table_type_h9 table thead th {font-weight:bold; font-size:15px; background:#ecedf2; border-left:1px solid #dcdcdc; border-top:1px solid #dcdcdc; padding:10px 0 11px 0;}
.table_type_h9 table thead th.bg1 {background:#94a3b5; color:#fff;}
.table_type_h9 table  td {padding:12px 0 13px 0px; font-size:14px; background:#fff; border-left:1px solid #dcdcdc; border-top:1px solid #dcdcdc; text-align:center;}
/*다빈치핵심역량결과화면*/





.counselreservePRIVATE {
    display: inline-block!important;
    width: 95px!important;
    text-align: center!important;
    font-size: 15px!important;
    margin: 5px!important;
    border: #e9f6ff 2px solid!important;
    border-radius: 3px!important;
    background: #e9f6ff!important;
    color: #2c71d8!important;
}

.counselreserveGROUP {
    display: inline-block!important;
    width: 90px!important;
    text-align: center!important;
    font-size: 15px!important;
    margin: 5px!important;
    border: #e9f8f2 2px solid!important;
    border-radius: 3px!important;
    background: #e9f8f2!important;
    color: #07a35e!important;
}

.counselreserveN {
    display: inline-block!important;
    width: 90px!important;
    text-align: center!important;
    font-size: 15px!important;
    margin: 5px!important;
}

.select_time ul li{
    float: left;
    width: 33%!important;
    margin-bottom: 8px;
    text-align: center;
}


.calendar-setting {
  padding: 10px 0;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.calendar-setting__left { 
  margin: 0 10px 0 auto;
  display: flex;
  align-items: center;
  gap: 16px;
  position: relative;
}

.calendar-setting .counselreserve-N::before {
  margin-right: 6px;
  content: '';
  display: inline-block;
  border: #d6d8db 1px solid;
  background: #f0f2f6;
  border-radius: 3px;
  width: 16px;
  height: 16px;
}

.calendar-setting .counselreserve-N {
  display: flex;
  align-items: center;
}

.calendar-setting .counselreserve-GROUP::before {
  margin-right: 6px;
  content: '';
  display: inline-block;
  border: #6bd69e 1px solid;
  background: #9be6bf;
  border-radius: 3px;
  width: 16px;
  height: 16px; 
}

.calendar-setting .counselreserve-GROUP {
  display: flex;
  align-items: center;
}


.calendar-setting .counselreserve-PRIVATE::before {
  margin-right: 6px;
  content: '';
  display: inline-block;
  border: #8bc6eb 1px solid;
  background: #a8daf9;
  border-radius: 3px;
  width: 16px;
  height: 16px;  
}

.calendar-setting .counselreserve-PRIVATE {
  display: flex;
  align-items: center;
}
