@charset "utf-8";

.phbb {width:104px;background:#4e5ba0;text-align:center;color:#fff;margin:0 auto;padding:5px 0 4px 0}

.bk {padding:30px;background:#f8f8f8}
.bt1 {background:#f8f8f8;padding:25px 75px 25px 35px}
.wr {vertical-align:2px;display:inline-block;border:1px solid #8890ad;background:#f2f3f7;font-size:12px;;text-align:center;padding:0 10px;height:23px;line-height:23px;color:#52608d;margin-right:10px}
.wr2 {vertical-align:2px;display:inline-block;border:1px solid #4f63a2;background:#4f63a2;font-size:12px;;text-align:center;padding:0 10px;height:23px;line-height:23px;color:#fff;margin-right:10px}

.bt1 .tx1 {font-size:20px}
.blue {color:#1f88ea;font-weight:600}
.blue2 {color:#5661b5;font-weight:600}

.btn_box_a1 {display:inline-block; width:87px; height:32px; padding:8px 0 0 0; background:#444444; border-radius:2px; text-align:center; font-size:15px; font-weight:bold; color:#fff; vertical-align:middle;}


.tab_type_a1:after {content:''; display:block; clear:both;}
.tab_type_a1 li {float:left}
.tab_type_a1 li a {display:inline-block;border:1px solid #dddddd;padding:12px 40px 11px 30px;border-radius:5px 5px 0 0;background:url(../../../files/web1/images/common/tab_a1_off.png) no-repeat 95% 14px;border-bottom:0}
.tab_type_a1 li.on a {background:#4755a1 url(../../../files/web1/images/common/tab_a1_on.png) no-repeat 95% center;color:#fff;border:1px solid #4755a1;text-decoration:underline;font-weight:600}

.tab_type_pop li {width:60%;text-align:center;display:block;font-size:16px;font-weight:600;border:1px solid #dddddd;border-bottom:0;padding:12px 5% 11px 0%;color:#fff;text-decoration:underline;border-radius:5px 5px 0 0;background:#4755a1 url(../../../files/web1/images/common/tab_a1_on.png) no-repeat 95% center;}

.inx1 {border:1px solid #dddddd;text-align:center;padding:45px 0 40px 0px;position:relative}
.inx1 ul {display:inline-block;}
.inx1 ul li {text-align:left;margin-bottom:10px;font-size:14px;font-weight:600}
.inx1 ul li .n1 {display:block;width:120px;float:left;height:28px;padding-top:8px}
.inx1 ul li .n2 {display:block;;float:left;width:394px}
.inx1 ul li .g1 {width:25%}
.inx1 ul li .g2 {width:33%}
.inx1 ul li .g3 {width:32%}
.inx1 ul li .g4 {width:30%}
.inx1 ul li .g5 {width:31%}
.inx1 ul li .g6 {width:30%}
.inx1 ul li .g7 {width:78%}
.inx1 ul li:after {content:''; display:block; clear:both;}
.inx1 input[type="text"]{border:1px solid #d4d4d4;height:33px;line-height:33px;width:100%}
.inx1 .btn_type_a1 {position:absolute;right:111px;top:47px}
.inx1 .btn_type_a1.t2 {position:absolute;right:111px;top:140px}
input[type="text"].type1 {border:1px solid #d4d4d4;height:33px;line-height:33px;}
select.type1 {border:1px solid #d4d4d4;height:35px;line-height:35px;}

.btn_type_a1 {display:inline-block;border-radius:3px;background:#3e3e3e;font-size:14px;font-weight:600;text-align:center;width:87px;height:75px;line-height:75px;color:#fff}
.btn_type_a2 {display:inline-block;background:#e2e2e5;font-size:14px;font-weight:600;text-align:center;width:76px;height:33px;line-height:33px;color:#373942;border:1px solid #b7bbc9;vertical-align:-2px}

.list_type_h1 > ul > li .con > ul > li {color:#666666}
.bt2 {background:url(../../../files/web1/images/common/bg_t1.png) no-repeat 0 20px;padding:20px 0 0 85px;border-top:2px solid #52608d;line-height:23px}

.list_type_a1 {border-top:3px solid #52608d;}
.list_type_a1 > ul {}
.list_type_a1 > ul > li {border-bottom:1px solid #e2e2e2; padding:18px 20px 22px 150px; position:relative;}
.list_type_a1 > ul > li .img {width:100px; position:absolute; left:30px; top:27px;}
.list_type_a1 > ul > li .img img {width:100px;}
.list_type_a1 > ul > li .num {width:40px; height:40px; position:absolute; left:20px; top:35px; text-align:center; font-size:16px; color:#444;}
.list_type_a1 > ul > li .con {}
.list_type_a1 > ul > li .con .txt {line-height:22px;}
.list_type_a1 > ul > li .con .txt a {font-size:16px; color:#444; font-weight:bold;}
.list_type_a1 > ul > li .con .txt a:hover {text-decoration:underline;}
.list_type_a1 > ul > li .con .txt .blue {color:#4755a1; font-weight:bold;}
.list_type_a1 > ul > li .con > ul {margin-top:10px;}
.list_type_a1 > ul > li .con > ul:after {content:''; display:block; clear:both;}
.list_type_a1 > ul > li .con > ul > li {float:left; background:url(../../../files/web1/images/common/list_line1.png) no-repeat right 6px; background-size:1px 10px; padding:0 13px 0 0px;margin-right:10px}
.list_type_a1 > ul > li .con > ul > li:last-child {background:none; padding-left:0px;}
.list_type_a1 > ul > li .con > ul > li.down a {margin-left:3px;}
.list_type_a1 > ul > li .con > ul > li.down img {width:17px; height:17px; vertical-align:-3px;}

.list_type_a1 > ul > li .con2 {}
.list_type_a1 > ul > li .con2 .txt {line-height:22px;}
.list_type_a1 > ul > li .con2 .txt a {font-size:16px; color:#444; font-weight:bold;}
.list_type_a1 > ul > li .con2 .txt a:hover {text-decoration:underline;}
.list_type_a1 > ul > li .con2 .txt .blue {color:#4755a1; font-weight:bold;}


.write_type_a1 {}
.write_type_a1 table {width:100%; table-layout:fixed;}
.write_type_a1 table thead th {text-align:left; border-bottom:1px solid #e3e2e3; padding:14px 20px 14px 20px; ; font-size:14px; color:#444; background:#f3f3f3;}
.write_type_a1 table tbody th {text-align:left; border-bottom:1px solid #e3e2e3; padding:10px 20px 10px 20px;; font-size:14px; color:#444; background:#f8f8f8;font-weight:600}
.write_type_a1 table tbody td {padding:13px 2% 13px 2%; border-bottom:1px solid #e3e2e3;}
.write_type_a1 table tbody td.td2 {padding:5px 2% 5px 2%;}
.write_type_a1 table tbody td input[type="text"], .write_type_a1 table tbody td input[type="password"] {height:25px; padding:7px 5px 0 5px; border:1px solid #d4d4d4; vertical-align:middle;}
.write_type_a1 table tbody td input[type="file"] {width:98%;}
.write_type_a1 table tbody td textarea {width:96%; border:1px solid #d4d4d4; padding:10px 2% 10px 2%;text-align:left}
.write_type_a1 table tbody td .p_red {font-size:12px; line-height:18px; color:#d83a3a;}
.write_type_a1 table tbody td .file {font-size:13px; margin-top:5px;}
.write_type_a1 table tbody td .file label {font-size:13px; vertical-align:middle; margin:0 2px 0 8px;}
.write_type_a1 table tbody td .file input[type="checkbox"] {vertical-align:middle;}
.write_type_a1 table tbody td .txt_num {margin-top:5px; font-size:13px; color:#707070; text-align:right;}
.write_type_a1 table tbody td .blue {color:#ed7664;}
.write_type_a1 table .start {color:#d83a3a; font-size:22px; vertical-align:middle;}
.write_type_a1 table tbody td input.w4 {width:40%;}
.write_type_a1 table tbody td .p_red {margin-top:5px; font-size:12px; color:#e03b41; font-weight:bold; line-height:20px;}
.write_type_a1 .btn_pass {display:inline-block; padding:7px 19px 8px 19px; border:1px solid #b7bbc9; background:#e2e2e5; font-size:13px; color:#373942; vertical-align:middle; font-weight:bold;}
.write_type_a1 .f_12 {font-size:12px; color:#444; margin-left:10px;}
.write_type_a1 table tbody td input[type="text"].awp1 {width:15%}

.write_type_a2 {}
.write_type_a2 table {width:100%; table-layout:fixed;border-top:2px solid #52608d}
.write_type_a2 table thead th {text-align:left; border-bottom:1px solid #e3e2e3; padding:14px 20px 14px 20px; font-size:20px; color:#444; background:#fff;}
.write_type_a2 table tbody th {text-align:center; border-bottom:1px solid #e3e2e3; padding:10px 0px 10px 0px; font-size:14px; color:#444; background:#f8f8f8;}
.write_type_a2 table tbody td {padding:13px 2% 13px 2%; border-bottom:1px solid #e3e2e3;}
.write_type_a2 table tbody td.td2 {padding:5px 2% 5px 2%;}
.write_type_a2 .w1 {width:17%}

.write_type_a2 .bl1 {border-left:1px solid #d6d8dd}

.write_type_a3 {}
.write_type_a3 table {width:100%; table-layout:fixed;border-top:2px solid #52608d}
.write_type_a3 table thead th {text-align:left; border-bottom:1px solid #e3e2e3; padding:14px 20px 14px 20px; ; font-size:16px; color:#444; background:#f3f3f3;;font-weight:600}
.write_type_a3 table tbody th {text-align:left; border-bottom:1px solid #e3e2e3; padding:10px 20px 10px 20px;; font-size:14px; color:#444; background:#f8f8f8;font-weight:600}
.write_type_a3 table tbody td {padding:13px 2% 13px 2%; border-bottom:1px solid #e3e2e3;}
.write_type_a3 table tbody td.td2 {padding:13px 2% 13px 2%;}
.write_type_a3 .w1 {width:17%}

.write_type_a4.ahn {background:url(../../../files/web1/images/common/table_line.gif) no-repeat left top;padding-top:3px}

.write_type_a4 table {width:100%; table-layout:fixed;}
.write_type_a4 table thead th {text-align:center; border-bottom:1px solid #e3e2e3; padding:14px 10px 14px 10px; ; font-size:14px; color:#444; background:#eff1f4;;;font-weight:600}
.write_type_a4 table tbody td {padding:13px 10px 13px 10px; border-bottom:1px solid #e3e2e3;text-align:center;line-height:22px}
.write_type_a4 table tbody td.tl {text-align:left}
.write_type_a4 table tbody td.bg {background:#f8f8f8}
.write_type_a4 table tbody td.td2 {padding:13px 2% 13px 2%;}
.write_type_a4 .w1 {width:17%}
.write_type_a4 table .bl1 {border-left:1px solid #d6d8dd}
.write_type_a4 table tbody td a {text-decoration:underline}
.write_type_a4 table tbody tr.today td {background:#f5f7fd;color:#4e5ba0;font-weight:600}
.write_type_a4 table tbody th {background:#f8f8f8;border-bottom:1px solid #d6d8dd;font-weight:600}
.write_type_a4 table tbody td.tl {vertical-align:middle}

.last01 {padding:15px 0;background:#727287;font-size:20px;color:#fff;text-align:center}


.month1 {text-align:center;margin-top:50px}
.month1 .day {font-size:44px;font-weight:600;color:#444444;margin:0 25px}
.month1 a img {vertical-align:-1px}

.ms1 {border-radius:50px;width:25px;height:25px;line-height:25px;color:#fff;display:inline-block;background:#4755a1;text-align:center}
.ms2 {border-radius:50px;width:25px;height:25px;line-height:25px;color:#fff;display:inline-block;background:#6696de;text-align:center}
.w100 {width:100px;display:inline-block}

.calendar_top select {padding:6px 5px 6px 5px; border:1px solid #bababa; width:60%; vertical-align:middle;}

.calendar_top {margin-top:30px}
.calendar_top .left {float:left;width:40%;padding-top:10px}
.calendar_top .right {float:right;width:25%;text-align:right}
.calendar_top:after {content:''; display:block; clear:both;}

.search_btn {background:#515151;width:68px;height:35px;text-align:center;display:inline-block;font-size:13px;color:#fff;line-height:35px}
.calendar_tbl table {border-collapse:separate;border:1px solid #bfc4d4;border-top:2px solid #52608d;width:100%}
.calendar_tbl {margin-top:10px;}
.calendar_tbl thead th {background:#f8f8f8;text-align:center;height:48px;}
.calendar_tbl tbody td {position:relative;text-align:left;border-top:1px solid #e3e2e3;padding:10px;border-left:1px solid #e3e2e3;padding:37px 10px 20px 10px;vertical-align:top}
.calendar_tbl tbody td:first-child {border-left:0}
.calendar_tbl tbody td .num {position:absolute;top:8px;left:10px}
.calendar_tbl tbody td .num a:hover {color:#e67700;text-decoration:underline}
.calendar_tbl tbody td.bg {background:#f2f3f7;}
.calendar_tbl tbody td .con {min-height:40px;}
.red {color:#e03b41}

.table_type_a1 {background:url(../../../files/web1/images/common/table_line.gif) no-repeat left top; padding:3px 0 0 0;}
.table_type_a1 table {width:100%; line-height:25px;}
.table_type_a1 table thead th {background:#eff1f4; border-bottom:1px solid #d6d8dd;font-weight:600;font-size:14px; padding:8px 0 13px 0 }
.table_type_a1 table tbody th {background:#eff1f4; border-bottom:1px solid #d6d8dd; font-weight:bold;}
.table_type_a1 table tbody td {text-align:center; padding:8px 0 13px 0; border-bottom:1px solid #d6d8dd;}
.table_type_a1 table tbody .tl {text-align:left; padding-left:30px; padding-right:30px;}
.table_type_a1 table .bdl {border-left:1px solid #d6d8dd}
.table_type_a1 table tbody th.nm {font-weight:500}

.bt3:after {content:''; display:block; clear:both;}
.bt3 .left {background:url(../../../files/web1/images/common/bt3_l.png) no-repeat center 30px;border:1px solid #dddddd;width:410px;height:390px;float:left}
.bt3 .right {background:url(../../../files/web1/images/common/bt3_r.png) no-repeat center 30px;border:1px solid #dddddd;width:410px;height:390px;float:right}
.bt3 > div:hover {border:1px solid #323245}
.bt3 .left .inner {margin-top:190px;text-align:center}
.bt3 .left .inner .st1 {font-size:22px;font-weight:600;color:#444444}
.bt3 .left .inner .st2 {font-size:13px;color:#444444;line-height:22px;margin-top:10px}
.bt3 .right .inner {margin-top:190px;text-align:center}
.bt3 .right .inner .st1 {font-size:22px;font-weight:600;color:#444444}
.bt3 .right .inner .st2 {font-size:13px;color:#444444;line-height:22px;margin-top:10px}

.bt5:after {content:''; display:block; clear:both;}
.bt5 .left {background:url(../../../files/web1/images/common/001002004_06.gif) no-repeat center 30px;border:1px solid #dddddd;width:410px;height:390px;float:left}
.bt5 .right {background:url(../../../files/web1/images/common/001002004_03.gif) no-repeat center 30px;border:1px solid #dddddd;width:410px;height:390px;float:right}
.bt5 > div:hover {border:1px solid #323245}
.bt5 .left .inner {margin-top:190px;text-align:center}
.bt5 .left .inner .st1 {font-size:22px;font-weight:600;color:#444444}
.bt5 .left .inner .st2 {font-size:13px;color:#444444;line-height:22px;margin-top:10px}
.bt5 .right .inner {margin-top:190px;text-align:center}
.bt5 .right .inner .st1 {font-size:22px;font-weight:600;color:#444444}
.bt5 .right .inner .st2 {font-size:13px;color:#444444;line-height:22px;margin-top:10px}

.btn_box_i2 {display:inline-block;border-radius:5px; padding:0 20px; height:40px; line-height:40px; background:#353535; text-align:center; font-size:15px; font-weight:bold; color:#fff; vertical-align:middle;}

.reply_b1 {border:1px solid #e3e2e3;border-top:2px solid #52608d;padding:15px 30px;position:relative;border-bottom:0;margin-top:50px}
.reply_b1 .detail li {float:left; background:url(../../../files/web1/images/common/list_line1.png) no-repeat left center; background-size:1px 10px; padding:0 10px 0 10px;}
.reply_b1 .detail:after {content:''; display:block; clear:both;}
.reply_b1 .detail li:first-child {background:none; padding-left:0px;}
.reply_b1 .detail {position:absolute;top:15px;right:30px}
.reply_b1 .detail li strong {margin-left:10px}
.reply_b1 .tit {font-size:18px;font-weight:600;color:#444444;margin-top:10px}
.reply_b2 {background:#f8f8f8;padding:30px;line-height:25px;font-size:14px;border:1px solid #e3e2e3;border-top:0;}
.reply_b3.view_file {border:1px solid #e3e2e3;;border-top:0;}

.top_box_a1 {background:#f8f8f8; position:relative; padding:27px 50px 30px 150px;}
.top_box_a1 .bg1 {position:absolute; left:42px; top:28px;}
.top_box_a1 .st1 {line-height:25px;font-size:20px;font-weight:600;margin-bottom:10px}
.top_box_a1 .st2 {line-height:23px;font-size:14px}
.top_box_a1 .st3 {line-height:25px;font-size:18px;margin-bottom:10px}

.appraisal {background:#727287;color:#fff;text-align:center;height:60px;line-height:60px;font-size:20px}
.appraisal2 dt {background:#f3f3f3;padding:13px 10px 13px 25px;color:#444444;font-size:14px;font-weight:600;}
.appraisal2 dd {border-top:1px solid #e3e2e3;border-bottom:1px solid #e3e2e3;padding:13px 10px 13px 25px;color:#444444;font-size:14px;}
.appraisal2 .lb {margin-right:20px}

.btn_type_a3 {display:inline-block; height:32px; padding:8px 15px 0 15px; background:#304594; border-radius:2px; text-align:center; font-size:15px; font-weight:bold; color:#fff; vertical-align:middle;}
.btn_type_a4 {display:inline-block; padding:8px 15px 0 15px; height:32px; background:#fff; border:1px solid #b9b7bd; border-radius:2px; text-align:center; font-size:15px; font-weight:bold; color:#494851; vertical-align:middle;}
.btn_type_a5 {display:inline-block; height:32px; padding:8px 15px 0 15px; background:#353535; border-radius:2px; text-align:center; font-size:15px; font-weight:bold; color:#fff; vertical-align:middle;}

/* .cc1 {background:url(../../../files/web1/images/common/002001_03.png) no-repeat right top;height:465px} */
.cc1 {background:url(../../../files/web1/images/common/002001_03.png) no-repeat 100% 10%;height:665px}
.cc1 .st1 {font-size:22px;line-height:32px;padding-top:20px}
.cc1 .st2 {color:#5661b5;font-size:16px;font-weight:600}
.cc1 .st3 {font-size:14px;line-height:23px;color:#444444;width:539px}

.cc2 {background:url(../../../files/web1/images/common/002001_03.png) no-repeat right top;height:380px}
.cc2 .st1 {font-size:22px;line-height:32px;padding-top:20px}
.cc2 .st2 {color:#5661b5;font-size:16px;font-weight:600}
.cc2 .st3 {font-size:14px;line-height:23px;color:#444444;width:539px}

.bt4:after {content:''; display:block; clear:both;}
.bt4 .left {background:url(../../../files/web1/images/common/002001_06.png) no-repeat center 30px;border:1px solid #dddddd;width:410px;height:390px;float:left}
.bt4 .right {background:url(../../../files/web1/images/common/002001_07.png) no-repeat center 30px;border:1px solid #dddddd;width:410px;height:390px;float:right}
.bt4 > div:hover {border:1px solid #323245}
.bt4 .left .inner {margin-top:190px;text-align:center}
.bt4 .left .inner .st1 {font-size:22px;font-weight:600;color:#444444}
.bt4 .left .inner .st2 {font-size:13px;color:#444444;line-height:22px;margin-top:10px}
.bt4 .right .inner {margin-top:190px;text-align:center}
.bt4 .right .inner .st1 {font-size:22px;font-weight:600;color:#444444}
.bt4 .right .inner .st2 {font-size:13px;color:#444444;line-height:22px;margin-top:10px}
.f12 {font-size:12px;line-height:1.5em}
.lb {margin-right:20px}
.btn_post {display:inline-block; height:35px; line-height:35px; background:#333333;text-align:center; font-size:14px;  color:#fff;width:95px;vertical-align:-1px}
.pp {float:right;margin-right:15px}
.write_type_a1 table tbody td select.awp1 {width:12%}

.w178 {display:inline-block;width:178px}
.w140 {display:inline-block;width:130px}
input.w1 {width:35%}
.write_type_a1 textarea {border:1px solid #d4d4d4;font-size:13px;height:205px}
.fr {float:right}
.fl {float:left}
.cb:after {content:''; display:block; clear:both;}
.write_type_a1 .tc {text-align:center}
.write_type_a1 .au {padding:50px 0}
.orange {color:#e67700}

.js1 {border:1px solid #dddddd;padding:30px 0 0 0;position:relative;text-align:center;margin-top:30px}
.js1 .st1 {font-size:22px;padding:0 20px}
.js1 .st2 {margin-top:20px}
.js1 .st3 {font-size:18px;font-weight:600}
.js1 .st4 {font-size:14px;line-height:22px;margin-top:10px}
.js1 .bt {background:#f8f8f8;padding:20px 0;width:100%;margin-top:30px}

.db_b {background:#4c619b url(../../../files/web1/images/common/db_b.png) no-repeat 32px 30px;;padding:28px 30px 35px 125px;}
.db_b .st1 {color:#fff;font-size:16px;font-weight:600}
.db_b .st2 {color:#fff;font-size:13px;line-height:22px}
.db_b .fr a {display:inline-block;background:#333333;color:#fff;font-size:13px;padding:15px 0;width:72px;height:37px;text-align:center;border-radius:5px;line-height:18px}
.w_br {display:block}

.but {width:100%}
.but:after {content:''; display:block; clear:both;}
.but .left {display:inline-block;width:49%;float:left}
.but .left .month1 img {vertical-align:-6px}
.but .left .month1 {margin-top:35px}
.but .left .month1 .day {font-size:35px}
.but .right {display:inline-block;width:49%;border:1px solid #d7d7d7;float:right;margin-top:90px}
.but .right .tit {height:62px;line-height:62px;font-size:16px;font-weight:600;color:#444444;text-align:center}
.but .right .bt {background:#f8f8f8;overflow-y:scroll;padding:30px;height:217px}
.but .right .bt .j1 {width:77px;height:26px;line-height:26px;font-size:14px;color:#fff;text-align:center;background:#4e5ba0;border-radius:15px;display:inline-block;margin-bottom:5px}
.but .right .bt .j2 {width:73px;height:22px;line-height:22px;font-size:14px;color:#666666;text-align:center;background:#fff;border-radius:15px;display:inline-block;margin-bottom:5px;border:2px solid #6d9ce3;}
.but .right .bt .d2 > li {margin-bottom:25px}
.but .right .bt .d1:after {content:''; display:block; clear:both;}
.but .right .bt .d1 li {color:#444444;font-weight:600;line-height:23px}
.but .right .bt .d1 li .st2 {;color:#787878;background:url(../../../files/web1/images/common/list_line1.png) no-repeat left 4px;padding-left:10px;margin-left:10px;font-weight:500}
.but .right .btt {background:#f8f8f8;border-top:1px solid #e3e2e3;text-align:center;padding:13px 0}
.but ul li .btn1 {display:inline-block; width:16px; height:16px; background:url(../../../files/web1/images/common/reply_woff.png) no-repeat left top; vertical-align:-3px;}
.but ul li .btn1.on {background:url(../../../files/web1/images/common/reply_won.png) no-repeat left top;}
.but ul li .btn2 {display:inline-block; width:16px; height:16px; background:url(../../../files/web1/images/common/reply_wclose.png) no-repeat left top; vertical-align:-3px;}

.calendar_tbl2 table {border-collapse:separate;border:1px solid #bfc4d4;border-top:2px solid #52608d;width:100%}
.calendar_tbl2 {margin-top:10px;}
.calendar_tbl2 thead th {background:#f8f8f8;text-align:center;height:48px;}
.calendar_tbl2 tbody td {position:relative;text-align:left;border-top:1px solid #e3e2e3;border-left:1px solid #e3e2e3;padding:15px 5px 15px 5px;vertical-align:top}
.calendar_tbl2 tbody td:first-child {border-left:0}
.calendar_tbl2 tbody td.on {background:#fdf1f0 url(../../../files/web1/images/common/reply_won.png) no-repeat left top}
.calendar_tbl2 tbody td .num {position:absolute;top:5px;left:5px;width:30px;height:30px;;line-height:30px;font-size:14px;;text-align:center}
.calendar_tbl2 tbody td .num.b1 a {width:30px;height:30px;line-height:30px;font-size:14px;color:#fff;text-align:center;background:#4e5ba0;border-radius:50px;display:inline-block;}
.calendar_tbl2 tbody td .num.b2 a {width:26px;height:26px;line-height:26px;font-size:14px;color:#666666;text-align:center;background:#fff;border-radius:50px;display:inline-block;border:2px solid #6d9ce3;}
.calendar_tbl2 tbody td .num.b1 {width:30px;height:30px;line-height:30px;font-size:14px;color:#fff;text-align:center;background:#4e5ba0;border-radius:50px;display:inline-block;}
.calendar_tbl2 tbody td .num.b2 {width:26px;height:26px;line-height:26px;font-size:14px;color:#666666;text-align:center;background:#fff;border-radius:50px;display:inline-block;border:2px solid #6d9ce3;}
.calendar_tbl2 tbody td .con {min-height:40px;}

.dg1 {vertical-align:-2px}

.jm1 {font-size:15px;padding:13px 0 13px 20px;font-weight:600}
.jm2 {background:#f8f8f8;padding:14px 20px;font-size:14px;border-bottom:1px solid #e3e2e3}
.jm2 textarea {border:1px solid #d4d4d4;width:100%;height:84px}

.jm3 {display:inline-block;width:30%;vertical-align:top}
.jm4 {display:inline-block;width:60%;position:relative}
.jm5 {display:inline-block;width:100%;height:22px;background:#c5c5c5}
.jm6 {display:inline-block;width:100%;height:22px;background:#4f63a2;}
.jm4 .num {position:absolute;top:0px;left:10px;color:#fff}
.jm4 .num2 {position:absolute;top:0px;left:10px;color:#000}
.jm2 .bl_ul_h2 li {vertical-align:top}

.view_con .btn_m2 img {width:auto;padding-top:10px}

.btn_u1 {background:#757480 url(../../../files/web1/images/common/555535353_10.png) no-repeat 96% 14px;display:inline-block;font-size:14px;font-weight:600;text-align:center;padding:0 28px 0 15px;height:36px;line-height:36px;color:#fff;font-weight:600}
.btn_u2 {background:#304594 url(../../../files/web1/images/common/555535353_07.png) no-repeat 94% 10px;display:inline-block;font-size:14px;font-weight:600;text-align:center;padding:0 42px 0 15px;height:36px;line-height:36px;color:#fff;font-weight:600}
.btn_u3 {background:#444444 url(../../../files/web1/images/common/555535353_10.png) no-repeat 93% 8px;display:inline-block;font-size:13px;font-weight:600;text-align:center;padding:0 28px 0 15px;height:25px;line-height:25px;color:#fff;font-weight:600;border-radius:3px;vertical-align:4px}

.btn_u4 {background:#304594;display:inline-block;font-size:14px;font-weight:600;text-align:center;padding:0 15px 0 15px;height:36px;line-height:36px;color:#fff;font-weight:600}
.btn_u5 {background:#757480;display:inline-block;font-size:14px;font-weight:600;text-align:center;padding:0 15px 0 15px;height:36px;line-height:36px;color:#fff;font-weight:600}

.btn_u7 {vertical-align:12px;background:#757480 url(../../../files/web1/images/common/555535353_07.png) no-repeat 94% 10px;display:inline-block;font-size:14px;font-weight:600;text-align:center;padding:0 42px 0 15px;height:36px;line-height:36px;color:#fff;font-weight:600}

.btn2_u3 {background:#fff url(../../../files/web1/images/common/gnb_depth2.png) no-repeat 93% 8px;display:inline-block;font-size:13px;font-weight:600;text-align:center;padding:0 28px 0 15px;height:25px;line-height:25px;color:#494851;border-radius:3px;vertical-align:4px;border:1px solid #b3b1b7}

.f16 {font-size:16px}

.view_file_a {}
.view_file_a ul {position:relative;}
.view_file_a ul li {background:url(../../../files/web1/images/common/view_file.png) no-repeat left center; padding:5px 0 4px 0px;}
.view_file_a ul li img {width:17px; height:17px; vertical-align:-5px;}
.view_file_a ul li span {font-size:13px; color:#444; text-decoration:underline;}
.view_file_a ul li .btn_go {display:inline-block; padding:0 10px 1px 10px;  margin-left:3px; font-weight:bold; font-size:12px; border:1px solid #b7bbc9; background:#e2e2e5;}

.list_search_a1 {text-align:right;}
.list_search_a1 select {padding:6px 5px 6px 5px; border:1px solid #bababa; width:17%; vertical-align:top;}
.list_search_a1 .box_search {position:relative; height:35px; padding:0 60px 0 0; display:inline-block;}
.list_search_a1 .box_search input[type="text"] {padding:5px 5px 0 5px; height:28px;width:150px; display:inline-block; border:1px solid #bababa;}
.list_search_a1 .box_search input[type="submit"] {position:absolute; right:0px; top:0px; cursor:pointer; display:block; width:60px; height:35px; border:none; font-size:13px; background:#515151;color:#fff}

.qb {border:3px solid #e1e1e1;background:#f8f8f8;padding:20px;font-size:14px;line-height:25px}

.qb:after {content:''; display:block; clear:both;}
.btn_cal1 img {vertical-align:-7px}
.write_type_a1 input[type="text"].cal {width:20%}
.tab_type_h1 .w33 {width:33.33%;}.tab_type_h1 .w25 {width:25%;}
.tab_type_h1 .w20 {width:20%;}
.tab_type_h1 .w16 {width:16.66%;}


.faq {border-top:2px solid #52608d}
.faq li .q {padding:25px 80px 25px 85px;position:relative;border-bottom:1px solid #e3e2e3}
.faq li .q a {font-size:16px;font-weight:600;line-height:26px}
.faq li .q a:hover {text-decoration:underline}
.faq li .q .tit {position:absolute;top:30px;left:30px}
.faq li .q .arr {position:absolute;top:45px;right:30px}
.faq li .a .tit {position:absolute;top:30px;left:50px}
.faq li .a {padding:25px 40px 25px 80px;position:relative;background:#f8f8f8;;border-bottom:1px solid #e3e2e3;font-size:14px;line-height:23px}


#pop_layer {background:url(../../../files/web1/images/common/bg_pop.png) no-repeat left top; background-size:100% 100%; position:absolute; left:0; top:0; z-index:5; width:100%; height:100%; display:none;}
.pop_div {position:relative; background:#fff; z-index:99;display:none;width:710px;}
.pop_div .pop_tit {height:65px;background:#4755a1;color:#fff;line-height:65px;padding-left:30px;font-size:23px}
.pop_div .pop_con {padding:30px 30px 60px 30px}
.pop_div .pop_close {position:absolute; right:0px; top:0px;}
.pop_list_div {border:1px solid #dcdbdc;padding:30px 60px;margin-top:30px}

.layer_txt {font-size:15px;line-height:20px;font-weight:600;margin-left:20px}

.btw:after {content:''; display:block; clear:both;}
.btw {text-align:center;position:relative}
.btw .left {border:1px solid #dddddd;width:49%;height:390px;float:left}
.btw .right {border:1px solid #dddddd;width:49%;height:390px;float:right}
.btw > div:hover {border:1px solid #323245}
.btw .left .inner {margin-top:35px;text-align:center}
.btw .left .inner .st1 {font-size:22px;font-weight:600;color:#444444;margin-top:25px}
.btw .left .inner .st2 {font-size:13px;color:#444444;line-height:22px;margin-top:10px}
.btw .right .inner {margin-top:35px;text-align:center}
.btw .right .inner .st1 {font-size:22px;font-weight:600;color:#444444;margin-top:25px}
.btw .right .inner .st2 {font-size:13px;color:#444444;line-height:22px;margin-top:10px}
.btw .tl {width:100%;background:#f8f8f8;padding:16px 0;margin-top:10px}
.btw .tl ul {margin-left:30px}

.btw .center {border:1px solid #dddddd;width:49%;height:390px;display:inline-block}
.btw .center .inner {margin-top:35px;text-align:center}
.btw .center .inner .st1 {font-size:22px;font-weight:600;color:#444444;margin-top:25px}
.btw .center .inner .st2 {font-size:13px;color:#444444;line-height:22px;margin-top:10px}

.btw2:after {content:''; display:block; clear:both;}
.btw2 {text-align:center;position:relative}
.btw2 .left {border:1px solid #dddddd;width:49%;height:210px;float:left;position:relative}
.btw2 .right {border:1px solid #dddddd;width:49%;height:210px;float:right;position:relative}
.btw2 > div:hover {border:1px solid #323245}
.btw2 .left .inner {margin-top:25px;text-align:center;padding:0 35px 0 136px}
.btw2 .inner .img {position:absolute;top:30px;left:30px}
.btw2 .left .inner .st1 {font-size:18px;font-weight:600;color:#444444;margin-top:25px;text-align:left}
.btw2 .left .inner .st2 {font-size:13px;color:#444444;line-height:22px;margin-top:10px;text-align:left}
.btw2 .right .inner {margin-top:25px;text-align:center;padding:0 35px 0 136px}
.btw2 .right .inner .st1 {font-size:18px;font-weight:600;color:#444444;margin-top:25px;text-align:left}
.btw2 .right .inner .st2 {font-size:13px;color:#444444;line-height:22px;margin-top:10px;text-align:left}


.file_area {background:#f8f8f8;text-align:center;height:109px;line-height:109px;font-size:14px;color:#253d8b;font-weight:600}

.dictionary1 {background:#f2f3f7;padding:30px;border:1px solid #ced3e1}

.dict_search {text-align:left;}
.dict_search .box_search {position:relative; height:35px; padding:0 40px 0 0; display:inline-block;width:80%}
.dict_search .box_search input[type="text"] {padding:5px 5px 0 5px; height:28px; display:inline-block; border:1px solid #bababa;width:98%}
.dict_search .box_search input[type="submit"] {position:absolute; right:0px; top:0px; cursor:pointer; display:block; width:40px; height:35px; border:none; font-size:0px; background:url(../../../files/web1/images/common/list_search1.gif) no-repeat left top; background-size:40px 35px;}

.dictionary1 {background:#f2f3f7;padding:30px;border:1px solid #ced3e1}

.dictionary2 {background:#f2f3f7;padding:30px;border:1px solid #ced3e1;border-top:0}
.dictionary2 .kr {margin-top:15px}
.dictionary2 .kr:after {content:''; display:block; clear:both;}
.dictionary2 .kr ul:after {content:''; display:block; clear:both;}
.dictionary2 .kr li {float:left;margin-right:5px;text-align:center}
.dictionary2 .kr li a {display:inline-block;border:1px solid #b3b1b7;border-radius:3px;width:38px;height:33px;line-height:35px;text-align:center;background:#fff;font-weight:600;margin-bottom:5px;}

.dictionary2 .kr ul {float:left;margin-right:5px}
.dictionary2 .kr .right {float:left}
.dictionary2 .kr .right a.st1 {display:inline-block;border-radius:3px;width:64px;height:35px;line-height:35px;text-align:center;background:#515151;font-weight:600;color:#fff}
.dictionary2 .kr .right a.st2 {display:inline-block;border-radius:3px;width:64px;height:35px;line-height:35px;text-align:center;background:#757480;font-weight:600;color:#fff}

.dictionary2 .en {margin-top:15px}
.dictionary2 .en:after {content:''; display:block; clear:both;}
.dictionary2 .en ul:after {content:''; display:block; clear:both;}
.dictionary2 .en li {float:left;margin-right:5px;text-align:center}
.dictionary2 .en li a {display:inline-block;border:1px solid #b3b1b7;border-radius:3px;width:38px;height:33px;line-height:35px;text-align:center;background:#fff;font-weight:600;margin-bottom:5px}

.dictionary2 .en ul {float:left;margin-right:5px;width:630px}
.dictionary2 .en .right {float:left}
.dictionary2 .en .right a.st1 {display:inline-block;border-radius:3px;width:64px;height:35px;line-height:35px;text-align:center;background:#515151;font-weight:600;color:#fff;}
.dictionary2 .en .right a.st2 {display:inline-block;border-radius:3px;width:64px;height:35px;line-height:35px;text-align:center;background:#757480;font-weight:600;color:#fff}

.dictionary3 {border:1px solid #ced3e1;border-top:0}
.dictionary3:after {content:''; display:block; clear:both;}
.dictionary3 .left {background:#f8f8f8;padding:3% 4%;height:424px;overflow-y:scroll;width:22%;float:left}
.dictionary3 .left li {margin-bottom:7px}
.dictionary3 .left li.on a {text-decoration:underline;color:#304594;font-weight:600}

.dictionary3 .right {padding:3% 3%;height:424px;overflow-y:scroll;width:64%;float:left;font-size:14px;line-height:25px}

.keyword {background:#f2f3f7;padding:25px 130px 25px 130px;}
.keyword .search  select {padding:6px 5px 6px 5px; border:1px solid #bababa; width:20%; vertical-align:middle;}
.keyword .search .box_search {position:relative; height:35px; padding:0 40px 0 0; display:inline-block;width:31%}
.keyword .search .box_search input[type="text"] {padding:5px 5px 0 5px; height:28px; display:inline-block; border:1px solid #bababa;width:98%}
.keyword .search .box_search input[type="submit"] {position:absolute; right:0px; top:0px; cursor:pointer; display:block; width:40px; height:35px; border:none; font-size:0px; background:url(../../../files/web1/images/common/list_search1.gif) no-repeat left top; background-size:40px 35px;}
.keyword:after {content:''; display:block; clear:both;}
.keyword_div .t1 {float:left;width:97px;display:inline-block;line-height:35px; padding:0 0 0 16px; background:url(../../../files/web1/images/common/bl_g.png) no-repeat left 13px; background-size:9px 6px;font-size:14px;font-weight:600}
.keyword_div {border:1px solid #ced3e1}

.keyword2 {padding:20px 130px 10px 130px}
.keyword2 .t2 {width:70%;float:left}
.keyword2 .box {margin-right:20px;height:35px;line-height:35px;display:inline-block}
.keyword2:after {content:''; display:block; clear:both;}

.keyword3 {padding:10px 130px 25px 130px}
.keyword3 select {float:left;padding:6px 5px 6px 5px; border:1px solid #bababa; width:80%; vertical-align:middle;}
.keyword3 .t2 {width:50%;float:left}
.keyword3:after {content:''; display:block; clear:both;}
.keyword3 .left {float:left;width:49%}
.keyword3 .right {float:left;width:49%}
.keyword3 .right input[type="text"] {padding:5px 5px 0 5px; height:28px; display:inline-block; border:1px solid #bababa;width:70%}
.cal_btn img {vertical-align:-4px}
.t_search {display:none;}

.ch_box {display:inline-block;margin-right:20px}

.btn_box_x1 {display:inline-block; height:32px; padding:8px 15px 0 15px; background:#757480; border-radius:2px; text-align:center; font-size:15px; font-weight:bold; color:#fff; vertical-align:middle;}

.flow_y {border:1px solid #d5d4d5;padding:25px;height:430px;overflow-y:scroll;margin-top:30px}


.a_txt2 {line-height:25px;margin-left:30px}
.a_txt1 {line-height:25px;margin-left:0px;background:#f8f8f8;padding:20px;margin-top:10px}

.btn_a1 {display:inline-block;border-radius:5px; padding:0 20px; height:35px; line-height:35px; background:#353535; text-align:center; font-size:14px; font-weight:bold; color:#fff; vertical-align:middle;}


.de_txt {background:#f2f2f2;position:relative;padding-bottom:25px}
.de_txt .st1 {font-size:14px;color:#666666;padding-top:20px}
.de_txt .st2 {font-size:20px;color:#253d8b;margin-top:10px}
.de_txt .st3 {font-size:20px;color:#253d8b;line-height:30px;padding:20px 50px 20px 134px;background:url(../../../files/web1/images/common/list_g2.jpg) no-repeat 130px bottom;min-height:55px}
.de_txt .st4 {font-size:14px;color:#666666;line-height:25px;padding:25px 50px 20px 50px;height:60px;overflow-y:scroll}
.de_txt .dd {background:#fff url(../../../files/web1/images/common/list_g1.jpg) no-repeat center 46px;width:90px;height:90px;border-radius:100px;text-align:center;position:absolute;top:20px;left:30px}

.list_photo_a1:after {content:''; display:block; clear:both;}
.list_photo_a1 {margin-left:-26px;margin-top:30px;border-bottom:1px solid #d3d2d3;padding-bottom:27px;text-align:center;display:inline-block;vertical-align:top}
.list_photo_a1 li {margin-left:22px;position:relative;width:190px;padding-top:8px;display:inline-block;vertical-align:top}
.list_photo_a1 li.on .f2 {display:block;position:absolute;top:0;left:0}
.list_photo_a1 li .f2 {display:none}
.list_photo_a1 li.on .f3 {color:#304594;text-decoration:underline}
.list_photo_a1 li .f3 {font-size:16px;line-height:25px;text-align:center;display:block;margin-top:5px}

.list_photo_a2 {margin-left:-32px}
.list_photo_a2:after {content:''; display:block; clear:both;}
.list_photo_a2 {margin-top:0px;padding-bottom:27px;text-align:left;}
.list_photo_a2 li {margin-left:43px;position:relative;width:175px;padding-top:25px;;float:left}
.list_photo_a2 li .f2 {display:none}
.list_photo_a2 li a:hover .f3 {text-decoration:underline}
.list_photo_a2 li .f3 {font-size:16px;line-height:25px;height:48px;text-align:center;display:block;margin-top:5px}

.page_all.line {border-top:1px solid #d3d2d3 ;padding-top:10px}
.list_search_h1.line {border-bottom:2px solid #52608d;padding-bottom:20px}

.view_player {background:url(../../../files/web1/images/common/004004002_bg.gif) no-repeat center bottom;padding:0 0 48px 0}
.view_player .top {padding:0 45px 35px 45px}
.view_player .st1 {font-size:27px;color:#253d8b;font-weight:600;text-align:center;}
.view_player .st2 {font-size:14px;height:28px;line-height:28px;text-align:center;margin-top:15px}
.view_player .st2 .im1 {background:url(../../../files/web1/images/common/004004002_1_03.gif) no-repeat;padding-left:35px;height:28px;line-height:28px;display:inline-block}
.view_player .st2 .im2 {background:url(../../../files/web1/images/common/004004002_2_05.gif) no-repeat;padding-left:35px;height:28px;line-height:28px;display:inline-block}
.view_player .st3 {text-align:center;margin-top:10px}

.de_txt2 {background:#f2f2f2;position:relative;padding:30px 30px 20px 30px}
.de_txt2 .st4 {font-size:14px;color:#666666;line-height:25px;padding:10px 50px 0px 0px;height:105px;overflow-y:scroll}
.view_play_box {border:1px solid #d3d2d3;margin-top:20px;padding-top:50px}

.hb_box {border:1px solid #dddddd;padding:25px 50px 25px 205px;position:relative}
.hb_box .photo {position:absolute;top:30px;left:30px}
.hb_box .st1 {font-size:22px;font-weight:600;color:#333333}

.ci {border:1px solid #dddddd;text-align:center;padding-top:32px}
.ci .bt {background:#f8f8f8;padding:28px 0;margin-top:30px}

.list_search_a1.up {margin-top:-34px}

.pg {border:1px solid #d5d4d5}
.pg > ul > li > .tit1 {padding:21px 80px 21px 28px;position:relative;border-bottom:1px solid #e3e2e3}
.pg > ul > li .tit1 a {font-size:16px;font-weight:600;line-height:26px}
.pg > ul > li .tit1 a:hover {text-decoration:underline}
.pg > ul > li.active {background:#52608d;color:#fff}
.pg > ul > li.active > div > a {color:#fff}
.pg > ul > li .tit1 .arr {position:absolute;top:35px;right:30px}
.pg > ul > li .ct1 .tit1 {position:absolute;top:30px;left:85px}
.pg > ul > li .ct1 {;border-bottom:1px solid #e3e2e3;font-size:14px;line-height:23px;background:#fff;color:#444}
.pg > ul > li.active > div > ul > li {line-height:26px;margin-left:28px}
.pg > ul > li.active > div > ul {position:relative;background:#f2f3f7;}

.pg2 {background:#f2f3f7;padding:0px 0px 0px 0px;}
.pg2 > ul > li .ct2 .con {padding:30px;background:#fff;border-top:1px solid #d3d2d3;margin-top:6px;background:#fff}
.pg2 > ul > li .ct2 .con .txt {font-size:14px;line-height:23px;background:#f2f3f7;color:#444444;padding:22px 30px;margin-top:15px}
.pg2 > ul > li.active .tit2 a {color:#304594;font-weight:600;text-decoration:underline}
.pg2 > ul > li .tit2 {margin-left:28px;line-height:1;padding-bottom:10px;padding-top:10px}
.pg2 > ul > li .tit2 .arr {width:6px;height:6px;display:inline-block;vertical-align:-3px}
.pg2 > ul > li:first-child .tit2 {padding-top:20px}
.pg2 > ul > li:last-child .tit2 {padding-bottom:20px}
.pg2 > ul {padding:0px}
.pg2 > ul > li .ct2 .m1_1 {padding:10px 30px 30px 30px;background:#fff;border-top:1px solid #d3d2d3;margin-top:6px;background:#fff}

.m1_1 {padding:30px}
.m1_1 h5 {font-size:22px; color:#222; font-weight:bold; padding:0 0 0 22px; background:url(../../../files/web1/images/common/img_h4.png) no-repeat left 8px;margin-top:25px}
.m1_1 .inlistbox2 {font-size:14px;line-height:23px;background:#f2f3f7;color:#444444;padding:22px 30px;margin-top:15px}
.m1_1 > .list09 > li > em {font-size:15px;  font-weight:bold; padding:0 0 0 18px; ;margin-top:15px;display:block}
.m1_1 .blkBox ul {font-size:14px; padding:0 0px;}
.m1_1 .blkBox li.inlistboxTlt2 {line-height:23px; padding-left:16px; background:url(../../../files/web1/images/common/bl_g.png) no-repeat left 10px;color:#444;font-weight:500;margin-top:8px}
.blkBox ul .inlistboxTltNO .inlistbox ul li.dot {margin-left:0}
.blkBox {margin-left:40px}
.m1_1 .blkBox ul li.dot {background:url(../../../files/web1/images/common/bl_lnb.gif) no-repeat left 10px;padding-left:10px;margin-left:20px}

.m1_1 .inlistboxTltNO {font-size:14px}
.m1_1 > ul.list09 > li > span {background:none}
.m1_1 > ul.list09 > li.inlistboxTltNO {background:none;padding:0;font-size:14px;font-weight:600;color:#444444;line-height:23px;margin-left:7px;margin-top:10px}
.m1_1 .inlistboxTlt {line-height:23px; padding-left:16px; background:url(../../../files/web1/images/common/bl_g.png) no-repeat left 10px;color:#444;font-weight:500;margin-top:8px}
.m1_1 .inlistbox {border:1px solid #dddddd;padding:10px 20px;margin-bottom:15px;margin-top:10px}
.m1_1 .inlistbox ul li {line-height:20px;font-size:13px;margin-left:0}
.inlistboxTltNO {margin-left:15px;margin-top:10px}
.m1_1 > ul.list09 > li > span {margin-top:15px;display:block}

.m1_1 h3.stit {font-size:17px; color:#4e5ba0; font-weight:bold; padding:0 0 0 22px; background:url(../../../files/web1/images/common/img_h5.png) no-repeat 6px 8px;display:block;margin-top:15px}
.m1_1 h2.stit {font-size:17px; color:#4e5ba0; font-weight:bold; padding:0 0 0 22px; background:url(../../../files/web1/images/common/img_h5.png) no-repeat 6px 8px;display:block;margin-top:15px}
.inlistbox3 {border:1px solid #dddddd;padding:10px 20px;margin-left:20px;margin-top:10px}

.m1_1 > ul.list09 > li > ul > li {line-height:23px; padding-left:16px; background:url(../../../files/web1/images/common/bl_g.png) no-repeat left 10px;color:#444;font-weight:500;margin-top:8px;margin-left:20px}

.m1_1 h5.listtit {background:none;font-size:20px;padding-left:15px;line-height:1.4em}

.list06 {margin-bottom:10px}
.list06 > li > ul {margin-top:5px}

.list06 > li {line-height:23px; padding-left:16px; background:url(../../../files/web1/images/common/bl_g.png) no-repeat left 10px;color:#444;font-weight:500;margin-top:8px;margin-left:20px}
.list06 > li > em {font-size:17px; color:#4e5ba0; font-weight:bold; padding:0 0 0 22px; background:url(../../../files/web1/images/common/img_h5.png) no-repeat 6px 8px;display:block;margin-top:15px;margin-left:-21px}
ul.list06 > li > ul > li {line-height:20px; padding-left:13px; background:url(../../../files/web1/images/common/bl_g.png) no-repeat left 10px;color:#444;font-weight:500;margin-top:8px;margin-left:0px;background-size:4px 3px}



.m1_1 .blkBox2 ul {font-size:14px; padding:0 0px;}
.m1_1 .blkBox2 li.inlistboxTlt2 {line-height:23px; padding-left:16px; background:url(../../../files/web1/images/common/bl_g.png) no-repeat left 10px;color:#444;font-weight:500;margin-top:8px}
.blkBox2 ul .inlistboxTltNO .inlistbox ul li.dot {margin-left:0}
.blkBox2 {margin-left:15px}
.m1_1 .blkBox2 ul li.dot {background:url(../../../files/web1/images/common/bl_lnb.gif) no-repeat left 10px;padding-left:10px;margin-left:20px}

.blkBox2011 {margin-top:10px;font-weight:600}
.blkBox2011 li.subbl {background:url(../../../files/web1/images/common/bl_lnb.gif) no-repeat left 10px;padding-left:10px;margin-left:20px;font-weight:500}

.imgp {width:100%;margin:5px 0}
.m1_1 h4.stit {margin-top:10px;margin-bottom:5px}
.m1_1 .oi {margin-left:20px;font-weight:600}
.vision-goal dl {border:1px solid #dddddd;padding:2% 3%}
.vision-goal dl:after {content:''; display:block; clear:both;}
.vision-goal dt {font-size:22px;font-weight:600;float:left;width:23%}
.vision-goal dt i {color:#789ae1}
.vision-goal dd {line-height:23px; padding-left:16px; background:url(../../../files/web1/images/common/bl_g.png) no-repeat left 10px;color:#444;font-weight:500;float:left;width:70%}


.board02 {background:url(../../../files/web1/images/common/table_line.gif) no-repeat left top;padding-top:3px;margin-top:10px}
.board02 table {width:100%;}
.board02 table thead th {text-align:center; border-bottom:1px solid #e3e2e3; padding:14px 10px 14px 10px; ; font-size:14px; color:#444; background:#eff1f4;;;font-weight:600;border-left:1px solid #e3e2e3}
.board02 table thead th:first-child {border-left:0}
.board02 table tbody td {padding:13px 10px 13px 10px; border-bottom:1px solid #e3e2e3;text-align:center;line-height:22px;border-left:1px solid #e3e2e3;text-align:left}
.board02 table tbody td:first-child {border-left:0}
.board02 table tbody td.tl {text-align:left}
.board02 table tbody td.bg {background:#f8f8f8}
.board02 table tbody td.td2 {padding:13px 2% 13px 2%;}
.board02 .w1 {width:17%}
.board02 table .bl1 {border-left:1px solid #d6d8dd}
.board02 table tbody td.tc {text-align:center}
.board02 table tbody tr.today td {background:#f5f7fd;color:#4e5ba0;font-weight:600}
.board02 table tbody th {background:#f8f8f8;border-bottom:1px solid #d6d8dd;font-weight:600;text-align:center;padding:13px 10px 13px 10px;}
.board02 table tbody td.tl {vertical-align:top}
.board02 table td.bdl, .board02 table th.bdl {border-left:1px solid #e3e2e3}

.ci_sb:after {content:''; display:block; clear:both;}
.ci_sb {vertical-align:top;margin-top:10px}
.ci_sb .left {width:49%;display:inline-block;vertical-align:top;float:left}
.ci_sb .left img {width:100%}
.ci_sb .right {width:49%;display:inline-block;vertical-align:top;line-height:23px;float:right}


.banner_b {border:1px solid #dddddd;padding:20px;text-align:center}
.banner_b ul {width:155px;display:inline-block;margin-bottom:5px}

.banner_b2:after {content:''; display:block; clear:both;}
.banner_b2 ul {width:155px;display:inline-block;margin-bottom:5px}
.banner_b2 .left {padding:20px 0;width:49%;display:inline-block;vertical-align:top;float:left;border:1px solid #dddddd;text-align:center}
.banner_b2 .right {padding:20px 0;width:49%;display:inline-block;vertical-align:top;line-height:23px;float:right;border:1px solid #dddddd;text-align:center}

.jedo1:after {content:''; display:block; clear:both;}
.jedo1 .left {width:57%;display:inline-block;vertical-align:top;float:left;padding-right:3%;}
.jedo1 .right {width:40%;display:inline-block;vertical-align:top;line-height:23px;float:right;}

.gray_bx {background:#727287;color:#fff;text-align:center;padding:15px 0;font-size:20px}

.cg_t {background:#52608d;color:#fff;font-size:16px;padding:13px 30px;font-weight:600;}
.cg_b {border:1px solid #e8e8e8;line-height:24px;padding:19px 30px;border-top:0}
.cg_b .st1 {font-size:16px;font-weight:600;}
.cg_b .num {width:15px;text-align:center;color:#fff;height:15px;line-height:15px;display:inline-block;background:#4f4f4f;font-size:12px;margin-right:8px}

.gray_bx2 {background:#f5f5f5;font-size:14px;padding:15px 30px;}
.gray_bx2 .st1 {font-size:16px}
.gray_bx2 .st2 {line-height:22px}

.bl_ul_h1 {font-size:14px; padding:0 20px;}
.bl_ul_h1 > li {line-height:23px; padding:0 0 0 16px; background:url(../../../files/web1/images/common/bl_g.png) no-repeat left 10px;}

.wt_select {background:#f2f3f7;border:1px solid #ced3e1;padding:25px;font-size:14px}
.wt_select .gr1 {line-height:23px; padding:0 0 0 16px; background:url(../../../files/web1/images/common/bl_g.png) no-repeat left 14px;width:26%;float:left}
.wt_select .gr1 span {display:inline-block;font-weight:600}
.wt_select .gr1 select {padding:6px 5px 6px 5px; border:1px solid #bababa; width:55%; vertical-align:middle;margin-left:5px}

.greet_div {position:relative; padding:0 0 0 230px; min-height:360px;}
.greet_div .img {position:absolute; left:0px; top:0px;}
.greet_div .con {line-height:23px; position:relative;}
.greet_div .con .tm img {max-width:613px;}
.greet_div .con .tm {margin-bottom:20px}
.greet_div .con .f_18 {line-height:27px; font-size:18px;}
.greet_div .con .f_22 {line-height:32px; font-size:22px;}
.greet_div .con .t1 {margin-top:20px;}
.greet_div .blue {color:#444444;}

.site_u {border:3px solid #dddddd;padding:20px 30px}
.site_u .st1 {font-size:17px;color:#4e5ba0;font-weight:600}
.site_u .st2 {font-size:14px;line-height:23px;margin-top:5px}

.gray_btn ul {margin-right:-4%; margin-top:12px;}
.gray_btn ul:after {content:''; display:block; clear:both;}
.gray_btn ul li {float:left; width:31.2%; margin-right:1%; margin-top:8px;}
.gray_btn ul li a {display:block; padding:8px 1% 9px 1%; border:1px solid #bbb9bf; border-radius:5px; text-align:center; font-weight:bold;}
.gray_btn ul li a:hover, .stit_ul ul li a:active {background:#5e5e5e; border:1px solid #5e5e5e; color:#fff;}

.bb_btn {font-size:15px;color:#fff}
.bb_btn a {background:#253d8b;width:238px;height:66px;line-height:66px;display:inline-block;vertical-align:middle;text-align:center;;color:#fff;text-decoration:underline}
.bb_btn a img {vertical-align:0px}

.opencode {border:1px solid #dddddd;padding:10px;margin-top:30px}/*opencode*/
.opencode .r {display:inline-block;margin-top:19px;margin-left:10px;font-weight:600;font-size:12px}/*opencode*/

.movie {text-align:center; width:90%; height:470px; margin:0 auto;}
.movie embed {display:block; width:100%; height:100%;}
.movie object {display:block; width:100%; height:100%;}

@media only screen and (min-width:768px) and (max-width:1023px) {
	.inx1 {border:1px solid #dddddd;text-align:center;padding:45px 0 40px 80px;position:relative}
	.inx1 .btn_type_a1 {position:absolute;left:611px;top:45px}
	.inx1 .btn_type_a1.t2 {position:absolute;left:611px;top:140px}

	.bt3 .left {background:url(../../../files/web1/images/common/bt3_l.png) no-repeat center 30px;border:1px solid #dddddd;width:100%;height:390px;float:none}
	.bt3 .right {background:url(../../../files/web1/images/common/bt3_r.png) no-repeat center 30px;border:1px solid #dddddd;width:100%;height:390px;float:none;margin-top:10px}

	.bt4 .left {background:url(../../../files/web1/images/common/002001_06.png) no-repeat center 30px;border:1px solid #dddddd;width:100%;height:390px;float:none}
	.bt4 .right {background:url(../../../files/web1/images/common/002001_07.png) no-repeat center 30px;border:1px solid #dddddd;width:100%;height:390px;float:none;margin-top:10px}

	.bt5 .left {background:url(../../../files/web1/images/common/001002004_06.gif) no-repeat center 30px;border:1px solid #dddddd;width:100%;height:390px;float:none}
	.bt5 .right {background:url(../../../files/web1/images/common/001002004_03.gif) no-repeat center 30px;border:1px solid #dddddd;width:100%;height:390px;float:none;margin-top:10px}

	.keyword {padding:25px 80px 25px 80px;}
	.keyword2 {padding:20px 80px 10px 80px}
	.keyword3 {padding:10px 80px 25px 80px}


}

@media only screen and (min-width:0px) and (max-width:453px) {

.list_photo_a1:after {content:''; display:block; clear:both;}
.list_photo_a1 {margin-left:0px;margin-top:30px;border-bottom:1px solid #d3d2d3;padding-bottom:27px;text-align:center}
.list_photo_a1 li {float:none;margin:0 5px;position:relative;width:45%;padding-top:8px;display:inline-block}
.list_photo_a1 li img {width:100%;max-width:190px;}
.list_photo_a1 li.on img {width:100%}
.list_photo_a1 li.on .f2 {display:block;position:absolute;top:0;left:0}
.list_photo_a1 li .f2 {display:none}
.list_photo_a1 li.on .f3 {color:#304594;text-decoration:underline}
.list_photo_a1 li .f3 {font-size:13px;line-height:22px;text-align:center;display:block}

}


@media only screen and (min-width:0px) and (max-width:767px) {

.opencode {border:1px solid #dddddd;padding:10px;margin-top:30px} /*opencode*/
.opencode:after {content:''; display:block; clear:both;} /*opencode*/
.opencode .l {float:left;width:33%} /*opencode*/
.opencode .l img {width:100%} /*opencode*/
.opencode .r {display:inline-block;margin-top:0px;margin-left:10px;font-weight:600;font-size:11px;float:left;width:61%} /*opencode*/

.bb_btn {font-size:13px;color:#fff}
.bb_btn a {background:#253d8b;width:200px;height:46px;line-height:46px;display:inline-block;vertical-align:middle;text-align:center;;color:#fff;text-decoration:underline;margin-bottom:10px}
.bb_btn a img {vertical-align:0px}

.gray_btn ul {margin-right:-2%; margin-top:10px;}
.gray_btn ul:after {content:''; display:block; clear:both;}
.gray_btn ul li {float:left; width:48.2%; margin-right:1%; margin-top:5px; line-height:17px;}
.gray_btn ul li a {display:block; padding:5px 2% 6px 2%; border:1px solid #bbb9bf; border-radius:5px; text-align:center; font-weight:bold; font-size:11px;}
.gray_btn ul li a:hover, .stit_ul ul li a:active {background:#5e5e5e; border:1px solid #5e5e5e; color:#fff;}
.gray_btn ul li a.st1 {padding:14px 2% 14px 2%}

.site_u {padding:10px 15px}
.site_u .st1 {font-size:14px;color:#4e5ba0;font-weight:600}
.site_u .st2 {font-size:12px;line-height:20px;margin-top:5px}

.phbb {display:none}

.greet_div {position:relative; padding:0; min-height:100%; margin-top:-20px;}
.greet_div .img {position:relative; text-align:center;margin-top:10px}
.greet_div .img img {width:150px;}
.greet_div .con .tm img {width:380px;margin-top:20px}
.greet_div .con {line-height:23px; position:relative;}
.greet_div .con .f_18 {margin-top:15px; line-height:22px; font-size:15px;}
.greet_div .con .f_22 {margin-top:15px; line-height:22px; font-size:15px;}
.greet_div .con .t1 {margin-top:8px; font-size:12px;}

.mob_tab_h1.mbt {margin-top:0}

.wt_select {background:#f2f3f7;border:1px solid #ced3e1;padding:15px;font-size:14px;margin:0 -15px}
.wt_select .gr1 {width:99%;float:none;margin-top:10px}
.wt_select .gr1 span {display:inline-block;font-weight:600}
.wt_select .gr1 select {padding:3px 5px 3px 5px;; border:1px solid #bababa; width:95%; vertical-align:middle;margin-left:0px}
.wt_select .btn {display:block;text-align:center;margin-top:10px}
.wt_select .gr1  {font-size:12px; padding:0;line-height:19px; padding:0 0 0 13px; background:url(../../../files/web1/images/common/bl_g.png) no-repeat left 8px; background-size:7px 5px;}


.gray_bx2 {background:#f5f5f5;font-size:14px;padding:13px 15px;}
.gray_bx2 .st1 {font-size:14px}
.gray_bx2 .st2 {font-size:12px;line-height:18px}
.cg_t {background:#52608d;color:#fff;font-size:14px;padding:10px 15px;font-weight:600;}
.cg_b {border:1px solid #e8e8e8;line-height:24px;padding:10px 15px;border-top:0}
.cg_b .st1 {font-size:13px;font-weight:600;}
.cg_b .st2 {;font-size:12px;line-height:18px}
.cg_b .num {width:15px;text-align:center;color:#fff;height:15px;line-height:15px;display:inline-block;background:#4f4f4f;font-size:12px;margin-right:8px}

.gray_bx {background:#727287;color:#fff;text-align:center;padding:8px 0;font-size:15px}

.jedo1:after {content:''; display:block; clear:both;}
.jedo1 .left {width:100%;display:inline-block;vertical-align:top;float:none;padding-right:3%;;margin-top:10px}
.jedo1 .right {width:100%;display:inline-block;vertical-align:top;line-height:23px;float:none;text-align:center}
.jedo1 .right img {width:100%;}

.btn_box_a1 {display:inline-block; width:64px; height:27px; padding:8px 0 0 0; background:#444444; text-align:center; font-size:13px; font-weight:bold; color:#fff; vertical-align:middle;}


.banner_b {border:1px solid #dddddd;padding:20px;text-align:center}
.banner_b ul {width:155px;display:inline-block;margin-bottom:5px}
.banner_b .img img {width:200px}
.photo_a img {width:100%}
.banner_b2 .left {width:100%;display:block;vertical-align:top;float:none}
.banner_b2 .right {width:100%;display:block;vertical-align:top;line-height:19px;float:none;font-size:12px;margin-top:5px}

.ci_sb:after {content:''; display:block; clear:both;}
.ci_sb {vertical-align:top;margin-top:10px}
.ci_sb .left {width:100%;display:block;vertical-align:top;float:none}
.ci_sb .left img {width:100%}
.ci_sb .right {width:100%;display:block;vertical-align:top;line-height:19px;float:none;font-size:12px;margin-top:5px}

.ml2 {margin-left:10px}

		.pg {border:1px solid #d5d4d5}
		.pg > ul > li > .tit1 {padding:15px 40px 15px 18px;position:relative;border-bottom:1px solid #e3e2e3}
		.pg > ul > li .tit1 a {font-size:14px;font-weight:600;line-height:26px}
		.pg > ul > li .tit1 a:hover {text-decoration:underline}
		.pg > ul > li.active {background:#52608d;color:#fff}
		.pg > ul > li.active > div > a {color:#fff}
		.pg > ul > li .tit1 .arr {position:absolute;top:24px;right:15px}
		.pg > ul > li .ct1 .tit1 {position:absolute;top:30px;left:85px}
		.pg > ul > li .ct1 {;border-bottom:1px solid #e3e2e3;font-size:13px;line-height:18px;background:#fff;color:#444}
		.pg > ul > li.active > div > ul > li {line-height:26px;margin-left:28px}
		.pg > ul > li.active > div > ul {position:relative;background:#f2f3f7;}

		.pg2 {background:#f2f3f7;padding:0px 0px 0px 0px;}
		.pg2 > ul > li .ct2 .con {padding:30px;background:#fff;border-top:1px solid #d3d2d3;margin-top:6px;background:#fff}
		.pg2 > ul > li .ct2 .con .txt {font-size:14px;line-height:23px;background:#f2f3f7;color:#444444;padding:22px 30px;margin-top:15px}
		.pg2 > ul > li.active .tit2 a {color:#304594;font-weight:600}
		.pg2 > ul > li .tit2 {margin-left:28px;line-height:1;padding-bottom:7px;padding-top:7px}
		.pg2 > ul > li:first-child .tit2 {padding-top:20px}
		.pg2 > ul > li:last-child .tit2 {padding-bottom:20px}
		.pg2 > ul {padding:0px}
		.pg2 > ul > li .ct2 .m1_1 {padding:15px;background:#fff;border-top:1px solid #d3d2d3;margin-top:6px;background:#fff}

		.m1_1 {padding:10px}
		.m1_1 h5 {font-size:15px; color:#222; font-weight:bold; padding:0 0 0 22px; background:url(../../../files/web1/images/common/img_h4.png) no-repeat left 7px; background-size:11px 11px;margin-top:7px;line-height:1.4em}
		.m1_1 h5.listtit {background:none;font-size:14px;padding-left:15px;line-height:1.4em}
		.m1_1 .inlistbox2 {font-size:12px;line-height:23px;background:#f2f3f7;color:#444444;padding:10px 12px;margin-top:15px}
		.m1_1 > .list09 > li > em {font-size:13px;  font-weight:bold; padding:0 0 0 12px; ;margin-top:15px;display:block}

		.m1_1 .blkBox ul {font-size:12px; padding:0 0px;}
		.m1_1 .blkBox li.inlistboxTlt2 {line-height:23px; padding-left:13px; background:url(../../../files/web1/images/common/bl_g.png) no-repeat left 10px;color:#444;font-weight:500;margin-top:8px;background-size:4px 3px}
		.blkBox ul .inlistboxTltNO .inlistbox ul li.dot {margin-left:0}
		.m1_1 .blkBox ul li.dot {background:url(../../../files/web1/images/common/bl_lnb.gif) no-repeat left 8px;padding-left:10px;margin-left:20px}
		.blkBox {margin-left:15px}

		.m1_1 .blkBox2 ul {font-size:12px; padding:0 0px;}
		.m1_1 .blkBox2 li.inlistboxTlt2 {line-height:23px; padding-left:13px; background:url(../../../files/web1/images/common/bl_g.png) no-repeat left 10px;color:#444;font-weight:500;margin-top:8px;background-size:4px 3px}
		.blkBox2 ul .inlistboxTltNO .inlistbox ul li.dot {margin-left:0}
		.m1_1 .blkBox2 ul li.dot {background:url(../../../files/web1/images/common/bl_lnb.gif) no-repeat left 8px;padding-left:10px;margin-left:20px}
		.blkBox2 {margin-left:5px}

		.m1_1 .inlistboxTltNO {font-size:11px;margin-top:5px}
		.m1_1 > ul.list09 > li > span {background:none}
		.m1_1 > ul.list09 > li.inlistboxTltNO {background:none;padding:0;font-size:14px;font-weight:600;color:#444444;line-height:23px;margin-left:7px;margin-top:10px}
		.m1_1  .inlistboxTlt {line-height:20px; padding-left:13px; background:url(../../../files/web1/images/common/bl_g.png) no-repeat left 10px;color:#444;font-weight:500;margin-top:8px;background-size:4px 3px}
		.m1_1  .inlistbox {border:1px solid #dddddd;padding:10px 20px;margin-bottom:15px;margin-top:5px}
		.m1_1 .inlistbox ul li {line-height:20px;font-size:12px;margin-left:0}
		.inlistboxTltNO {margin-left:15px}
		.m1_1 > ul.list09 > li > span {margin-top:15px;display:block;margin-left:0}

		.m1_1 h3.stit {font-size:14px; color:#4e5ba0; font-weight:bold; padding:0 0 0 22px; background:url(../../../files/web1/images/common/img_h5.png) no-repeat 6px 8px;display:block;margin-top:15px}
		.m1_1 h2.stit {font-size:14px; color:#4e5ba0; font-weight:bold; padding:0 0 0 22px; background:url(../../../files/web1/images/common/img_h5.png) no-repeat 6px 8px;display:block;margin-top:15px}
		.inlistbox3 {border:1px solid #dddddd;padding:10px 20px;margin-left:20px;margin-top:10px;font-size:12px}

		.list06 > li > ul > li {line-height:20px; padding-left:13px; background:url(../../../files/web1/images/common/bl_g.png) no-repeat left 10px;color:#444;font-weight:500;margin-top:8px;margin-left:0px;background-size:4px 3px}
		.m1_1 .oi {margin-left:0px;font-weight:600}
		.list06 > li > em {font-size:14px; color:#4e5ba0; font-weight:bold; padding:0 0 0 22px; background:url(../../../files/web1/images/common/img_h5.png) no-repeat 6px 8px;display:block;margin-top:15px}


		.board02 {overflow-x:scroll;margin-left:-15px; margin-right:-15px;}
		.board02 table {width:750px; }
		.board02 table thead th {text-align:center; border-bottom:1px solid #e3e2e3; padding:14px 10px 14px 10px; font-weight:bold; font-size:13px; color:#444; background:#eff1f4;;;}
		.board02 table tbody th {text-align:center; border-bottom:1px solid #d9d9d9; padding:10px 10px 10px 10px; font-weight:bold; font-size:12px; color:#444; background:#f8f8f8;min-width:100px}
		.board02 table tbody td {border-bottom:1px solid #d9d9d9;font-size:12px}

		.vision-goal dl {border:1px solid #dddddd;padding:2% 3%}
		.vision-goal dl:after {content:''; display:block; clear:both;}
		.vision-goal dt {font-size:15px;font-weight:600;float:left;width:23%}
		.vision-goal dt i {color:#789ae1}
		.vision-goal dd {font-size:12px;line-height:18px; padding-left:13px; background:url(../../../files/web1/images/common/bl_g.png) no-repeat left 10px;color:#444;font-weight:500;margin-top:0px;background-size:4px 3px;float:left;width:70%}


		.list_search_a1.up {margin-top:10px}

		.ci {border:1px solid #dddddd;text-align:center;padding-top:15px}
		.ci .top {padding:0 17%}
		.ci .top img {width:100%}
		.ci .bt {background:#f8f8f8;padding:18px 0;margin-top:15px}

		.hb_box {border:1px solid #dddddd;padding:15px;position:relative}
		.hb_box .photo {position:static;display:block;text-align:center}
		.hb_box .photo img {width:100px}
		.hb_box .st1 {font-size:15px;font-weight:600;color:#333333;text-align:center;margin-top:10px}

		.view_play_box {border:1px solid #d3d2d3;margin-top:10px;padding-top:20px;margin:0 -15px}
		.view_player {background:url(../../../files/web1/images/common/004004002_bg.gif) no-repeat center bottom;padding:0 15px 28px 15px;}
		.view_player .top {padding:0 5px 20px 5px}
		.view_player .st1 {font-size:18px;color:#253d8b;font-weight:600;text-align:center;}
		.view_player .st2 {font-size:12px;height:28px;line-height:28px;text-align:center;}
		.view_player .st2 .im1 {background:url(../../../files/web1/images/common/004004002_1_03.gif) no-repeat;padding-left:25px;height:22px;line-height:22px;display:inline-block;background-size:22px 22px}
		.view_player .st2 .im2 {background:url(../../../files/web1/images/common/004004002_2_05.gif) no-repeat;padding-left:25px;height:22px;line-height:22px;display:inline-block;background-size:22px 22px;margin-left:10px}
		.view_player .st3 {text-align:center;margin-top:10px;font-size:12px;line-height:20px}


		.list_photo_a2:after {content:''; display:block; clear:both;}
		.list_photo_a2 {margin-left:0px;margin-top:0;padding-bottom:0px;text-align:center}
		.list_photo_a2 li {float:none;margin-left:0px;position:relative;width:45%;padding-top:18px;display:inline-block;margin:0 5px}
		.list_photo_a2 li img {width:100%;max-width:175px;}
		.list_photo_a2 li.on img {width:100%}
		.list_photo_a2 li .f2 {display:none}
		.list_photo_a2 li .f3 {font-size:13px;line-height:22px;text-align:center;display:block}

		.de_txt2 {background:#f2f2f2;position:relative;padding:15px 15px 10px 15px;}
		.de_txt2 .st4 {font-size:13px;color:#666666;line-height:25px;padding:10px 50px 0px 0px;height:105px;overflow-y:scroll}

		.de_txt {background:#f2f2f2;position:relative;padding-bottom:15px}
		.de_txt .st1 {font-size:13px;color:#666666;padding-top:10px}
		.de_txt .st2 {font-size:15px;color:#253d8b;margin-top:13px}
		.de_txt .st3 {font-size:15px;color:#253d8b;line-height:20px;padding:20px 50px 10px 94px;background:url(../../../files/web1/images/common/list_g2.jpg) no-repeat 95px bottom;background-size:12px 1px}
		.de_txt .st4 {font-size:13px;color:#666666;line-height:20px;padding:15px 15px 10px 15px;height:60px;overflow-y:scroll}
		.de_txt .dd {background:#fff url(../../../files/web1/images/common/list_g1.jpg) no-repeat center 36px;width:70px;height:70px;border-radius:100px;text-align:center;position:absolute;top:15px;left:15px}



		.sp-thumbnails-container {display:none}

		.btn_a1 {display:inline-block;border-radius:5px; padding:0 13px; height:32px; line-height:32px; background:#353535; text-align:center; font-size:12px; font-weight:bold; color:#fff; vertical-align:middle;}

		.a_txt2 {line-height:19px; font-size:12px;margin-left:10px;padding:10px}
		.a_txt2 {line-height:19px; font-size:12px;margin-left:10px}
		.btn_box_x1 {display:inline-block;  height:27px; padding:8px 12px 0 12px; background:#757480; text-align:center; font-size:13px; font-weight:bold; color:#fff; vertical-align:middle;}

		.bk {padding:15px;background:#f8f8f8;margin:0 -15px}

		.keyword_div {border:1px solid #ced3e1;margin:0 -15px}
		.keyword {background:#f2f3f7;padding:25px 15px;}
		.keyword:after {content:''; display:block; clear:both;}
		.keyword_div .t1 {float:none;width:97px;display:inline-block;line-height:20px; padding:0 0 0 16px; background:url(../../../files/web1/images/common/bl_g.png) no-repeat left 7px; background-size:7px 5px;font-size:13px;font-weight:600;margin-bottom:3px}

		.keyword .search {text-align:center}
		.keyword .search select {padding:3px 5px 3px 5px; border:1px solid #bababa; width:100%; vertical-align:middle;}
		.keyword .search .box_search {width:89%; position:relative; height:36px; padding:0 32px 0 0; display:inline-block; margin-top:5px;}
		.keyword .search .box_search input[type="text"] {padding:3px 5% 0 1%; height:25px; width:94%; display:inline-block; border:1px solid #bababa;}
		.keyword .search .box_search input[type="submit"] {position:absolute; right:0px; top:0px; cursor:pointer; display:block; width:32px; height:30px; border:none; font-size:0px; background:url(../../../files/web1/images/common/list_search1.gif) no-repeat left top; background-size:32px 30px;}

		.key_btn img {width:90px}

		.keyword2 .t2 {width:99%;float:left}
		.keyword2 .box {margin-right:20px;height:20px;line-height:20px;display:inline-block;font-size:12px}
		.keyword2 {padding:15px 15px 10px 15px}
		.keyword2:after {content:''; display:block; clear:both;}


		.keyword3 select {padding:3px 5px 3px 5px; border:1px solid #bababa; width:100%; vertical-align:middle;float:none}
		.keyword3 .t2 {width:99%;float:none}
		.keyword3 {padding:5px 15px 15px 15px}
		.keyword3:after {content:''; display:block; clear:both;}
		.keyword3 .left {float:none;width:99%}
		.keyword3 .right {float:none;width:99%}
		.keyword3 .right .t1 {margin-top:15px}
		.keyword3 .right input[type="text"] {padding:4px 5px 0 5px; height:25px; display:inline-block; border:1px solid #bababa;width:85%}
		.cal_btn img {vertical-align:-4px}


		.dictionary1 {background:#f2f3f7;padding:15px;border:1px solid #ced3e1;margin:0 -15px 0 -15px}

		.dictionary2 {background:#f2f3f7;padding:15px;border:1px solid #ced3e1;border-top:0;margin:0 -15px 0 -15px}
		.dictionary2 .kr {margin-top:8px}
		.dictionary2 .kr:after {content:''; display:block; clear:both;}
		.dictionary2 .kr ul:after {content:''; display:block; clear:both;}
		.dictionary2 .kr li {float:left;margin-right:5px;text-align:center}
		.dictionary2 .kr li a {display:inline-block;border:1px solid #b3b1b7;border-radius:3px;width:32px;height:27px;line-height:27px;text-align:center;background:#fff;font-weight:600;margin-bottom:5px;font-size:11px}

		.dictionary2 .kr ul {float:left;margin-right:5px}
		.dictionary2 .kr .right {float:left}
		.dictionary2 .kr .right a.st1 {display:inline-block;border-radius:3px;width:50px;height:29px;line-height:29px;text-align:center;background:#515151;font-weight:600;color:#fff;font-size:11px}
		.dictionary2 .kr .right a.st2 {display:inline-block;border-radius:3px;width:50px;height:29px;line-height:29px;text-align:center;background:#757480;font-weight:600;color:#fff;font-size:11px}

		.dictionary2 .en {margin-top:8px}
		.dictionary2 .en:after {content:''; display:block; clear:both;}
		.dictionary2 .en ul:after {content:''; display:block; clear:both;}
		.dictionary2 .en li {float:left;margin-right:5px;text-align:center}
		.dictionary2 .en li a {display:inline-block;border:1px solid #b3b1b7;border-radius:3px;width:29px;height:27px;line-height:27px;text-align:center;background:#fff;font-weight:600;margin-bottom:5px;font-size:11px}

		.dictionary2 .en ul {float:left;margin-right:5px;width:630px;width:100%}
		.dictionary2 .en .right {float:left}
		.dictionary2 .en .right a.st1 {display:inline-block;border-radius:3px;width:50px;height:29px;line-height:29px;text-align:center;background:#515151;font-weight:600;color:#fff;;font-size:11px}
		.dictionary2 .en .right a.st2 {display:inline-block;border-radius:3px;width:50px;height:29px;line-height:29px;text-align:center;background:#757480;font-weight:600;color:#fff;font-size:11px}

		.dictionary3 {border:1px solid #ced3e1;margin-top:20px}
		.dictionary3:after {content:''; display:block; clear:both;}

		.dictionary3 .left {background:#f8f8f8;padding:3% 4%;height:124px;overflow-y:scroll;width:92%;float:none;border-bottom:1px solid #ced3e1}
		.dictionary3 .left li {margin-bottom:7px}
		.dictionary3 .left li a:hover {text-decoration:underline;color:#304594;font-weight:600}

		.dictionary3 .right {padding:3% 3%;height:224px;overflow-y:scroll;width:94%;float:none;font-size:12px;line-height:18px}


		.dict_search {margin-left:0px; margin-right:0px; text-align:left;}
		.dict_search select {padding:3px 5px 3px 5px; border:1px solid #bababa; width:100%; vertical-align:middle;}
		.dict_search .box_search {width:89%; position:relative; height:36px; padding:0 32px 0 0; display:inline-block; margin-top:5px;}
		.dict_search .box_search input[type="text"] {padding:3px 5% 0 1%; height:25px; width:94%; display:inline-block; border:1px solid #bababa;}
		.dict_search .box_search input[type="submit"] {position:absolute; right:0px; top:0px; cursor:pointer; display:block; width:32px; height:30px; border:none; font-size:0px; background:url(../../../files/web1/images/common/list_search1.gif) no-repeat left top; background-size:32px 30px;}

		.file_area {background:#f8f8f8;text-align:center;height:60px;line-height:60px;font-size:12px;color:#253d8b;font-weight:600;margin:5px -15px 0 -15px}

		.btw:after {content:''; display:block; clear:both;}
		.btw .left {border:1px solid #dddddd;width:100%;height:280px;float:none;}
		.btw img {width:85px}
		.btw .right {border:1px solid #dddddd;width:100%;height:280px;float:none;margin-top:10px;}
		.btw > div:hover {border:1px solid #323245}
		.btw .left .inner {margin-top:20px;text-align:center}
		.btw .left .inner .st1 {font-size:15px;font-weight:600;color:#444444;margin-top:10px}
		.btw .left .inner .st2 {font-size:12px;color:#444444;line-height:22px;margin-top:10px}
		.btw .right .inner {margin-top:20px;text-align:center}
		.btw .right .inner .st1 {font-size:15px;font-weight:600;color:#444444;margin-top:10px}
		.btw .right .inner .st2 {font-size:12px;color:#444444;line-height:22px;margin-top:10px}

		.bt1 .tx1 {font-size:14px}
		.btw2:after {content:''; display:block; clear:both;}
		.btw2 .left {border:1px solid #dddddd;width:100%;height:110px;float:none;}
		.btw2 .inner .img {position:absolute;top:20px;left:20px}
		.btw2 .img img {width:65px}
		.btw2 .right {border:1px solid #dddddd;width:100%;height:110px;float:none;margin-top:10px;}
		.btw2 > div:hover {border:1px solid #323245}
		.btw2 .left .inner {margin-top:20px;text-align:center;padding:0 20px 0 110px}
		.btw2 .left .inner .st1 {font-size:15px;font-weight:600;color:#444444;margin-top:0px}
		.btw2 .left .inner .st2 {font-size:12px;color:#444444;line-height:22px;margin-top:10px}
		.btw2 .ssr1 {}
		.btw2 .ssr1 img {width:20px}
		.btw2 .ssr1 a {position:absolute;top:5px;right:5px}

		.btw2 .ssr2 {font-size:11px;position:absolute;top:30px;right:7px;text-align:left;background:#fff url(../../../files/web1/images/common/ssr2.png) no-repeat;background-size:193px 7px;width:193px;}
		.btw2 .ssr2 .txt {border:2px solid #9ea6bf;border-top:0;padding:10px 10px 20px 10px;margin-top:5px;line-height:15px;border-radius:2px;color:#666666;background:#fff}
		.btw2 .ssr2 .close {position:absolute;bottom:25px;right:10px}

		.btw2 .right .inner {margin-top:20px;text-align:center;padding:0 20px 0 110px}
		.btw2 .right .inner .st1 {font-size:15px;font-weight:600;color:#444444;margin-top:0px}
		.btw2 .right .inner .st2 {font-size:12px;color:#444444;line-height:22px;margin-top:10px}

		.btw .center {border:1px solid #dddddd;width:100%;height:280px;float:none;}
		.btw .center .inner {margin-top:20px;text-align:center}
		.btw .center .inner .st1 {font-size:15px;font-weight:600;color:#444444;margin-top:10px}
		.btw .center .inner .st2 {font-size:12px;color:#444444;line-height:22px;margin-top:10px}

		.layer_txt {font-size:13px;line-height:20px;font-weight:500;margin-left:10px}

    .faq {border-top:2px solid #52608d;margin:10px -15px 0 -15px}
    .faq li .q {padding:15px 35px 15px 45px;position:relative;border-bottom:1px solid #e3e2e3}
    .faq li .q a {font-size:12px;font-weight:500;line-height:18px}
    .faq li .q a:hover {text-decoration:underline}
    .faq li .q .tit {position:absolute;top:20px;left:13px}
    .faq li .q .arr {position:absolute;top:45px;right:15px}
    .faq li .tit img {width:17px}
    .faq li .a .tit {position:absolute;top:20px;left:45px}
    .faq li .a {padding:15px 20px 15px 75px;position:relative;background:#f8f8f8;;border-bottom:1px solid #e3e2e3;font-size:11px;line-height:17px}

		.write_type_a1 input[type="text"].cal {width:80%;margin-bottom:5px}
		.btn_cal1 img {vertical-align:-4px}

		.list_search_a1 {text-align:right;}
		.list_search_a1 select {padding:6px 5px 6px 5px; border:1px solid #bababa; width:36%; vertical-align:top;font-size:12px}
		.list_search_a1 .box_search {position:relative; height:30px; padding:0 60px 0 0; display:inline-block;}
		.list_search_a1 .box_search input[type="text"] {padding:5px 5px 0 5px; height:25px;width:100px; display:inline-block; border:1px solid #bababa;}
		.list_search_a1 .box_search input[type="submit"] {position:absolute; right:0px; top:0px; cursor:pointer; display:block; width:60px; height:32px; border:none; font-size:12px; background:#515151;color:#fff}

		.qb {border:2px solid #e1e1e1;background:#f8f8f8;padding:10px;font-size:12px;line-height:20px}

		.btn_img1 img {width:170px}
		.last01 {padding:13px 0;background:#727287;font-size:15px;color:#fff;text-align:center;margin:0 -15px;margin-top:10px}
		.view_file_a ul {position:relative; margin-top:3px;}
		.view_file_a ul li {background:url(../../../files/web1/images/common/view_file.png) no-repeat left center; padding:4px 0 3px 0;}
		.view_file_a ul li img {width:12px; height:12px; vertical-align:-2px;}
		.view_file_a ul li span {font-size:11px; color:#444; text-decoration:underline;}
		.view_file_a ul li .btn_go {display:inline-block; padding:0 9px 1px 9px; margin-left:3px; font-weight:bold; font-size:10px; border:1px solid #b7bbc9; background:#e2e2e5;}

		.top_box_a1 .st3 {line-height:20px;font-size:14px;margin-bottom:10px}

		.btn_u1 {background:#757480 url(../../../files/web1/images/common/555535353_10.png) no-repeat right 14px top 11px;display:inline-block;font-size:12px;font-weight:600;text-align:center;padding:0 28px 0 15px;height:30px;line-height:30px;color:#fff;font-weight:600}
		.btn_u2 {background:#304594 url(../../../files/web1/images/common/555535353_07.png) no-repeat right 14px top 10px;background-size:10px 11px;display:inline-block;font-size:12px;font-weight:600;text-align:center;padding:0 32px 0 15px;height:30px;line-height:30px;color:#fff;font-weight:600}
		.btn_u3 {background:#444444 url(../../../files/web1/images/common/555535353_10.png) no-repeat right 14px top 8px;display:inline-block;font-size:13px;font-weight:600;text-align:center;padding:0 28px 0 15px;height:25px;line-height:25px;color:#fff;font-weight:600;border-radius:3px}
		.btn2_u3 {background:#fff url(../../../files/web1/images/common/gnb_depth2.png) no-repeat 93% 8px;display:inline-block;font-size:13px;font-weight:600;text-align:center;padding:0 28px 0 15px;height:25px;line-height:25px;color:#494851;border-radius:3px;vertical-align:4px;border:1px solid #b3b1b7;display:block;margin-left:0;width:56%;margin-top:5px}


		.btn_u4 {background:#304594;display:inline-block;font-size:12px;font-weight:600;text-align:center;padding:0 15px 0 15px;height:30px;line-height:30px;color:#fff;font-weight:600}
		.btn_u5 {background:#757480;background-size:10px 11px;display:inline-block;font-size:12px;font-weight:600;text-align:center;padding:0 15px 0 15px;height:30px;line-height:30px;color:#fff;font-weight:600}
		.btn_u6 {background:#757480 url(../../../files/web1/images/common/555535353_07.png) no-repeat right 14px top 10px;background-size:10px 11px;display:inline-block;font-size:12px;font-weight:600;text-align:center;padding:0 32px 0 15px;height:30px;line-height:30px;color:#fff;font-weight:600}
		.btn_u7 {background:#757480 url(../../../files/web1/images/common/555535353_07.png) no-repeat right 14px top 10px;background-size:10px 11px;display:inline-block;font-size:12px;font-weight:600;text-align:center;padding:0 32px 0 15px;height:30px;line-height:30px;color:#fff;font-weight:600}


		.jm1 {font-size:13px;padding:10px 0 10px 15px;font-weight:600}
		.jm2 {background:#f8f8f8;padding:10px 15px;font-size:12px;border-bottom:1px solid #e3e2e3}
		.jm2 textarea {border:1px solid #d4d4d4;width:100%;height:60px}
		.jm3 {display:inline-block;width:40%;vertical-align:top}
		.jm4 {display:inline-block;width:50%;position:relative}
		.jm5 {display:inline-block;width:100%;height:22px;background:#c5c5c5}
		.jm6 {display:inline-block;width:100%;height:22px;background:#4f63a2;color:#000}
		.jm4 .num {position:absolute;top:2px;left:10px;color:#fff}
		.jm4 .num2 {position:absolute;top:2px;left:10px;color:#000}
		.jm2 .bl_ul_h2 li {vertical-align:top}

		.btn_m1 img {width:107px}
		.btn_m2 img {width:107px}

		.but {width:100%}
		.but:after {content:''; display:block; clear:both;}
		.but .left {display:block;width:100%;float:none}
		.but .left .month1 img {vertical-align:-3px}
		.but .left .month1 {margin-top:15px}
		.but .left .month1 .day {font-size:28px}
		.but .right {display:block;width:100%;float:none;border:1px solid #d7d7d7;margin-top:10px}
		.but .right .tit {height:40px;line-height:40px;font-size:14px;font-weight:600;color:#444444;text-align:center}
		.but .right .bt {background:#f8f8f8;overflow-y:scroll;padding:15px;height:217px}
		.but .right .bt .j1 {width:77px;height:26px;line-height:26px;font-size:14px;color:#fff;text-align:center;background:#4e5ba0;border-radius:15px;display:inline-block;margin-bottom:5px}
		.but .right .bt .j2 {width:73px;height:22px;line-height:22px;font-size:14px;color:#666666;text-align:center;background:#fff;border-radius:15px;display:inline-block;margin-bottom:5px;border:2px solid #6d9ce3;}
		.but .right .bt .d2 > li {margin-bottom:25px}
		.but .right .bt .d1:after {content:''; display:block; clear:both;}
		.but .right .bt .d1 li {color:#444444;font-weight:600;line-height:23px;font-size:12px}
		.but .right .bt .d1 li .st2 {;color:#787878;background:url(../../../files/web1/images/common/list_line1.png) no-repeat left 3px;padding-left:6px;margin-left:4px;font-weight:500}
		.but .right .btt {background:#f8f8f8;border-top:1px solid #e3e2e3;text-align:center;padding:13px 0}
		.but ul li .btn1 {display:inline-block; width:16px; height:16px; background:url(../../../files/web1/images/common/reply_woff.png) no-repeat left top; vertical-align:-3px;}
		.but ul li .btn1.on {background:url(../../../files/web1/images/common/reply_won.png) no-repeat left top;}
		.but ul li .btn2 {display:inline-block; width:16px; height:16px; background:url(../../../files/web1/images/common/reply_wclose.png) no-repeat left top; vertical-align:-3px;}

		.calendar_tbl2 table {border-collapse:separate;border:1px solid #bfc4d4;border-top:2px solid #52608d;width:100%}
		.calendar_tbl2 {margin-top:10px;}
		.calendar_tbl2 thead th {background:#f8f8f8;text-align:center;height:48px;}
		.calendar_tbl2 tbody td {position:relative;text-align:left;border-top:1px solid #e3e2e3;padding:10px;border-left:1px solid #e3e2e3;padding:10px 10px 10px 10px;vertical-align:top}
		.calendar_tbl2 tbody td:first-child {border-left:0}
		.calendar_tbl2 tbody td .num {position:absolute;top:5px;left:5px;width:30px;height:30px;;line-height:30px;font-size:14px;;text-align:center}
		.calendar_tbl2 tbody td .num.b1 a {width:30px;height:30px;line-height:30px;font-size:14px;color:#fff;text-align:center;background:#4e5ba0;border-radius:50px;display:inline-block;}
		.calendar_tbl2 tbody td .num.b2 a {width:26px;height:26px;line-height:26px;font-size:14px;color:#666666;text-align:center;background:#fff;border-radius:50px;display:inline-block;border:2px solid #6d9ce3;}
		.calendar_tbl2 tbody td .num.b1 {width:30px;height:30px;line-height:30px;font-size:14px;color:#fff;text-align:center;background:#4e5ba0;border-radius:50px;display:inline-block;}
		.calendar_tbl2 tbody td .num.b2 {width:26px;height:26px;line-height:26px;font-size:14px;color:#666666;text-align:center;background:#fff;border-radius:50px;display:inline-block;border:2px solid #6d9ce3;}
		.calendar_tbl2 tbody td .con {min-height:30px;}


		.but ul li .btn1 {display:inline-block; width:16px; height:16px; background:url(../../../files/web1/images/common/reply_woff.png) no-repeat left top; background-size:16px 16px; vertical-align:-3px;}
		.but ul li .btn1.on {background:url(../../../files/web1/images/common/reply_won.png) no-repeat left top; background-size:16px 16px;}
		.but ul li .btn2 {display:inline-block; width:16px; height:16px; background:url(../../../files/web1/images/common/reply_wclose.png) no-repeat left top; background-size:16px 16px; vertical-align:-3px;}

		.db_b {background:#4c619b url(../../../files/web1/images/common/db_b.png) no-repeat 15px 20px;;padding:18px 15px 15px 85px;background-size:50px 50px}
		.db_b .st1 {color:#fff;font-size:13px}
		.db_b .st2 {color:#fff;font-size:12px;line-height:18px}
		.db_b .fl {float:none}
		.db_b .fr {display:block;margin-top:10px;float:none}
		.db_b .fr a {display:inline-block;background:#333333;color:#fff;font-size:12px;padding:0 10px;width:72px;height:32px;line-height:32px;text-align:center;border-radius:5px;}


		.w_br {display:inline}

		.js1 {border:1px solid #dddddd;padding:20px 0 0 0;position:relative;text-align:center;margin-top:30px}
		.js1 .st1 {font-size:15px}
		.js1 .st2 {margin-top:10px}
		.js1 .st2 img {width:80px}
		.js1 .st3 {font-size:13px;font-weight:600}
		.js1 .st4 {font-size:12px;line-height:22px;margin-top:10px}
		.js1 .bt {background:#f8f8f8;padding:15px 15px;width:auto;margin-top:15px}

		.write_type_a1 .au {padding:20px 0}
		.w1 {width:65%;margin-top:5px}
		.write_type_a1 textarea {border:1px solid #d4d4d4;font-size:12px;height:105px}
		.k1 {font-size:12px;line-height:20px}
		.type1 {font-size:12px}
		.reply_b3.view_file {margin:0}
		.f12 {font-size:11px}
		.write_type_a1 table tbody td input[type="text"].awp1 {width:28%}
		.write_type_a1 table tbody td select.awp1 {width:20%}
		.btn_post {display:inline-block; height:30px; line-height:30px; background:#333333;text-align:center; font-size:12px;  color:#fff;width:80px;vertical-align:-2px}
		.pp {float:right;margin-right:0px;font-size:11px;margin-top:3px}

		.write_type_a1 table thead th {text-align:left; border-bottom:1px solid #e3e2e3; padding:14px 15px 14px 15px; font-weight:bold; font-size:13px; color:#444; background:#f3f3f3;}
		.write_type_a1 {margin-left:-15px; margin-right:-15px;}
		.write_type_a1 table {width:100%; table-layout:fixed;}
		.write_type_a1 table tbody th {text-align:left; border-bottom:1px solid #d9d9d9; padding:10px 10px 10px 10px; font-weight:bold; font-size:12px; color:#444; background:#f8f8f8;}
		.write_type_a1 table tbody td {padding:4% 2% 4% 2%; border-bottom:1px solid #d9d9d9;font-size:12px}
		.write_type_a1 table tbody td.td2 {padding:5px 2% 5px 2%;}
		.write_type_a1 table tbody td input[type="text"], .write_type_a1 table tbody td input[type="password"] {width:95%; height:21px; padding:7px 1% 0 1%; border:1px solid #d4d4d4; vertical-align:middle;}
		.write_type_a1 table tbody td input[type="file"] {width:95%;}
		.write_type_a1 table tbody td textarea {width:95%; height:68px; border:1px solid #d4d4d4; padding:5px 1% 5px 1%;}
		.write_type_a1 table tbody td .p_red {font-size:12px; line-height:18px; color:#d83a3a;}
		.write_type_a1 table tbody td .file {font-size:13px; margin-top:5px;}
		.write_type_a1 table tbody td .file label {font-size:13px; vertical-align:middle; margin:0 2px 0 8px;}
		.write_type_a1 table tbody td .file input[type="checkbox"] {vertical-align:middle;}
		.write_type_a1 table tbody td .txt_num {margin-top:5px; font-size:13px; color:#707070; text-align:right;}
		.write_type_a1 table tbody td .blue {color:#ed7664;}
		.write_type_a1 table .start {color:#d83a3a; font-size:16px; vertical-align:middle;}
		.write_type_a1 table tbody td input.w4 {width:95%;}
		.write_type_a1 table tbody td .p_red {margin-top:3px; font-size:11px; color:#e03b41; font-weight:normal; line-height:16px;}
		.write_type_a1 .btn_pass {display:inline-block; padding:6px 8px 7px 8px; border:1px solid #b7bbc9; background:#e2e2e5; font-size:11px; color:#373942; vertical-align:middle; font-weight:bold;}
		.write_type_a1 .f_12 {font-size:10px; color:#444; margin-left:0px; line-height:17px; margin-top:5px;}
		.write_type_a1 .br {display:block;}

		.write_type_a2 {margin-left:-15px; margin-right:-15px;}
		.write_type_a2 table {width:100%; table-layout:fixed;}
		.write_type_a2 table thead th {text-align:left; border-bottom:1px solid #e3e2e3; padding:14px 10px 14px 15px; font-size:13px; color:#444; background:#fff;}
		.write_type_a2 table tbody th {text-align:center; border-bottom:1px solid #d9d9d9; padding:10px 0px 10px 0px; font-weight:bold; font-size:12px; color:#444; background:#f8f8f8;min-width:100px}
		.write_type_a2 table tbody td {padding:4% 2% 4% 2%; border-bottom:1px solid #d9d9d9;font-size:12px}
		.write_type_a2 table tbody th img {width:80px}
		.write_type_a2 table tbody td.td2 {padding:5px 2% 5px 2%;}
		.write_type_a2 .w1 {width:30%}

		.write_type_a3 table thead th {text-align:left; border-bottom:1px solid #e3e2e3; padding:14px 15px 14px 15px; font-weight:bold; font-size:13px; color:#444; background:#f3f3f3;}
		.write_type_a3 {margin-left:-15px; margin-right:-15px;}
		.write_type_a3 table {width:100%; table-layout:fixed;}
		.write_type_a3 table tbody th {text-align:left; border-bottom:1px solid #d9d9d9; padding:10px 10px 10px 10px; font-weight:bold; font-size:12px; color:#444; background:#f8f8f8;min-width:100px}
		.write_type_a3 table tbody td {padding:4% 2% 4% 2%; border-bottom:1px solid #d9d9d9;font-size:12px}
		.write_type_a3 table tbody th img {width:80px}
		.write_type_a3 table tbody td.td2 {padding:5px 2% 5px 2%;}
		.write_type_a3 .w1 {width:30%}

		.write_type_a4.s1 {overflow-x:visible;margin-left:-15px; margin-right:-15px;;}
		.write_type_a4.s1 table {width:100%; table-layout:auto}

		.write_type_a4 {overflow-x:scroll;margin-left:-15px; margin-right:-15px;}
		.write_type_a4 table {width:750px; }
		.write_type_a4 table thead th {text-align:center; border-bottom:1px solid #e3e2e3; padding:14px 10px 14px 10px; font-weight:bold; font-size:13px; color:#444; background:#eff1f4;;;}
		.write_type_a4 table tbody th {text-align:center; border-bottom:1px solid #d9d9d9; padding:10px 10px 10px 10px; font-weight:bold; font-size:12px; color:#444; background:#f8f8f8;min-width:100px}
		.write_type_a4 table tbody td {border-bottom:1px solid #d9d9d9;font-size:12px}

		.cc1 {background:none;height:auto}
		.cc1 .st1 {font-size:15px;line-height:25px;padding-top:0px}
		.cc1 .st2 {color:#5661b5;font-size:14px;font-weight:600}
		.cc1 .st3 {font-size:12px;line-height:18px;color:#444444;width:100%}

		.cc2 {background:none;height:auto}
    .cc2 .st1 {font-size:15px;line-height:25px;padding-top:0px}
    .cc2 .st2 {color:#5661b5;font-size:14px;font-weight:600}
    .cc2 .st3 {font-size:12px;line-height:18px;color:#444444;width:100%}

		.appraisal {background:#727287;color:#fff;text-align:center;height:40px;line-height:40px;font-size:16px;margin:0 -15px;margin-top:20px}
		.appraisal2 {margin:0 -15px}
		.appraisal2 dt {background:#f3f3f3;padding:13px 10px 13px 15px;color:#444444;font-size:13px;font-weight:600;}
		.appraisal2 dd {border-top:1px solid #e3e2e3;border-bottom:1px solid #e3e2e3;padding:13px 10px 13px 15px;color:#444444;font-size:12px;line-height:20px}
		.appraisal2 .lb {margin-right:10px}

		.btn_type_a3 {display:inline-block; height:27px; padding:8px 7px 0 7px; background:#304594; text-align:center; font-size:13px; font-weight:bold; color:#fff; vertical-align:middle;}
		.btn_type_a4 {display:inline-block; height:27px; padding:8px 7px 0 7px; background:#fff; border:1px solid #b9b7bd; border-radius:2px; text-align:center; font-size:13px; font-weight:bold; color:#494851; vertical-align:middle;}
		.btn_type_a5 {display:inline-block; height:27px; padding:8px 7px 0 7px; background:#353535; text-align:center; font-size:13px; font-weight:bold; color:#fff; vertical-align:middle;}


		.top_box_a1 {background:#f8f8f8; position:relative; padding:15px 15px 20px 84px; margin-top:0px; margin-left:-15px; margin-right:-15px;}
		.top_box_a1 .bg1 {position:absolute; left:15px; top:23px;}
		.top_box_a1 .bg1 img {width:55px; height:55px;}
		.top_box_a1 .st1 {line-height:25px;font-size:15px;font-weight:600;margin-bottom:5px}
		.top_box_a1 .st2 {line-height:23px;font-size:12px}


		.wr {vertical-align:2px;display:inline-block;border:1px solid #8890ad;background:#f2f3f7;font-size:11px;;text-align:center;padding:0 7px;height:20px;line-height:20px;color:#52608d;margin-right:2px}
		.wr2 {vertical-align:2px;display:inline-block;border:1px solid #4f63a2;background:#4f63a2;font-size:11px;;text-align:center;padding:0 7px;height:20px;line-height:20px;color:#fff;margin-right:2px}

		.reply_b1 {border:1px solid #e3e2e3;border-top:2px solid #52608d;padding:15px 15px;position:relative;border-bottom:0;margin-top:50px}
		.reply_b1 .detail li {font-size:12px;float:left; background:url(../../../files/web1/images/common/list_line1.png) no-repeat left center; background-size:1px 10px; padding:0 10px 0 10px;}
		.reply_b1 .detail:after {content:''; display:block; clear:both;}
		.reply_b1 .detail li:first-child {background:none; padding-left:0px;}
		.reply_b1 .detail {position:absolute;top:18px;right:10px}
		.reply_b1 .detail li strong {margin-left:10px}
		.reply_b1 .tit {font-size:14px;font-weight:600;color:#444444;margin-top:10px}
		.reply_b2 {background:#f8f8f8;padding:15px;line-height:18px;font-size:12px;border:1px solid #e3e2e3;border-top:0;}

		.bt3:after {content:''; display:block; clear:both;}
		.bt3 .left {background:url(../../../files/web1/images/common/bt3_l.png) no-repeat center 20px;border:1px solid #dddddd;width:100%;height:280px;float:none;background-size:85px 85px}
		.bt3 .right {background:url(../../../files/web1/images/common/bt3_r.png) no-repeat center 20px;border:1px solid #dddddd;width:100%;height:280px;float:none;margin-top:10px;background-size:85px 85px}
		.bt3 > div:hover {border:1px solid #323245}
		.bt3 .left .inner {margin-top:120px;text-align:center}
		.bt3 .left .inner .st1 {font-size:15px;font-weight:600;color:#444444}
		.bt3 .left .inner .st2 {font-size:12px;color:#444444;line-height:22px;margin-top:10px}
		.bt3 .right .inner {margin-top:120px;text-align:center}
		.bt3 .right .inner .st1 {font-size:15px;font-weight:600;color:#444444}
		.bt3 .right .inner .st2 {font-size:12px;color:#444444;line-height:22px;margin-top:10px}

		.bt4:after {content:''; display:block; clear:both;}
		.bt4 .left {background:url(../../../files/web1/images/common/002001_06.png) no-repeat center 20px;border:1px solid #dddddd;width:100%;height:280px;float:none;background-size:85px 85px}
		.bt4 .right {background:url(../../../files/web1/images/common/002001_07.png) no-repeat center 20px;border:1px solid #dddddd;width:100%;height:280px;float:none;margin-top:10px;background-size:85px 85px}
		.bt4 > div:hover {border:1px solid #323245}
		.bt4 .left .inner {margin-top:120px;text-align:center}
		.bt4 .left .inner .st1 {font-size:15px;font-weight:600;color:#444444}
		.bt4 .left .inner .st2 {font-size:12px;color:#444444;line-height:22px;margin-top:10px}
		.bt4 .right .inner {margin-top:120px;text-align:center}
		.bt4 .right .inner .st1 {font-size:15px;font-weight:600;color:#444444}
		.bt4 .right .inner .st2 {font-size:12px;color:#444444;line-height:22px;margin-top:10px}

		.bt5:after {content:''; display:block; clear:both;}
		.bt5 .left {background:url(../../../files/web1/images/common/001002004_06.gif) no-repeat center 20px;border:1px solid #dddddd;width:100%;height:280px;float:none;background-size:85px 85px}
		.bt5 .right {background:url(../../../files/web1/images/common/001002004_03.gif) no-repeat center 20px;border:1px solid #dddddd;width:100%;height:280px;float:none;margin-top:10px;background-size:85px 85px}
		.bt5 > div:hover {border:1px solid #323245}
		.bt5 .left .inner {margin-top:120px;text-align:center}
		.bt5 .left .inner .st1 {font-size:15px;font-weight:600;color:#444444}
		.bt5 .left .inner .st2 {font-size:12px;color:#444444;line-height:22px;margin-top:10px}
		.bt5 .right .inner {margin-top:120px;text-align:center}
		.bt5 .right .inner .st1 {font-size:15px;font-weight:600;color:#444444}
		.bt5 .right .inner .st2 {font-size:12px;color:#444444;line-height:22px;margin-top:10px}

		.btn_box_i1 {display:inline-block;border-radius:5px; width:77px; height:36px; line-height:36px; background:#304594; text-align:center; font-size:12px; font-weight:bold; color:#fff; vertical-align:middle;}
		.btn_box_i2 {display:inline-block;border-radius:5px; padding:0 10px; height:36px; line-height:36px; background:#353535; text-align:center; font-size:12px; font-weight:bold; color:#fff; vertical-align:middle;}


		.month1 {text-align:center;margin-top:20px}
		.month1 .day {font-size:34px;font-weight:600;color:#444444;margin:0 25px}
		.month1 a img {vertical-align:-1px;width:15px}

		.select_search {width:100%}
		.select_search select {padding:3px 5px 3px 5px; border:1px solid #bababa; width:80%; vertical-align:middle;}
		.search_btn {background:#515151;width:52px;height:30px;text-align:center;display:inline-block;font-size:11px;color:#fff;line-height:30px}

		.calendar_tbl table {border-collapse:separate;border:1px solid #bfc4d4;border-top:2px solid #52608d;width:100%}
		.calendar_tbl {margin-top:10px;}
		.calendar_tbl thead th {background:#f8f8f8;text-align:center;height:48px;}
		.calendar_tbl tbody td {position:relative;text-align:left;border-top:1px solid #e3e2e3;padding:10px;border-left:1px solid #e3e2e3;padding:30px 10px 15px 10px;vertical-align:top}
		.calendar_tbl tbody td:first-child {border-left:0}
		.calendar_tbl tbody td .num {position:absolute;top:8px;left:10px}
		.calendar_tbl tbody td .num a:hover {color:#e67700;text-decoration:underline}
		.calendar_tbl tbody td.bg {background:#f2f3f7;}
		.calendar_tbl tbody td.bg a {color:#e67700}
		.calendar_tbl tbody td .con {min-height:0px;}


		.table_type_a1 {background:url(../../../files/web1/images/common/table_line.gif) no-repeat left top; padding:3px 0 0 0;}
		.table_type_a1 table {width:100%; line-height:25px;}
		.table_type_a1 table thead th {background:#eff1f4; border-bottom:1px solid #d6d8dd;padding:6px 0 5px 0; font-size:12px;}
		.table_type_a1 table tbody th {background:#eff1f4; border-bottom:1px solid #d6d8dd; font-weight:normal; font-size:12px;;padding:6px 0 5px 0}
		.table_type_a1 table tbody td {text-align:center; padding:6px 0 5px 0; border-bottom:1px solid #d6d8dd; font-size:12px;}
		.table_type_a1 table .bdl {border-left:1px solid #d6d8dd}
		.table_type_a1 table tbody .tl {text-align:left; padding-left:15px; padding-right:15px;}

		.list_type_a1 {border-top:3px solid #52608d;margin-left:-15px;margin-right:-15px}
		.list_type_a1 > ul {}
		.list_type_a1 > ul > li {border-bottom:1px solid #e2e2e2; padding:18px 20px 22px 100px; position:relative;font-size:12px}
		.list_type_a1 > ul > li .img {width:100px; position:absolute; left:10px; top:27px;}
		.list_type_a1 > ul > li .img img {width:75px;}
		.list_type_a1 > ul > li .num {width:40px; height:40px; position:absolute; left:20px; top:35px; text-align:center; font-size:16px; color:#444;}
		.list_type_a1 > ul > li .con {}
		.list_type_a1 > ul > li .con .txt {line-height:22px;}
		.list_type_a1 > ul > li .con .txt a {font-size:14px; color:#444; font-weight:bold;}
		.list_type_a1 > ul > li .con .txt a:hover {text-decoration:underline;}
		.list_type_a1 > ul > li .con .txt .blue {color:#4755a1; font-weight:bold;}
		.list_type_a1 > ul > li .con > ul {margin-top:5px;}
		.list_type_a1 > ul > li .con > ul:after {content:''; display:block; clear:both;}
		.list_type_a1 > ul > li .con > ul > li {float:left; background:url(../../../files/web1/images/common/list_line1.png) no-repeat right 4px; background-size:1px 10px; padding:0 13px 0 0px;line-height:18px}
		.list_type_a1 > ul > li .con > ul > li:last-child {background:none; padding-left:0px;}
		.list_type_a1 > ul > li .con > ul > li.down a {margin-left:3px;}
		.list_type_a1 > ul > li .con > ul > li.down img {width:17px; height:17px; vertical-align:-3px;}

		.bt1 {background:#f8f8f8;padding:15px 15px;margin-left:-15px;margin-right:-15px}
		.bt2 {background:none;padding:10px 0 0 0px;border-top:2px solid #52608d;line-height:18px;font-size:12px}

		.tab_type_a1 li {float:left;width:50%;text-align:center;}
		.tab_type_a1 li a {width:94%;font-size:12px;display:inline-block;border:1px solid #dddddd;border-bottom:0;padding:12px 5% 11px 0%;border-radius:5px 5px 0 0;background:url(../../../files/web1/images/common/tab_a1_off.png) no-repeat 95% 17px;}
		.tab_type_a1 li.on a {background:#4755a1 url(../../../files/web1/images/common/tab_a1_on.png) no-repeat 95% center;color:#fff;border:1px solid #4755a1;text-decoration:underline;font-weight:600}
		.tab_type_a1 li .m {display:block}

    .tab_type_pop li {width:60%;text-align:center;display:block;font-size:16px;font-weight:600;border:1px solid #dddddd;border-bottom:0;padding:12px 5% 11px 0%;color:#fff;text-decoration:underline;border-radius:5px 5px 0 0;background:#4755a1 url(../../../files/web1/images/common/tab_a1_on.png) no-repeat 95% center;}

		.inx1 {border:1px solid #dddddd;text-align:center;padding:30px 10px 30px 10px;position:relative}
		.inx1 ul {width:99%}
		.inx1 ul li {text-align:left;margin-bottom:10px;font-size:12px;font-weight:600}
		.inx1 ul li .n1 {display:inline-block;width:55px;vertical-align:-6px}
		.inx1 ul li .n2 {vertical-align:top;width:76%}
		.inx1 input[type="text"]{border:1px solid #d4d4d4;height:27px;line-height:27px;width:100%}
		.inx1 .btn_type_a1 {position:static;text-align:center;}
		.inx1 .btn_type_a1.t2 {position:static;text-align:center;}
		.btn_type_a1 {display:inline-block;border-radius:3px;background:#3e3e3e;font-size:13px;font-weight:600;text-align:center;width:65px;height:35px;line-height:35px;color:#fff}
		.btn_type_a2 {display:inline-block;background:#e2e2e5;font-size:12px;font-weight:600;text-align:center;width:50px;height:27px;line-height:27px;color:#373942;border:1px solid #b7bbc9;vertical-align:-1px}


		input[type="text"].type1 {border:1px solid #d4d4d4;height:27px;line-height:27px;}
		select.type1 {border:1px solid #d4d4d4;height:29px;line-height:29px;}
		.m_br {display:block}

		.inx1 ul li .n1.np {padding-top:0}


		.inx1 ul li .g1 {width:25%}
		.inx1 ul li .g2 {width:30%}
		.inx1 ul li .g3 {width:30%}
		.inx1 ul li .g4 {width:46%}
		.inx1 ul li .g5 {width:41%}
		.inx1 ul li .g6 {width:99%;margin-top:5px}
		.inx1 ul li .g7 {width:70%}


}


@media only screen and (min-width:0px) and (max-width:350px) {
.top_box_a1 .btn {margin-left:-68px}
}