@charset "utf-8";

/* catagory */
.contents_area {padding:10px;}
.contents_area .category { margin-bottom:15px;}
.contents_area .category .main_list {font-size:15px; height:30px; border:1px solid #d1d3d4; background-image: linear-gradient(to bottom,#f4f4f4,#f3f3f3); padding:10px 0 3px 10px;margin-bottom:-1px; position:relative;}
.contents_area .category .sub_list li {background:url(/images/mobile/sub_list_agraffe.gif) 15px 14px no-repeat; padding:12px 0 2px 25px; font-size:13px; border-bottom:1px solid #dfdfdf;}
.contents_area .category .main_list a {display:block; color:#405475;  height:30px}
.contents_area .category a {display:block; width:100%; height:30px}
.contents_area .category .main_list span {display:block; padding:0 10px; position:absolute; top:7px; right:0px;}

/* list */
.search_title h3{font-size:16px; padding:10px 13px 0 11px; letter-spacing:-1px; font-weight:bold}
.search_comm {overflow:hidden;width:100%}
.search_comm li {overflow:hidden; width:100%; border-bottom:1px solid #f2f2f2;}
.search_comm li img {vertical-align:middle}
.search_comm .cont_info {position:relative; display:block;padding:12px 11px 13px 11px; font-size:12px; color:#888}
.search_comm .cont_info .tit_subject {display:block;overflow:hidden;padding-bottom:3px;font-weight:normal;font-size:16px;color:#005fc1;line-height:20px;word-break:break-all}
.search_comm .cont_info .tit_subject  a:visited{color:#99209B;}
.search_comm .cont_info .desc{display:block;overflow:hidden;width:100%;padding-bottom:3px;font-weight:normal;font-size:14px;color:#252525;line-height:20px;white-space:nowrap; text-overflow:ellipsis;}
.search_comm .cont_info .num_g {font-size:13px; margin-top:5px; color:#777;}
.search_comm .cont_info .num_g2 {font-size:13px; color:#777; padding-left:70px; display:block;}
.search_comm .cont_info .txt_recom {color:#27833d}
.search_comm .cont_info .list_close {position:absolute; top:6px; right:1px; display:inline-block; width:30px; height:30px}
.search_comm .cont_info .list_close .ico {margin-top:9px; vertical-align:top}
.search_comm .cont_info .list_close .ico {width:30px;height:30px;background-position:-50px -109px}
.search_comm .cont_none {position:relative; display:block; padding:13px 12px 12px;font-size:12px;color:#a0a0a0; background-color:#f3f8fd; text-align:center}
.search_comm li:last-child {border:0 none}
.cate_tit {position:relative; clear:both; margin-bottom:5px; padding-bottom:8px; border-bottom:1px solid #f2f2f2}
.sc_opt { border: 0 none;  text-align:right; padding:3px 15px;}
.bt_ara a, .bt_ara em {display: inline-block; font-size:14px; line-height: 20px; padding-left: 15px}
.bt_ara em {color: #444;}
.bt_ara a {color: #ABABAB;}
.bt_ara a + em, .bt_ara em + a {margin-left:10px;}
.bt_ara em {background: url("/images/mobile/check.png") 0 6px no-repeat; background-size:11px 8px}
.bt_ara a {background: url("/images/mobile/check_off.png") 0 6px no-repeat; background-size:11px 8px}

/* more */
.f_more {position:relative;width:100%;height:35px;border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;background-color:#fafafa; text-align:center}
.f_more .link_app {display:block;overflow:hidden; margin-right:70px; padding-top:14px; height:21px;line-height:7px;color:#505050;letter-spacing:-1px; font-size:13px}
.f_more .txt_app {margin-top:13px}
.iphone .f_more .txt_app  {margin-top:14px}
.f_more .link_top {position:absolute;top:0;right:0;width:72px;height:21px;padding-top:14px;border-left:1px solid #e7e7e7; line-height:9px;color:#777;text-align:center;letter-spacing:-1px;  font-size:12px;}
.f_more .link_top .ico_top {width:9px;height:11px;margin:2px 3px 0 0;background-position:0px 0px;vertical-align:top;  color:#777}

/* sub_menu */
.my_sub_menu {margin:30px 0 20px 0; border-top:1px solid #B1B4BA; border-bottom:1px solid #B1B4BA;}
.my_sub_menu li{position:relative; background-color:#fff; font-size:14px; }
.my_sub_menu .ct{color:#444; background-color: #F7F7F7;  padding-left:13px; border-bottom: 1px solid #dfdfdf;  box-shadow: 1px 0 0 0 #FFFFFF inset, 0 1px 0 0 #FFFFFF inset;  display: block;  font-size: 14px;  height: 36px;  letter-spacing: -1px;  line-height: 37px;  margin: 0 0 0 -1px;   position: relative; }
.my_sub_menu a.ico{padding-left:15px; background:url(/images/mobile/n_arrow2.png) 0px 2px no-repeat; background-size:8px 11px}
.my_sub_menu .sub_list li {background:url(/images/mobile/sub_list_agraffe.gif) 30px 10px no-repeat; padding:10px 0 10px 40px; font-size:13px; border-bottom:1px solid #dfdfdf;}

.wrap_thumb {margin-right:13px; min-height:100px; float:left}
.wrap_thumb .thumb {border:1px solid #cacaca}
.wrap_info { margin-top:7px; color:#666;letter-spacing:0px; font-size:14px}
.wrap_info li {padding-bottom:1px}
.wrap_info .dot {padding-left:7px; background:url(/images/mobile/img_icon.png) no-repeat 0 -43px; background-size:148px}
.wrap_info li strong {color:#2569cf}

/* select box */
.knou_select {margin:10px;}
.knou_select ul {width:100%;float:left; margin-bottom:8px;}
.knou_select li{float:left; width:49.3%}
.knou_select .search{float:left; width:100%;  padding-bottom:15px; border-bottom:1px solid #f2f2f2}
.opt_select {display:block;position:relative;width:97%; height:30px;padding:0 20px 0 7px ;  font-size:14px;  border:1px solid #dadada;border-radius:2px;-webkit-border-radius:2px; background:#fff url(/images/mobile/select.png) 100% 0 no-repeat;-webkit-appearance:none}
.opt_open {border-color:#b1b2b6;color:#666; background-color:#fff;background-position:100% 0; background-size:30px 28px}
.inp_txt {float:left; height:30px; padding-left:4px; color:#333; border:1px solid #b1b2b6;border-radius:2px;-webkit-border-radius:2px;}
.m_num {display:inline-block; margin-left:5px; width:80px; height:30px; background-color:#f0f0f0; border: 1px solid #999; border-radius:2px; color:#4b4c4c; font-size:13px; letter-spacing: -1px; line-height:30px; overflow:hidden; text-align:center}

.cate_tit2 h3{font-size:15px; padding:10px 13px 0 11px; letter-spacing:-1px; }
.se_tit {padding-left:13px; padding-top:5px; clear:both}
.se_tit a{text-decoration:underline; font-size:14px; font-weight:normal; color:#034fa7; padding-left:8px}

.search_none {text-align:center; padding-top:20px; font-size:15px;  letter-spacing: -1px; }
.search_none a{color:#034fa7; text-decoration:underline; padding-left:8px; line-height: 37px; }

/* paging */
.paging_comm {clear:both;margin:17px auto 25px auto;width:100%;text-align:center;font-size:12px}
.paging_comm .link_page {display:inline-block;width:18px;height:12px;margin-right:4px;padding:3px 5px 8px 5px;border:1px solid #c5c5c5;border-radius:2px;font-weight:bold;color:#666;background-color:#fff;text-decoration:none;vertical-align:middle}
.paging_comm em.link_page {display:inline-block;width:18px;height:12px;margin-right:4px;padding:3px 5px 8px 5px;border:1px solid #5d81c2;border-radius:2px;font-weight:bold;color:#fff;background-color:#5d81c2;vertical-align:middle}
.paging_comm .btn_page {display:inline-block;overflow:hidden;width:6px;height:7px;margin-right:4px;padding:6px 15px 10px 15px;border:1px solid #c5c5c5;border-radius:2px;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f7f7f7));background-image:-moz-linear-gradient(top, #fff, #eee);background-image:-o-linear-gradient(top, #fff, #eee);background-image:linear-gradient(to bottom, #fff, #eee);background-color:#f5f5f5;text-decoration:none;vertical-align:top}
.paging_comm .btn_page .img_paging{display:block;overflow:hidden;width:7px;height:11px;text-indent:-9999px}
.paging_comm .btn_page .ico_prev{background-position:-60px -10px}
.paging_comm .btn_page .ico_next{background-position:-70px -10px}
.paging_comm span.btn_page .ico_prev{background-position:0 -10px}
.paging_comm span.btn_page .ico_next{background-position:-10px -10px}
.img_paging {background:url(/images/mobile/page_image.gif) no-repeat;-webkit-background-size:80px 24px;background-size:80px 24px}

/* book */
.b_cate_w {position:relative; clear:both; height:30px; padding:10px 13px 0 11px;  border-bottom:1px solid #f2f2f2}
.b_cate_w .cate_sel {color:#496abc}
.b_cate_w .b_cate h3 {float:left; font-size:16px;letter-spacing:-1px; font-weight:bold}
.b_cate_w .b_s {float:right;font-size:16px;color:#333; background-position:-29px 0; padding-left:23px}

.b_sch_form {margin:10px 11px 10px 11px; position:relative}
.b_sch_form .b_box_search {background-color:#f4f4f4; border:1px solid #d1d3d4; height:18px; overflow: hidden; padding:7px 52px 8px 9px; border-radius:2px;}
.b_sch_form .b_box_search .tf_keyword {background-color:transparent; border:none; color:#161616; font-size:16px; height:20px; line-height: 20px; vertical-align:top; width:90%; margin-bottom:10px; -webkit-border-radius:1px; -webkit-appearance:none;}
.b_sch_form .b_box_search .sch_btn {background-image:linear-gradient(to bottom, #628bee, #567feb);background-image:-webkit-linear-gradient(top,#628bee,#567feb);border:1px solid #3d78eb; border-radius:0 2px 2px 0; cursor:pointer; font-size:0; height:35px; line-height:0; position:absolute; right:0; top:0; width:41px}
.b_no_visible { display: block; font-size: 1px; height: 1px; line-height: 0; overflow: hidden; position: absolute; text-indent: 10px; white-space: nowrap; width: 1px}
.b_imsc {display:inline-block; overflow:hidden; background-color:transparent; background-image:url(/images/mobile/book_img.png);background-repeat:no-repeat; background-size:100px 150px;white-space:nowrap}
.b_imsc_search {width:20px;height:20px;background-position:0 0}

.b_po_tit { padding-left:23px; margin-left:10px; margin-top:4px; font-size:17px; color:#333; margin-bottom:10px; text-align:left; font-weight:bold; background-position:0 -27px}
.b_po_lst { margin:0 0 0 11px; clear:both;}
.b_po_lst li {display:inline-block; width:84px; height:175px; vertical-align:top}
.b_po_lst li:first-child { margin-left:0}
.b_po_lst .b_thumb .thumb {border:1px solid #878787}
.b_po_lst .b_lst_tit {display:block; overflow:hidden; width:72px; margin-top:2px; font-weight:normal; font-size:15px; color:#333; line-height:17px; word-break:break-all}
.b_po_lst .b_num {display:block; color:#6e6e6e; font-size:13px; margin-top:1px}
.b_po_lst .b_num em {color:#496abc; font-weight:bold}

.b_cate_area {padding:11px;}
.b_category { margin-bottom:15px; background-color:#f4f4f4}
.b_category li {font-size:15px; border:1px solid #d1d3d4; margin-bottom:-1px; position:relative}
.b_category li a {display:block; color:#333; padding:10px 0 0 11px; height:30px}
.b_category li span {display:block; padding:0 10px 0 0; position:absolute; top:12px; right:0}

/* detail_info */
.inf_wrap {background-color:#303845; padding:22px 13px 16px 13px}
.inf_wrap:after {clear: both; content: ""; display: block}
.inf_wrap .tit {margin-bottom:1px; font-weight:bold; font-size:16px; color:#fff;letter-spacing:-1px;line-height:22px}
.inf_wrap .b_writer {color:#959595; font-size:13px; margin-bottom:17px}
.inf_wrap .wrap_thumb {position:relative;float:left;margin-right:10px;}
.inf_wrap .wrap_info {margin-top:7px; color:#666;letter-spacing:0px; font-size:14px}
.inf_wrap .num_info {display:inline-block; border:1px solid #5e6e87; padding:0 5px 0 5px; margin-right:0; color:#fff; font-size:14px; height:37px; line-height:37px; text-align:center}
.inf_wrap .num_info em {color:#ff3000}
.inf_wrap .sort_info {display:inline-block; border:1px solid #5e6e87; padding:0 15px 0 5px; color:#fff; font-size:14px; height:37px; line-height:37px; background-position:0 -95px; vertical-align:top}
.inf_wrap .b_more { float:right; width:37px;height:37px;background-position:0 -56px; vertical-align:top; font-size:0}
.inf_wrap .b_close { float:right; width:37px;height:37px;background-position:-41px -56px; vertical-align:top; font-size:0}
.b_more_view {position:absolute; z-index:9999; width:100%; background-color:#303845; margin-top:-6px; color:#fff; font-size:14px; border-top:1px solid #454c58}
.b_more_view p {margin:22px 13px 16px 13px;}

/* book list */
.b_cate_lst {overflow:hidden;width:100%}
.b_cate_lst li {overflow:hidden; width:100%; border-bottom:1px solid #f2f2f2;}
.b_cate_lst li img {vertical-align:middle}
.b_cate_lst .cont_info {position:relative; display:block;padding:12px 11px 13px 11px; font-size:12px; color:#888}
.b_cate_lst .cont_info .num_g {font-size:13px; margin-top:5px; color:#6e6e6e}
.b_cate_lst .cont_info .num_g .bar {padding:0 3px 0 2px; color:#ccc; font-size:13px; margin-top:-5px}
.b_cate_lst .cont_none {position:relative; display:block; padding:13px 12px 12px;font-size:12px;color:#a0a0a0; background-color:#f3f8fd; text-align:center}
.b_cate_lst li:last-child {border:0 none}
.b_cate_lst .cont_info .tit_subject2 {display:block;overflow:hidden;padding-bottom:3px;font-weight:normal;font-size:16px;color:#333;line-height:20px;word-break:break-all}
.b_cate_lst .cont_info .tit_subject2  a:visited{color:#99209B;}
.b_cate_lst .cont_info .tit_subject2 img {margin-right:3px}

.s_inf_wrap {padding:0 13px 16px 11px}
.s_inf_wrap .num_info {display:inline-block; border:1px solid #d1d3d4; padding:0 10px 0 10px; margin-right:3px; color:#333; font-size:14px; height:32px; line-height:32px; text-align:center}
.s_inf_wrap .num_info em {color:#ff3000}
.s_inf_wrap .sort_info {display:inline-block; border:1px solid #d1d3d4; padding:0 22px 0 10px; color:#333; font-size:14px; height:32px; line-height:32px; background-position:0 -95px; vertical-align:top}

/* list2 */
.b_search_comm2 {overflow:hidden; width:100%}
.b_search_comm2 li {overflow:hidden; width:100%; margin-bottom:27px}
.b_search_comm2 li img {vertical-align:middle}
.b_search_comm2 .cont_info {position:relative; display:block; padding:0 11px 0 11px; font-size:12px; color:#888}
.b_search_comm2 .cont_info .tit_subject {display:block;overflow:hidden; padding-bottom:1px; font-weight:normal;font-size:16px;color:#333;line-height:20px; word-break:break-all}
.b_search_comm2 .cont_info .tit_subject  a:visited{color:#99209B}
.b_search_comm2 .cont_info .tit_subject em {color:#496abc}
.b_search_comm2 .cont_info .desc {font-size:14px; color:#333; padding-left:70px; display:block; line-height:18px}
.b_search_comm2 .cont_info .num_g2 {font-size:13px; color:#6e6e6e; padding-left:70px; margin-bottom:8px; display:block;}
.b_search_comm2 .cont_info .num_g2 em {color:#496abc; font-weight:bold}
.b_search_comm2 .cont_info .txt_recom {color:#27833d}
.b_search_comm2 .cont_none {position:relative; display:block; padding:13px 12px 12px;font-size:12px;color:#a0a0a0; background-color:#f3f8fd; text-align:center}
.b_search_comm2 li:last-child {border:0 none}
.b_search_comm2 .cont_info .num_g2 .bar {padding:0 3px 0 2px; color:#ccc; font-size:13px; margin-top:-5px}

.b_search_num {margin:0 13px 18px 13px; padding-bottom:9px; padding-left:2px; font-size:15px; color:#333; border-bottom:1px solid #d7d7d7}
.b_search_num em {color:#eb4a3f}
.b_search_num .bar {padding:0 3px 0 2px; color:#ccc; font-size:13px}

.inf_wrap select {margin-top:-3px}

.book_cont {width:100%}



/*corporate search*/
.search_area_corpor {background-color:#e9ecef; overflow:hidden}
.search_title_corpor {background-color:#e9ecef; padding:0 5px 5px 5px;}


.search_area_corpor .search_title_corpor .cate_tit .cp_sch_form {margin:0 15px 0 0; position:relative}
.search_area_corpor .search_title_corpor .cate_tit .cp_sch_form .b_box_search {background-color:#f4f4f4; border:1px solid #d1d3d4; height:18px; overflow: hidden; padding:7px 52px 8px 9px; border-radius:2px;}
.search_area_corpor .search_title_corpor .cate_tit .cp_sch_form .b_box_search .tf_keyword {background-color:transparent; border:none; color:#161616; font-size:16px; height:20px; line-height: 20px; vertical-align:top; width:90%; margin-bottom:10px; -webkit-border-radius:1px; -webkit-appearance:none;}
.search_area_corpor .search_title_corpor .cate_tit .cp_sch_form .b_box_search .sch_btn {background-image:linear-gradient(to bottom, #628bee, #567feb);background-image:-webkit-linear-gradient(top,#628bee,#567feb);border:1px solid #3d78eb; border-radius:0 2px 2px 0; cursor:pointer; font-size:0; height:35px; line-height:0; position:absolute; right:0; top:0; width:41px}
.search_area_corpor .search_title_corpor .cate_tit .b_no_visible { display: block; font-size: 1px; height: 1px; line-height: 0; overflow: hidden; position: absolute; text-indent: 10px; white-space: nowrap; width: 1px}
.search_area_corpor .search_title_corpor .cate_tit .b_imsc {display:inline-block; overflow:hidden; background-color:transparent; background-image:url(/images/mobile/book_img.png);background-repeat:no-repeat; background-size:90px 140px;white-space:nowrap}
.search_area_corpor .search_title_corpor .cate_tit .b_s {float:right;font-size:14px;color:#898989; background-position:-24px 2px; padding-left:23px; margin-right:10px; padding-top:3px}
.search_area_corpor .search_title_corpor .cate_tit .b_imsc_search {width:20px;height:20px;background-position:0 0}
.search_area_corpor .search_title_corpor .corporateSearch { display: none;}
/* corporate category*/

.search_area_corpor .cate_tit {position:relative; clear:both; padding:10px 0 9px 16px; border:1px solid #e1e4e7; background-color:#fff; margin-bottom:4px; margin-top:4px}
.search_area_corpor .cate_tit h3, .p_cate_tit h3 {font-weight:normal; color:#666; font-size:16px; letter-spacing:0; }
.search_area_corpor .cate_tit h3 em {font-weight:bold; color:#444}
.main_list a em, .main_list .close, .main_list .open, .cate_tit .c_inc, .cate_tit .c_down, .p_cate_tit .c_inc, .cate_open .pop_close {background:url(/images/mobile/v4/kndata_img.png) no-repeat; background-size:100px 150px}

.search_area_corpor .search_comm {overflow:hidden;width:100%;}
.search_area_corpor .search_comm li {overflow:hidden; border:1px solid #e1e4e7; margin-bottom:4px; background-color:#fff}
.search_area_corpor .search_comm li img {vertical-align:middle}
.search_area_corpor .search_comm .cont_info {position:relative; display:block; padding:12px 11px 15px 12px; font-size:12px; color:#888}
.search_area_corpor .search_comm .cont_info .tit_subject {display:block;overflow:hidden;width:100%;padding:5px 0 3px;font-weight:normal;font-size:17px;color:#002cbb;word-break:break-all; line-height:20px}
.search_area_corpor .search_comm *:visited .tit_subject {color: #99209b;}
.search_area_corpor .search_comm .cont_info .desc{display:block;overflow:hidden;width:100%;padding-bottom:6px;font-weight:normal;font-size:15px;color:#666;line-height:20px;white-space:nowrap; text-overflow:ellipsis;}
.search_area_corpor .search_comm .cont_info .num_g {font-size:12px; color:#9a9a9a}
.search_area_corpor .search_comm .cont_info .num_g .i_doc img {width:12px; height:12px; margin-right:3px; vertical-align:-2px}
.search_area_corpor .search_comm .cont_info .txt_recom {color:#27833d}
.search_area_corpor .search_comm .cont_info .list_close {position:absolute; top:6px; right:1px; display:inline-block; width:30px; height:30px}
.search_area_corpor .search_comm .cont_info .list_close .ico {margin-top:9px; vertical-align:top}
.search_area_corpor .search_comm .cont_info .list_close .ico {width:30px;height:30px;background-position:-50px -109px}
.search_area_corpor .search_comm .cont_none {position:relative; display:block; padding:13px 12px 12px;font-size:12px;color:#a0a0a0; background-color:#f3f8fd; text-align:center}

.search_area_corpor .contents_area .category .main_list {font-size:17px; margin-top:-1px; position:relative; background-color:#fff; border:1px solid #e1e4e7; height:auto; background-image:none; padding:0;}
.search_area_corpor .contents_area .category .main_list a {clear:both; display:block; color:#000; height:32px; padding:13px 0 3px 0}
.search_area_corpor .contents_area .category .main_list a em {margin-left:17px; padding-left:18px; display:inline-block; background-position:0 -83px;}
.search_area_corpor .contents_area .category .main_list .arr {display: block; position: absolute;  top: 15px;  right: -10px; width:38px; height:38px; padding:0}


.cate_tit .c_inc, .p_cate_tit .c_inc { width:10px; height:15px; display:inline-block; background-position:-91px 0px; vertical-align:top; margin:3px 0 0 0}
.cate_tit .c_down {color:#001cb6; font-size:0; background-position:6px -43px; display:inline-block; height:10px; width:20px; vertical-align:top; margin-top:6px}

/* corporate list*/
.search_area_corpor .search_comm h3 {color: #333;  font-size: 16px;  letter-spacing: 0px; padding:10px 0 2px 14px}
.search_area_corpor .search_comm li {overflow:hidden; border:1px solid #e1e4e7; margin-bottom:4px; background-color:#fff}
.search_area_corpor .search_comm li .wrap_thumb {float:left; margin:14px 0 12px 12px;  min-height:85px;}
.search_area_corpor .search_comm li .wrap_thumb .thumb {border:1px solid #d5d8db;}
.search_area_corpor .search_comm li .tinfo {display: block; overflow:hidden; word-break:break-all}


/* corporate cp */
.search_area_corpor .search_comm .cont_info .num_g3 {font-size:12px; color:#666; display:block; line-height:16px; padding-top:4px;}
.search_area_corpor .search_comm .cont_info .num_g3 .bar {padding:0 3px 0 2px; color:#ccc; font-size:15px; margin-top:-5px}
.search_area_corpor .search_comm .cont_info .num_g3  em {color: #496abc;  font-weight: bold;}

.search_area_corpor .sc_opt_corpor {border:0 none; position: absolute; right:15px; top:9px}
.bt_ara a, .bt_ara em {display: inline-block; font-size:14px; line-height: 20px; padding-left: 9px}
.bt_ara em {color: #444;}
.bt_ara a {color: #ABABAB;}
.bt_ara a + em, .bt_ara em + a {margin-left:10px;}
.bt_ara a:last-child{margin-left: 10px;}
.bt_ara .on {background: url("/images/mobile/v4/s_sort_on.png") 0 6px no-repeat; background-size:6px 6px}
.bt_ara a {background: url("/images/mobile/v4/s_sort_off.png") 0 6px no-repeat; background-size:6px 6px}

/* corporate paging*/
.paging_w {display:flex; font-size:16px; line-height:40px; overflow:hidden; white-space:nowrap;	margin:0 auto; background-color:#fff; border:1px solid #e1e4e7}
.paging_w .pg_btn {background:none repeat scroll 0 0 rgba(0, 0, 0, 0); border:0 none; display:inline-block; font-size:0; overflow:hidden; padding:13px 14px 11px 14px; vertical-align:top; width:12%}
.paging_w .pg_prev, .paging_w .pg_next {color:transparent; display:block; height:16px; overflow:hidden; text-indent:-99px; width:9px}
.paging_w .pg_prev {background-position:0 -18px}
.paging_w .pg_next {background-position:-11px -18px; text-align:right; float:right}
.paging_w .pg_pg {display:inline-block; flex: 1 1 0; text-align:center;	width:75%}
.paging_w .pg_pg .pgn {color:#888; display:inline-block; font-size:17px; min-width:25px; padding:0 8px; position:relative; text-align:center; vertical-align:top}
.paging_w .pg_pg .pgn.now {color:#002cbb; font-weight:bold}
.paging_w .pg_btn.end .pg_prev {background-position:0 -1px}
.paging_w .pg_btn.end .pg_next {background-position:-11px -1px}
.pimg {background: url("/images/mobile/v4/paging_arr.png") no-repeat scroll; background-size:19px 33px}


/* corporate mobile sub list */
.cp_wrap {background-color:#fff; border:1px solid #e1e4e7; padding:12px 0 0 16px; margin:4px 0}
.cp_wrap:after {clear: both; content: ""; display: block}
.cp_wrap .tit {margin-bottom:1px; font-weight:bold; font-size:18px; color:#000;letter-spacing:-0.5px;line-height:24px}
.cp_wrap .b_writer {color:#959595; font-size:14px; margin-bottom:7px}


/* corporate mobile navigation list*/
.cate_open {position:absolute; left:5px; z-index:1602; border-radius:7px; background-color:#fff; width:97%; overflow:hidden}
.cate_open .cate_lst1, .cate_open .cate_lst2 { position:relative; height:390px; overflow:auto; padding-top:8px}
.cate_open .cate_lst1 a, .cate_open .cate_lst2 a{ font-size:16px; color:#898989; padding-left:2em; display:block; height:34px; line-height:33px}
.cate_open .cate_lst1 a.on {text-decoration:underline; color:#000; font-weight:bold}
.cate_open .cate_lst2 a.on {color:#002cbb; font-weight:bold}
.cate_open .cate_lst1 {width:49%; display:inline-block; float:left}
.cate_open .cate_lst2 {width:49.7%; float:right; display:inline-block; background-color:#f5f5f5; border-bottom-right-radius:5px; vertical-align:top}
.cate_open .pop_close { position:absolute; right:13px; display:inline-block; height:20px; width:35px; padding:5px 0; margin:-7px 0 0 -10px; font-size:0; vertical-align:top; background-position:11px -127px}
.p_cate_tit {position:relative; clear:both; padding:10px 0 9px 16px; border-bottom:1px solid #d5d8db; background-color:#fff; margin-top:4px; border-top-left-radius:5px; border-top-right-radius:5px; }
.p_cate_tit h3 em {font-weight:bold; color:#000; margin-left:4px}
.p_cate_tit h3 em .c_on{ color: #002cbb;}
.cate_tit h3 em .c_on{ color: #002cbb;}

/* corporate search result popup */

.group_word {position:relative;clear:both; margin:5px; padding:10px 0; background:#fffde1; border:1px solid #ccc; }
.group_word .none_txt { font-size:13px; color:#000; line-height:18px; display:block; margin-left:16px; margin-top:5px; padding-left:20px;  background:url('/images/mobile/v4/pay_n.png') 0 -28px no-repeat; background-size:100px 100px}
.group_word .none_txt strong {font-weight:bold; color:#eb4a3f; font-size:13px;}
.group_word .ticket_link {font-size:13px; text-decoration:underline; color:#000; position:absolute; bottom:7px; right:18px; display:block; padding-bottom:2px;}
.group_word .ticket_link .t_s_img { background:url('/images/mobile/v4/cp_sbtn.png') 0 2px no-repeat; background-size:14px 14px; width:17px; height:17px; display:inline-block; margin-bottom:-3px; padding-left:1px}
.p_log_close { position:absolute; top:7px; right:10px; display:block; width:23px; height:23px; background:url("/images/mobile/v4/btn_p_close.png") no-repeat scroll 4px 4px; background-size:15px 15px; font-size:0; overflow:hidden;}

/* cp_info */
.inf_wrap2 {background: url('/images/mobile/v4/bg2.gif') repeat 0 top;  background-size: 100% 100%; padding:22px 13px 16px 13px; margin-bottom:4px}
.inf_wrap2:after {clear: both; content: ""; display: block}
.inf_wrap2 .tit {margin:3px 0; font-size:17px;  font-weight:600;color:#fff;letter-spacing:0px;line-height:22px}
.inf_wrap2 .b_writer {color:#959595; font-size:14px; margin-bottom:14px}
.inf_wrap2 .wrap_thumb {position:relative;float:left;margin:0 13px 0 0}
.inf_wrap2 .wrap_info {margin-top:7px; color:#666;letter-spacing:0px; font-size:14px}
.inf_wrap2 .num_info {display:inline-block; border:1px solid #646771; padding:0 7px; margin-right:0px; color:#fff; font-size:14px; height:35px; line-height:37px; text-align:center}
.inf_wrap2 .num_info em {color:#ff5c51}
