@charset "utf-8";
/* CSS Document */

.logo_search {margin-top:33px;}
.logo {width:92px; float:left; margin-top:1px;}
.logo img {width:100%;}
.inpage_search {float:left; margin:9px 0px 0px 38px;}
.pinyin_link {height:46px; line-height:46px; float:left; margin:9px 0px 0px 30px; font-size:14px;}
.pinyin_link a {color:#666;}
.pinyin_link a:hover {text-decoration:underline;}

.content {padding-bottom:100px; margin:41px auto 0px auto;}
.content_left {width:728px; padding:18px 18px 30px 18px; position: relative; float:left; background:#fff; border:1px solid #e0e0e0;}

/*详情页*/
.basic_box {position: relative;}
.basic_box_top h1 {font-size:28px; color:#d13c34;}
.fayin_box {height:28px; margin-top:3px;}
.fayin_box span , .fayin_box i {line-height:26px; float:left; font-size:12px;}
.fayin_box span.area_fayin {height:18px; line-height:18px; padding:0 6px; float:left; margin:8px 8px 0 0; border:1px solid #ccc; color:#999; text-align: center;}
.fayin_box span.fayin_text {margin-top:1px; font-size:14px;}
.fayin_box span.fayin_text sup {font-size:12px;}
.fayin_box span.other_fayin {padding-right:14px; margin:5px 0 0 16px; color:#bababa; cursor:pointer;}
.fayin_box i.laba_icon {float:left; margin:10px 0 0 10px;}
.basic_box_mid {margin-top:13px;}
.mean_text {line-height:24px; padding:10px 0; position: relative; border:1px solid #f0f0f0; border-left:none; border-right:none; font-size:14px; color:#333;}

/*编辑释义*/
.edit_mean_mid {padding:5px 10px; height:74px; border:1px solid #e0e0e0;}
.edit_mean_mid textarea {width:100%; height:100%; line-height:18px; resize:none;}
.edit_mean_down {height:28px; margin-top:8px;}
.edit_mean_ts {padding:0px 10px; height:28px; line-height:28px; float:left; background:#fff4d4; color:#a5852b;}
.edit_mean_btn {float:right;}
.edit_mean_btn li {width:70px; height:26px; line-height:26px; float:left; margin-left:8px; background:#fafafa; border:1px solid #f0f0f0; color:#333; text-align: center; cursor:pointer;}
.edit_mean_btn li.red_col {background:#d13c34; border:1px solid #d13c34; color:#fff;}

.tag_box {margin-top:13px; font-size:0;}
.tag_list , .tag_list li , .add_tag {display:inline-block; *display:inline; *zoom:1; vertical-align:top; font-size:12px;}
.tag_list {width:auto; min-height:auto; float:none; margin-top:0; font-size:0px;}
.tag_list li {padding:0px 7px; height:20px; line-height:20px; margin:0px 7px 7px 0px; background:#fbeae5; border:1px solid #f0bdb9;}
.tag_list li a {display:block; color:#da6059;}
.add_tag {width:40px; height:20px; line-height:18px; background:#fbeae5; border:1px solid #f0bdb9; color:#da6059; text-align: center; cursor: pointer;}

.basic_box_down {margin-top:30px;}
.basic_box_down h2 {font-size:18px; color:#999;}
.relate_box {margin-top:14px; font-size:14px;}
.relate_box li {margin-top:10px;}
.relate_box li:first-child {margin:0;}
.relate_box li span {margin-right:14px;}
.relate_box li span a {color:#333; text-decoration:underline;}

/*客普例句*/
.sentence_box {position: relative; padding-top:24px; margin-top:30px; border-top:1px solid #f0f0f0;}
.sentence_box_top {height:42px;}
.sentence_box_top h2 {float:left; margin-top:2px; font-size:18px; color:#999;}
.sentence_box_top span {width:74px; height:28px; line-height:28px; float:right; border:1px solid #e5e5e5; border-radius:3px; color:#666; box-shadow:0 2px 6px rgba(0,0,0,0.05); text-align: center; cursor:pointer;}
.sentence_list {padding:13px 0 28px 0;}
.sentence_list li {margin-top:22px;}
.sentence_list li:first-child {margin-top:0;}
.frame_box {position: relative;}
.sentence_group {width:530px; font-size:14px;}
.goal_sen , .sourse_sen {line-height:21px; position: relative; padding-left:22px; display: block;}
.sourse_sen {margin-top:8px; color:#737373;}
.goal_sen:before , .sourse_sen:before {width:14px; height:14px; position: absolute; left:0; top:2px;}
.goal_sen:before {content:''; border:1px solid #f0bdb9; background:url(../image/search/icon-language.png) no-repeat 0 0; background-size:14px;}
.sourse_sen:before {content:''; border:1px solid #ccc; background:url(../image/search/icon-language.png) no-repeat 0 -14px; background-size:14px;}
.edit_sen_btn {padding-left:20px; height:26px; line-height:26px; position: absolute; right:19px; top:50%; margin-top:-13px; color:#8c8c8c; cursor:pointer;}
.edit_sen_btn:before {content:''; width:15px; height:15px; float:left; margin:4px 6px 0 0; background:url(../image/common/icon-search.png) no-repeat 0 -16px; background-size:36px 77px;}
.bg_zz {position: fixed; left:0; right:0; top:0; bottom:0; z-index:999; background:#000; opacity:0.6; filter:alpha(opacity=60);}
.loadMore {height:42px; line-height:42px; background:#f7f7f7; font-size:14px; color:#999; text-align:center;}
.loadMore {cursor:pointer;}

/*修改例句*/
.edit_senK_top {height:74px; border:1px solid #e0e0e0;}
.sen_k {width:50%; height:74px; float:left;}
.sen_k span {height:64px; padding:5px 10px; display:block; border-left:1px solid #e0e0e0;}
.edit_senK_top .sen_k:first-child span {border:none;}
.sen_k span textarea {width:100%; height:100%; line-height:18px; resize:none;}
.edit_senK_down {height:28px; margin-top:8px;}
.edit_senK_ts {height:28px; line-height:28px; float:left; padding:0px 10px; background:#fff4d4; color:#a5852b;}
.edit_senK_btn {height:28px; line-height:28px; float:right;}
.edit_senK_btn span {width:70px; height:26px; line-height:26px; float:left; margin-left:8px; background:#fafafa; border:1px solid #f0f0f0; color:#333; text-align: center; cursor:pointer;}
.edit_senK_btn span.red_col {background:#d13c34; border:1px solid #d13c34; color:#fff;}

.empty_box h2 {margin-top:4px; font-size:18px; color:#999;}
.empty_box p {margin-top:9px; font-size:14px;}
.empty_box p span {color:#da6059; cursor:pointer;}

/*完善 / 分享*/
.user_operate {position: absolute; right:18px; top:25px;}
.share_box {float:left; margin-left:10px; position:relative;}
.share_btn {width:80px; height:28px; line-height:28px; color:#666; border:1px solid #e5e5e5; border-radius:3px; box-shadow:0 2px 6px rgba(0,0,0,0.05); text-align: center; cursor:pointer;}
/*分享*/
.share_winBox_in {width:300px; height:178px; padding:0 14px; position: absolute; right:0; top:46px; background:#fff; border:1px solid #e6e6e6; box-shadow:0 2px 10px rgba(0,0,0,0.18);}
.share_winBox_top {height:38px; line-height:38px; position: relative; border-bottom:1px solid #d13c34; font-size:14px;}
i.close_share_winBox {width:10px; height:10px; position: absolute; right:0; top:50%; margin-top:-5px; background:url(../image/search/icon-closeShare.png) no-repeat 0 0; background-size:100%; cursor:pointer;}
.share_winBox_down {margin-top:17px;}
#share_operate a {width:34px; height:34px; float:left; margin:0 4px 4px 0;}
#share_operate:after {content:'' ; display: block; clear:both;}
#share_operate a.bds_tsina {background:url(../image/common/icon-share.png) no-repeat 0 0; background-size:100%;}
#share_operate a.bds_weixin {background:url(../image/common/icon-share.png) no-repeat 0 -34px; background-size:100%;}
#share_operate a.bds_tqq {background:url(../image/common/icon-share.png) no-repeat 0 -68px; background-size:100%;}
#share_operate a.bds_qzone {background:url(../image/common/icon-share.png) no-repeat 0 -102px; background-size:100%;}
#share_operate a.bds_douban {background:url(../image/common/icon-share.png) no-repeat 0 -136px; background-size:100%;}
#share_operate a.bds_twi {background:url(../image/common/icon-share.png) no-repeat 0 -170px; background-size:100%;}
#share_operate a.bds_fbook {background:url(../image/common/icon-share.png) no-repeat 0 -204px; background-size:100%;}
.share_link {margin-top:8px;}
.link_text {height:32px; padding:0 8px; border:1px solid #e0e0e0; display: block;}
.link_text input {width:100%; height:32px; color:#666;}
.link_tip {margin-top:8px; color:#999; display: block;}

/*完善*/
.editWord_box {position: relative; float:left;}
.editWord_btn {width:74px; height:28px; line-height:28px; color:#666; border:1px solid #e5e5e5; border-radius:3px; box-shadow:0 2px 6px rgba(0,0,0,0.05); text-align: center; cursor:pointer;}

.editWord_winBox ul {width:80px; position: absolute; right:0; top:46px; background:#fff; border:1px solid #e6e6e6; box-shadow:0 2px 10px rgba(0,0,0,0.18);}
.editWord_winBox li a {height:34px; line-height:34px; border-top:1px solid #e6e6e6; color:#666; display: block; text-align: center; cursor: pointer;}
.editWord_winBox li:first-child a {border:none;}

/*对译参考*/
.translate_table {width:250px; margin-top:16px; border:1px solid #e6e6e6; border-top:none;}
.translate_table table {width:100%;}
.translate_table table th , .translate_table table td {padding:0 16px; height:34px; border-top:1px solid #e6e6e6; font-size:14px; text-align:left;}
.translate_table table th:first-child , .translate_table table td:first-child {border-right:1px solid #e6e6e6;}
.translate_table table th {background:#f7f7f7;}

/*=========弹窗公共样式=========*/
.win_boxIn {padding:50px 0 54px 0; background:#fff; position:fixed; left:50%; top:50%; z-index:1000;}
.win_title {padding:0 32px;}
.win_titleIn {height:32px; border-bottom:1px solid #d13c34;}
.win_titleIn h3 {float:left; position: relative; font-size:18px; display: block;}
.close_icon {width:16px; height:16px; position: absolute; right:15px; top:15px; background:url(../image/common/icon-search.png) no-repeat 0 -45px; background-size:36px 77px; cursor:pointer;}
.win_btn {height:46px; margin-top:38px; font-size:0; text-align: center;}
.win_btn li {width:165px; height:46px; margin:0px 10px; display:inline-block; *display:inline; *zoom:1; vertical-align:top; font-size:14px;}
.win_btn button , .win_btn a {width:100%; height:46px; line-height:46px; color:#fff; font-size:14px; display: block; cursor:pointer;}
.win_btn a {background:#bdbdbd;}
.win_btn button {background:#d13c34;}

/*选择标签 弹窗*/
.sel_tag_in {width:484px; padding:64px 0 68px 0; margin:-258px 0px 0px -242px;}
.win_titleIn em {float:right; margin-top:2px; cursor:pointer;}
.win_titleIn em i {width:16px; height:14px; margin:2px 8px 0px 0px; float:left; background:url(../image/common/icon-search.png) no-repeat 0 -31px; background-size:36px 77px;}
.sel_tag_list {padding:0 32px; margin-top:14px;}
.sel_tag_list ul {font-size:0;}
.sel_tag_list ul li {width:25%; height:34px; line-height:34px; display:inline-block; *display:inline; *zoom:1; font-size:14px; color:#666;}
.sel_tag_list ul li.choose_tag {color:#d13c34;}
.sel_tag_list ul li em {display:none;}
.sel_tag_list ul li span {cursor:pointer;}
.write_tag {width:404px; height:80px; padding:5px 10px; margin-top:13px; border:1px solid #e6e6e6;}
.write_tag textarea {width:100%; height:100%; line-height:21px; resize:none; font-size:14px;}

/*更多发音 弹窗*/
.other_record_in {width:390px; margin:-236px 0px 0px -188px;}
.win_box_mid {padding:0px 32px; margin-top:6px;}
.other_record_list {padding-top:4px;}
.other_record_list li {height:45px; line-height:45px; border-top:1px dashed #e4e4e4; font-size:14px;}
.other_record_list li:first-child {border:none;}
.other_record_list li span {color:#666;}
.other_record_list li i.laba_icon {margin-top:15px; float:right;}
.win_page {padding-top:18px; margin-top:14px; border-top:1px solid #f0f0f0;}
.win_page ul {text-align: center;}
.win_page ul li {position: relative; margin:0px 14px; display:inline; font-size:14px; color:#999;}
.win_page ul li a {color:#333;}
.win_page ul li em {color:#333;}

/*添加例句 弹窗*/
.add_sen_in {width:408px; margin:-224px 0px 0px -204px;}
.write_sen {padding:0px 32px;}
.write_sen_k {margin-top:16px;}
.write_sen_k p {font-size:14px;}
.write_sen_k div {height:88px; padding:5px 10px; margin-top:8px; border:1px solid #e6e6e6;}
.write_sen_k div textarea {width:100%; height:100%; line-height:21px; font-size:14px; resize:none;}

/*录制发音弹窗*/
.recorder_box {position:fixed; left:0; right:0; top:0; bottom:0; display:none;}
.recorder_box_in {width:420px; height:460px; position: absolute; left:50%; top:50%; margin:-196px 0px 0px -208px; background:#fff; z-index: 1000;}
.recorder_top {height:38px; position:relative; background:#f2f2f2; border-bottom:1px solid #d9d9d9;}
.recorder_top span {display: block; line-height:38px; text-align: center; font-size:14px;}
.recorder_top em {position: absolute; right:12px; top:11px; color:#666; cursor: pointer;}
.recorder_down {width:390px; height:300px; margin:0px auto;}


/*========右栏 开始========*/
.content_right {width:222px; float:right;}
.part_box {width:220px; margin-bottom:10px; border:1px solid #e0e0e0; background:#fff;}
.part_box_title {width:188px; height:42px; line-height:42px; padding:0px 16px; background:#f2f2f2; border-bottom:1px solid #e0e0e0; font-size:14px;}
.part_list {font-size:14px; background:#fff;}
.part_list li {width:50%; padding:23px 0; position: relative; float:left; text-align: center;}
.part_list li:first-child:before {content:''; width:1px; position: absolute; right:0; top:0; bottom:0; background:#f0f0f0;}
.part_list:after {content:''; clear:both; display: block;}
.part_list li a {display: block; color:#666;}
.part_list li a:before {content:''; width:30px; height:30px; margin:0 auto 12px auto; display: block;}
.part_list li a.weibo:before {background:url(../image/search/icon-followMe.png) no-repeat 0 0; background-size:30px;}
.part_list li a.wechat:before {background:url(../image/search/icon-followMe.png) no-repeat 0 -30px; background-size:30px;}

/*广告位*/
.side_ad {width:220px; margin-bottom:12px;}
.bottom_ad {display:none;}
/*========右栏 结束========*/

.edit_sen_top , .edit_mean_top , .win_btn ul li.pc_hide , .close_other_record {display:none;}

@media screen and (max-width:767px) and (min-width:320px) {
	.logo_search {margin-top:62px;}
	.logo , .content_right , .pinyin_link {display:none;}
	.inpage_search {padding:0px 14px; float:none; margin:0;}
	.content_left , .basic_box , .sentence_box_down , .sentence_group , .goal_sen {width:auto;}
	.content_left {padding:18px 10px 24px 10px; float:none;}
	.content {padding:0px 14px 120px 14px; margin-top:70px;}
	
	.basic_box_top h1 {font-size:24px;}
	.fayin_box span.record_fayin {display:none;}
	.mean_text {padding:10px 0; font-size:16px;}
	.relate_box {margin-top:10px;}
	.relate_box li {line-height:21px; margin-top:10px;}
	.basic_box_down {margin-top:22px;}

	/*完善 / 分享*/
	.user_operate {position:relative; right:0; top:0; width:100%; height:40px; margin-top:24px;}
	.user_operate:before , .user_operate:after {content:''; height:1px; position: absolute; left:-10px; right:-10px; background:#e5e5e5; display: block;}
	.user_operate:before {top:0;}
	.user_operate:after {bottom:0;}
	.editWord_box , .share_box {width:50%; margin:0;}
	.editWord_btn , .share_btn {width:auto; height:auto; line-height:40px; position: relative; border:none; background:none;}
	.editWord_btn:before {content:''; width:1px; position: absolute; right:0; top:0; bottom:0; background:#e6e6e6;}
	.editWord_winBox ul {width:auto; position: fixed; left:0; right:0; top:auto; bottom:0; box-shadow:none; border:none; z-index:1000;}
	.editWord_winBox:before {content:''; position: fixed; left:0; right:0; top:0; bottom:0; z-index:999; background:#000; opacity:0.6;}
	.editWord_winBox li a {height:48px; line-height:48px; font-size:14px;}

	.share_winBox:before {content:''; position: fixed; left:0; right:0; top:0; bottom:0; z-index:999; background:#000; opacity:0.6;}
	.share_winBox_in {width:auto; position: fixed; left:0; right:0; top:auto; bottom:0; z-index:1000; box-shadow: none;}

	/*例句*/
	.sentence_list {padding:7px 0 18px;}
	.sentence_list li {margin-top:24px;}
	.sentence_group {padding-right:58px;}
	.goal_sen:before , .sourse_sen:before {font-size:10px;}
	.sourse_sen {width:auto;}
	.edit_sen_btn {right:0; background-position:center 0; color:#d1d1d1;}
	.loadMore {font-size:12px;}

	/*编辑释义*/
	.edit_mean:before {content:''; position:fixed; left:0; right:0; top:0; bottom:0; z-index:999; background:#000; opacity:0.6;}
	.edit_mean_in {position:fixed; left:24px; right:24px; top:6%; z-index:1000; background:#fff;}
	.edit_mean_top {height:45px; line-height:45px; background:#f7f7f7; border-bottom:1px solid #ebebeb; text-align: center; font-size:14px; display: block;}
	.edit_mean_mid {padding:21px 21px; height:90px; border:none;}
	.edit_mean_mid span {padding:5px 10px; display: block; height:80px; border:1px solid #e6e6e6;}
	.edit_mean_ts {display:none;}
	.edit_mean_btn {height:45px; line-height:45px; float:none; border-top:1px solid #ebebeb;}
	.edit_mean_btn li {width:50%; height:45px; line-height:45px; float:left; margin:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; background:#f7f7f7;}
	.edit_mean_btn li:first-child {border:none;}
	.edit_mean_btn li.red_col {background:#f7f7f7; color:#333; border:none; border-left:1px solid #ebebeb;}

	/*编辑例句*/
	.edit_senK:before {content:''; position:fixed; left:0; right:0; top:0; bottom:0; z-index:999; background:#000; opacity:0.6;}
	.edit_senK_in {position:fixed; left:24px; right:24px; top:6%; z-index: 10000; background:#fff;}
	.edit_sen_top {height:45px; line-height:45px; background:#f7f7f7; border-bottom:1px solid #ebebeb; text-align: center; font-size:14px; display: block;}
	.edit_sen_mid {padding:6px 21px;}
	.edit_senK_top {width:auto; height:auto; border:none;}
	.sen_k {width:auto; height:90px; float:none; margin:12px 0; border:1px solid #e6e6e6;}
	.sen_k span {border:none;}
	.edit_senK_ts {display:none;}
	.edit_senK_btn {height:45px; line-height:45px; float:none; border-top:1px solid #ebebeb;}
	.edit_senK_btn span {width:50%; height:45px; line-height:45px; float:left; margin:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; background:#f7f7f7; font-size:14px;}
	.edit_senK_btn span:first-child {border:none;}
	.edit_senK_btn span.red_col {background:#f7f7f7; color:#333; border:none; border-left:1px solid #ebebeb;}
	
	/*=========弹窗公共样式 开始=========*/
	.win_boxIn {left:14px; right:14px; top:30px;}
	/*=========弹窗公共样式 结束 =========*/

	/*标签弹窗*/
	.sel_tag_in {width:auto; left:24px; right:24px; top:6%; padding:50px 0 54px 0; margin:0;}
	.sel_tag_list {padding:0 21px;}
	.write_tag {display:none;}

	/*其他发音*/
	.other_record_in {width:auto; height:auto; left:24px; right:24px; top:6%; margin:0;}
	.win_page {padding:14px 17px 0 17px;}
	.win_box_mid {padding:0 21px;}
	.close_other_record {height:45px; line-height:45px; margin-top:15px; background:#f7f7f7; border-top:1px solid #ebebeb; display:block; text-align:center; font-size:14px;}

	/*添加例句*/
	.add_sen_in {width:auto; height:auto; left:24px; right:24px; top:6%; margin:0;}
	.write_sen {width:auto; padding:0 21px;}
	.write_sen_k {margin-top:16px;}
	.write_sen_k div {width:auto; height:80px; margin-top:5px;}
	.write_sen_k div textarea {line-height:21px; font-size:12px;}
	.win_title {padding:0 21px;}

	.bottom_ad {width:100%; margin-top:32px; display:block;}
}