@charset "utf-8";

.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}

.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/web2/images/common/tab_a1_off.png) no-repeat 95% 14px;border-bottom:0}
.tab_type_a1 li.on a {background:#4755a1 url(../../../files/web2/images/common/tab_a1_on.png) no-repeat 95% 14px;color:#fff;border:1px solid #4755a1;text-decoration:underline;font-weight:600}

.inx1 {border:1px solid #dddddd;text-align:center;padding:45px 0 40px 110px;position:relative}
.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/web2/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/web2/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:98%; 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: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/web2/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:#f3f3f3;;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:top}
.write_type_a4 table tbody .tr {text-align:right; padding-right:20px;}

.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/web2/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; }
.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;}

.bt3:after {content:''; display:block; clear:both;}
.bt3 .left {background:url(../../../files/web2/images/common/bt3_l.png) no-repeat center 30px;border:1px solid #dddddd;width:410px;height:390px;float:left}
.bt3 .right {background:url(../../../files/web2/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/web2/images/common/001002004_06.gif) no-repeat center 30px;border:1px solid #dddddd;width:410px;height:390px;float:left}
.bt5 .right {background:url(../../../files/web2/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/web2/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 0 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/web2/images/common/002001_03.png) no-repeat right top;height:354px}
.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}

.bt4:after {content:''; display:block; clear:both;}
.bt4 .left {background:url(../../../files/web2/images/common/002001_06.png) no-repeat center 30px;border:1px solid #dddddd;width:410px;height:390px;float:left}
.bt4 .right {background:url(../../../files/web2/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}
.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:15%}

.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/web2/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/web2/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/web2/images/common/reply_woff.png) no-repeat left top; vertical-align:-3px;}
.but ul li .btn1.on {background:url(../../../files/web2/images/common/reply_won.png) no-repeat left top;}
.but ul li .btn2 {display:inline-block; width:16px; height:16px; background:url(../../../files/web2/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:15px 10px 15px 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 .con {min-height:40px;}

.dg1 {vertical-align:-1px}

.jm1 {font-size:15px;padding:13px 0 13px 20px;font-weight:600}
.jm2 {background:#f8f8f8;padding:14px 20px;font-size:14px;color:#;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/web2/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/web2/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/web2/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}

.f16 {font-size:16px}

.view_file_a {}
.view_file_a ul {position:relative;}
.view_file_a ul li {background:url(../../../files/web2/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; 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}

.btn_cal1 img {vertical-align:-7px}
.write_type_a1 input[type="text"].cal {width:20%}

.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; background:url(../../../files/web2/images/004/qa_off.gif) no-repeat 96% center;}
.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.active .q {background:url(../../../files/web2/images/004/qa_on.gif) no-repeat 96% center;}
.faq li .a .tit {position:absolute;top:30px;left:85px}
.faq li .a {padding:25px 40px 25px 140px;position:relative;background:#f8f8f8;;border-bottom:1px solid #e3e2e3;font-size:14px;line-height:23px}

#pop_layer {background:url(../../../files/web2/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/web2/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/web2/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/web2/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;}


#example5 {margin-top:30px}
#example5 .sp-thumbnail-image-container {
	width: 135px;
	height: 95px;
	overflow: hidden;
	

}

#example5 .sp-thumbnail-image {
	height: 100%;
	margin-bottom:20px;
	filter:alpha(opacity=40);
	 opacity:.40;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"
}

#example5 .sp-selected-thumbnail .sp-thumbnail-image {
	height: 100%;
	margin-bottom:20px;
	filter:alpha(opacity=100);
	 opacity:100;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}

#example5 .sp-thumbnail-description {
	font-size: 14px;
	color: #333;
}

@media (max-width: 500px) {
	#example5 .sp-thumbnail {
		text-align: center;
	}

	#example5 .sp-thumbnail-image-container {
		display: none;
	}

	#example5 .sp-thumbnail-text {
		width: 120px;
	}

	#example5 .sp-thumbnail-title {
		font-size: 12px;
		text-transform: uppercase;
	}

	#example5 .sp-thumbnail-description {
		display: none;
	}
}

.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/web2/images/common/list_g2.jpg) no-repeat 130px bottom}
.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/web2/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}
.list_photo_a1 li {margin-left:22px;position:relative;width:190px;padding-top:8px;display:inline-block}
.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}

@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/web2/images/common/bt3_l.png) no-repeat center 30px;border:1px solid #dddddd;width:100%;height:390px;float:none}
	.bt3 .right {background:url(../../../files/web2/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/web2/images/common/002001_06.png) no-repeat center 30px;border:1px solid #dddddd;width:100%;height:390px;float:none}
	.bt4 .right {background:url(../../../files/web2/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/web2/images/common/001002004_06.gif) no-repeat center 30px;border:1px solid #dddddd;width:100%;height:390px;float:none}
	.bt5 .right {background:url(../../../files/web2/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}

	.sp-arrow {background:none}

}

@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-left:0px;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) {

.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/web2/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/web2/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;}
	

		.keyword_div {border:1px solid #ced3e1l;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/web2/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/web2/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/web2/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/web2/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; background:url(../../../files/web2/images/004/qa_off.gif) no-repeat 96% center;}
		.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.active .q {background:url(../../../files/web2/images/004/qa_on.gif) no-repeat 96% center;}
		.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="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/web2/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/web2/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/web2/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/web2/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}


		.jm1 {font-size:13px;padding:10px 0 10px 15px;font-weight:600}
		.jm2 {background:#f8f8f8;padding:10px 15px;font-size:12px;color:#;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/web2/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/web2/images/common/reply_woff.png) no-repeat left top; vertical-align:-3px;}
		.but ul li .btn1.on {background:url(../../../files/web2/images/common/reply_won.png) no-repeat left top;}
		.but ul li .btn2 {display:inline-block; width:16px; height:16px; background:url(../../../files/web2/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 .con {min-height:30px;}


		.but ul li .btn1 {display:inline-block; width:16px; height:16px; background:url(../../../files/web2/images/common/reply_woff.png) no-repeat left top; background-size:16px 16px; vertical-align:-3px;}
		.but ul li .btn1.on {background:url(../../../files/web2/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/web2/images/common/reply_wclose.png) no-repeat left top; background-size:16px 16px; vertical-align:-3px;}

		.db_b {background:#4c619b url(../../../files/web2/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:18 px; 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 {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:4px 10px 4px 10px; font-weight:bold; font-size:13px; color:#444; background:#f3f3f3;}	
		.write_type_a4 table tbody th {text-align:center; border-bottom:1px solid #d9d9d9; padding:4px 10px 4px 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; padding:4px 10px 4px 10px;}

		.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%}

		.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 {wibdth: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/web2/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/web2/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/web2/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/web2/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/web2/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/web2/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/web2/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/web2/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:11px 0 11px 0}
		.table_type_a1 table tbody td {text-align:center; padding:8px 0 10px 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/web2/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/web2/images/common/tab_a1_off.png) no-repeat 95% 17px;}
		.tab_type_a1 li.on a {background:#4755a1 url(../../../files/web2/images/common/tab_a1_on.png) no-repeat 95% 17px;color:#fff;border:1px solid #4755a1;text-decoration:underline;font-weight:600}
		.tab_type_a1 li .m {display:block}

		.inx1 {border:1px solid #dddddd;text-align:center;padding:30px 10px 30px 10px;position:relative}
		.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}
}