* { margin: 0; padding: 0; text-decoration: none; list-style: none; font-family: "Microsoft YaHei"; font-size: 0.32rem; }
html, body { height: 100%; background-color: #FFFFFF; min-width: 320px; }

#header { height: 0.88rem; width: 100%; background-color: #43b373; }
#header .header { width: 6.8rem; margin: 0 auto; }
#header .header a { float: left; }
#header .header a span { float: left; height: 100%; line-height: 0.88rem; font-size: 0.34rem; color: #ffffff; }
#header .header h1 { font-size: 0.36rem; float: left; color: #ffffff; line-height: 0.88rem; width: 100%; text-align: center; }
#header .header h1 a { float: left; }
#header .header h1 a span { float: left; height: 100%; line-height: 0.88rem; font-size: 0.4rem; color: #ffffff; }
#header .header .a_right:last-of-type { float: right; }
#header .header .header_mid { float: left; height: 0.54rem; width: 4.96rem; margin-left: 0.62rem; background-color: #FFFFFF; border-radius: 4px; margin-top: 0.16rem; border: 1px solid #d7d7d7; }
#header .header .header_mid input { color: #333333; float: left; font-size: 0.22rem; height: 0.22rem; margin-top: 0.14rem; width: 4.16rem; outline: 0; border: 0; }
#header .header .header_mid span { float: left; font-size: 0.3rem; color: #999; margin: 0 0.2rem; line-height: 0.6rem; }

#banner { width: 100%; float: left; }
#banner img { float: left; width: 100%; }

#main { width: 100%; float: left; background-color: #ffffff; padding-bottom: 1rem; }
#main .main { width: 6.8rem; margin: 0 auto; }
#main .main table { width: 100%; float: left; border-top: 1px solid #43b373; border-left: 1px solid #43b373; margin-bottom: 0.5rem; margin-top: 0.3rem; }
#main .main table tr td { height: 0.6rem; padding-left: 0.3rem; font-size: 0.32rem; border-right: 1px solid #43b373; border-bottom: 1px solid #43b373;  }
#main .main table tr td span { font-size: 0.2rem; width: 100%; float: left; padding-top: 0.27rem; }
#main .main table tr td ul { float: left; padding-bottom: 0.14rem; margin-top: 0.1rem; }
#main .main table tr td ul li { float: left; margin-right: 0.13rem; }
#main .main table tr td ul li a { color: #ff9f00; }
#main .main table tr td ul li a i { float: left; font-size: 0.42rem; line-height: 0.63rem; }
#main .main table tr td a { color: #43b373; }
#main .main table tr td:last-of-type { width: 4.66rem; background-color: #FFFFFF; color: #666666; }
#main .main table tr .tabel_sm { width: 0.3rem; }
#main .main table tr .tabel_padding { padding: 0 0.1rem; }
#main .main .main1 { float: left; margin-top: 0.4rem; }
#main .main .main1 h4 { font-size: 0.28rem; font-weight: bold; color: #43b373; float: left; }
#main .main .main1 h4 i { float: left; font-size: 0.42rem; }
#main .main .main1 h4 b { float: left; font-size: 0.32rem; font-weight: bold; margin-left: 0.17rem; }
#main .main .main1 h4 span { color: #333333; float: left; font-size: 0.34rem; margin-left: 0.13rem; }
#main .main .main1 .main1_content { float: left; padding-bottom: 0.2rem; }
#main .main .main1 .main1_content .jialan { color: #43b373; font-size: 0.32rem; font-weight: bold; }
#main .main .main1 .main1_content p { float: left; width: 100%; font-size: 0.18rem; }
#main .main .main1 .main1_content .yi { width: 100%; float: left; margin-top: 0.28rem; }
#main .main .main1 .main1_content .yi h4 { width: 100%; float: left; line-height: 0.48rem; }
#main .main .main1 .main1_content .yi h4 b { font-size: 0.35rem; line-height: 0.48rem; }
#main .main .main1 .main1_content .yi h4 span { margin-left: 0.16rem; line-height: 0.48rem; }
#main .main .main1 .main1_content .yi img { float: left; }
#main .main .main1 .main1_content .yi b { float: left; }
#main .main .main1 .main1_content .yi span { float: left; }
#main .main .main1 .main1_content .yi .content { float: left; margin-left: 0.45rem; }
#main .main .main1 .main1_content .yi .content span { font-size: 0.32rem; margin-top: 0.15rem; float: left; width: 6.2rem; }
#main .main .main1 .main1_content .yi .content .cyzs { float: left; margin-top: 0.24rem; width: 6.2rem; height:auto; background-color: #63ce91; padding: 0.1rem 0; }
#main .main .main1 .main1_content .yi .content .cyzs p { margin-top: 0.05rem; margin-left: 0.05rem; }
#main .main .main1 .main1_content .yi .content .cyzs p span { margin-right: 0.5rem; margin-top: 0; font-size: 0.32rem; color: #FFFFFF; line-height: 0.45rem; width: auto; }
#main .main .main1 .main1_content .yi .content .cyzs p i { margin-right: 0.1rem; color: #FFFFFF; float: left; font-size: 0.4rem; line-height: 0.45rem; }
#main .main .main1 .main1_content .yi .content .tupian { float: left; margin-top: 0.3rem; margin-left: 0.2rem; }
#main .main .main1 .main1_content .yi .content .tupian img { margin-right: 1.65rem; width: 1.6rem; height: 1.02rem; }
#main .main .main1 .main1_content .yi .content .tupian img:last-of-type { margin-right: 0; }
#main .main .main1 .main1_content .yi .zy { color: #de4949; font-size: 0.32rem; margin-top: 0.25rem; margin-left: 0.5rem; float: left; }
#main .main #calendar { float: left; width: 6.8rem; margin-top: 0.2rem; }
#main .main #calendar .calendar-title-box { float: left; width: 6.77rem; height: 0.59rem; display: flex; border: 0.01rem solid #43b373; }
#main .main #calendar .calendar-title-box span { float: left; width: 0.97rem; height: 0.59rem; font-size: 0.27rem; text-align: center; line-height: 0.59rem; color: #43b373; }
#main .main #calendar .calendar-title-box #calendarTitle { flex: 1; height: 0.59rem; float: left; font-size: 0.3rem; color: #333333; border-left: 0.01rem solid #43b373; border-right: 0.01rem solid #43b373; }
#main .main #calendar .calendar-body-box { width: 100%; float: left; }
#main .main #calendar .calendar-body-box table { margin: 0; float: left; width: 6.8rem; border-top: 1px solid #43b373; border-left: 1px solid #43b373; }
#main .main #calendar .calendar-body-box table tr th { background-color: #43b373; font-size: 0.32rem; color: #FFFFFF; height: 0.4rem; width: 0.97rem; border-color: #43b373; border-right: 1px solid #43b373; border-bottom: 1px solid #43b373; }
#main .main #calendar .calendar-body-box table tr td { width: 0.97rem; height: 0.80rem; text-align: right; font-size: 0.32rem; padding: 0; background-color: #FFFFFF; position: relative; border-color: #43b373; border-right: 1px solid #43b373; border-bottom: 1px solid #43b373; }
#main .main #calendar .calendar-body-box table tr td .line_details_table_div { position: absolute; float: left; top: 0.05rem; left: 0.04rem; }
#main .main #calendar .calendar-body-box table tr td .line_details_table_div .line_details_table_div_top { float: left; }
#main .main #calendar .calendar-body-box table tr td .line_details_table_div .line_details_table_div_top .di { float: left; width: 0.18rem; height: 0.18rem; text-align: center; line-height: 0.18rem; background-color: #d04337; color: #FFFFFF; font-weight: bold; font-size: 0.16rem; }
#main .main #calendar .calendar-body-box table tr td .line_details_table_div .line_details_table_div_top .song { float: left; width: 0.18rem; height: 0.18rem; text-align: center; line-height: 0.18rem; background-color: #f9e6c6; color: #ffffff; font-weight: bold; font-size: 0.16rem; margin-left: 0; }
#main .main #calendar .calendar-body-box table tr td .line_details_table_div .line_details_table_div_top p { float: left; font-size: 0.16rem; margin-left: 0.05rem; line-height: 0.18rem; }
#main .main #calendar .calendar-body-box table tr td .line_details_table_div .rmb { float: left; line-height: 0.16rem; font-size: 0.16rem; margin-top: 0.08rem; }
#main .main #calendar .calendar-body-box table tr td b { float: left; }
#main .main #calendar .calendar-body-box table tr td .MonthDay { float: right; position: absolute; right: 0.05rem; bottom: 0.02rem; }
#main .main #calendar .calendar-body-box table tr td .data_a { float: left; width: 100%; height: 100%; background-color: #43b373; }
#main .main #calendar .calendar-body-box table tr .otherMonth { color: #FFFFFF; }
#main .main select { float: left; width: 6.81rem; height: 0.68rem; margin-top: 0.2rem; font-size: 0.25rem; padding-left: 0.2rem; color: #999999; }
#main .main select option { width: 100%; }
#main .main .ydrs { float: left; margin-top: 0.08rem; margin-left: 0.15rem; width: 100%; }
#main .main .ydrs div { width: 100%; float: left; margin-top: 0.25rem; }
#main .main .ydrs div p { float: left; font-size: 0.32rem; }
#main .main .ydrs div .lxr { width: 2.54rem; background-color: #fdfdfb; text-align: center; font-size: 0.32rem; float: right; }
#main .main .ydrs div label { float: left; font-size: 0.32rem; line-height: 0.5rem; margin-top: 0.34rem; width: 100%; }
#main .main .ydrs div label div { float: left; width: auto; }
#main .main .ydrs div label span { float: left; width: 0.51rem; height: 0.5rem; border: 1px solid #d7d7d7; background-color: #43b373; text-align: center; line-height: 0.5rem; font-size: 0.2rem; color: #FFFFFF; font-weight: bold; }
#main .main .ydrs div label input[type=number] { float: left; width: 0.51rem; height: 0.5rem; border: 1px solid #d7d7d7; text-align: center; line-height: 0.5rem; font-size: 0.2rem; }
#main .main .ydrs div label .rmb { width: 0.6rem; margin-left: 0.33rem; margin-right: 1.95rem; }
#main .main .ydrs div label .rmb b { font-size: 0.34rem; }
#main .main .ydrs div label:first-of-type { margin-top: 0.34rem; }
#main .main .ydrs div:first-of-type { margin-top: 0; }
#main .main .product { float: left; }
#main .main .product li { float: left; width: 100%; margin-top: 0.28rem; padding-bottom: 0.15rem; border-bottom: 1px solid #d7d7d7; }
#main .main .product li .product_left { float: left; width: 2.03rem; height: 1.27rem; }
#main .main .product li .product_left img { float: left; width: 100%; height: 100%; }
#main .main .product li .product_right { float: left; width: 4.50rem; margin-left: 0.22rem; }
#main .main .product li .product_right div { float: left; height: 0.8rem; overflow-y: hidden; }
#main .main .product li .product_right div .fanxian { float: left; width: 0.75rem; height: 0.34rem; line-height: 0.34rem; }
#main .main .product li .product_right div .baoji { float: left; width: 0.75rem; height: 0.34rem; line-height: 0.34rem; }
#main .main .product li .product_right div p { font-size: 0.32rem; float: none; margin-top: 0; }
#main .main .product li .product_right .product_right_btn { height: auto; margin-top: 0.13rem; }
#main .main .product li .product_right .product_right_btn .di, #main .main .product li .product_right .product_right_btn .song { width: auto; height: auto; padding: 0.02rem 0.11rem; font-size: 0.28rem; color: #d04337; line-height: 0.4rem; }
#main .main .product li .product_right .product_right_btn .lirun { float: left; padding: 0 0.02rem; border: 1px solid #f47a6f; color: #d04337; font-size: 0.24rem; font-weight: bold; margin-left: 0.14rem; height: auto; }
#main .main .product li .product_right p { float: left; font-size: 0.26rem; color: #999999; margin-top: 0.12rem; }
#main .main .product li .product_right p span { font-size: 0.26rem; }
#main .main .tab { float: left; margin-top: 0.14rem; width: 100%; }
#main .main .tab li { float: left; width: 33%; padding: 0.11rem 0; text-align: center; }
#main .main .tab .checked { color: #ff8c58; border-bottom: 1px solid #ff8c58; }
#main .main .sort li { float: left; margin-top: 0.28rem; }
#main .main .sort li .sort_header { float: left; width: 100%; margin-bottom: 0.15rem; }
#main .main .sort li .sort_header p { float: left; color: #b9bab9; font-size: 0.28rem; }
#main .main .sort li .sort_header .diOrSong { float: right; margin-right: 0.3rem; }
#main .main .sort li .sort_header .diOrSong .di { width: 0.9rem; height: 0.28rem; border: 1px solid #e92121; background-color: #FFFFFF; }
#main .main .sort li .sort_header .diOrSong .di span { text-align: center; font-size: 0.28rem; float: left; line-height: 0.28rem; color: #e92121; }
#main .main .sort li .sort_header .diOrSong .di span:first-of-type { width: 0.38rem; color: #FFFFFF; background-color: #e92121; }
#main .main .sort li .sort_header .diOrSong .di span:last-of-type { width: 0.52rem; }
#main .main .sort li .sort_header .diOrSong .song { width: 0.9rem; height: 0.28rem; border: 1px solid #f8c948; background-color: #FFFFFF; }
#main .main .sort li .sort_header .diOrSong .song span { text-align: center; font-size: 0.28rem; float: left; line-height: 0.28rem; color: #f8c948; }
#main .main .sort li .sort_header .diOrSong .song span:first-of-type { width: 0.38rem; color: #FFFFFF; background-color: #f8c948; }
#main .main .sort li .sort_header .diOrSong .song span:last-of-type { width: 0.52rem; }
#main .main .sort li .sort_left { float: left; width: 0.82rem; }
#main .main .sort li .sort_left img { float: left; width: 0.78rem; height: 0.67rem; }
#main .main .sort li .sort_left span { float: left; width: 100%; text-align: center; font-size: 0.6rem; color: #b9bab9; margin-top: 0.15rem; }
#main .main .sort li .sort_left .icon-weibiaoti35 { color: #ff9f00; }
#main .main .sort li .sort_right { float: left; width: 5.72rem; margin-left: 0.16rem; }
#main .main .sort li .sort_right div { float: left; width: 100%; margin-bottom: 0.1rem; }
#main .main .sort li .sort_right div p { color: #b9bab9; font-size: 0.32rem; }
#main .main .sort li .sort_right p { font-size: 0.32rem; color: #b9bab9; float: left; }
#main .main .sort li .sort_right .rmb_r { float: right; color: #ec0a25; font-weight: bold; }
#main .main .sort li .sort_hide { float: left; margin-top: 0.15rem; width: 100%; height: 1.02rem; display: none; background-color: #bfbabb; }
#main .main .sort li .sort_hide p { color: #fcfcf9; font-size: 0.28rem; }
#main .main .sort li .sort_hide .sort_hide_left { float: left; width: 5.07rem; }
#main .main .sort li .sort_hide .sort_hide_left div { width: 100%; float: left; margin-top: 0.13rem; }
#main .main .sort li .sort_hide .sort_hide_left div p { float: left; margin-left: 0.16rem; line-height: 0.3rem; }
#main .main .sort li .sort_hide .sort_hide_left div div { width: 1.95rem; height: 0.35rem; background-color: #847b7c; border-radius: 3px; margin-left: 0.1rem; margin-top: 0.03rem; }
#main .main .sort li .sort_hide .sort_hide_left div div p { font-size: 0.28rem; line-height: 0.3rem; margin-left: 0; }
#main .main .sort li .sort_hide .sort_hide_left div div .quan { width: 0.27rem; height: 0.27rem; color: #333333; border-radius: 50%; border: 1px solid #333333; text-align: center; line-height: 0.27rem; margin-top: 0.02rem; margin-left: 0.05rem; }
#main .main .sort li .sort_hide .sort_hide_right { width: 1.01rem; background-color: #93ade8; float: right; height: 1.02rem; }
#main .main .sort li .sort_hide .sort_hide_right span { font-size: 0.38rem; float: left; width: 100%; text-align: center; color: #999999; }
#main .main .sort li .sort_hide .sort_hide_right p { float: left; width: 100%; text-align: center; margin-top: 0.15rem; font-size: 0.32rem; }
#main .main .classify_classify { float: left; }
#main .main .classify_classify ul { float: left; }
#main .main .classify_classify ul li { float: left; width: 1.26rem; height: 0.47rem; background-color: #eeeeee; margin-right: 0.46rem; padding: 0; }
#main .main .classify_classify ul li a { float: left; color: #333333; line-height: 0.47rem; text-align: center; width: 100%; height: 100%; font-size: 0.32rem; }
#main .main .classify_classify ul li:nth-of-type(4n) { margin-right: 0; }
#main .main .classify_classify ul .classify_classify_che { background-color: #ff6600; }
#main .main .classify_classify ul .classify_classify_che a { color: #eeeeee; }
#main .main .shuttle { float: left; margin-top: 0.45rem; }
#main .main .shuttle p { font-size: 0.32rem; color: #333333; }
#main .main .shuttle p b { font-size: 0.32rem; color: #42b373; margin-right: 0.35rem; }
#main .main .shuttle ul { margin-top: 0.2rem; }
#main .main .shuttle ul li { margin: 0.1rem 0; }
#main .main .reserve { float: left; margin-top: 0.32rem; }
#main .main .reserve p { margin-top: 0.2rem; font-size: 0.32rem; }
#main .main .reserve p span { float: left; width: 100%; padding-left: 0.2rem; font-size: 0.32rem; margin-top: 0.1rem; }
#main .cpyd table { margin-bottom: 0.6rem; }
#main .cpyd table tr td { padding-left: 0.3rem; color: #808080; }
#main .cpyd table tr td:last-of-type { width: auto; }
#main .cpyd table tr:nth-last-child(1) td:first-of-type, #main .cpyd table tr:nth-last-child(2) td:first-of-type { padding-left: 0.3rem; background-color: #FFFFFF; }
#main .cpyd .ydrs { width: 100%; margin-top: 0; margin-left: 0; }
#main .cpyd .ydrs div { border-top: 1px solid #ffffff; width: 100%; margin-top: 0; }
#main .cpyd .ydrs div p { width: 1.3rem; line-height: 0.6rem; margin-left: 0.3rem; }
#main .cpyd .ydrs div .lxr { float: left; margin-left: 0.15rem; line-height: 0.6rem; }
#main .cpyd .ydrs div:last-of-type { width: 6.32rem; padding: 0 0.2rem; }
#main .cpyd .ydrs div:last-of-type p { width: 100%; margin-left: 0; }
#main .cpyd .ydrs div:last-of-type label { float: left; width: 40%; margin-top: 0.15rem; }
#main .cpyd .ydrs div:last-of-type label:last-of-type { float: right; }
#main .my_order_detail div { float: left; margin-top: 0.2rem; }
#main .my_order_detail div h4 { float: left; width: 100%; border-bottom: 1px solid #737976; padding: 0.1rem 0; color: #ff9f00; }
#main .my_order_detail div p { float: left; margin: 0.15rem 0; width: 100%; }
#main .my_order_detail div p a { float: left; color: #ff9f00; font-size: 0.32rem; }
#main .my_order_detail div p span { float: left; color: #333333; font-size: 0.32rem; }
#main .my_order_detail div p .span_wid_385 { width: 3.85rem; }
#main .my_order_detail div table { border-top: 1px solid #b0adad; border-left: 1px solid #b0adad; }
#main .my_order_detail div table thead tr td { height: 0.5rem; background-color: #eeeeee; border-bottom: 1px solid #b0adad; color: #333333; }
#main .my_order_detail div table thead tr td:last-of-type { background-color: #eeeeee; color: #333333; border-right: 1px solid #b0adad; }
#main .my_order_detail div table tr td { padding: 0; text-align: center; width: 1.81rem; height: 0.42rem; font-size: 0.32rem; border-right: 1px solid #b0adad; border-bottom: 1px solid #b0adad; background-color: #FFFFFF; }
#main .my_order_detail div table tr td:nth-of-type(2) { width: 1.1rem; }
#main .my_order_detail div table tr td:last-of-type { width: 1.81rem; }
#main .my_order_detail div table tr td:first-of-type { width: 1.38rem; }
#main .placeHolder { margin-top: 0.25rem; }
#main .placeHolder h2 { float: left; width: 100%; font-size: 0.35rem; color: #ff9f00; }  /*hujian*/
#main .placeHolder table { border: 0; }
#main .placeHolder table tr td { border: 0; background-color: #FFFFFF; padding-left: 0; font-size: 0.32rem; width: 33.3333333%; text-align: center; vertical-align: top; margin-bottom: 0.1rem; }
#main .placeHolder table tr td:last-of-type { width: auto; }
#main .placeHolder div { float: left; }
#main .placeHolder div h5 { float: left; width: 100%; text-align: center; font-size: 0.38rem; }
#main .placeHolder div #calendar .calendar-body-box table tr td { text-align: left; position: relative;  height:0.8rem; }
#main .placeHolder div #calendar .calendar-body-box table tr td .MonthDay { float: left; left: 0.07rem; top: 0.03rem; right: inherit; bottom: inherit; margin-left: 0; font-size: 0.14rem; }
#main .placeHolder div #calendar .calendar-body-box table tr td .bjzw_ul { position: absolute; right: 0.1rem; top: 0; width: 0.6rem; padding: 0; margin: 0; }
#main .placeHolder div #calendar .calendar-body-box table tr td .bjzw_ul li { margin: 0; padding: 0; width: 100%;}
#main .placeHolder div #calendar .calendar-body-box table tr td .bjzw_ul li p { float: left; font-size: 0.1rem; color: #43b373; margin: 0; padding: 0; }
#main .placeHolder div #calendar .calendar-body-box table tr td .bjzw_ul li p:nth-of-type(1) { width: 0.35rem; }
#main .placeHolder div #calendar .calendar-body-box table tr td .bjzw_ul li p:nth-of-type(2) { width: 0.2rem; }
#main .placeHolder div #calendar .calendar-body-box table tr .bgG { background-color: #ecf7f1; }
#main .product_oper { margin-top: 0.5rem; }
#main .product_oper p { color: #666666; font-size: 0.32rem; margin-top: 0.23rem; }
#main .product_oper p span { color: #fe6700; font-size: 0.4rem; margin-right: 0.1rem; }
#main .product_oper .bulletin p span { line-height: 0.36rem; }
#main .my_order_query ul { float: left; }
#main .my_order_query ul li { float: left; width: 100%; padding-bottom: 0.2rem; border-bottom: 1px solid #cccccc; }
#main .my_order_query ul li div { float: left; width: 100%; }
#main .my_order_query ul li div:last-of-type p:last-of-type { width: 6.3rem; }
#main .my_order_query ul li p { float: left; width: auto; font-size: 0.32rem; margin-top: 0.1rem; }
#main .my_order_query ul li span { float: left; font-size: 0.32rem; line-height: 0.36rem; }
#main .my_order_query ul li a { float: left; }
#main .my_order_query ul li:first-of-type p { margin-right: 0.4rem; }
#main .my_order_query ul li:first-of-type p span { margin-right: 0.05rem; line-height: 0.4rem; }
#main .my_order_query ul li:first-of-type a { background-color: #43b373; color: #FFFFFF; margin-top: 0.1rem; height: 0.4rem; font-size: 0.28rem; line-height: 0.4rem; width: 1.0rem; }
#main .comment p { text-indent: 2em; margin-top: 0.55rem; font-size: 0.32rem; }
#main .my_stock ul { float: left; width: 100%; }
#main .my_stock ul li { float: left; width: 33%; text-align: center; padding: 0.12rem 0; }
#main .my_stock ul .checked { color: #ff9f00; border-bottom: 1px solid #ff9f00; }
#main .my_stock div { float: left; width: 5.62rem; margin-left: 0.59rem; }
#main .my_stock div ul li { margin: 0; width: 5.62rem; height: 2.97rem; margin-top: 0.59rem; }
#main .my_stock div ul li a { float: left; width: 100%; height: 100%; }
#main .my_stock div ul li a h4 { font-size: 0.38rem; color: #ff9f00; float: left; width: 100%; text-align: center; margin-top: 0.28rem; position: relative; }
#main .my_stock div ul li a h4 span { float: right; font-size: 0.28rem; color: #fbf8f8; position: absolute; bottom: 0.05rem; right: 0.2rem; }
#main .my_stock div ul li a h2 { float: left; width: 100%; font-size: 0.44rem; text-align: center; color: #fbf8f8; margin-top: 0.2rem; }
#main .my_stock div ul li a div { float: left; width: 4.13rem; height: .5rem; border-radius: 4px; background: #fae743; margin-left: 0.75rem; text-align: center; line-height: 0.47rem; color: #e44e3f; margin-top: 0.2rem; }
#main .my_stock div ul li a p { float: left; width: 100%; padding-left: 0.25rem; color: #cccccc; margin-top: 0.14rem; font-size: 0.28rem; }
#main .my_stock .lsy ul li a { background: url("../images/wdjksy.png") no-repeat center; background-size: cover; }
#main .my_stock .ygq { display: none; }
#main .my_stock .ygq ul li a { background: url("../images/wdjwsy.png") no-repeat center; background-size: cover; }
#main .my_stock .ygq ul li a h4 { color: #999999; }
#main .my_stock .ygq ul li a h2 { color: #999999; }
#main .my_stock .ygq ul li a div { border: 1px solid #d3d3d3; background-color: transparent; color: #999999; }
#main .my_stock .ygq ul li a p { color: #999999; }
#main .material #tck_table { float: left; width: 100%; background-color: #FFFFFF; }
#main .material #tck_table table { width: 100%; background-color: #FFFFFF; border-top: 1px solid #43b373; border-left: 1px solid #43b373; margin-top: 0.2rem; }
#main .material #tck_table table tr td { font-size: 0.2rem; color: #333333; text-align: center; border-bottom: 1px solid #43b373; border-right: 1px solid #43b373; padding-left: 0; line-height: 0.52rem; }
#main .material #tck_table table tr td p { font-size: 0.28rem; line-height: 0.32rem; }
#main .material #tck_table table tr td span { padding: 0; line-height: 0.52rem; }
#main .material #tck_table table tr td:last-of-type { width: auto; }
#main .material #tck_table table tr:first-of-type td { text-align: left; height: 0.44rem; padding-left: 0.2rem; }
#main .material #tck_table table tr:nth-of-type(2) td { text-align: left; height: 1.06rem; padding-left: 0.2rem; }
#main .material #tck_table table tr:nth-of-type(2) td p { font-size: 0.28rem; margin: 0.2rem 0; line-height: 0.52rem; }
#main .material #tck_table table tr:nth-of-type(3) td { height: 0.33rem; }
#main .material #tck_table table tr:nth-of-type(4) td { height: 0.3rem; }
#main .material #tck_table table tr:nth-of-type(5) td { height: 0.32rem; }
#main .material #tck_table table tr:nth-of-type(6) td { height: 0.33rem; }
#main .material ul { float: left; width: 100%; }
#main .material ul li { float: left; width: 100%; height: 0.85rem; border-bottom: 1px solid #d7d7d7; }
#main .material ul li a { float: left; color: #666666; font-size: 0.32rem; line-height: 0.85rem; }
#main .material ul li a span { float: left; color: #ff9f00; font-size: 0.32rem; margin-right: 0.05rem; line-height: 0.85rem; }
#main .material ul li:first-of-type { line-height: 0.85rem; font-size: 0.28rem; color: #333333; background-color: #f2f2f2; }

#my_index { float: left; width: 100%; height: 100%; background-color: #f3f3f3; }
#my_index .main { width: 6.8rem; margin: 0 auto; }
#my_index .main .my_index { margin-top: 0.22rem; background-color: #ffffff; }
#my_index .main .my_index p { font-size: 0.32rem; }
#my_index .main .my_index h3 { margin-top: 0.05rem; padding-bottom: 0.1rem; font-size: 0.3rem; }
#my_index .main .my_index ul { float: left; width: 100%; }
#my_index .main .my_index ul li { float: left; height: 0.52rem; width: 100%; background-color: #ffffff; }
#my_index .main .my_index ul li a { float: left; width: 100%; margin-top: 0; }
#my_index .main .my_index ul li a span { float: left; line-height: 0.52rem; font-size: 0.4rem; }
#my_index .main .my_index ul li a p { float: left; width: auto; font-size: 0.32rem; line-height: 0.52rem; color: #666666; margin-left: 0.05rem; }
#my_index .main .my_index ul li a .icon-you { float: right; color: #666666; }
#my_index .main .my_index ul li a .icon-dingdan { color: #ff8c58; }
#my_index .main .my_index ul li a .icon-jifen { color: #43b373; }
#my_index .main .my_index ul li a .icon-xuexijuan { color: #ff0808; }
#my_index .main .my_index a { height: 0.57rem; width: 100%; text-align: center; line-height: 0.57rem; float: left; color: #f90606; margin-top: 0.1rem; font-size: 0.32rem; font-weight: bold; background-color: #ffffff; }

.integral { width: 100%; }
.integral thead tr { background-color: #eeeeee; }
.integral thead tr td { color: #333333; font-weight: bold; height: 0.45rem; }
.integral tr td { font-size: 0.28rem; text-align: center; color: #666666; height: 0.7rem; padding: 0.1rem 0; }
.integral tr td:first-of-type { width: 3.65rem; }
.integral tr .font_yellow { color: #ff9f00; }

.iframe_tck { position: fixed; display: none; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); left: 0; top: 0; }
.iframe_tck iframe { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; height: 6rem; width: 100%;  }

.cjy { width: 100%; float: left; }
.cjy li { width: 100%; float: left; border-bottom: 1px solid #d7d7d7; }
.cjy li a { float: left; width: 5.8rem; margin-left: 0.65rem; font-size: 0.32rem; color: #333333; line-height: 0.74rem; }
.cjy li a span { float: right; font-size: 0.32rem; color: #fb7250; }

#main_cpsq1 { width: 100%; float: left; background-color: #ffffff; padding: 0.2rem 0; }
#main_cpsq1 .cpxq1 { width: 6.8rem; margin: 0 auto; }
#main_cpsq1 .cpxq1 p:nth-of-type(1) { font-size: 0.32rem; color: #333333; font-weight: bold; }
#main_cpsq1 .cpxq1 p:nth-of-type(2) { font-size: 0.28rem; color: #666666; margin-top: 0.3rem; }

#main_cpsq2 { float: left; width: 100%; background-color: #ffffff; padding: 0.16rem 0 0.26rem; border-top: 1px solid #d7d7d7; }
#main_cpsq2 .cpxq2 { width: 6.8rem; margin: 0 auto; }

#main_cpsq3 { width: 100%; float: left; margin-top: 0.16rem; background-color: #ffffff; height: 0.88rem; }
#main_cpsq3 .cpxq3 { width: 6.8rem; margin: 0 auto; }
#main_cpsq3 .cpxq3 .cpxq3_left { float: left; margin-top: 0.21rem; margin-bottom: 0.17rem; height: 0.5rem; }
#main_cpsq3 .cpxq3 .cpxq3_left img { float: left; height: 0.5rem; width: 0.5rem; }
#main_cpsq3 .cpxq3 .cpxq3_left p { float: left; height: 100%; font-size: 0.28rem; color: #666666; line-height: 0.5rem; margin-left: 0.15rem; }
#main_cpsq3 .cpxq3 .cpxq3_right { float: right; margin-right: 0.26rem; margin-top: 0.17rem; margin-bottom: 0.10rem; }
#main_cpsq3 .cpxq3 .cpxq3_right a { float: left; margin-right: 0.18rem; }
#main_cpsq3 .cpxq3 .cpxq3_right a span { float: left; font-size: 0.34rem; color: #fff; text-align: center; line-height: 0.62rem; width: 0.62rem; height: 0.62rem; border-radius: 50%; background-color: #ff9f00; }

#main_cpsq4 { width: 100%; float: left; margin-top: 0.16rem; background-color: #ffffff; }
#main_cpsq4 .main_cpsq4 { width: 6.8rem; margin: 0 auto; }
#main_cpsq4 .main_cpsq4 .main_cpsq4_header { width: 100%; float: left; margin: 0.29rem 0 0; }
#main_cpsq4 .main_cpsq4 .main_cpsq4_header span { float: left; font-size: 0.32rem; color: #43b373; height: 0.36rem; margin-top: 0.05rem; }
#main_cpsq4 .main_cpsq4 .main_cpsq4_header span:last-of-type { float: right; color: #ff9f00; }
#main_cpsq4 .main_cpsq4 .main_cpsq4_header h3 { float: left; font-size: 0.32rem; color: #333333; margin-left: 0.3rem; }
#main_cpsq4 .main_cpsq4 p { width: 5.73rem; font-size: 0.32rem; color: #666666; margin: 0 auto; padding-bottom: 0.3rem; }

#main_cpsq5 { width: 100%; float: left; margin-top: 0.16rem; background-color: #ffffff; }
#main_cpsq5 .main_cpsq5 { width: 6.8rem; margin: 0 auto; }
#main_cpsq5 .main_cpsq5 .main_cpsq5_header { width: 100%; float: left; margin: 0.29rem 0 0; }
#main_cpsq5 .main_cpsq5 .main_cpsq5_header span { float: left; font-size: 0.32rem; color: #43b373; height: 0.36rem; line-height: 0.3rem; }
#main_cpsq5 .main_cpsq5 .main_cpsq5_header span:last-of-type { float: right; color: #ff9f00; }
#main_cpsq5 .main_cpsq5 .main_cpsq5_header h3 { float: left; font-size: 0.32rem; color: #333333; margin-left: 0.3rem; }
#main_cpsq5 .main_cpsq5 p { width: 5.73rem; font-size: 0.32rem; color: #666666; margin: 0 auto; padding-bottom: 0.3rem; }

#main_cpsq6 { width: 100%; float: left; margin-top: 0.18rem; background-color: #ffffff; }
#main_cpsq6 .main_cpsq6 { width: 6.8rem; margin: 0 auto; }
#main_cpsq6 .main_cpsq6 li { float: left; width: 100%; border-bottom: 1px solid #d7d7d7; }
#main_cpsq6 .main_cpsq6 li a { color: #333333; width: 100%; padding: 0.19rem 0; float: left; font-size: 0.32rem; position: relative; }
#main_cpsq6 .main_cpsq6 li a span { font-size: 0.32rem; float: left; color: #43b373; margin-top: 0.05rem; }
#main_cpsq6 .main_cpsq6 li a p { float: left; margin-left: 0.3rem; }
#main_cpsq6 .main_cpsq6 li a span:last-of-type { float: right; font-size: 0.4rem; color: #666666; position: absolute; right: 5%; top: 50%; margin-top: -0.2rem; }
#main_cpsq6 .main_cpsq6 li a ul { float: left; width: 80%; margin-left: 0.54rem; }
#main_cpsq6 .main_cpsq6 li a ul li { float: left; width: auto; color: #666666; border: 0; }
#main_cpsq6 .main_cpsq6 li:last-of-type { border: 0; }

#main_cpsq7 { width: 100%; margin-top: 0.33rem; float: left; padding-bottom: 0.33rem; background-color: #ffffff; }
#main_cpsq7 .main_cpsq7 { width: 6.8rem; margin: 0 auto; }
#main_cpsq7 .main_cpsq7 .main_cpsq7_header { width: 100%; float: left; margin: 0.29rem 0 0; }
#main_cpsq7 .main_cpsq7 .main_cpsq7_header span { float: left; font-size: 0.4rem; color: #43b373; height: 0.36rem; line-height: 0.44rem; }
#main_cpsq7 .main_cpsq7 .main_cpsq7_header h3 { float: left; font-size: 0.32rem; color: #333333; margin-left: 0.3rem; }
#main_cpsq7 .main_cpsq7 ul { float: left; width: 80%; margin-left: 0.54rem; margin-top: 0.55rem; }
#main_cpsq7 .main_cpsq7 ul li { float: left; width: 100%; min-height: 0.95rem; position: relative; }
#main_cpsq7 .main_cpsq7 ul li .D { float: left; width: 0.6rem; height: 0.37rem; background: url("../images/xc_bg.png") no-repeat center; background-size: 100% 100%; }
#main_cpsq7 .main_cpsq7 ul li .D p { float: left; width: 0.42rem; font-size: 0.2rem; color: #ffffff; text-align: center; font-weight: bold; line-height: 0.37rem; }
#main_cpsq7 .main_cpsq7 ul li .yuan { width: 0.2rem; height: 0.2rem; border: 1px solid #48b577; float: left; border-radius: 50%; margin: 0.1rem 0.2rem 0; }
#main_cpsq7 .main_cpsq7 ul li p { color: #333333; font-size: 0.3rem; width: 4rem; float: left; }
#main_cpsq7 .main_cpsq7 ul li .bor { height: 100%; border-left: 1px solid #e5e5e5; position: absolute; left: 0.9rem; top: 0.3rem; }
#main_cpsq7 .main_cpsq7 .more { width: 5.35rem; height: 0.86rem; float: left; border: 1px solid #ff9f00; border-radius: 10px; margin-left: 0.725rem; }
#main_cpsq7 .main_cpsq7 .more a { float: left; width: 100%; height: 100%; color: #ff9f00; text-align: center; line-height: 0.86rem; font-size: 0.3rem; }

#main_cpsq8 { width: 100%; float: left; background-color: #ffffff; margin-top: 0.16rem; }
#main_cpsq8 .main_cpsq8 { width: 6.8rem; margin: 0 auto; }
#main_cpsq8 .main_cpsq8 li { float: left; width: 100%; border-bottom: 1px solid #e5e5e5; }
#main_cpsq8 .main_cpsq8 li a { float: left; color: #333333; padding: 0.3rem; }
#main_cpsq8 .main_cpsq8 li a span { float: left; font-size: 0.4rem; color: #47b476; }
#main_cpsq8 .main_cpsq8 li a p { float: left; font-size: 0.32rem; margin-left: 0.15rem; }
#main_cpsq8 .main_cpsq8 li:last-of-type { height: 0.94rem; border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; }

#bot { position: fixed; bottom: 0; left: 0; height: 0.94rem; float: left; background-color: #ffffff; border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; width: 100%; }
#bot li { float: left; height: 100%; width: 50%; }
#bot li a { float: left; width: 100%; }
#bot li a span { float: left; width: 100%; color: #ff9f00; font-size: 0.4rem; text-align: center; }
#bot li a p { float: left; width: 100%; font-size: 0.32rem; color: #ff9f00; text-align: center; }
#bot li:last-of-type { background-color: #ff9f00; }
#bot li:last-of-type a { line-height: 0.94rem; color: #ffffff; font-size: 0.34rem; text-align: center; }
#bot .fanhui a { background-color: #43b373; line-height: 0.94rem; text-align: center; font-size: 0.28rem; color: #FFFFFF; }

#sort_bot { position: fixed; bottom: 0; left: 0; height: 0.7rem; float: left; background-color: #ffffff; border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; width: 100%; }
#sort_bot li { float: left; height: 0.7rem; width: 3.2rem; }
#sort_bot li a { float: left; background-color: #43b373; text-align: center; color: #FFFFFF; width: 100%; font-size: 0.32rem; line-height: 0.7rem; }
#sort_bot li a span { float: left; width: 100%; color: #ff9f00; font-size: 0.34rem; text-align: center; margin-top: 0.16rem; }
#sort_bot li a p { float: left; width: 100%; font-size: 0.22rem; color: #ff9f00; text-align: center; }
#sort_bot li:last-of-type { float: right; }
#sort_bot .fanhui a { background-color: #fb7250; }

#shortcut { position: fixed; width: 100%; bottom: 0; left: 0; height: 0.88rem; float: left; background: rgba(0, 0, 0, 0.5); z-index: 999; }
#shortcut span { float: left; width: 100%; text-align: center; font-size: 0.38rem; color: #FFFFFF; }
#shortcut p { font-size: 0.28rem; float: left; text-align: center; width: 100%; color: #FFFFFF; }

#product_reserfe_bot { position: fixed; width: 100%; bottom: 0; left: 0; height: 0.88rem; float: left; background: transparent; z-index: 999; }
#product_reserfe_bot li { float: right; }
#product_reserfe_bot li a { float: left; width: 2.48rem; height: 0.96rem; text-align: center; line-height: 0.96rem; font-size: 0.32rem; color: #FFFFFF; background-color: #43b373; }

#product_reserfe_bot li #button { float: left; width: 2.48rem; height: 0.96rem; text-align: center; line-height: 0.96rem; font-size: 0.32rem; color: #FFFFFF; background-color: #43b373;border:0 none; }

#product_reserfe_bot .zj { width: 4.7rem; background-color: #ff9f00; }

#shortcut_main { background-color: rgba(0, 0, 0, 0.5); position: fixed; height: 100%; width: 100%; left: 0; bottom: 0; float: left; z-index: 888; display: none; }
#shortcut_main ul { float: left; position: absolute; bottom: 0.88rem; width: 100%; }
#shortcut_main ul li { width: 100%; float: left; height: 0.90rem; border-bottom: 1px solid #b5b7b6; background-color: #f5f5f5; }  /*hujian*/
#shortcut_main ul li a { float: left; width: 6.72rem; margin-left: 0.18rem; color: #484444; }
#shortcut_main ul li a p { float: left; line-height: 0.74rem; }
#shortcut_main ul li a span { float: right; line-height: 0.74rem; }
#shortcut_main ul li:first-of-type { background-color: #cccccc; }
#shortcut_main ul li:first-of-type a { margin-left: 0.16rem; }

.di { float: left; width: 1.06rem; height: auto; text-align: center; line-height: 0.45rem; background-color: #ffe6e4; color: #d04337; font-weight: bold; font-size: 0.28rem; }

.song { float: left; width: 1.06rem; height: auto; text-align: center; line-height: 0.45rem; background-color: #f9e6c6; color: #d04337; font-weight: bold; margin-left: 0.16rem; font-size: 0.28rem; }

.baoji { float: left; width: 0.75rem; height: 0.3rem; text-align: center; line-height: 0.3rem; background-color: #ffffff; color: #e6493a; font-weight: bold; font-size: 0.20rem; border: 1px solid #e6493a; margin-bottom: -0.02rem; }

.fanxian { float: left; width: 0.75rem; height: 0.34rem; line-height: 0.34rem; text-align: center; background-color: #ffffff; color: #43b373; font-weight: bold; font-size: 0.20rem; border: 1px solid #43b373; }

.rmb { color: #ff6600 !important; font-size: 0.34rem; }

.lirun { float: left; padding: 0 0.02rem; border: 1px solid #f47a6f; color: #d04337; font-size: 0.24rem; font-weight: bold; margin-left: 0.14rem; height: auto; }

input[type=number] { -moz-appearance: textfield; }

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }



#footer { width: 100%; float: left; }
#footer .footer { width: 320px; margin: 0 auto; }
#footer .footer .footer1 { float: left; margin-top: 0.4rem; width: 100%; }
#footer .footer .footer1 span { float: left; font-size: .30rem; color: #aaa; text-align: center; width: 100%; }
#footer .footer .footer2 { width: 100%; float: left; margin-top: 0.75rem; }
#footer .footer .footer2 a { float: left; width: 33%; text-align: center; font-size: 0.30rem; color: #aaa; }
#footer .footer .footer3 { width: 100%; float: left; margin-top: 0.4rem; }
#footer .footer .footer3 a { float: left; width: 50%; text-align: center; font-size: 0.30rem; color: #aaa; }
#footer .footer .footer4 { float: left; margin-top: 0.30rem; text-align: center; font-size: 0.24rem; width: 100%; color: #aaa; }




#hj { width: 100%; height: 0.88rem; float: left; font-size: 0.35rem; color: #ff9f00; line-height: 1.3rem; margin-left: 0.22rem; }

#hj_table {font-size:9pt; color:#000000;}


.input_Line {BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff}
.input_None {BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #ffffff}
.input_Box  {BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff}
.input_Box_BJ  {BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #E6E6E6}
.input_Line_History{BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff;behavior:url(#default#savehistory);} /* 刷新后不变的文本框 */
.input_Box_History {BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff;behavior:url(#default#savehistory);} /* 刷新后不变的文本框 */


/*# sourceMappingURL=style.css.map */
