@charset "utf-8";
/* CSS Document */
.fd_list ul { display: block; }
.fd_list ul li { margin-bottom: 8px; border: 1px solid #EEEEEE; height: 71px; padding: 8px 5px; }
.fd_list ul li .fl_img { border: 1px solid #F7F7F7; border-radius: 2px; float: left; height: 70px; width: 89px; margin-right:5px;}
.fd_list ul li .fl_text { height: 70px; margin-left: 95px; background-image: url(../images/jc_30.png); background-repeat: no-repeat; background-position: right center; }
.fd_list ul li .fl_text h2 { color: #780000; line-height: 25px; font-size: 16px;max-height: 50px; overflow:hidden; }
.fd_list ul li .fl_text p { color: #aaa; line-height: 20px; overflow: hidden; font-size: 14px; padding-right: 10px; margin-top: 2px; display: block; height: 20px;max-height: 20px; overflow:hidden; }
.fl_text p .l_value { color: #aaa; text-decoration: line-through; line-height: 19px; display: block; height: 19px; }
.fl_text p .n_value { color: #780000; line-height: 19px; height: 19px; }
.fd_search { height: 38px; background: url(../images/jc_31.png) repeat-x bottom; margin-bottom: 8px; padding-top: 5px; padding-right: 0; padding-bottom: 5px; padding-left: 0; }
.fd_sbtn { width: 55px; float: right; }
.fd_sbtn input[type='submit'] { display: block; width: 55px; height: 35px; border-radius: 4px; line-height: 35px; text-align: center; background: -webkit-linear-gradient(-90deg, #a60000 0, #5d0000 100%); color: #E8E8E8; border: solid 1px hsla(0,0%,100%,0.4); font-weight: normal; font-size: 14px; margin-left: 2.5px; box-shadow: 0 0 4px #670000; }
.fd_sbox { margin-right: 56px; height: 29px; border: 1px solid #ddd; border-radius: 8px; padding: 3px; background-color: #fff; margin-top: 2px; }
.fd_sbox input[type='search'] { background-color: #fff; display: block; width: 100%; font-size: 14px; height: 29px; line-height: 29px; border: none; }
/*.fl_text h2 span { color: #f00; background-image: url(../images/jc_33.png); float: left; height: 60px; width: 60px; }*/
.fd_list ul li .fl_dtr { height: 30px; width: 100px; float: right; margin-right: -5px; }
.n_value ul li .fl_text { background: none; }
.fl_dtr .fl_btn { line-height: 28px; height: 28px; width: 28px; border: 1px solid #ddd; text-align: center; display: block; cursor: pointer; border-radius: 2px; color: #780000; font-size: 14px; float: left; margin-right: 2px; }
.fl_dtr .fl_btn input[type='number'] { width: 28px; border: none; background: none; height: 28px; text-align: center; line-height: 28px; }
.fdnumer { height: 25px; line-height: 25px; margin-bottom: 5px; font-size: 14px; }
.fdnumer span { color: #f60; }
.fd_intr { padding: 8px; border: solid 1px #ddd; border-radius: 4px; margin-top: 10px; background-color: #fefefe; box-shadow: 0 2px 10px #ddd; }
.fd-val td { line-height: 30px; font-size: 14px; padding-top: 0; padding-right: 3px; padding-bottom: 0; padding-left: 3px; }
.fd_cz { display: block; width: 100%; height: 30px; }
.fd_cz li { display: inline; float: left; height: 28px; width: 28px; margin-right: 5px; background-color: #fefefe; color: #780000; border: 1px solid #eee; border-radius: 4px; text-align: center; }
.fd_cz .fd_mix { cursor: pointer; height: 28px; width: 28px; line-height: 28px; }
.fd_cz .fd_num { width: 28px; border-color: #ddd; border-radius: 0; height: 28px; }
.fd_cz .fs_min { cursor: pointer; height: 28px; width: 28px; line-height: 28px; }
.fd_num input { width: 100%; height: 28px; text-align: center; line-height: 28px; background: #fff; border: none; }
.fd_tbs { background-image: url(../images/jc_08.png); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 12px; }
.bot_cse { margin-top: 20px; }
.tbs td { line-height: 80px; font-size: 2em; padding: 0 5px; text-align: center; }
.tbs .ltbs { padding-right: 0.5em; text-align: right; }
.tbs .rtbs { padding-left: 0.5em; text-align: left; }
.tbs td input[ type='button'] { height: 35px; border: solid 1px #ddd; border-radius: 4px; line-height: 35px; color: #fff; font-size: 14px; width: 80%; max-width: 500px; padding-top: 0; padding-right: 20px; padding-bottom: 0; padding-left: 20px; }
.tbs td input[type='button'] { border-color: #ca6002; background: -webkit-linear-gradient(-90deg, #ffdfd0 0, #f34f00 50%, #f34f00 100%); box-shadow: 0 0 3px #eed1d1; cursor: pointer; }
.fd_jss { margin-top: 8px; }
.fd_jss h1 { font-size: 16px; font-weight: normal; line-height: 35px; background: url(../images/jc_09.png) no-repeat left bottom; display: block; height: 36px; padding-bottom: 8px; }
.fd_jss * {font-size:medium;line-height:1.7em; word-break:break-all; word-wrap:break-word;}
.fd_jss table{width:100% !important;}
.fd_jss sapn{width:100% !important;}

.fd-val .through td { color: #aaa; text-decoration: line-through; }
.fd-val .fsix td { color: #780000; }
.fd-val tr td .fd-nol { float: left; }
.od_tbs tr td { line-height: 35px; font-size: 14px; color: #777; }
.od_tbs tr td span { color: #f60; }
.or_s ul li { height: 38px; overflow: hidden; box-shadow: 0 2px 6px #f1f1f1; padding-top: 13px; padding-right: 8px; padding-bottom: 13px; padding-left: 8px; }
.or_s ul li .fl_text { margin-left: 0; height: auto; }
.or_s ul li .fl_dtr { width: 100px; height: auto; padding-top: 4px; }
.or_s ul li .fl_dtr .fl_btn { float: left; margin-top: 0px; margin-right: 2px; }
.or_s ul li .fl_text h2 { float: left; display: block; height: 38px; line-height: 19px; width: 80px;padding-right:3px; border-right: solid 1px #ddd; }
.or_s ul li .fl_text h2 a { color: #780000; }
.or_s ul li .fl_text p { float: left; margin-left: 8px; display: block; height: 38px; max-height:38px; overflow: hidden; }
.od_tbs { padding: 8px; border: 1px solid #dadada; border-radius: 4px; margin-bottom: 8px; background-color: #f1f1f1; }
.od_tbs .sevx { border-color: #d0d0d0; width: 90%; min-height: 40px; line-height: 20px; margin-top: 5px; margin-right: 0; margin-bottom: 5px; margin-left: 0; }
.od_tbs td .submit { height: 30px; border: solid 1px #ddd; border-radius: 2px; line-height: 30px; color: #fff; font-size: 12px; border-color: #ca6002; background: -webkit-linear-gradient(-90deg, #ffdfd0 0, #f34f00 50%, #f34f00 100%); box-shadow: 0 0 3px #eed1d1; cursor: pointer; margin-top: 5px; margin-right: 0; margin-bottom: 5px; margin-left: 0; padding-top: 0; padding-right: 9px; padding-bottom: 0; padding-left: 9px; }

.share { background: -webkit-linear-gradient(-90deg, #71A4F9 0, #369 50%, #369 100%); box-shadow: 0 0 3px #4277F4; cursor: pointer; border: 1px solid #2C5885; text-align: center; max-width: 500px; height: 35px; color: #fff; padding-top: 0; padding-right: 20px; padding-bottom: 0; padding-left: 20px; font-size: 14px; line-height: 35px; border-radius:2px; }
