@charset "utf-8";
/* CSS Document */
.btn_nav .btn_icon{background:url(../img/common/arrow1217.png) no-repeat 0 0;}

/* four destinations */

.btn_nav .btn_icon_dest { background: url(../img/common/five_dest.png) no-repeat 0 0; }
.main_nav { padding-top: 20px; }

.btn_nav{/*margin-top:40px;*/padding:20px 20px 0;}
.btn_nav:nth-child(1){/*margin-top:40px;*/padding: 20px;}
.btn_nav li{text-align:center;float:left; width: 25%;}
#destNav li{text-align:center;float:left; width: 28%; margin-top: 10px;}
#destNav .dest_container li{text-align:center;float:left; width: 88%;}
.btn_nav li.last{margin-right:0;}

.btn_nav .dest_container{ width: 257px;float: left; margin-top: 20px;}
.btn_nav .dest_title { font-size: 28px; color: #666; clear: both; margin-left: 20px; display: inline-block; }

.btn_nav .btn_icon{ display:block;height:88px;width:88px;margin:0 auto; }
.btn_nav .btn_icon_dest { display: block; height: 88px; width: 120px; margin: 0 auto; }
.btn_nav .btn_ticket{ background-position:-47px 0; }
.btn_nav .btn_gt{ background-position:-135px 0; }
.btn_nav .btn_myorder{ background-position:-223px 0; }
.btn_nav .btn_youhui{ background-position:-311px 0; }
.btn_nav .btn_eu { background-position: -497px 0; }
.btn_nav .btn_am { background-position: -657px 0; }
.btn_nav .btn_tha { background-position: 0 0;  }
.btn_nav .btn_hk { background-position: -160px -5px; }
.btn_nav .btn_md { display: block; width: 200px; height: 120px; background-position:-295px 0; margin: 0 auto; text-align: center; margin-top: 49px;}
.btn_nav .md { margin-top: 40px; }

.strategy { background: url(../img/common/strategy.png) no-repeat 0 0; display: block; width: 640px; height: 229px; margin-top: 15px;}

.btn_nav .dest_container .word{color:#999;font-size:130%;text-align:center;display:block;padding-top:6px; width: 100%; text-align: center;}
.btn_nav .word{color:#999;font-size:130%;text-align:center;display:block;padding-top:6px;}

/*product_recommend*/
.product_recommend{ position: relative;font-size: 130%;}
.product_recommend .product_title { background-color: #f0f0f0;color: #333;position: absolute;top:-23px;left: 232px; padding: 0 15px;} 
.product_recommend .pd_item { color: #666; overflow: hidden;text-overflow:ellipsis;padding: 15px 0; margin: 0 20px;  border-bottom:2px solid #e8e6e6; }
.product_recommend .pd_item img { width: 80px; height: 80px; float: left; border-radius: 8px; margin-right: 10px;}
.product_recommend .pd_item .pd_name { color: #000; height: 83px; overflow: hidden; }
.product_recommend .pd_item .pd_infos { width: 120px; float: right; text-align: right; position: relative; padding-right:25px; }
.product_recommend .pd_item .pd_infos .pd_price { color: #ff6000; display: block;height: 35px;}
.product_recommend .pd_item .pd_infos .pd_satis { font-size: 85%;color: #999; }
.product_recommend .pd_item .pd_infos .arrow { -webkit-transform: rotate(0); position: absolute; top: 40%; right: 0; }
.product_recommend .pd_item .pd_infos .info_r { font-size: 90%;color: #999;display: inline;left: 130px;position: absolute;top:3px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 70%; }
.product_recommend a:last-child .pd_infos { border-bottom: none; }

.product_recommend .arrow{background:url(../img/common/arrow1017.png) no-repeat 0 -33px;float: right;-webkit-transform:rotate(0deg);transform:rotate(0deg);position:absolute;top: 40%;right:0;width:15px;height: 27px;}
.product_recommend .pd_infos:nth-child(1){font-size: 120%;}
.product_recommend .pd_infos:nth-child(2){font-size: 108%;}

@media(min-width:379px) and (max-width:639px) {
    .product_recommend .pd_item .pd_infos { width: 90px; }
    .product_recommend .pd_item .pd_name { height: 64px; }
    .product_recommend .pd_item .pd_infos .info_r{ left:100px;}
    .product_recommend .pd_item .pd_infos{width: 72px;}

}
@media(max-width:378px)  {
    .btn_nav .btn_icon{ background-image: url(../img/common/arrow_half.png);width: 44px;height: 44px;}
    .btn_nav .btn_icon_dest {background: url(../img/common/four_half.png) no-repeat 0 0; }
    .btn_nav .btn_ticket{background-position:-23px 0;}
    .btn_nav .btn_gt{background-position:-67px 0;}
    .btn_nav .btn_myorder{background-position:-111px 0;}
    .btn_nav .btn_youhui{background-position:-156px 0;}
    .product_recommend .pd_item .pd_infos .info_r{ left:70px }
    .product_recommend .pd_item .pd_infos { width: 65px; }
    .product_recommend .pd_item .pd_name { height: 59px; }
    .product_recommend .pd_item .pd_infos .arrow{top: 70%}
    .btn_nav .btn_icon_dest { height: 50px; width: 62px; }
    .btn_nav .btn_am {background-position: -60px 0; width: 58px; }
    .btn_nav .btn_tha {background-position: -116px 0; }
    .btn_nav .btn_hk {background-position: -175px 0; }
}
/*重新merge 修改*/