@charset "utf-8";
/* CSS Document */

.my_box .info_header{ height:120px; background:#f1f1f1; padding:20px; margin:10px 0px}
.my_box .info_header dl dt{ width:120px; float:left; margin-right:30px;}
.my_box .info_header dl dd.info_title{ font-size:16px; font-weight:bold}
.my_box .info_header dl dd.gf_num span{ color:#ef5d3b; font-size:28px}

.my_box .info_content .info_left{ width:250px; background:#f1f1f1; float:left;}

.my_box .info_content .info_left ul.menu {list-style: none; width: 100%; overflow: hidden;}
.my_box .info_content .info_left ul.menu li {}
.my_box .info_content .info_left ul.menu li ul {}
.my_box .info_content .info_left ul.menu li ul li {text-align:center; font-size:16px; height:40px; line-height:40px}
.my_box .info_content .info_left ul.menu li ul li.li_highlight{ border-left:4px solid #215b75; background:#518eaa; color:#fff}
.my_box .info_content .info_left ul.menu li ul li.li_highlight a {color: #FFF;}
.my_box .info_content .info_left ul.menu li ul li.li_highlight:hover { border-left:4px solid #215b75; background:#518eaa; color:#fff}
.my_box .info_content .info_left ul.menu li ul li.active{ background:#ddd;border-left:4px solid #f1f1f1; color:#333}
.my_box .info_content .info_left ul.menu li ul li:hover {background:#ddd;border-left:4px solid #f1f1f1; color:#333}

.my_box .info_content .info_right{ float:right; width:940px;}
.my_box .info_content .info_right .info_title,.order_detail .info_title{ height:30px; line-height:30px; background:#f1f1f1; font-size:12px; padding-left:10px;}
.my_box .info_content  .table_con table{ width:100%}
.my_box .info_content  .table_con table  tr{ height:40px; }
.my_box .info_content  .table_con table th{ background:#518eaa; color:#fff;  font-size:14px; }
.my_box .info_content  .table_con table td{ background:#f1f1f1; padding:0px 10px;}
.my_box .info_content  .table_con .search_box{ margin-left:10px}
.my_box .info_content  .table_con .search_box span{ margin-right:10px;}
.my_box .info_content  .table_con .search_box select{ border:1px solid #ccc;    font-size: 12px;}
#order_table td,#order_table th{ text-align:center;}
#order_lb tr{height:26px}
#order_lb td,#order_lb th{ font-size:12px;text-align:center;}
#order_table .special_th{ line-height:20px;}
#order_lb a{ color:#2c87f6; margin-bottom:5px}
#order_lb .img{ padding:0px}
#order_lb strong{ font-size:24px; color:#ef5d3b}
.order_detail{ width:100%}

.address_box ul li{ padding:8px 0px}
.address_box a{ color:#218ef3; font-size:16px;}
.pay_box{ overflow:hidden;}
.pay_box ul li input[type='radio']{ height:62px; line-height:62px; margin-right:10px; float:left}
.pay_box ul li{ width:230px;    float: left; height:62px;}
.pay_confirm{ padding:40px 30px;}
.pay_confirm div{ text-align:right; margin-bottom:15px}

.pay_confirm span{ font-size:18px; color:#ef5d3b}
.order_succ_box{ text-align:center;color:#000; min-height:500px}
.order_succ_box  .succ_img img{ margin-right: 10px;
    vertical-align: middle;}
.order_succ_box .succ_img {    margin-top: 80px;margin-bottom: 30px;font-size: 24px;height: 40px;line-height: 40px; }
.order_succ_box .order_num{ margin:10px 0px}
.cancel_btn{ cursor:pointer}
.add_sp{border:1px solid #ccc; display:inline-block; padding:0px 10px; height:22px;font-size:12px; line-height:22px}
.buy_mun_b{ height:30px; margin-left:10px;}
.buy_mun_b span{ float:left;}
.buy_inp{ border:1px solid #ccc; width:46px;     padding: 5px 0px;
    height: 18px;}
.buy_rown{ display:inline-block; height:30px; width:22px; margin-left:2px;}
.buy_rown span{ cursor:pointer} 
.buy_rown .buy_up{ margin-bottom:2px;}

ul.breadcrumb {}
ul.breadcrumb li {float: left; margin: 0px 10px;}

.member-table table thead a {color: #FFF;}

.hint-block {display: inline-block;}
