@charset "utf-8";
/* CSS Document */
.tripwrapper{ width:960px;padding:30px 20px 30px 20px;margin:0 auto;box-shadow:1px 1px 8px #999;}
.tripeditBox{}
.tripeditBox .tripeditTle{font-size:18px; line-height:20px;font-family: "Microsoft Yahei","Helvetica Neue", Helvetica, Arial, sans-serif; color:#333; margin-bottom:20px;*margin-bottom:22px; }
/*tripeditBox tripeditOne*/
.tripeditBox .tripeditOne{ padding:10px 0 0 0;position:relative;border-bottom:2px #c41818 solid;_border-bottom:none;_border-top:2px #c41818 solid; margin-bottom:3px;}
.tripeditBox .tripeditOne:hover{}
/*tpdayBox*/
.tripeditOne .tpdayBox{/*border:1px #0000FF solid;*/ display:inline-block;}
.tripeditOne .tpdayBox h1{width:80px; height:30px;color:#fff; line-height:30px; font-size:14px; background:#c41818; text-align:center; margin-right:12px;}
.tripeditOne .tpdayBox .traffic{position:relative; z-index:1;}
.tripeditOne .tpdayBox .traffic .tfcInput{width:800px;height:25px; font-weight:bold;font-size:14px; line-height:24px; padding-left:3px; padding-top:3px;}
.tripeditOne .tpdayBox .traffic .tfcInput img{ margin:0;}

/*tpSectionBox*/
.tripeditOne .tpSectionBox{width:885px; margin-left:35px; padding-top:10px; padding-left:10px; padding-bottom:20px; margin-bottom:20px;/*width:960px;*/display:inline-block; border-radius:3px; position:relative; border-bottom:1px #ccc dashed;}
/*tpSectionBox tpTimeBox*/
.tpSectionBox .tpTimeBox{ padding-left:50px; position:relative;}
.tpSectionBox .tpTimeBox h1{width:45px;height:16px;color:#333; line-height:18px; padding-left:3px;margin-right:3px; font-size:14px;text-align:center; position:absolute; left:-6px;*left:-10px; _left:-60px;}



/*tpSectionBox addPicBox*/
.tpSectionBox .addPicBox{padding-left:50px; margin-top:20px;display:inline-block;} 
.tpSectionBox .addPicBox .picBox{width:251px; height:170px;*height:190px;margin:0 20px 20px 0; _margin-right:12px; position:relative;}
.tpSectionBox .addPicBox .picBox h1{ position:relative;}
.tpSectionBox .addPicBox .picBox h1 img{width:251px; height:167px;}
.tpSectionBox .addPicBox .picBox h1 span.imgWord{ position:absolute; right:8px; top:150px; color:#fff; line-height:14px; font-size:10px;}
.tpSectionBox .addPicBox .picBox .picName{width:251px; height:20px; line-height:30px; text-align:center;}

/*tpSectionBox tpSubBox*/
.tpSectionBox .tpSubBox{padding-left:50px; margin-top:6px;_margin-top:16px; position:relative;/*border:1px #0000FF solid;*/}
.tpSectionBox .tpSubBox .subtitle{font-size:14px;line-height:18px;*line-height:18px;width:152px; margin-right:10px; color:#ca5a00;font-family: "Microsoft Yahei";}
.tpSectionBox .tpSubBox .subtitle b{width:20px; height:20px; margin-right:5px; background:url(tip.gif) no-repeat; display:inline-block; vertical-align:top;}
.tpSectionBox .tpSubBox .inputSubCont{ width:800px;margin-top:3px;display:inline-block;*display:inline; *zoom:1; line-height:20px;font-size£º12px;}

/*tpSectionBox shoppingBox*/
.tpSectionBox .shoppingBox{padding-left:50px; margin-bottom:10px; margin-top:6px;*margin-top:16px;_margin-top:10px; position:relative; display:inline-block;}
.tpSectionBox .shoppingBox b{width:20px; height:20px;background:url(shoppoint.gif) no-repeat; display:inline-block;  margin-bottom:-4px; margin-right:4px;}
.tpSectionBox .shoppingBox span{ line-height:30px; padding-left:1px; font-size:14px;font-family: "Microsoft Yahei";color:#ca5a00;}
.tpSectionBox .shoppingBox table{ width:800px;}
.tpSectionBox .shoppingBox table tr.title td{ color:#333; background:#bebdbd; vertical-align:middle;}
.tpSectionBox .shoppingBox table td{border:3px #fff solid; background:#f0f0f0; height:30px; line-height:14px;text-align:center; vertical-align:middle;}

/*tripeditOne dinnerBox*/
.tripeditOne .dinnerHtlBox{width:894px;padding-left:34px; margin-bottom:20px; position:relative;}
.tripeditOne .dinnerHtlBox span.dinnerTle{/* padding:4px 6px;*/width:30px; height:38px; display:inline-block; margin-bottom:-15px; background:url(meal.gif) no-repeat; color:#fff;}
.tripeditOne .dinnerHtlBox span.hotel{background:url(hotel.gif) no-repeat; position:absolute;}
.tripeditOne .dinnerHtlBox .inputDinner,.tripeditOne .dinnerHtlBox .inputHotel{font-family: "Microsoft Yahei"; font-size:14px; line-height:24px;width:80px; margin-right:10px;color:#808080; display:inline-block;}
.tripeditOne .dinnerHtlBox .inputHotel{width:852px;color:#5d5d5d; margin-left:42px;}