
.newSearch:before{background:url(./images/bg.png) no-repeat;}
/*download*/
.download{position:relative;clear:both;height:55px;background:url(./images/top_sm.png) no-repeat;overflow:hidden}
.colse_download{ position:absolute;left:15px;top:15px; z-index:9; width:24px;height:24px; display: block; background:url(./images/close_download.svg) no-repeat; background-size: cover; opacity:.8;-webkit-opacity:.8; overflow:hidden;}
.download a{ display:block;height:55px;margin-left:60px; background:url(./images/applogo2.png) no-repeat 0 5px;background-size:45px}
.download a span{padding-left:55px; line-height:32px;font-size:15px;color:#3b3b3b;}
.download a span em{display:block;font-size:14px;color:#df3c11; padding-left:55px; line-height:14px;opacity:.8;-webkit-opacity:.8;}
.download a span.download_btn{position:absolute;right:8px;top:8px; display:block;height:37px;padding:0;width:120px; line-height:37px; border-radius: 2px; font-size:14px; border: 1px solid #df3c11; color:#df3c11; text-align:center;}
/*download end*/
.hy_tit{ height: 45px; line-height: 45px; padding: 0 10px; color: #333; background: #fafafa; font-size: 16px; border-bottom: 1px solid #e6e6e6; font-weight: normal;}
.hy_list_box{ overflow: hidden;}
.hy_list{ display: block; height: 50px; line-height: 50px; padding: 0 15px 0 55px; border-bottom: 1px solid #e6e6e6; position: relative;}
.hy_list .hytb{ width: 24px; height: 24px; position: absolute; left: 15px; top: 13px;}
.anfang_tb{ background-image: url(./images/anfang.svg); background-size: contain;}
.dianzi_tb{ background-image: url(./images/dianzi.svg); background-size: contain;}
.huanbao_tb{ background-image: url(./images/huanbao.svg); background-size: contain;}
.jixie_tb{ background-image: url(./images/jixie.svg); background-size: contain;}
.zhubao_tb{ background-image: url(./images/zhubao.svg); background-size: contain;}
.jiadian_tb{ background-image: url(./images/jiadian.svg); background-size: contain;}
.wujin_tb{ background-image: url(./images/wujin.svg); background-size: contain;}
.yundong_tb{ background-image: url(./images/yundong.svg); background-size: contain;}
.zhaoming_tb{ background-image: url(./images/zhaoming.svg); background-size: contain;}
.fuzhuang_tb{ background-image: url(./images/fuzhuang.svg); background-size: contain;}
.wanju_tb{ background-image: url(./images/wanju.svg); background-size: contain;}
.shuma_tb{ background-image: url(./images/shuma.svg); background-size: contain;}
.hy_list_name{ font-size: 15px; color: #666;}
.hy_list_l{ float: left; width: 38%; background: #f6f6f6; height: 100%}
.hy_list_l_link{ display: block; height: 60px; line-height: 60px; padding: 0 10px; font-size: 15px; color: #444; border-bottom: 1px solid #E6E6E6; position: relative;}
.hy_list_l .active{ color: #f60;}
.hy_list_l .active i{ position: absolute; width: 20px; height: 20px; right: -6px; top: 20px; background-image: url(./images/sanjiao_l.svg); background-size: contain;}
.hy_list_r{ float: left; width: 62%; background: #E6E6E6; height: 100%;overflow: auto;}
.hy_list_r_link{ display: block; height: 40px; line-height: 40px; padding: 0 10px; font-size: 14px; color: #555; border-bottom: 1px solid #d9d9d9;}
.pro_list_tit{ height: 40px; line-height: 40px; border-bottom: 1px solid #e2e2e2; background: #fff; padding: 0 10px 0 38px; position: relative;}
.dingwei{ position: absolute; left: 8px; top: 10px; display: inline-block; width: 20px; height: 20px; background-image: url(./images/dingwei.svg); background-size: contain;}
.pro_list_tit a{ font-size: 14px; color: #888;}
.pro_list_sx{ height: 40px; line-height: 40px; border-bottom: 1px solid #e2e2e2; background: #fff; padding: 0 10px; position: relative; color: #666;}
.sortType{ display: inline-block; height: 100%; padding: 0 8px; margin: 0 6px; border-bottom: 1px solid #e2e2e2; color: #666;}
.sortType_active{ border-bottom: 1px solid #f60; color: #f60;}
/**/
.sort{ background:url(./images/sort3.png) no-repeat right; padding-right:13px;}
.sortType_active.sort1{background:url(./images/sort1.png) no-repeat right;padding-right:13px;}
.sortType_active.sort2{background:url(./images/sort2.png) no-repeat right;padding-right:13px;}
/**/
.shaixuan_btn{ position: absolute; top: 0; right: 10px; display: block; height: 100%;}
.shaixuan_btn i{ display: inline-block; width: 18px; height: 18px; margin: 0 2px -4px 0; background-image: url(./images/shaixuan.svg); background-size: contain;}
.pro_list_box{ overflow: hidden;background:#eee;}
.pro_list{ width:33%; float: left;background: #eee; box-sizing: border-box;padding-top:6px;padding-left:5px;}
.pro_list:nth-child(2n+1){/* margin-left: 4px; */}
.pro_list:nth-child(2n){padding-left: 4px;}
.pro_list_img{ display: block; width: 100%; height: 100px;}
.pro_list_img img{ width: 100%; height: 100%;}
.pro_list_name{ display: block; height: 22px;font-size:13px; line-height: 20px;background:#fff; color: #333; overflow: hidden;padding:4px 8px 0 8px;}
.pro_list_name1{ display: block; height: 25px;font-size:13px; line-height: 20px;background:#fff; color: #333; overflow: hidden;padding:4px 8px 0 8px;}
.pro_list_company{ display: block; height: 20px; line-height: 20px; color: #999;background:#fff; padding: 0 8px; font-size: 12px;}
.pro_list_other{ height: 24px; line-height: 24px;padding: 0 8px 2px 8px; background:#fff;}
.pro_list_other .price{ color: #f30; font-size: 14px;}
.pro_list_other .price i{ font-style:normal;font-size:18px; font-weight:bold;}
.page{ margin-top: 5px;}
.sx_info_wapper{ display: none; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: #F5F5F5; overflow: hidden; z-index: 999;}
.sx_info_box{ position: relative; width: 100%; height: 100%;}
.sx_info{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; box-sizing: border-box; padding: 46px 0; overflow-y: auto;}
.sx_info_tit{ position: absolute; top: 0; left: 0; width: 100%; height: 45px; line-height: 45px; border-bottom: 1px solid #e4e4e4; background: #fff; padding: 0 10px; font-size: 16px; z-index: 9;}
.sx_info_b{ position: absolute; bottom: 0; left: 0; width: 100%; height: 45px; line-height: 45px; border-top: 1px solid #e4e4e4;  background: #fff; z-index: 9;}
.sx_info_tit i.close{ display: inline-block; width: 20px; height: 20px; margin: 0 4px -4px 0; background-image: url(./images/close.svg); background-size: contain;}
.sx_info_b_btn{ display: block; float: left; width: 100%; height: 100%; text-align: center; background: #f60; color: #fff;}
.sx_info_content{ padding: 12px 15px;}
.sx_nr{ padding: 2px 10px; border: 1px solid #ddd; background: #fff; border-radius: 4px; font-size: 12px; margin-bottom: 15px;}
.sx_nr_t{ height: 30px; line-height: 30px; position: relative; padding-right: 20px;}
.sx_nr_jg{ float: right; max-width: 75%; display: block; height: 100%; color: #666;}
.sx_nr_t i.xjt{ position: absolute; right: 0; top: 11px; width: 10px; height: 10px; background-image: url(./images/xjt.svg); background-size: contain;}
.sx_nr_t i.sjt{ position: absolute; right: 0; top: 11px; width: 10px; height: 10px; background-image: url(./images/sjt.svg); background-size: contain;}
.sx_nr_b{ display: none;}
.sx_nr_list{ margin-top: 5px; border-top: 1px dashed #ccc; padding-top: 10px;}
.sx_nr_list span{ display: inline-block; width: 28%; height: 25px; line-height: 25px; text-align: center; margin: 0 2% 2%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sx_nr_list span.active{ background: #0066cc; color: #fff;}
.login_tit{ height: 40px; line-height: 40px; text-align: center; background: #F7F7F8; border-bottom: 1px solid #ddd; font-size: 15px;}
.login_info{ padding: 20px 10px;}
.login_input{ width: 100%; box-sizing: border-box; padding: 0 10px; height: 40px; line-height: 40px; margin-bottom: 10px; border: 1px solid #e2e2e2; background: #fff; border-radius: 4px;}
.login_btn{ width: 100%; border: 0; height: 40px; line-height: 40px; background: #f60; color: #fff; border-radius: 4px; font-size: 14px;}
.login_error{ line-height: 15px; color: #f00; margin: -2px 0 10px;}
.login_reg{ margin-top: 10px; text-align: right;}
.login_reg a{ color: #f60;}
.order_type{ height: 45px; line-height: 45px;}
.order_type a{ display: block; float: left; width: 25%; height: 43px; line-height: 43px; color: #333; border-bottom: 2px solid #eee; text-align: center; font-size: 15px; position: relative;}
.order_type a.active{ border-bottom: 2px solid #f60; color: #f60;}
.order_type a .num{ display: inline-block; width: 16px; height: 16px; line-height: 16px; border: 1px solid #f60; border-radius: 50%; font-size: 12px; color: #f60; font-style: normal; position: relative; top: -6px;}
.order_list{ margin-top: 5px;}
.order_info{ padding: 10px; font-size: 13px; color: #333;}
.order_info_t{ height: 28px; line-height: 28px; border-bottom: 1px solid #d8d8d8;}
.order_info_t_l{ float: left; width: 75%;}
.order_info_t_r{ float: right; width: 24%; text-align: right;}
.orange{ color: #f80;}
.order_info_c{ display: block; height: 70px; padding: 10px 0 10px 80px; border-bottom: 1px solid #d8d8d8; position: relative; overflow: hidden;}
.order_info_c_img{ position: absolute; width: 70px; height: 70px; left: 0; top: 10px;}
.order_info_c_img img{ width: 100%; height: 100%;}
.order_info_c_r_l{ float: left; width: 65%; height: 63px; line-height: 21px; overflow: hidden;}
.order_info_c_r_r{ float: right; width: 34%; text-align: right; font-size: 14px; line-height: 21px;}
.order_info_c_r_r span{ display: block; color: #666;}
.order_info_c_r_r span.price{ color: #f60;}
.order_info_b{ height: 33px; line-height: 33px; text-align: right;}
.order_info_cz{ margin-top: 2px; text-align: right;}
.order_info_btn1{ display: inline-block; width: 80px; height: 28px; line-height: 28px; color: #333; border: 1px solid #d5d5d5; background: #fff; border-radius: 4px; text-align: center; margin-left: 10px; box-sizing:content-box;font-family:微软雅黑;}
.order_info_btn2{ display: inline-block; width: 80px; height: 28px; line-height: 28px; color: #FFEAC4; border: 1px solid #f60; background: #f60; border-radius: 4px; text-align: center; margin-left: 10px; box-sizing:content-box;font-family:微软雅黑;}
.noData{ text-align: center; color: #aaa; padding-top: 80px;}
.noData img{ width: 60px;}
.tsTc_info_box{ position: fixed; top: -2222px; left: 50%; width: 70%; padding: 20px 10px 10px; margin: 0 0 0 -35%; background: #fff; z-index: 1000;}
.tsTc_info_box .tsTc_info{ text-align: center;color: #333; font-size: 17px;}
.tsTc_info_box .btn_box{ text-align: center; margin-top: 20px;}
.tsTc_info_box .btn_box .tsTc_btn{ display: inline-block; width: 60px; height: 24px; line-height: 24px; color: #FFEAC4; border: 1px solid #f60; background: #f60; border-radius: 4px; text-align: center; margin: 0 5px; box-sizing:content-box;font-family:微软雅黑;}
.tsTc_info_box .btn_box .tsTc_btn2{ display: inline-block; width: 60px; height: 24px; line-height: 24px; color: #333; border: 1px solid #d5d5d5; background: #fff; border-radius: 4px; text-align: center; margin: 0 5px; box-sizing:content-box;font-family:微软雅黑;}
.jy_tit{ height: 40px; line-height: 40px; background: #f2f2f2; padding: 0 10px; font-size: 15px; font-weight: bold;}
.jyxx_box{ padding: 4px 16px 20px;}
.jyxx_info{ line-height: 36px; border-bottom: 1px dashed #e2e2e2; font-size: 13px; color: #444;}
.jyxx_info_tit{ display: inline-block; width: 75px; color: #787878;}
.jyxx_info .orange{ color: #f60;}
.jyxx_info .red{ color: #f00;}
.jyxx_info .blue{ color: #1893d3;}
.jy_jd_box{ padding: 10px 10px;}
.jy_jd{ margin-bottom: 6px; padding-bottom: 6px; border-bottom: 1px solid #eee;}
.jy_jd_t{ line-height: 30px; color: #333;}
.jy_jd_t .mj{ padding: 1px 4px; background: #f60; color: #fff; border-radius: 2px; margin-right: 6px; font-size: 12px;}
.jy_jd_t .maij{ padding: 1px 4px; background: #02B300; color: #fff; border-radius: 2px; margin-right: 6px; font-size: 12px;}
.jy_jd_b{ text-align: right; font-size: 12px; color: #aaa;}
.jynr_box{ padding: 15px; line-height: 22px; color: #555;}
.jy_tit_small{ font-size: 12px; font-weight: normal; padding-left: 10px; color: #555;}
.bule{ color: #1893d3;}
.shdz_box{ padding-bottom: 50px;}
.shdz_info{ margin: 15px auto; width: 95%; padding: 6px 10px; box-sizing: border-box; background: #fff; border: 1px solid #e2e2e2; border-radius: 4px;}
.shdz_info_txt{ margin-bottom: 5px; font-size: 12px;}
.shdz_info_txt .name{ float: left; color: #888;}
.shdz_info_txt .phone{ float: right; color: #888;}
.shdz_info_t{ margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dashed #e5e5e5;}
.mrdz{ padding: 1px 10px; background: #aaa; color: #fff; font-size: 12px; border-radius: 2px;}
.mrdzActive{ padding: 1px 10px; background: #61A51E; color: #fff; font-size: 12px; border-radius: 2px;}
.shdz_del{ float: right; color: #f00; margin-left: 15px;}
.shdz_edit{ float: right; color: #0484D3;}
.add_address{ position: fixed; bottom: 0; left: 0; width: 100%; height: 45px; line-height: 45px; text-align: center; background: #fff; z-index: 99;}
.add_address a{ display: inline-block; height: 35px; line-height: 35px; width: 90%; text-align: center; background: #0484D3; color: #fff; border-radius: 4px;}
.tjshdz{ margin-bottom: 15px; height: 35px; line-height: 35px; font-size: 12px;}
.tjshdz span{ display: inline-block; height: 100%; width: 20%; color: #333;}
.shdz_input{ width: 70%; float: right; height: 33px; line-height: 33px; padding: 0 3%; border: 1px solid #e2e2e2; background: #fff; border-radius: 4px;}
.shdz_select{ width: 77%; float: right; height: 33px; line-height: 33px; padding: 0 3%; border: 1px solid #e2e2e2; background: #fff; border-radius: 4px;}
.tjshdz .checkbox{ vertical-align: middle; margin: 0 2px 0 0;}
.sfswmr{ padding-left: 24%;}
.cart_box{ padding-bottom: 60px;}
.cart{ margin-bottom: 15px;}
.cart_t{ height: 35px; line-height: 35px; padding: 0 10px; border-bottom: 1px solid #e2e2e2;}
.cart_checkbox{ width: 15px; height: 15px; vertical-align: middle; margin-bottom: 2px;}
.cart_t .cart_company{ font-size: 13px; color: #333; }
.cart_sp_box{ overflow: hidden;}
.cart_c{ height: 81px; position: relative; padding-left: 30px;}
.cart_c_checkbox{ position: absolute; left: 10px; top: 8px;}
.cart_c_info_box{ position: relative; height: 100%; padding-left: 70px; overflow: hidden;}
.cart_img{ position: absolute; left: 0; top: 8px; width: 65px; height: 65px;}
.cart_c_info{ margin-top: 8px; height: 60px; overflow: hidden;}
.cart_c_info_l{ display: block; float: left; width: 58%; height: 100%; font-size: 13px; color: #222; line-height: 21px; overflow: hidden;}
.cart_c_info_r{ float: right; width: 40%; height: 100%; text-align: right; padding-right: 10px; box-sizing: border-box;}
.cart_c_info_r_t{ color: #e00; height: 20px; line-height: 20px;}
.cart_del{ margin-top: 4px; color: #666;}
.cart_b{ height: 30px; line-height: 30px; padding: 0 10px;}
.cart_b_l{ width: 50%; line-height: 32px; float: left; color: #999; font-size: 13px; position: relative;}
.cart_input{ position: absolute; right: 28px; top: 5px; width: 60px; height: 22px; line-height: 21px; text-align: center; border: 1px solid #ddd; color: #000;}
.cart_jia{ position: absolute; right: 0px; top: 5px; width: 20px; height: 20px; line-height: 20px; text-align: center; border: 1px solid #ddd; color: #000; font-size: 16px;}
.cart_jian{ position: absolute; right: 96px; top: 5px; width: 20px; height: 20px; line-height: 20px; text-align: center; border: 1px solid #ddd; color: #000; font-size: 16px;}
.cart_z{ height: 40px; line-height: 45px; padding: 0 10px; text-align: right; color: #222; font-size: 15px;}
.cart_z .jc{ padding: 0 4px; font-weight: bold;}
.cart_jiesuan{ position: fixed; bottom: 0; left: 0; width: 100%; height: 55px; background: #f4f4f4;}
.cart_jiesuan_l{ float: left; width: 20%; height: 55px; line-height: 55px; padding-left: 10px; box-sizing: border-box; overflow: hidden;}
.cart_jiesuan_r{ float: right; width: 78%; position: relative; padding-right: 87px; box-sizing: border-box; text-align: right;}
.cart_jiesuan_btn{ position: absolute; right: 10px; top: 7px; display: block; width: 65px; height: 42px; line-height: 42px; text-align: center; background: #e00; color: #fff; border-radius: 4px; font-size: 15px;}
.cart_jiesuan_r_t{ height: 25px; line-height: 25px; color: #e00; font-weight: bold; margin-top: 3px;}
.cart_jiesuan_r_b{ height: 22px; line-height: 22px; color: #888;}
.bb1{ border-bottom: 1px solid #e2e2e2;}
.pL10{ padding-left: 10px;}
.order_bz{ padding: 10px; border-bottom: 6px solid #f4f4f4;}
.order_bz_t{ color: #999;}
.order_bz_t .price{ float: right; color: #e00;}
.order_bz_t .price span{ color: #333;}
.order_textarea{ width: 100%; height: 60px; padding: 4px 10px; margin: 6px 0; border: 1px solid #ddd; color: #444; line-height: 21px; font-family: 微软雅黑; border-radius: 4px; box-sizing: border-box; resize:none;}
.qrdd_box{ height: 100%; padding: 0 120px 0 10px; position: relative; overflow: hidden; box-sizing: border-box;}
.qrdd_btn{ position: absolute; right: 10px; top: 7px; display: block; width: 100px; height: 42px; line-height: 42px; text-align: center; background: #e00; color: #fff; border-radius: 6px; font-size: 15px;}
.qrdd_t{ height: 24px; line-height: 24px; margin: 6px 0 2px; font-size: 18px; color: #e00; font-weight: bold;}
.qrdd_b{ font-size: 12px; color: #888; font-weight: bold;}
.order_shdz{ padding: 5px 10px 5px 50px; position: relative; border-bottom: 6px solid #f4f4f4;}
.order_shdz_txt{ color: #888; margin: 10px 0; line-height: 20px;}
.order_shdz_txt .heis{ color: #000;}
.order_shdz_txt .phone{ float: right;}
.order_shdz_dw{ position: absolute; left: 8px; top: 30px; width: 35px; height: 35px; background-image: url(./images/dingwei.svg); background-size: contain;}
.zhsy_top{ height: 190px; background-image: url(./images/bg1.jpg); background-size: cover;}
.zhsy_tit{ height: 45px; line-height: 60px; text-align: center; color: #fff; font-size: 18px; position: relative;}
.zhsy_goback{ position: absolute; left: 10px; top: 20px; width: 22px; height: 22px; background-image: url(./images/zjt_bs.svg); background-size: contain;}
.zhsy_name{ padding: 0 30px; text-align: center; margin-top: 50px; color: #fff; font-size: 16px;}
.zhsy_info{ padding: 10px;}
.zhsy_link{ display: block; border: 1px solid #e9e9e9; border-bottom: 0; height: 60px; line-height: 60px; font-size: 15px; padding: 0 80px; color: #000; position: relative;}
.bb1{ border-bottom: 1px solid #e9e9e9;}
i.order{ position: absolute; left: 28px; top: 17px; width: 27px; height: 27px; background-image: url(./images/order.svg); background-size: contain;}
i.cart{ position: absolute; left: 28px; top: 17px; width: 27px; height: 27px; background-image: url(./images/cart.svg); background-size: contain;}
i.shdz{ position: absolute; left: 28px; top: 17px; width: 27px; height: 27px; background-image: url(./images/shdz.svg); background-size: contain;}
i.b2byhht{ position: absolute; left: 28px; top: 17px; width: 27px; height: 27px; background-image: url(./images/user2.svg); background-size: contain;}
i.tuichui{ position: absolute; left: 28px; top: 17px; width: 27px; height: 27px; background-image: url(./images/signout.svg); background-size: contain;}
/*.topbar{ position: fixed;}*/
.topbar_user{ position: absolute; right: 45px; top: 13px; height: 20px; width: 20px; background-image: url(./images/user.svg); background-size: contain;}
.index-menu{ padding: 6px 0 8px;}
.index-menu ul{ padding: 0;}
.index-menu li.i_1,.index-menu li.i_2,.index-menu li.i_3,.index-menu li.i_5{ width: 25%;}
.index-menu li.i_1 a{ background: url(./images/cpk.png) center 5px no-repeat; background-size: 48px auto;}
.index-menu li.i_2 a{ background: url(./images/qyk.png) center 5px no-repeat; background-size: 48px auto;}
.index-menu li.i_3 a{ background: url(./images/cgk.png) center 5px no-repeat; background-size: 48px auto;}
.index-menu li.i_4 a{ background: url(./images/spk.png) center 5px no-repeat; background-size: 48px auto;}
.index-menu li.i_5 a{ background: url(./images/home-member.png) center 5px no-repeat; background-size: 48px auto;}
.index-menu li a{ font-weight: normal;transform: scale(1); font-size: 0.8rem; padding-top: 57px;}
.index_tssc_box{ height: 186px; overflow: hidden;}
.index_tssc{display: block; float: left; width: 50%;text-align:right; height: 100%; border-right: 1px solid #eee; border-bottom: 1px solid #eee; box-sizing: border-box;}
.index_tssc img{ max-width: 100%; max-height: 100%;}
.index_tssc_box a{position:relative;}
.index_tssc p,.index_hysc p{position:absolute;z-index:1;left:0;top:14px;width:100%;padding:0;margin:0;text-align:left;}
.index_tssc p{ top: 8px;}
.index_tssc p em,.index_hysc p em{display:block;}
.tssc01 p{ color:#333;font-size:15px;text-align:center;}
.tssc01 p em{color:#f60;font-size:13px;text-align:center;}
.tssc02 p{ color:#333;font-size:15px; text-indent:10px;}
.tssc02 p em{color:#197fba;font-size:13px;}
.tssc03 p{ color:#333;font-size:15px; text-indent:10px;}
.tssc03 p em{color:#e61486;font-size:13px;}
.index_tssc_link{ display: block; width: 100%; height: 50%; box-sizing: border-box;}
.index_tssc_bb1{ border-bottom: 1px solid #eee;}
.index_hysc_box{ overflow: hidden;}
.index_hysc{ position:relative; text-align:center; display:block;float: left; width: 25%; padding-top: 12px; height: 130px; border-right: 1px solid #eee; border-bottom: 1px solid #eee; box-sizing: border-box;}
.index_hysc img{ max-width: 100%; max-height: 100%;}
.index_hysc p{text-align:center;font-size:15px;color:#333;}
.index_hysc p em{ color:#888888;font-size:12px;}
.index_hysc:nth-child(4n){ border-right: 0;}
/*hotclass*/
.hotclass{ display: inline-block; width:100%;background:#fffeff; padding:10px 0;}
.hotclass ul li{position:relative;float:left;width:20%;text-align:center;min-height:105px;}
.hotclass ul li a{position:absolute; z-index:1;top:0;left:0;width:100%;height:100%;}
.hotclass ul li i{display:block; min-height:80px;}
.hotclass ul li em{ display:block;width:100%;}
.hotclass-icon01 i{background:url(./images/hotc-01.png) no-repeat center;background-size:cover;}
.hotclass-icon02 i{background:url(./images/hotc-02.png) no-repeat center;background-size:cover;}
.hotclass-icon03 i{background:url(./images/hotc-03.png) no-repeat center;background-size:cover;}
.hotclass-icon04 i{background:url(./images/hotc-04.png) no-repeat center;background-size:cover;}
.hotclass-icon05 i{background:url(./images/hotc-05.png) no-repeat center;background-size:cover;}
.hotclass-icon06 i{background:url(./images/hotc-06.png) no-repeat center;background-size:cover;}
.hotclass-icon07 i{background:url(./images/hotc-07.png) no-repeat center;background-size:cover;}
.hotclass-icon08 i{background:url(./images/hotc-08.png) no-repeat center;background-size:cover;}
.hotclass-icon09 i{background:url(./images/hotc-09.png) no-repeat center;background-size:cover;}
.hotclass-icon10 i{background:url(./images/hotc-10.png) no-repeat center;background-size:cover;}
/*********新头尾********/
.newTopbar{clear:both;position: relative; left: 0; top: 0; height: 50px; width: 100%;background:#fafafa; box-shadow: 0 2px 6px rgba(0,0,0,0.1);}
.newTopbar_jsbg{ position: fixed; z-index:999;}
.newTopbar_box{ width: 100%; height: 100%; margin: 0 auto; max-width: 640px; position: relative;}
.newLogo{ position: absolute; left: 6px; top: 12px; z-index:1;height:30px;width:100px; overflow: hidden;}
.newLogo a{ display: block; width: 100%; height: 30px; background:url(./images/logo.png) no-repeat; background-size:cover;}
.newLoginBtn{ position: absolute; right:5px; top:5px; z-index: 2;width:40px;font-size:12px; color:#a1a1a1; padding-top:22px;text-align:center; overflow: hidden; background: url(./images/dl.svg) center 2px no-repeat; background-size: auto 22px;}
.top_nav_btn{ position: absolute; right:10px; top:13px; z-index: 2;width:24px; height: 24px; background: url(./images/slh.svg) center center no-repeat; background-size:contain; text-indent: -999px; overflow: hidden;}
.newSearch{position:relative;float: none;width:auto !important;display: block;height:34px; color: #acacac; background:#ebebeb; border-radius:3px;border:solid 1px #dcdcdc; line-height:34px; margin: 0 50px 0 112px; top: 7px; overflow:hidden; padding:0 10px;}
.newSearch:before{position: absolute;right:10px;top:8px;z-index:1; content:"";width:21px;height:21px;display: inline-block; background-position:-170px -127px;overflow:hidden;}
.index_banner{background:#fff; padding:0px; position:relative;overflow: hidden;}
#index_imgside{position:relative;overflow:hidden;}
#index_imgside img{max-width:100%;max-height: 100%; line-height:0;}
#index_imgside .bd ul li{ text-align:center; vertical-align:middle;overflow: hidden; display:none;line-height:0;}
#index_imgside .bd ul li:first-child{display: block;}
#index_imgside .hd{position:absolute;z-index: 9;left:0;bottom:2px;width:100%;text-align: center;}
#index_imgside .hd li{display: inline-block;margin: 5px 5px;width:8px;height:8px;border-radius:50%; background: #aaa; font-size:0; opacity: 0.8;}
#index_imgside .hd li.on{ background: #f60; opacity: 1;}
.newFoot{ z-index: 99; position: fixed; left: 0; bottom: 0; height: 42px; width: 100%; border-top: 1px solid #d2d2d2; background: #fff; overflow: hidden;}
.newFoot_link{ display: block; float: left; width: 25%; height: 100%; color: #888; font-size: 12px; text-align: center;}
.newFoot_link_active{ color: #f60;}
.newFoot_link i{ display: inline-block; width: 100%; height: 19px; margin: 5px 0 -3px; float: none;}
.newFoot_link i.sy{ background: url(./images/syTb1.png) center center no-repeat; background-size: auto 100%;}
.newFoot_link_active i.sy{ background: url(./images/syTb2.png) center center no-repeat; background-size: auto 100%;}
.newFoot_link i.fl{ background: url(./images/flTb1.png) center center no-repeat; background-size: auto 100%;}
.newFoot_link_active i.fl{ background: url(./images/flTb2.png) center center no-repeat; background-size: auto 100%;}
.newFoot_link i.gwc{ background: url(./images/gwcTb1.png) center center no-repeat; background-size: auto 100%;}
.newFoot_link_active i.gwc{ background: url(./images/gwcTb2.png) center center no-repeat; background-size: auto 100%;}
.newFoot_link i.wd{ background: url(./images/wdTb1.png) center center no-repeat; background-size: auto 100%;}
.newFoot_link_active i.wd{ background: url(./images/wdTb2.png) center center no-repeat; background-size: auto 100%;}
/*.footer{ margin-bottom: 60px;}*/
h2.newIndexTit,.hotclass{ border-top: 10px solid #eee; background: #fff;}
h2.newIndexTit:before{ background: #f60;}
/*pay*/
.mui-pay{clear:both;margin:15px;border:solid 1px #d1d1d1;padding:5px 10px;border-radius:5px;}
.mui-pay div{clear:both;height:40px;overflow: hidden;border-bottom:solid 1px #dedede;padding:5px 0 10px 0;position:relative;padding-left:50px;}
.mui-pay div:last-child{border-bottom:none;}
.mui-pay div img{max-height:100%;}
.mui-pay div input{position: absolute; top: 10px; left:10px; display: inline-block; width: 28px;  height: 26px;  border: 0; outline: 0 !important; background-color: transparent;  -webkit-appearance: none;}
.mui-pay div input:before{content: "";width:24px;height:24px;border:solid 2px #ccc;border-radius:50%;display:block;}
.mui-pay div input:checked:before{border:solid 2px #1785DA; background:url(./images/inputselect.svg) no-repeat center center;background-size:16px 16px ;}
.bottom-submit{height:50px;background-color:#FFF;z-index:999;width:100%;margin-top:30px;}
.pay-submit-right{color:#fff;width:80%;background-color: #2a8ae4;line-height:40px;text-align:center;cursor:pointer;margin:5px auto;border-radius:5px;}
.pay-submit-right a{color:#fff;font-size:1rem;}
/**/
.remind{margin:40px 20px 20px 20px;position:relative;font-size:1.3rem;font-weight:bold;padding-left:80px;line-height:35px;color:#80bb00; min-height:65px;}
.icon_01{position:absolute;z-index:1;display:block;background:url(./images/rsure.gif) no-repeat;width:72px;height:65px;overflow:hidden;left:0;}
.link_style{clear:both;margin:10px 15px;}
.link_style a{width:45%;margin:0 2%; padding:5px 0; border-radius:5px; border: solid 1px #e1e1e1; display:inline-block; text-align:center;}
.link_style a:hover{background:#f60;color:#ff0;}
/**/
.no_adress{margin:30px 0; color:#888;font-size:1rem;}

.footers { text-align: center; background: #f5f5f5;}
.top_xlNav{ position: absolute; top: 50px; right: -120px; width: 100px; background: rgba(0,0,0,0.7); z-index: 999;}
.top_xlNav a{ display: block; height: 40px; line-height: 40px; color: #fff; font-size: 14px; text-align: center; border-top: 1px solid #555; border-bottom: 1px solid #333;}
.top_xlNav a i{ display: inline-block; width: 16px; height: 16px; margin: 0 8px -3px 0;}
.top_xlNav a i.sy_tb{ background: url(./images/index.svg) center center no-repeat; background-size: cover; margin-bottom: -2px;}
.top_xlNav a i.fl_tb{ background: url(./images/fenlei.svg) center center no-repeat; background-size: cover;}
.top_xlNav a i.ss_tb{ background: url(./images/search.svg) center center no-repeat; background-size: cover;}
.top_xlNav a i.dl_tb{ background: url(./images/login.svg) center center no-repeat; background-size: cover;}
.index-cate .items{ border-bottom: 0;}
.hide{ display: none;}
.show{ display: block;}
.index_hy_tit{ height: 40px; line-height: 40px; border-top: 10px solid #eee; border-bottom: 1px solid #e2e2e2; background: #fff;}
.index_hy_tit span{ display: block; height: 39px; width: 33.33%; float: left; text-align: center; font-size: 15px;}
.index_hy_tit span.active{ color: #f60; border-bottom: 2px solid #f60; font-weight: bold;}

.hqzxbj_box{ z-index: 99999; position: fixed; left: 0; bottom: -1000px; width: 100%; height: 240px; background: #fff; border-top: 1px solid #ddd;}
.hqzxbj_t{ height: 45px; line-height: 45px; text-align: center; font-size: 16px; color: #333; border-bottom: 1px solid #ddd; position: relative;}
.hqzxbj_close{ position: absolute; right: 10px; top: -20px; height: 35px; width: 35px; border-radius: 50%; background: #fff url(./images/close8.png) center center no-repeat;}
.hqzxbj_c{ height: 149px; overflow-y: auto; padding: 15px; box-sizing: border-box;}
.hqzxbj_b{ display: block; height: 45px; line-height: 45px; background: #fd9c2a; text-align: center; color: #fff; font-size: 16px;}
.hqzxbj_b:hover{ color: #fff;}
.hqzxbj_info{ padding-left: 80px; position: relative;}
.hqzxbj_l{ position: absolute; left: 0; top: 0; width: 80px; line-height: 37px; color: #555;}
.hqzxbj_input{ height: 35px; line-height: 35px; width: 80%; border: 1px solid #ddd; border-radius: 2px; padding: 0 10px;}
.hqzxbj_r .error{ margin-top: 4px; color: #f00; font-size: 12px;}
.p0{ padding: 0;}
.lxfs_info_box{ width: 100%; padding: 6px; box-sizing: border-box; margin-bottom: 24px;}
.h340{ height: 300px;}
.h209{ height: 209px;}
.i_ggTxt{ z-index: 88; position: absolute; left: 0; bottom: 0; padding: 1px 6px; font-size: 12px; color: #fff; background: #000; opacity: 0.4;}