/* 
 *@閸氬秶袨: s-style.css
 *@閸旂喕鍏�: 閸愬懘銆夌�规矮绠熼弽宄扮础
 *@娴ｆ粏锟斤拷: Sky
 *@閻楀牊婀�: v1.0
 *@閺冨爼妫�: 2016-03-21
 */
@charset "utf-8";

body { background: #f1f7f9;}


.main_con { width: 1340px; margin: auto; padding-top: 25px;}
.massage_box { border: 1px solid #ccc; background: #fff; margin-bottom: 20px;}
.massage_box .inline-block { vertical-align: top;}
.massage_box h1 { height: 51px; line-height: 51px; font-size: 24px; color: #fff; background: url(../images/h1_bg.jpg) no-repeat center center; text-align: center;}
#prevTop,
#nextTop { display: none;}

.M_da {  }
.M_da table { width: 100%; }
.M_da table th,
.M_da table td { padding: 5px 5px 15px; text-align:left;}
.M_da table th { text-align: right; font-weight: normal; font-size: 16px;}
.M_da table b { color: #ff0000; font-size: 24px; text-align:left;}
.M_da table span { color: #0a2f7b; font-size: 20px; display:block;}
.M_da table td .jia { border: 1px solid #ccc; border-radius: 2px; height: 44px; line-height: 44px; width: 217px; box-sizing: border-box; font-size: 24px; padding: 0 5px;}
.M_da table td .jia { border: 1px solid #ccc; border-radius: 2px; height: 44px; line-height: 44px; width: 217px; box-sizing: border-box; font-size: 24px; padding: 0 5px;}
.zj_btn { margin-left: 2px;}
.zj_btn a { display: block; width: 20px; height: 20px; background-position: center top; cursor: pointer;}
.zj_btn a:hover { background-position: center bottom;}
.zj_btn a.increase { background-image: url(../images/increase.png); margin-bottom: 4px;}
.zj_btn a.decrease { background-image: url(../images/decrease.png);}
/**娑撳濯哄锟�**/
.diy_select{ display: inline-block; margin-bottom: 10px; vertical-align: text-top; margin-right: 14px;height: 32px; width: 217px; padding-left: 5px; border-radius: 2px; background: #fff; line-height: 32px; border: 1px solid #cccccc; box-sizing: border-box;}
.diy_select .diy_select_input{}
.diy_select .diy_select_txt{line-height: 32px;width: 184px; font-size: 14px; font-weight: bold; color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;text-align:left;}
.diy_select .diy_select_btn{}
.diy_select .diy_select_list{ top: 30px; background: #fff;max-height: 350px; overflow: auto;}
.diy_select .diy_select_list li{padding: 5px; line-height: 20px; height: auto; font-size: 14px;border-bottom: 1px dashed #eee;}
.diy_select1{ display: inline-block; margin-bottom: 10px; vertical-align: text-top; margin-right: 14px;height: 32px; width: 217px; padding-left: 5px; border-radius: 2px; background: #fff; line-height: 32px; border: 1px solid #cccccc; box-sizing: border-box;}
.diy_select1 .diy_select_input1{}
.diy_select1 .diy_select_txt1{line-height: 32px;width: 184px; font-size: 14px; font-weight: bold; color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;text-align:left;}
.diy_select1 .diy_select_btn1{}
.diy_select1 .diy_select_list1{ top: 30px; background: #fff;max-height: 350px; overflow: auto;}
.diy_select1 .diy_select_list1 li{padding: 5px; line-height: 20px; height: auto; font-size: 14px;border-bottom: 1px dashed #eee;}
.jia_btn { width: 152px; height: 48px; margin: auto; border: 0; color: #fff; font-size: 18px; font-weight: bold; text-align: center; transition: all .2s; background: url(../images/btn_01.png); cursor: pointer;}
.jia_btn:hover { transform: scale(1.05, 1.05);}
.jia_btn:active { transform: scale(1, 1);}

.buy_con table *{transition: none !important;}
.buy_con { padding-left: 15px; border-left: 1px solid #ddd; font-size: 14px;}
.buy_con p { width: 100%; text-align: center; height: 35px; line-height: 35px; background: #b2d9ff; font-weight: bold;}
.buy_con p span { color: #ff0000; padding: 0 5px;}
.buy_con table { width: 96%; text-align: center;}
.buy_con table * { transition: all .2s;}
.buy_con table td { padding: 7px 0;}
.buy_con .b1-tab td { color: #3366cc;}
.buy_con .b2-tab td { border-top: 1px solid #ddd;}
.buy_con .b2-tab tr:nth-of-type(odd) td { background: #f6f6f6;}
.buy_con .b2-tab td em { color: #ff0000; font-style: normal;}
.scroll_box { height: 257px; overflow: auto; position: relative;}
/*.scroll_box .b2-tab { position: absolute; bottom: 0;}*/
::-webkit-scrollbar{
  /*display:none;*/
}
.tip { color: #f00; margin-bottom: 10px;text-align:center;}
.tool_btn a { cursor: pointer; margin: 0 10px;}
.tool_btn a:hover { color: #0651e8;}
.tool_btn .bt1 { color: #fff; background: #3366cc; padding: 4px 10px; border-radius: 2px;}
.tool_btn .bt1:hover { background: #0651e8; color: #fff;}
.tool_btn .bt3 { color: #fff; background: #ff4456; padding: 4px 10px; border-radius: 2px;}
.tool_btn .bt3:hover { background: #eb2438; color: #fff;}
.tool_btn .bt2 { background: #ddd; padding: 4px 10px; border-radius: 2px; border: 1px solid #ccc;}
.tool_btn .bt2:hover { background: #aaa; color: #fff;}
.tool_btn .bt4 { color: #fff; background: #00CC33; padding: 4px 10px; border-radius: 2px;}
.tool_btn .bt4:hover { background: #00CC00; color: #fff;}

.tab_box { margin-bottom: 25px;}
.tab_nav {}
.tab_nav li { float: left; margin-right: 5px; cursor: pointer;}
.tab_nav li a { display: block; min-width: 94px; text-align: center; height: 46px; line-height: 46px; font-weight: bold; font-size: 16px; padding: 0 20px; border: 1px solid #ccc; background: url(../images/tab_nav_bg.png) repeat-x center;}
.tab_nav li.on a { background: url(../images/tab_nav_bg_on.png) repeat-x center; border-top: 2px solid #3971e3; border-bottom: 0; color: #3971e3;}
.tab_nav li a:hover { color: #3971e3;}
.tab_con { border: 1px solid #ccc; padding: 10px; margin-top: -1px; background: #fff; font-size: 14px;}
.tab_con .tab_main { display: none; padding: 10px 0;}
.tab_con .txt-s { margin-bottom: 20px;}
.tab_con .txt-s h3 { color: #4c7ce5; font-size: 14px;text-align:left;}
.tab_con .txt-s ul { padding-left: 16px;}
.tab_con .txt-s ul li { list-style-type: decimal; line-height: 28px;}

.icon-box dd { float: left; text-align: center; font-size: 14px;}
.icon-box dd .icon_sm { border-right: 1px solid #ddd; padding: 10px 35px;}
.icon-box dd:last-child .icon_sm { border-right: 0px solid #ddd;}
.icon-box .icon_sm img { }
.icon-box .icon_sm span { display: block;}
.icon-box dd p { color: #f20404;text-align:center;}

.bgw { background: #fff;}
.T_line { border-top: 1px solid #ccc;}
.con_table { width: 100%; border-top: 1px solid #b2d9ff; border-left: 1px solid #b2d9ff; font-size: 15px; max-width: 600px; margin: auto;}
.con_table th,
.con_table td { border-bottom: 1px solid #b2d9ff; border-right: 1px solid #b2d9ff; padding: 7px 10px;}
.con_table td span { font-size: 12px; line-height: 16px; display: block;}
.con_table td b { color: #f20404; font-size: 16px;}
.con_table th { color: #f20404; background: #b2d9ff;}
.con_table td input { border: 1px solid #ccc; border-radius: 2px; width: 126px; height: 24px; line-height: 24px; padding: 0 5px;}
.con_table td input:focus { border: 1px solid #53aaff; box-shadow: 0 0 3px rgba(178, 217, 255, 0.9);}
.con_table td .yan { border: 0; height: 24px; padding: 0 10px; color: #fff; background: #3366cc; cursor: pointer;}
.con_table td .yan:hover { background: #4e7fe0;}
.a-btn1,.a-btn2 { display: inline-block; zoom: 1; *display: inline; margin: 15px 10px 0; padding: 5px 25px; border-radius: 2px; color: #fff; cursor: pointer;}
.a-btn1 { background: #f21111;}
.a-btn1:hover { background: #c61717;}
.a-btn2 { background: #63bfe1;}
.a-btn2:hover { background: #40b7e3;}

.result_table { width: 100%; border-top: 1px solid #b2d9ff; border-left: 1px solid #b2d9ff; font-size: 15px; max-width: 900px; margin: auto;}
.result_table th,
.result_table td { border-bottom: 1px solid #b2d9ff; border-right: 1px solid #b2d9ff; padding: 7px 10px;}
.result_table th { background: #e4f2ff;}
.result_table td { text-align: center;}
.result_table td .lp { color: #f20404;}
.result_table td .cj { color: #3366cc;}

.zt_ceng { font-size: 48px; text-align: center; line-height: 130px;}
.layui-layer-demo2 { background-color: transparent !important;}

.massage_box .inline-block { display: inline-block; zoom: 1; *display: inline;}
/***************************************************************/