@import 'i_base.css';
@import 'hos_right.css';

/* hos_info */
.exp_info{ font-size:14px; }
.exp_info .base_main{ width:633px; }
.base_main .pic,.base_main .pic img{ width:78px; height:92px; object-fit: cover;}
.base_main .pic{ padding:4px; border:1px solid #ddd; float:left; }
.base_main .info{ width:530px; float:right; }
.base_main .info p{ height:26px; line-height:26px; }
.base_main .info span,.detail_main span{ display:inline-block; overflow:hidden; vertical-align:top; }
.base_main .info .lab i,.detail_main .lab i{ display:inline-block; width:14px; height:14px; vertical-align:middle; margin-right:3px; background:url(../image/exp_bg.png) no-repeat; }
.base_main .info .red,.detail_main .exp_resume .red{ font-size:12px; }
.base_main .i0 .lab i{width:11px; background-position:-198px -129px;}
.base_main .i1 .lab i{width:12px; background-position:-209px -129px;}
.base_main .i2 .lab i{width:12px; background-position:-222px -129px;}
.detail_main{}
.detail_main .lab{ width:90px; }
.detail_main .val{ width:390px; }
.detail_main .exp_resume .val{ width:530px; }
.detail_main .btn{ width:140px; text-align:center; }
.detail_main div{ border-top:1px dotted #dcdcdc; padding:6px 0 8px; line-height:26px; }
.detail_main .exp_resume{ border-top:none; }
.detail_main .btn a{ display:inline-block; width:102px; height:25px; vertical-align:middle; background:url(../image/exp_bg.png) no-repeat; }
.exp_hos .btn a{ background-position:0 -28px; }
.exp_zx .btn a{ background-position:0 -53px; }
.exp_call .btn a{ background-position:0 -78px; }
.exp_yy .btn a{ background-position:0 -103px; }

.exp_resume .lab i{ background-position:-235px -129px; }
.exp_hos .lab i{ height:12px; background-position:-250px -129px; }
.exp_zx .lab i{ background-position:-265px -129px; }
.exp_call .lab i{ width:16px; height:11px; background-position:-280px -129px; }
.exp_yy .lab i{ background-position:-297px -129px; }

/* vote */
.vote{ padding-bottom:10px; }
.vote .con{ height:92px; }
.vote_list{ width:420px; float:left; font-size:14px; line-height:28px; }
.vote_area{ width:197px; height:92px; line-height:14px; float:right; background:url(../image/vote_bg.png) no-repeat 0 0; text-align:center; }
.vote_list li{ width:130px; height:28px; float:left; overflow:hidden; }
.vote_list li span { font-size: 12px; }
.vote_area .result,.vote_area .atd{ margin-top:8px; }
.vote_area span{ display:inline-block; vertical-align:middle; }
.vote_area .iw{ width:50px; height:8px; font-size:0; line-height:0; background: #CCC; }
.vote_area .iw i{ display:block; width:100%; height:8px; font-size:0; line-height:0; background:#e975ad; overflow:hidden; }
.vote_btn{ margin-top:5px; }
.vote_btn a{ display:inline-block; width:132px; height:32px; background:url(../image/exp_bg.png) no-repeat -103px -96px; }
/* dialog_vote */
.dialog_vote{ width:370px; height:210px; position:fixed; z-index:3; top:180px; left:0; display:none; font:12px/23px tahoma, Helvetica, Arial; }
.dialog_vote .bg,.dialog_vote .dv_con{ position:absolute; top:0; left:0;}
.dialog_vote .bg{ width:100%; height:100%; background:#333; opacity:.2; filter:alpha(opacity=20); z-index:4; }
.dialog_vote .dv_close{ background:#ffedf6; width:15px; height:15px; position:absolute; top:15px; right:15px; z-index:5; text-align:center; line-height:15px; color:#333; font-family:normal; }
.dialog_vote .dv_close:hover{ text-decoration:none; }
.dialog_vote .dv_con{ width:350px; height:190px; border:1px solid #f390c0; background:#fff; margin:9px; z-index:5; text-align:center; }
.dialog_vote .dv_con p{ padding-top:10px; }
.dialog_vote .dv_con p label{ font-size:14px; }
.dialog_vote .dv_con p select{ width:155px; }
.dialog_vote .dv_con .sbt{ border:0 none; background:#e975ad; font-size:14px; color:#fff; }

/* share */
.share{ }
.share .tabs{ padding-top:15px; width:410px; font-size:14px; }
.share .tabs span{ display:inline-block; padding:0 10px; vertical-align:middle; }
.share .tabs .tabs_l{ border-bottom:1px solid #d5d3d3; height:25px;line-height:25px; overflow:hidden; }
.share .tabs .write_jl { padding-left: 0px; }
.share .tabs .write_jl a{ display:block; width:104px; height:31px; background:url(../image/exp_bg.png) no-repeat -235px -97px; }
.share .tabs_list{ padding-bottom:10px;}
.share .tc_list{ margin-top:10px; }
.share .tcl_t{ background:url(../image/exp_list_bg.png) no-repeat top center; height:70px; padding:10px 33px 0 120px; }
.share .tcl_t span{ display:inline-block; height:15px; line-height:15px; overflow:hidden; }
.share .tcl_t .rl_l{ width:300px; }
.share .tcl_t .rl_r{ width:170px; }
.share .tcl_c{ background:url(../image/exp_c_bg.png) repeat-y; padding-bottom:15px; }
.share .tcl_c .first{ border-top:1px dotted #c0c0c0; padding-top:5px; }
.share .tcl_c p{ text-indent:2em; margin:0 20px; }
.share .tcl_c .ti0{ text-indent:0; }
.share .tcl_c .sign{ text-align:right; }
.share .tcl_b{ width:633px; height:10px; line-height:0; font-size:0; overflow:hidden; background:url(../image/exp_list_bg.png) no-repeat bottom center; }

/* hos_right */
.hr_part{ padding-top:10px; }

.zj_vt{ height:118px; width:296px; margin:0 auto; border-right:1px solid #ffe4f2; border-bottom:1px solid #ffe4f2; font-size:12px; color:#e35399; }
.zj_vt li{ float:left; width:36px; height:46px; border-top:1px solid #ffe4f2; border-left:1px solid #ffe4f2; text-align:center; }
.zj_vt li img{ margin-top:12px; }
.zj_vt .t{ height:23px; line-height:20px;  }
.zj_vt .bg{ background:#ffedf6; }

/* exp_tabs */
.exp_tabs{}
.exp_tabs .tabs_t{ padding:0 10px; }
.exp_tabs .tabs_t span{ display:inline-block; height:25px; padding:0 10px; background:url(../image/liner.png) repeat-x 0 -291px; cursor:pointer; }
.exp_tabs .tabs_t .now{ background-position:0 -317px; border:1px solid #cdcdcd; border-bottom:1px solid #FBFBFB; color:#e35399; margin-bottom:-1px; *margin-bottom:-8px; }

.exp_tabs .tabs_con{ padding-top: 15px; border-top:1px solid #cdcdcd; }

.hot_hos{ padding-top:10px; }
.hot_hos .pic,.hot_hos .pic img{ width:105px; height:79px; }
.hot_hos .pic{ border:1px solid #ccc; padding:1px; float:left; }
.hot_hos .info{ width:180px; float:right; font-size:12px; line-height:21px; color:#999; }
.hot_hos .info .hh_t{ display:block; height:20px; overflow:hidden; }
.et_more{ text-align:right; font-weight:bold; padding-top:5px; }