input.in{border:1px solid #b2b2b2; padding:3px}
input.full{background-color:#ffe0e0}
.mp-order-left{float:left; width:710px; padding:10px; border:1px solid #ebebeb; overflow:hidden; margin-bottom:10px;text-align: left;}
h2{height:30px; line-height:30px; padding:0 10px; background:#ecf1fb; font-size:14px;}
h2 strong{float:left; font-size:14px}
h2 span{float:right; font-size:12px; font-weight:normal; color:#ee9595}

td{color:#333}

table.checkNum{margin-bottom:10px}
table.checkNum th{line-height:30px; padding:0 8px; text-align:left; background:#f2f2f2; border-top:1px solid #e5e5e5}
table.checkNum td{padding:8px; text-align:left; border-bottom:1px dashed #d9d9d9}
table.checkNum td.dceAdd input{width:30px; padding:1px; vertical-align:middle}
table.checkNum td.dceAdd img{vertical-align:middle}

.priceAll{text-align:right; height:28px; line-height:28px; background-color:#fff6ce; padding:10px; margin-bottom:20px}
.priceAll td{font-weight:normal; color:#666}
.priceAll td span{color:#333; padding-right:2px}

.getTickeStyle{margin:0 10px 10px}
.getTickeStyle td{color:#666}
.getTickeStyle input{vertical-align:middle; margin-right:4px}

.mp-user-info{margin:10px}
.mp-user-info th{padding:5px; font-weight:normal}
.mp-user-info td{padding:5px; float: left}

.ced7777{color:#ed7777}
.btt{margin:20px 90px; color:#ed7777}
.btt img{vertical-align:middle; margin-right:10px}
textarea{margin:15px; width:640px; height:40px; border:1px solid #ccc}

/*.colR230 p{padding:5px 10px; color:#757575; text-indent:2em; line-height:22px;}
.colR230 h3{ color:#446ab6; height:25px; line-height:25px; background:#d9e2f5; text-align:center; font-size:14px;}*/
.t_line{ border-bottom:1px dashed #5075be}
a.t_line:hover{ text-decoration:none; color:#f60!important;}

.process01{width:234px; height:17px; background:url(../images/process.gif) no-repeat 0 0; float:right; display:inline; margin:5px 35px 0 0;}
.process02{width:234px; height:17px; background:url(../images/process.gif) no-repeat 0 -27px; float:right; display:inline;  margin:5px 35px 0 0;}
.process03{width:234px; height:17px; background:url(../images/process.gif) no-repeat 0 -54px; float:right; display:inline; margin:5px 35px 0 0;}
.process04{width:234px; height:17px; background:url(../images/process.gif) no-repeat 0 -81px; float:right; display:inline; margin:5px 35px 0 0;}

.tips{ width:390px; border:1px solid #bbb; margin:10px;}
.tips .t{ height:26px; line-height:26px; text-indent:10px; background:#dee7fa; margin:1px;}
.h_info{ width:90%; margin:15px auto 10px auto; font-size:14px; color:#f60;}
.p_info{ width:90%; margin:10px auto 15px auto;}

.free{ color:#ed7777; margin-right:5px; font-weight:600;}

.p_box { padding: 14px 20px 10px; color: #666; line-height: 28px; }
.p_box1 { padding: 0px 20px 10px; color: #666; line-height: 28px; }

.mp2_pay { display: block; height: 32px; line-height: 32px; padding-top: 10px; }
.mp2_pay img { position: relative; top: 10px; margin: 0 15px 0 5px; }

.b_box1{ width:100%;}
.b_box1 .t{height:30px; background:#ecf1fb; line-height:30px;}
.b_box1 .t h3{height:30px; line-height:30px; text-indent:10px; font-size:14px;}
.b_box1 .t a{ float:right; color:#004fb1; margin-right:10px;}
.b_box1 .c{ padding:40px 0;}
.b_box1 .c p{ text-align:center;}
.ca80000{ color:#a80000;}

.fr{ background:url(../images/success_ico.gif) no-repeat 210px 50%; height:32px; line-height:32px; padding-left:45px; margin-bottom:10px;}

.b_box2{ width:100%;}
.b_box2 .t{height:30px; background:#ecf1fb; line-height:30px;}
.b_box2 .t h3{height:30px; line-height:30px; text-indent:10px; font-size:14px;}
.b_box2 .t a{ float:right; color:#004fb1; margin-right:10px;}
.b_box2 .c{ padding:1px 0;}



/*日期浮动层*/
.mp-p-relative { position: relative; }
.bcebffed{background-color:#f7e6d0}

.mp-sel-date-1{}
.mp-sel-date-1 .titleData{height:28px; padding:0 10px; border-bottom:1px solid #d9d9d9; background:url(../images/data8.gif) repeat-x}
.mp-sel-date-1 .titleData td{height:28px; line-height:28px}
.mp-sel-date-1 .titleData td img{vertical-align:middle}

.mp-sel-date-1 .contentData{}
.mp-sel-date-1 .contentData table{border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5}
.mp-sel-date-1 .contentData th{width:14%; height:30px; border-right:1px solid #e5e5e5; border-bottom:1px solid #d3d3d3; background-color:#f5f5f5; font-weight:normal}
.mp-sel-date-1 .contentData td{vertical-align:top; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; text-align:right}
.mp-sel-date-1 .contentData td.today{background-color:#e6ebf6}
.mp-sel-date-1 .contentData td div{border:3px solid #fff; padding:2px 4px 10px 4px; height:30px; cursor:pointer}
.mp-sel-date-1 .contentData td div.checkin{border-color:#ff7200; background:url(../images/choice8.gif) no-repeat right bottom}
.mp-sel-date-1 .contentData td strong{display:block; line-height:18px; font-size:12px; font-weight:bold; font-family:arial; color:#999}
.mp-sel-date-1 .contentData td strong.nothismouth{color:#dfdfdf}
.mp-sel-date-1 .contentData td span{display:block; line-height:18px; font-size:14px; font-weight:bold; font-family:tahoma; color:#007B43}
.mp-sel-date-1 .contentData td span em{font-size:12px; font-weight:normal; font-family:"Microsoft Yahei"; font-style: normal}
.mp-sel-date-1 .contentData td p{font-size:12px; color:#949494; line-height:18px}
.mp-sel-date-1 .contentData td p em{font-size:16px; color:#70c92a; font-family:tahoma; font-style: normal; font-weight:bold; padding:0 2px 0 3px}
.next{text-align:center; margin:20px}




.floatDateWrap{position:absolute; width:133px; height:135px; z-index:2; top:150px; left:100px;}
.floatDateWrap .arrow{height:9px; background:url(../images/datearrow.gif) no-repeat center}
.floatDate{width:113px; height:114px; padding:0 10px 10px; border:1px solid #919191; border-top:none; background-color:#eef4f8}
.floatDate p{line-height:22px; color:#333}
.floatDate a{display:block; width:75px; height:26px; margin:10px auto 0; line-height:26px; text-align:center; font-size:14px; color:#007b43; background:url(../images/dateST.gif) no-repeat}

/*        pro show add     */
.ceb3a14{ color:#eb3a14;}
.mpyd_list .mpyd_btn1{ position:relative;}
.mpyd_list .mpyd_btn1 a{ float:left;}
.mpyd_list li .order_num{ font-size:12px; font-weight:600; background:url(../images/order_num.gif) no-repeat 0 65%; color:#444; padding-left:16px; height:30px; line-height:30px;
float:left; width:180px; margin-left:8px; position:absolute; top:0; left:106px;}
.mpyd_list li .order_num span{ margin:0 3px;}

.tic_box{ width:708px; float:left; border:1px solid #e2e2e2; margin-bottom:10px;}
.tic_box .t{ height:30px; line-height:30px; background:url(../images/tic_box.gif) repeat-x;}
.tic_box .t h3{ font-size:14px; line-height:30px; text-indent:10px;}
.tic_box .t a{ float:right; margin-right:10px; color:#333;}
.tic_box .t a:hover{ color:#f60;}

.tic_list{float:left; margin:8px 0; display:inline;}
.tic_list li{ width:333px; line-height:26px; height:26px; overflow:hidden; float:left; margin:2px 10px; border-bottom:1px solid #e8e8e8; display:inline;}
.tic_list li a{ color:#004fb1; width:236px; float:left;}
.tic_list li .Ori_price{ float:right; margin-right:10px; text-decoration:line-through; color:#666;}
.tic_list li .buy_price{ float:right; color:#ff4e00; font-family:"Microsoft Yahei" !important}

.colR230{float:right; width:240px;}

.tic_rbox {margin-bottom:10px; border:1px solid #d0d9ec; zoom:1;}
.tic_rbox .t{height:29px; background:url(../images/rb_box.gif) repeat-x; line-height:29px;}
.tic_rbox .t  h2{line-height:29px; background:url(../images/buy_ico.gif) no-repeat 14px 0; text-indent:30px; color:#e93c00; font-size:15px; font-family:"Microsoft Yahei";}
.tic_rbox .t  h3{line-height:29px; padding-left:10px; color:#333; font-size:14px;}
.tic_rbox .t h3 span{ float:left; line-height:29px; margin-right:3px; display:inline;}
.tic_rbox .t h3 img{ float:left; margin-top:4px;}
.tic_rbox .c {padding:0}

.mp-safe-tip{ text-align: left; border-top:1px solid #d0d9ec;}
.mp-safe-tip .mp-tip-box{ margin:0 1px; background:url(../images/s_boxbg.gif) repeat-x 0 -1px; height:auto;}
.mp-safe-tip .f1{background:url(../images/a_ico01.gif) no-repeat 22px 10px; height:45px; line-height:48px; text-indent:60px; color:#f60; font-size:15px; 
overflow:hidden;}
.mp-safe-tip .f2{background:url(../images/a_ico02.gif) no-repeat 22px 10px; height:45px; line-height:48px; text-indent:60px; color:#f60; font-size:15px;
overflow:hidden;}
.mp-safe-tip .f3{background:url(../images/a_ico03.gif) no-repeat 22px 10px;height:45px; line-height:48px; text-indent:60px; color:#f60; font-size:15px;
overflow:hidden;}
.mp-safe-tip p{ line-height:18px; color:#666; padding:5px 10px 15px;}

.update_list{ margin:5px 10px; float:left; display:inline; width:218px;}
.update_list li{ float:left; line-height:26px; height:26px; width:100%; color:#666; overflow:hidden; background:url(../images/proper.gif) no-repeat 0 center; text-indent:18px;}
.update_list li span{ float:right; color:#999;}
.update_list li strong{ color:#ff6c00; margin:0 2px;}

.foot_pic{ width:884px; float:left; margin:0 0 10px 38px; display:inline;}
.foot_pic li{ float:left; margin:0 6px; display:inline;}




/*================= 新详细页 =================*/
.tuanWrap{width:730px;border-radius: 3px; border: 1px solid #E4E4E4; margin-bottom:10px}
.topbg2{background:url(../images/yt2.gif)}
.botbg2{background:url(../images/yb2.gif)}
.tuan{width:726px; padding-bottom:6px; text-align: left;}
.tuan2{background:url(../images/ym2.gif) repeat-y top right}
.tuan h1{font-size:24px; padding:15px 20px; font-family:"Microsoft Yahei"; font-weight:normal}
.priceL{position:relative; float:left; width:208px; margin-left:10px; display:inline; text-align: left;}
.priceR{float:right; width:490px; margin-right:9px; display:inline}
.price{position:absolute; left:-47px; top:0; width:206px; height:55px; padding:4px 9px 9px 40px; text-shadow:1px 1px 2px rgba(0, 0, 0, 0.2); background:url(../images/bgprice.jpg); text-align: left;}
.price .sign{font-size:24px; font-family:"Microsoft Yahei"; color:#fff; line-height:32px; vertical-align:22px}
.price .priceN{font-size:46px; font-family:tahoma; color:#fff; line-height:46px}
.bTuan{position:absolute; right:10px; top:10px; z-index:10; width:77px; height:51px}
.bTuan input{width:77px; height:51px; border:none; cursor:pointer; background:url(../images/bTuan.gif)}

.showPrice{width:192px; height:49px; padding:8px; margin:0 0 10px; background:url(../images/pricebg2.gif)}
.showPrice td{text-align:center; color:#555; line-height:20px; }
.showPrice td span{padding-right:2px; text-align:center;}
.showPrice td strong{font-family:tahoma; font-size:14px}

.listFunc{}
.listFunc p{line-height:28px}
table.kjjd{border:1px solid #e7e7e7; background-color:#f6f6f6; margin:20px 0 35px}
table.kjjd td{padding:5px 0 5px 5px}
p.ggsm{color:#999; line-height:20px}
p.ggsm br{margin-bottom:5px}

.mp-pro-detail{width:726px; padding-bottom:6px; text-align: left;}
.mp-pro-detail h1{font-size:24px; padding:15px 20px; font-weight:normal}
.mp-pro-detail h2{background:#fff}

.tips{margin:0 10px 0 0; border:0; width:auto}
.tips p{line-height:21px; margin:10px; font-size:14px; line-height:30px; color:#333}

.baozhang{padding:10px}

.proItem{padding-bottom:10px; margin:10px; border-bottom:1px dashed #d0d9ec}
.proItem h5{margin-bottom:10px}
.proItem h5 a{font-size:14px; font-weight:normal; color:#004fb1}
.proItem table{margin-top:10px}
.proItem table td{padding:2px 0; font-size:14px; color:#999}

.ts{padding:10px}
.ts img{margin-bottom:10px}
.ts p{line-height:25px; color:#555}

.func{border:0px dotted #f00; margin-top:5px; background-color:#fff}

.bBm h2{padding:0; height:auto;}
.orderlast{}
.orderlast th{text-align:left; font-weight:normal; color:#390; padding-bottom:5px; border-bottom:1px dashed #c4c4c4}
.orderlast td{text-align:left; color:#999; padding:6px 0}
.orderlast td a{color:#004fb1; display:block; width:135px; overflow:hidden; white-space:nowrap}
.orderlast tr.bcf1f3f9{background-color:#f1f3f9}

.boxbgy {clear:both; margin-bottom:10px;}
.boxbgy .t{position:relative; height:30px; border-bottom:1px solid #fdd9a1}
.boxbgy .t  h2{line-height:30px; text-indent:10px; background:transparent; padding:0; color:#f60}
.boxbgy .t  p{position:absolute; right:10px; top:0px}
.boxbgy .t  p a{line-height:30px; color:#004fb1}
.boxbgy .c {padding:10px}

.briefmp {text-align:left; float:left; width:335px; padding:0 10px 10px 0; margin-bottom:10px; border-bottom:1px solid #fee7bb}
.briefmp img.left {margin-right:10px}
.briefmp img:hover { border-color:#666}
.briefmp h5{margin-bottom:5px; overflow:hidden; font-size:12px; height: 24px; line-height: 24px; }
.briefmp h5 a{color:#004fb1}
.briefmp p{ overflow:hidden}

.mp-order-tips { text-align: left; height: auto; padding: 12px; margin: 5px 0 10px; color: #666; background: #fef9e4; border: 1px solid #febe8f; position: relative; }

.mp-sel-date-2{padding:3px; border:1px solid #a2ba96;  background-color:#eaf3eb; overflow:hidden; position: absolute; top:25px; left:0px; }

.contentData td { vertical-align: top; border-right: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; text-align: right; }
.titleData td { height: 28px; line-height: 28px; }
.contentData th { width: 14%; height: 30px; border-right: 1px solid #E5E5E5; border-bottom: 1px solid #D3D3D3; background-color: #F5F5F5; font-weight: normal; }
.contentData td, .contentData th { border:none; background-color: #fff; text-align: right; }
.contentData td div { padding: 2px; height: 30px; cursor: pointer; }
.contentData td span { display: block; line-height: 18px; font-size: 14px; font-weight: bold; font-family: tahoma; color: #007B43; }



.mp-order-bank dl { overflow: hidden; padding-bottom: 10px; }
.mp-order-bank dt { text-align: left; }
.mp-order-bank dl dd { float: left; margin: 4px 5px; text-align: left; }


.mp-custom-info{margin:10px}
.mp-custom-info th{padding:5px; font-weight:normal; text-align: right;}
.mp-custom-info td{padding:5px}

.mp-order-his {}
.mp-order-his li{padding: 3px 0;}
.mp-order-his li div{display: inline-block;}
.mp-order-his li div.mp-order-his-name a{color: #004FB1; display: block; width: 150px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.mp-order-his div.mp-order-his-name{width:150px; overflow:hidden; float:left; text-align:left;}