@charset "utf-8";

.pagecommon{font-size:15px;line-height:25px;color:#555;letter-spacing:-0.3px;font-family:notokr-regular}
.pagecommon .cont_wrap{margin-top:90px}
.pagecommon .cont_wrap .c_tit{margin-bottom:23px;font-size:21px;color:#333;font-family:notokr-bold}
.pagecommon .cont_wrap .c_tit:before{display:block;width:28px;height:1px;margin-bottom:12px;background-color:#ee721f;content:''}

.sun_business .tit_area .tit{font-size:17px;line-height:32px;color:#333}
.sun_business .tit_area .tit span{font-size:32px;font-family:notokr-bold}
.sun_business .tit_area .bg_txt{display:inline-block;margin:20px 0;padding:0 5px;font-size:15px;line-height:23px;color:#fff;background-color:#ee721f;font-family:notokr-medium}
.sun_business .sun_cont01{padding:25px;background-color:#f7f7f7;overflow:hidden}
.sun_business .sun_cont01 li{float:left;width:250px;height:270px;padding:15px 13px;margin-right:10px;text-align:center;background-color:#fff;box-sizing:border-box}
.sun_business .sun_cont01 li:last-child{margin-right:0}
.sun_business .sun_cont01 li .s_tit{padding:16px 0 10px;font-size:17px;color:#333;font-family:notokr-medium}
.sun_business .sun_cont02{overflow:hidden}
.sun_business .sun_cont02 li{position:relative;float:left;width:49%;height:126px;margin:0 2% 20px 0;padding:25px 0;border:solid 1px #dbdbdb;font-size:16px;color:#333;text-align:center;box-sizing:border-box}
.sun_business .sun_cont02 li:nth-child(2n){margin-right:0}
.sun_business .sun_cont02 li .number{display:block;position:absolute;top:0;left:0;width:40px;height:40px;font-size:13px;line-height:40px;color:#fff;letter-spacing:1px;background-color:#ee721f;font-family:notokr-medium}
.sun_business .img_box{padding:25px 0;background-color:#f7f7f7}
.sun_business .img_box img{display:block;margin:0 auto}
.sun_business .sun_cont04_tbl{width:100%;border-collapse:collapse;text-align:center}
.sun_business .sun_cont04_tbl thead th{font-weight:normal;color:#fff;background-color:#555;font-family:notokr-medium}
.sun_business .sun_cont04_tbl tbody th{border-bottom:solid 1px #ccc;font-weight:normal;color:#333;background-color:#f7f7f7;font-family:notokr-medium}
.sun_business .sun_cont04_tbl tbody td{border-bottom:solid 1px #dbdbdb;border-left:solid 1px #dbdbdb}
.sun_business .sun_cont04_tbl tbody td.bg{color:#ff5900;background-color:#fff5f0;font-family:notokr-medium}
.sun_business .tbl_txt{padding-top:10px}
.sun_business .sun_cont05 .img_box{margin-top:20px}
.sun_business .cont06_list{overflow:hidden}
.sun_business .cont06_list li{position:relative;float:left;width:calc(100% /3);width:-webkit-calc(100% /3);width:-moz-calc(100% /3);height:180px;padding:25px 20px;margin-right:-1px;border:solid 1px #dbdbdb;box-sizing:border-box}
.sun_business .cont06_list li:nth-child(3){margin-right:0}
.sun_business .cont06_list li:nth-child(1) , .sun_business .cont06_list li:nth-child(2) , .sun_business .cont06_list li:nth-child(3){margin-bottom:-1px}
.sun_business .cont06_list li:nth-child(even){background-color:#f7f7f7}
.sun_business .cont06_list li .number{display:inline-block;padding:0 10px;border-radius:30px;font-size:12px;line-height:22px;color:#fff;letter-spacing:2px;background-color:#4f4f4f;text-align:center}
.sun_business .cont06_list li .tit{padding:12px 0 11px;font-size:16px;color:#333;font-family:notokr-medium}
.sun_business .cont06_list li img{position:absolute;right:25px;bottom:15px}
.sun_business .cont06_list li:last-child{font-size:15px;color:#333;text-align:center;font-family:notokr-medium}
.sun_business .cont06_list li:last-child span{font-size:24px;color:#fa8b1f;font-family:notokr-bold}
.sun_business .cont06_list li .go_btn{display:block;width:142px;height:38px;margin:25px auto;font-size:15px;line-height:38px;color:#fff;background-color:#f98a1f;transition:all 0.2s}
.sun_business .cont06_list li .go_btn:hover{background-color:#fe7d00}

#Page33{text-align:center}
#Page33 .s_tit{display:inline-block;padding:0 5px;margin-bottom:18px;font-size:15px;color:#fff;background-color:#ee721f}
#Page33 .cont{margin-bottom:35px}
#Page33 span.color{color:#ee721f}
#Page33 span.bold{font-family:notokr-medium}
#Page33 span.big{font-size:22px;line-height:49px}

#Page35 .tit_area{padding:24px 0;background:url(/sh_page/img/35p_tit_img.png) right center no-repeat}

#Page36 .tit_area{padding:24px 0;background:url(/sh_page/img/36p_tit_img.png) right center no-repeat}

#Page38 .tit_area{padding:24px 0;background:url(/sh_page/img/38p_tit_img.png) right center no-repeat}
#Page38 .tit_area .tit{padding-bottom:20px}
#Page38 .tit_area .tit span.color{color:#ee721f}
#Page38 .business_area{overflow:hidden;margin-top:30px;padding:30px 0;border:solid 1px #dbdbdb}
#Page38 .business_area li{position:relative;float:left;width:32%;margin-right:2%;text-align:center}
#Page38 .business_area li:after{position:absolute;right:-21px;top:90px;content:url('/sh_page/img/38p_plus.png')}
#Page38 .business_area li:last-child{margin-right:0}
#Page38 .business_area li:last-child:after{display:none}
#Page38 .business_area li .b_tit{margin-top:20px;font-size:18px;color:#333;font-family:notokr-medium}
#Page38 .business_area li .eng{font-size:13px;line-height:35px;color:#999;letter-spacing:2px}
#Page38 .business_step{margin-top:35px;overflow:hidden}
#Page38 .business_step > li{float:left;width:25%;height:300px;margin:0 -1px -1px 0;padding:22px 20px;border:solid 1px #dbdbdb;box-sizing:border-box}
#Page38 .business_step > li:nth-child(4n){margin-right:0}
#Page38 .business_step > li.bg{background-color:#f7f7f7}
#Page38 .business_step > li.last{margin-bottom:0}
#Page38 .business_step > li .step{font-size:14px;color:#ee721f;letter-spacing:2px;font-family:notokr-bold}
#Page38 .business_step > li .tit{margin-top:22px;font-size:17px;color:#333;font-family:notokr-medium}
#Page38 .business_step > li .tit:after{display:block;width:20px;height:1px;margin:12px 0;background-color:#ee721f;content:''}
#Page38 .business_step > li .cont_list > li{padding-bottom:11px;line-height:21px}

#Page40 .tit_area{padding:24px 0;background:url(/sh_page/img/40p_product_img.png) right bottom no-repeat}
#Page40 .inst_box{overflow:hidden;margin-bottom:10px;}
#Page40 .inst_box li{float:left;width:205px;margin-right:3.3px}
#Page40 .inst_box li:last-child{margin-right:0}
#Page40 .inst_box li p{padding:5px 0;color:#fff;text-align:center;background-color:#555}
#Page40 .hit_intro dl{margin-bottom:20px}
#Page40 .hit_intro dl dt{;font-size:16px;line-height:35px;color:#333;background-color:#f7f7f7;font-family:notokr-medium}
#Page40 .hit_intro dl dt span{padding:10px 11px;margin-right:6px;font-size:13px;color:#fff;background-color:#ee721f}
#Page40 .hit_intro dl dd{padding:8px 13px;border-bottom: dotted 1px #ccc}
#Page40 .hit_intro dl dd:before{display:inline-block;width:2px;height:2px;margin:0 5px 5px 0;background-color:#666;content:''}
#Page40 .step_program_cont{position:relative;padding:25px;background-color:#f7f7f7;box-sizing:border-box}
#Page40 .step_program_cont .in_txt{position:absolute;right:111px;bottom:60px;color:#333}
#Page40 .step_program_cont .in_txt span{color:#ff4f12}
#Page40 .step_program .step_box{overflow:hidden}
#Page40 .step_program .step_box li{float:left;width:250px;height:130px;margin:0 10px 10px 0;padding:20px;background-color:#fff;box-sizing:border-box}
#Page40 .step_program .step_box li:nth-child(3n){margin:0 0 10px 0}
#Page40 .step_program .step_box li img{float:left;}
#Page40 .step_program .step_box li .txt{float:left;width:120px;padding-left:15px;margin-top:10px;font-family:notokr-medium}
#Page40 .step_program .step_box li .txt .num{font-size:13px;color:#ee721f;letter-spacing:2px}
#Page40 .step_program .step_box li .tit{font-size:17px;color:#333}
#Page40 .adv_area .box{margin-bottom:45px;border-top:solid 1px #dbdbdb}
#Page40 .adv_area .box:after{display:block;visibility:hidden;clear:both;content:""}
#Page40 .adv_area .box .top_txt{overflow:hidden}
#Page40 .adv_area .box .tit{float:left;position:relative;width:30%;padding-top:20px;font-size:21px;line-height:29px;color:#333;font-family:notokr-medium}
#Page40 .adv_area .box .tit span{color:#ee721f}
#Page40 .adv_area .box .tit:before{display:block;position:absolute;top:0;left:0;width:210px;height:1px;background-color:#ee721f;content:''}
#Page40 .adv_area .box .cont{float:left;width:70%;padding-top:20px;}
#Page40 .adv_area .box .cont span{font-size:16px;color:#333;font-family:notokr-medium}
#Page40 .adv_area .box .img{margin-top:30px;padding:30px 0;background-color:#f7f7f7}
#Page40 .adv_area .box .img img{display:block;margin:0 auto}
#Page40 .adv_area .box .adv_table{margin-top:30px;padding:30px 0;background-color:#f7f7f7}
#Page40 .adv_area .box .adv_table .tbl_tit{padding-bottom:8px;font-size:16px;color:#333;text-align:center;font-family:notokr-medium}
#Page40 .adv_area .box .adv_table .adv_tbl{width:85%;margin:0 auto;border-collapse:collapse;text-align:center}
#Page40 .adv_area .box .adv_table .adv_tbl th{font-weight:normal;color:#fff;background-color:#555;font-family:notokr-medium}
#Page40 .adv_area .box .adv_table .adv_tbl td{background-color:#fff}
#Page40 .adv_area .box .adv_table .adv_tbl td:first-child{border-right:solid 1px #dbdbdb}
#Page40 .adv_area .box .adv_table .adv_tbl td span.bold{font-size:17px;color:#333;font-family:notokr-medium}
#Page40 .adv_area .box .adv_table .adv_tbl td span.color{color:#cd0d0d}
#Page40 .adv_area .box .adv_table .adv_tbl .last_tr{border-right:none;background-color:#dbdbdb;font-family:notokr-medium}

#Page45 .tit_txt_area{text-align:center}
#Page45 .tit_txt_area .tit{font-size:24px;color:#333;font-family:notokr-bold}
#Page45 .tit_txt_area .tit span{color:#ee721f}
#Page45 .tit_txt_area .cont{margin-top:30px;padding:30px 0;border:dotted 1px #ccc}
#Page45 .img_area{padding:35px 0;text-align:center;background-color:#f7f7f7}
