/************** Intro ***************************/

#intro_wrap {margin:0 auto; width:968px; margin-top:-10px;}
#intro_search {background:url(../../images/intro/search_bg.gif) no-repeat; width:968px; height:100px;}

#intro_search .search_area {width:648px; float:left; padding-top:23px; text-align:center;}
#intro_search #intro_search_form_kwd {border:3px solid #1fafd3; font-size:15px; padding-top:3px; padding-left:6px; width:400px; height:20px; vertical-align: middle;}
#intro_search .search_area .vt {}
*html #intro_search .search_area .vt {margin-top:2px;}
*:first-child+html #intro_search .search_area .vt {margin-top:2px;}
#intro_search .search_area ul {padding-top:10px; width:490px; height:30px; margin:0 auto; text-align:center;}
#intro_search .search_area ul a{color:#646464;}
#intro_search .search_area li {float:left; padding:0 15px; border-right:1px #CCCCCC solid;}
#intro_search .search_area .end{border-right:none;}

#intro_search .banner_area {width:315px; float:right; position:relative;}
#intro_search .banner_area h3 {position:absolute; top:10px; left:40px;}
#intro_search .banner_area .join {position:absolute; top:14px; left:130px;}
#intro_search .banner_area .rolling {position:absolute; top:44px; left:130px;}


#intro_wrap .contents {width:658px; float:left; margin:0 10px 0 0; text-align:left;}
#intro_wrap .contents h3 {font-size:14px; border-bottom:1px #ccc solid; padding-top:13px; height:22px;}
.category_title a {color:#333333;}
.category_title img {vertical-align:middle; margin:-2px 5px 0 1px}
#intro_wrap .contents button {border:none; background:#FFFFFF;}
#intro_wrap .contents dt img { border:1px #dddddd solid;}

#intro_wrap .contents .category {margin-bottom:12px; position:relative;}
#intro_wrap .contents .category .category_contents_wrap {width:600px; height:188px; margin:0 auto; margin-top:15px;}
*html #intro_wrap .contents .category .category_contents_wrap {height:185px;}
#intro_wrap .contents .category dl {width:135px; margin-right:15px; float:left;}
*html #intro_wrap .contents .category dl {width:135px; margin-right:15px;}
#intro_wrap .contents .category .end {margin-right:0px;}
#intro_wrap .contents .category dt {}
#intro_wrap .contents .category dd {line-height:1.3em;}
#intro_wrap .contents .category .description {margin-top:3px;}
#intro_wrap .contents .category .description .vm {margin-right:3px;}
#intro_wrap .contents .category .id {margin-top:3px;}
#intro_wrap .contents .category .go_left {position:absolute; top:90px; left:0px;}
#intro_wrap .contents .category .go_right {position:absolute; top:90px; right:0px;}

#intro_wrap .contents .collection_wrap {background:#f5f5f5; margin-top:2px;}
#intro_wrap .contents .collection_wrap .section {width:126px; padding-left:5px; padding-top:7px; float:left;}
#intro_wrap .contents .collection_wrap .section li {margin-bottom:10px;}
#intro_wrap .contents .collection_wrap a:link, #intro_wrap .contents .collection_wrap a:hover, #intro_wrap .contents .collection_wrap a:active, #intro_wrap .contents .collection_wrap a:visited {color:#646464;}

#intro_wrap .contents .main_banner {}

#intro_wrap .contents .small_category {width:323px; height:280px; position:relative;}
#intro_wrap #category_group {float:left;}
#intro_wrap #category_friend {float:right;}
#intro_wrap .contents .small_category dl {padding:15px 10px 0px 15px; background:#f5f5f5; margin-bottom:2px; height:67px;}
*:first-child+html #intro_wrap .contents .small_category dl {min-height:1px;}
#intro_wrap .contents .small_category dt {width:50px; float:left;}
#intro_wrap .contents .small_category dd {width:228px; float:right; line-height:1.3em;}
#intro_wrap .contents .small_category .category_contents_wrap {margin-top:2px;}
#intro_wrap .contents .small_category .category_contents_wrap .data span {margin-right:10px; font-size:12px}
#intro_wrap .contents .small_category .category_contents_wrap .tag a {margin-right:2px; height:13px; color:#50961c; overflow:hidden; font-size:12px}
#intro_wrap .contents .small_category .category_contents_wrap .tag { font-size:12px}
#intro_wrap .contents .small_category .go_left {position:absolute; top:13px; right:15px;}
#intro_wrap .contents .small_category .go_right {position:absolute; top:13px; right:0px;}

#intro_wrap .side_contents {float:right; width:300px;}
#intro_wrap .side_contents .side_category {border:1px #dddddd solid; margin-bottom:10px; text-align:left;}
#intro_wrap .side_contents .side_category h3{padding:0 15px; height:30px; background:#f0f0f0; border-bottom:1px #dddddd solid; font-size:14px; color:#555; line-height:31px; }

#intro_wrap .side_contents .side_category h3 img {margin-top:10px;}
#intro_wrap .side_contents .side_category li {font-size:12px}

#intro_wrap .side_contents .side_category2 {clear:both; border:1px #0097bf solid; margin-bottom:10px; margin-top:20px; text-align:left;}
#intro_wrap .side_contents .side_category2 h3{padding:10px 15px; background:#0097bf; display:block; line-height:24px}
#intro_wrap .side_contents .side_category2 h3 img {margin-top:10px;}
#intro_wrap .side_contents .side_category2 h3 a, #intro_wrap .side_contents .side_category2 h3 strong {color:#fff}

#intro_wrap .side_contents .banner_ad {margin:32px 0 12px 0; position:relative; width:300px; height:117px;}
#intro_wrap .side_contents .banner_ad .go_left {position:absolute; top:90px; right:15px;}
#intro_wrap .side_contents .banner_ad .go_right {position:absolute; top:90px; right:0px;}
.right_top_banner_1 {background:url(/images/common/2010/side_step01_bnr.gif) no-repeat;}
.right_top_banner_2 {background:url(/images/common/2010/side_step02_bnr.gif) no-repeat;}
.right_top_banner_3 {background:url(/images/common/2010/side_step03_bnr.gif) no-repeat;}

#side_category_tag {height:230px;}
#side_category_tag ul {padding:12px 15px;}
#side_category_tag li {line-height:2em;}
#side_category_tag li a {margin-right:13px;}
#side_category_tag .tag01 {font-size:14px;}
#side_category_tag .tag02 {font-size:14px; font-weight:bold;}
#side_category_tag .tag03 {font-size:18px;}
#side_category_tag .tag04 {font-size:22px; font-weight:bold;}

#side_category_guide {}
#side_category_guide ul {padding:12px 15px;}
#side_category_guide li {}
#side_category_guide .ico_infor {padding-left:20px; background:url(/images/common/icon/ico_infor.gif) no-repeat 0px 0px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px #f1f1f1 solid;}
#side_category_guide .ico_money {padding-left:20px; background:url(/images/common/icon/ico_cash.gif) no-repeat 0px 0px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px #f1f1f1 solid;}
#side_category_guide .ico_premium {padding-left:20px; background:url(/images/common/icon/ico_premium_star.gif) no-repeat 0px 0px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px #f1f1f1 solid;}
#side_category_guide .more {text-align:right;}

#side_category_realtime {position:relative;}
#side_category_realtime ul {padding:12px;}
#side_category_realtime li {padding-bottom:10px; margin-bottom:10px; border-bottom:1px #f1f1f1 solid;}
#side_category_realtime li img {margin-bottom:-2px; margin-right:2px; margin-left:1px;}
#side_category_realtime .money {color:#ff7300;}
#side_category_realtime .more {text-align:right;}
#side_category_realtime .listend {border-bottom:none; padding-bottom:0px; margin-bottom:0px;}

#side_category_realtime .tab_on {width:40px; height:17px; padding-top:3px; background:#FFFFFF; border:#dcdcdc 1px solid; border-bottom:#FFFFFF 1px solid; text-align:center; font-weight:bold;}
#side_category_realtime .tab {width:40px; height:17px; padding-top:3px; background:#e6e6e6; border:#dcdcdc 1px solid; text-align:center;}
#side_category_realtime .tab a {color:#333333; padding:3px;}
#side_category_realtime .tab_on a {color:#333333; padding:3px;}
#side_category_realtime .tab a:hover {color:#333333; text-decoration:underline;}
#side_category_realtime .tab_on a:hover {color:#333333; text-decoration:underline;}
#side_category_realtime #drawout {position:absolute; top:1px; right:44px;}
#side_category_realtime #trade {position:absolute; top:1px; right:1px;}
*html #side_category_realtime #drawout {position:absolute; top:2px; right:45px;}
*html #side_category_realtime #trade {position:absolute; top:2px; right:2px;}

#side_category_survey {}
#side_category_survey #q {padding:12px 15px;}
#side_category_survey dt {margin-bottom:10px; line-height:1.5em; font-weight:bold;}
#side_category_survey #q strong{ color:#FF6600;}
#side_category_survey dd {position:relative; margin-bottom:5px;}
#side_category_survey #q p {position:absolute; top:2px; left:23px;}
*html #side_category_survey #q p {position:absolute; top:3px; left:23px;}
*:first-child+html #side_category_survey #q p {position:absolute; top:3px; left:23px;}
#side_category_survey #q .text_input {width:180px; position:absolute; top:0px; left:70px;}

#intro_wrap .side_contents .side_banner {margin-bottom:10px;}

#side_category_howto {margin-bottom:25px; text-align:left; width:658px; overflow:hidden}
#side_category_howto h2 {width:273px; height:28px; padding:12px 0 0 50px; font-size:14px; float:left}
#side_category_howto .report {background:url(/images/intro/howto_report.gif) no-repeat; margin-bottom:3px; margin-right:10px}
#side_category_howto .thesis {background:url(/images/intro/howto_thesis.gif) no-repeat; margin-bottom:3px;}
#side_category_howto .thesis_s {background:url(/images/intro/howto_thesis_s.gif) no-repeat; margin-bottom:3px;margin-right:10px}
#side_category_howto .impress {background:url(/images/intro/howto_impress.gif) no-repeat; margin-bottom:3px;}
#side_category_howto .brief {background:url(/images/intro/howto_brief.gif) no-repeat; margin-bottom:3px;margin-right:10px}
#side_category_howto .refer {background:url(/images/intro/howto_refer.gif) no-repeat;}
#side_category_howto .resume {background:url(/images/intro/howto_resume.gif) no-repeat; margin-bottom:3px; margin-right:10px}
#side_category_howto .powerpoint {background:url(/images/intro/howto_ppt.gif) no-repeat; margin-bottom:3px}

#bestseller_interview {}
#bestseller_interview h3 {font-size:12px; padding-top:9px!important; height:22px!important;}
#bestseller_interview strong {color:#0097BF;}
#bestseller_interview dl {margin:10px 15px;}
#bestseller_interview dt {margin-bottom:7px;}
#bestseller_interview .question {color:#888; margin-bottom:7px;}
#bestseller_interview .answer {line-height:1.5em;}

#bestseller_interview .question a:link, #bestseller_interview .question a:hover, #bestseller_interview .question a:visited {color:#888;}
#bestseller_interview .answer a:link, #bestseller_interview .answer a:hover, #bestseller_interview .answer a:visited {color:#555;}

#bestseller_interview h3 a:link, #bestseller_interview h3 a:hover, #bestseller_interview h3 a:visited {color:#555;}

.aside_noti {clear:both; border:1px #ddd solid; margin-bottom:10px; margin-top:30px; text-align:left; position:relative}
.aside_noti h3 {padding:0 15px; height:30px; background:#f0f0f0; border-bottom:1px #ddd solid; font-size:12px}
.aside_noti h3 a {color:#555; line-height:31px; font-size:14px;}
.aside_noti ul {padding:13px 10px 10px 15px}
.aside_noti li {margin-bottom:7px; font-size:12px}
.aside_noti li span {color:#777; padding-right:7px; text-decoration:none; font-size:12px}
.aside_noti li a {color:#555; font-size:12px}

.guide_tit {clear:both; padding-bottom:2px; margin-top:25px; text-align:left}
.guide_tit h3.category_title {border-bottom:none!important;}

.aside_noti .new_alert {background:url(/images/common/icon/notice_reddot.gif) no-repeat; width:14px; height:14px; position:absolute; top:3px; left:72px; font-family:tahoma; font-size:9px; color:#FFFFFF; padding-top:2px; text-align:center;}

/* interview 20170220 */
.m_interview {overflow:hidden; width:100%; clear:both; margin-bottom:20px;}
.m_inter_lst {border:1px solid #ddd; overflow:hidden; margin-top:-1px}
.m_inter_lst li {float:left; width:218px; padding-top:15px; border-left:1px solid #e6e6e6}
.m_inter_lst li:first-child {border-left:none}
.m_inter_lst li a {display:block; overflow:hidden; text-decoration:none}
.m_inter_lst .mem_pic {display:block; margin:0 auto; clear:both; width:100%; text-align:center}
.m_inter_lst .mem_pic img {border-radius:50%; width:50px; height:50px; padding:4px; border:1px solid #ccc;}
.m_inter_lst .mem_inter {font-size:12px; color:#7b7b7b}
.m_inter_lst .mem_inter em {color:#d52b2b}
.m_inter_lst .mem_inter .hp_id {display:block; padding-bottom:3px; margin-top:3px; font-size:12px; color:#1b6fbf; text-align:center}
.m_inter_lst .mem_inter .in_tit {display:block; text-align:center; margin-bottom:11px; color:#111; font-size:14px}
.m_inter_lst .mem_inter .in_det {background-color:#ecf8fc; display:block; padding:10px 10px 10px 10px; line-height:24px; height:80px; color:#666!important}
