﻿

.p_tour_price{float:left;width:100%;padding:5px 10px 5px 0px;min-height:35px; }
.p_tour_price em{font-style:normal;font-size:35px;font-weight:700}
.p_price_s{float:left;color:#f63}
.p_price_sm{float:left;margin-top:8px;margin-left:10px;color:#666}


.p_tour_tag{float:left;font-size:14px;line-height:28px;margin-top:10px}
.p_tour_tag em{float:left;font-style:normal}
.p_tour_tag span{float:left;margin-right:5px;background:#ff8d26;border-radius:3px;color:#fff;font-size:12px;padding:2px 6px;margin-bottom:5px}


.p_tour_outline{float:left;font-size:14px;line-height:28px;margin-top:10px}
.p_tour_outline strong{color:#F90;font-size:15px}
.p_tour_outline i{background-position:6px -658px;width:20px;height:13px;display:inline-block}
.p_tour_outline em{font-style:normal}
.p_tour_outline span{background: #f7f7f7;color:#666;font-size:12px;padding:2px 6px;border:1px #eaeaea solid;margin:0 2px 5px 3px}
.p_tour_outline a{color:#012b97}

.p_tour_outtime{float:left;margin-top:20px;min-height:35px;padding-left:70px;position:relative;min-height:73px}
.p_tour_outtime .ot_logo{border-radius:50%;display:block;left:0;position:absolute;top:0}
:root .p_tour_outtime .ot_logo{margin-top:-10px;border:1px solid #eaeaea;padding:3px}
.p_tour_outtime .ot_logo img{border-radius:50%;display:block;height:68px;width:68px}
:root .p_tour_outtime .ot_logo img{height:65px;width:65px}
.p_tour_outtime .ot_time{padding:0 20px 0 16px;position:relative}
.p_tour_outtime .ot_time h2{font-size:13px;padding-left:25px;font-weight:800}
.p_tour_outtime .ot_time .otime{border-left:1px solid #eee;padding-left:15px;margin-top:10px;line-height:22px;font-size:14px;width:400px;overflow:auto;max-height:80px}
.p_tour_outtime .ot_time .otime img{ display:none}
.p_tour_outtime .ot_time i{height:30px;position:absolute;width:30px}
.p_tour_outtime .ot_time .quote_before{background-position:-236px -555px;left:0;top:-10px}
.p_tour_outtime .ot_time .quote_after{background-position:-271px -523px;bottom:0;right:-15px}



.dp-info{position:relative;float:right;width:175px;height:31px;padding:7px 0;text-align:center;line-height:31px;margin-top:2px;font-size:12px}
.hasDp{cursor:pointer;border:1px solid #f8ecc9;margin-right:27px; background: #FFF2E6}
.dp-info.hasDp .dp-score{display:inline-block;width:78px;height:31px;line-height:15px;color:#ff5704;position:relative;font-weight:700}
.dp-info.hasDp .dp-score b{font-size:20px;font-weight:700}
.dp-count p,.dp-info p{font-weight:400}
.dp-info.hasDp .dp-score:after{content:'';display:inline-block;width:1px;height:25px;background-color:#dcdcdc;position:absolute;right:0;top:4px}
.dp-info.hasDp{cursor:pointer}
.dp-count span,.dp-info.hasDp span{float:left}
.dp-count,.dp-tourists{display:inline-block;font-size:12px;line-height:18px;padding-left:12px;color:#999;margin-top:-2px}




.p_tour_cont{margin:0 auto;width:1200px}
.v_listbg{background:#FFF;float:left;width:1200px;position:relative}

.v_show_pro i{background-color:#ff8d26;display:inline;float:left;font-size:0;height:20px;line-height:0;margin:8px 8px 0 0;width:4px}

.v_show_cl{float:left;width:1170px;border-bottom:1px #012b97 solid;background:#FFF;z-index:10}
.v_show_cl li{float:left;padding:0 18px;margin-right:10px;color:#333;background:#f4f6f8;font-size:16px;height:40px;line-height:40px;cursor:pointer;}
.v_show_cl li:hover{color:#012ca7}
.v_show_cl .sel{color:#FFF;background:#012b97}
.v_show_cl .sel:hover{color:#FFF}
.v_show_pro{float:left;width:1153px;background:#f9f9f9;height:35px;line-height:35px;font-size:16px;margin-top:15px;padding-left:15px;position:relative}
.v_show_procon{float:left;margin:15px 10px 0 15px;line-height:25px;font-size:14px;position:relative;width:1150px}


.t_menus{background-color:#f9f9f9;height:40px;line-height:40px;width:1183px;float:left;padding-left:15px;font-size:16px;color:#2e9900;font-family:"微软雅黑";margin-top:20px;overflow:hidden}
.t_menus span{float:right}
.t_menus span a{margin-right:10px;background:#8bca70;padding:3px 10px;color:#fff;border-radius:3px}
.t_menus span a:hover{color:#FF0;background:#74bd2b}

/*日期*/
.p_detail{float:left;width:60px}
.p_detail li{float:left;width:55px;background:#F5F5F5;padding:1px;margin-bottom:5px;color:#666;text-align:center;border-radius:5px;cursor:pointer}
.p_detail li:hover{background:#ff8d26;color:#FFF}
.p_detail .sel{background:#ff8d26;color:#FFF}
.p_day_list{float:left;margin-left:30px;width:1052px}

.line_lc{border-left:2px #eaeaea solid;padding-left:30px;position:relative}
.line_lc .cz{padding-top:20px;padding-bottom:20px}
.line_lc .tripzs{padding-bottom:15px;position:relative;color:#333;font-size:16px}
.line_lc .tripzs i{background-position:-20px -80px;width:20px;height:20px;float:left;position:absolute;margin-left:-38px;margin-top:2px}
.line_lc .tripyc{padding-bottom:15px;color:#333;font-size:16px; margin-top:10px;}
.line_lc .tripyc i{background-position:0 -80px;width:20px;height:20px;float:left;position:absolute;margin-left:-38px}
.icon_b_day{background-position:-242px -100px;color:#fff;font-family:tahoma;font-size:14px;font-style:normal;height:40px;line-height:34px;margin-left:-48px;position:absolute;text-align:center;width:34px}

.p_topname{font-size:20px;border-bottom:2px #f6f6f6 solid;line-height:40px;line-height:40px;padding-left:5px;color:#333;font-weight:700}
.p_topname span{color:#333;font-weight:700;margin-right:10px}
.p_toptit{font-size:16px;color:#008080;font-weight:700}


.icon_b_day,.line_lc .tripyc i,.line_lc .tripzs i,.p_tour_outline i{background-attachment:scroll;background-image:url(http://www.discover-first.com/newpro/img/un_group_detail.png);background-repeat:no-repeat}
.p_bzy,.p_dd,.p_dz,.p_gt,.p_yl,.p_zy,.pingjia i,.quote_after,.quote_before{background-attachment:scroll;background-image:url(http://www.discover-first.com/newpro/img/icon-product.png);background-repeat:no-repeat}

.line_b{word-break:break-all;margin:0px;padding:0px;list-style:none;zoom:1;width:1100px;overflow:hidden;position:relative;}
.line_img{word-break:break-all;margin:30px 10px 0px 0px;padding:0px;border:1px solid #EFEFEF;display:inline;float:left;height:335px;overflow:hidden;position:relative;width:502px;}
.line_img a{word-break:break-all;}
.line_img img{word-break:break-all;vertical-align:middle;display:inline; width:502px; height:335px;}
.line_img .bg{word-break:break-all;margin-top:0px;margin-bottom:0px;padding:0px 10px;cursor:pointer;color:#FFFFFF;height:30px;line-height:30px;overflow:hidden;position:absolute;left:0px;bottom:0px;width:335px;text-align:center;opacity:0.7;background:#000000;}
.line_img .txt{word-break:break-all;margin-top:0px;margin-bottom:0px;padding:0px 10px;cursor:pointer;color:#FFFFFF;height:30px;line-height:30px;overflow:hidden;position:absolute;left:0px;bottom:0px;width:335px;text-align:center;}
