﻿@charset "UTF-8";
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em,
 img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table,
 caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, menu, nav, output,
 section, summary,time, mark, audio, video, input, select { margin:0;padding:0;}
body{ background: #f8f8f8; color: #333;font:12px/1.5 "Microsoft Yahei","Hiragino Sans GB",arial,sans-serif; min-width: 1200px;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
address,cite,dfn,em,var,i{ font-style:normal}
ol, ul { list-style: none;}
img{ border: 0;}
table { border-collapse: collapse; border-spacing: 0;}
a{ color: #333; text-decoration: none;}
a:hover{ color: #d6001d; text-decoration: none;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfix { height: 1%;}
input::-ms-clear, ::-ms-reveal{display: none;}
input:focus,textarea:focus,select:focus { outline:none;}
.mask{ display: none; z-index: 9999; position: fixed; top: 0; right: 0; bottom: 0; left: 0; background:rgba(0,0,0,0.4); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000); zoom:1;}
:root .mask{filter:none\9;}/*for IE9*/
.outHide{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.box{ width: 1200px; margin: 0 auto; position: relative; max-height: 99999px;}

::-webkit-scrollbar{ width: 8px; height: 12px;} /* 滚动条宽度 */
::-webkit-scrollbar-track{ background-color: #eee;} /* 滚动条的滑轨背景颜色 */
::-webkit-scrollbar-thumb{ background-color: rgba(0, 0, 0, 0.08);} /* 滑块颜色 */
::-webkit-scrollbar-button{ display: none; background-color: #e2e2e2; height: 10px;} /* 滑轨两头的监听按钮颜色 */

.top{ height: 30px; line-height: 30px; background: #f2f2f2; border-bottom: 1px solid #e2e2e2; color: #888; position: relative; z-index: 89;}
.top_l { float: left;}
.top_l span{display: inline-block; margin-right: 20px;}
.top_l a{ color: #888; display: inline-block; margin-right: 20px;}
.top_l a:hover{ color: #d6001d}
.top_l a img{ vertical-align: middle; margin: 0 4px 3px 0;}
.top_l a.red{ color: #d6001d;}
.top_l a.red:hover{ text-decoration: underline;}
.top_r{ float: right;}
.top_r a{ display: block; color: #888;}
.top_r a:hover{ color: #d6001d;}
.top_r .top_dh{ float: right; margin: 1px 0 0 12px; font-size: 16px; font-family: Arial; color: #d6001d; font-weight: bold;}
.top_r .top_dh img{ height: 18px; vertical-align: middle; margin: 0 6px 4px 0;}
.header{ height: 130px;}
.logo {
    float: left;
    margin-top: 38px;
    height: 40px;
}
.header_search{ float: right; width: 550px; min-height: 40px; margin-top: 34px; position: relative;}
.header_search_input{ position: absolute; left: 0; top: 0; width: 426px; height: 36px; line-height: 36px; padding: 0 80px 0 38px; border: 2px solid #d6001d; color: #666; font-size: 14px; background: url(../images/search58.png) 9px center no-repeat;}
.header_search_input:focus { outline:none; border: 2px solid #d6001d;}
.header_search_input::-webkit-input-placeholder{ color: #aaa;}
.header_search_input::-moz-placeholder{ color: #aaa;}
.header_search_input:-ms-input-placeholder{ color: #aaa;}
.header_search_btn{ position: absolute; right: 0; top: 0; width: 75px; height: 40px; line-height: 40px; border: 0; background: #d6001d; color: #fff; font-size: 16px; letter-spacing: 4px; cursor: pointer;}
.header_search_btn:hover{ background: #c8001b;}
.h_dh{ float: right; height: 40px; line-height: 40px; margin: 40px 0 0 80px; padding-left: 46px; background: url(../images/h_dh.png) left center no-repeat; font-family: tahoma; color: #d6001d; font-size: 30px;}
.nav{ height: 35px; border-bottom: 2px solid #D6001D;}
.nav_fenlei{ float: left; width: 200px; position: relative; z-index: 99;}
.nav_fenlei_tit{ height: 36px; line-height: 36px; background: #D6001D; text-align: center; font-size: 15px; color: #fff; cursor: pointer;}
.nav_fenlei_tit i{ display: inline-block; width: 18px; height: 14px; margin: 0 10px -2px 0; background: url(../images/fenlei55.png);}
.nav_fenlei_info_box{ display: none; position: absolute; left: 0; top: 36px; width: 200px; height: 452px; padding-top: 8px; background: #000;}
.nav_fenlei_info{ overflow: hidden;}
.mT3{ margin-top: 3px;}
.nav_fenlei_info span{ display: block; height: 37px; line-height: 37px; position:relative; padding: 0 10px 0 35px; font-size: 14px; color: #fff; overflow: hidden;}
.nav_fenlei_info:hover span{ background: #fff; color: #555;}
.nav_fenlei_info span i{ display: none; position: absolute; top: 16px; right: 10px; height:10px; width:6px; background: url(../images/yjt69.png);}
.nav_fenlei_info:hover span i{ background: url(../images/yjt70.png);}
.nav_fenlei_info span em{ position: absolute; display: block; width:16px;height:16px;left:10px;top:11px; background: url(../images/nab_fltb.png);}
.nav_fenlei_info:hover span em.icon01{background-position: 0 0;}
.nav_fenlei_info:hover span em.icon02{background-position: -32px 0;}
.nav_fenlei_info:hover span em.icon03{background-position: -64px 0;}
.nav_fenlei_info:hover span em.icon04{background-position: -96px 0;}
.nav_fenlei_info:hover span em.icon05{background-position: -128px 0;}
.nav_fenlei_info:hover span em.icon06{background-position: -160px 0;}
.nav_fenlei_info:hover span em.icon07{background-position: -192px 0;}
.nav_fenlei_info:hover span em.icon08{background-position: -224px 0;}
.nav_fenlei_info:hover span em.icon09{background-position: -256px 0;}
.nav_fenlei_info:hover span em.icon10{background-position: -288px 0;}
.nav_fenlei_info:hover span em.icon11{background-position: -320px 0;}
.nav_fenlei_info:hover span em.icon12{background-position: -352px 0;}
.nav_fenlei_info span em.icon01{background-position: -16px 0;}
.nav_fenlei_info span em.icon02{background-position: -48px 0;}
.nav_fenlei_info span em.icon03{background-position: -80px 0;}
.nav_fenlei_info span em.icon04{background-position: -112px 0;}
.nav_fenlei_info span em.icon05{background-position: -144px 0;}
.nav_fenlei_info span em.icon06{background-position: -176px 0;}
.nav_fenlei_info span em.icon07{background-position: -208px 0;}
.nav_fenlei_info span em.icon08{background-position: -240px 0;}
.nav_fenlei_info span em.icon09{background-position: -272px 0;}
.nav_fenlei_info span em.icon10{background-position: -304px 0;}
.nav_fenlei_info span em.icon11{background-position: -336px 0;}
.nav_fenlei_info span em.icon12{background-position: -368px 0;}
.nav_fenlei_info_l{ padding: 9px 15px;}
.nav_fenlei_info:hover .nav_fenlei_info_l{ background: #EBEBEB;}
.nav_fenlei_info_l_t{ height: 20px; line-height: 20px; margin-bottom: 4px; overflow: hidden; font-size: 14px;}
.nav_fenlei_info_l_t a{ display: inline-block; color: #333;}
.nav_fenlei_info_l_t i{ color: #999; padding: 0 4px;}
.nav_fenlei_info_l_b{ height: 20px; line-height: 20px; overflow: hidden; font-size: 12px;}
.nav_fenlei_info_l_b a{ display: inline-block; margin-right: 10px; color: #999;}
.nav_fenlei_info_l_t a:hover,.nav_fenlei_info_l_b a:hover{ color: #D6001D;}
.nav_fenlei_info_r{ display: none; position: absolute; z-index: 22; top: 0px; left: 208px; width: 720px; height: 419px; padding: 20px; border: 1px solid #e6e6e6;overflow-y: auto; background: #fff;}
.nav_fenlei_info_r_tit{ height:30px;line-height:18px; border-bottom: 1px solid #D6001D;color:#333;}
.nav_fenlei_info_r_tit a{border-left:solid 5px #D6001D;padding-left:10px;font-size:18px; display: inline;}
.nav_fenlei_info_r_info{ margin: 10px 0 25px 0; line-height: 20px; max-height: 95px; overflow: hidden;}
.nav_fenlei_info_r_info a{ display: inline-block; font-size: 12px; margin: 0 12px 10px 0; color: #666; padding: 1px 5px;}
.nav_fenlei_info_r_info a:hover{color: #D6001D;}
.nav_fenlei_info_r_info a.more{ color: #aaa;}
.nav_fenlei_info_r_info a.more:hover{ text-decoration: underline;}
.nav_fenlei_fb{ display: block; height: 50px; line-height: 50px; border-top: 1px solid #e8e8e8; padding: 0 15px; color: #D6001D; font-size: 14px;}
.db{ display: block;}
.nav_index .nav_fenlei_info_box{ display: block; background: rgba(0,0,0,.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000,endColorstr=#b2000000);zoom:1;}

.nav_fenlei_more{ display: block; height: 35px; line-height: 35px; text-align: center; background: #f9f9f9;}
.nav_r{ float: left; max-height: 9999px; margin-left: 10px;}
.nav_r li{ float: left; width: 140px; height: 35px; line-height: 35px; text-align: center; position: relative;}
.nav_r li a{ display: block; font-size: 16px; color: #333;}
.nav_r li a img{ vertical-align: middle; margin: 0 0 3px 4px;}
.mB8{ margin-bottom: 8px!important;}
.nav_r li a:hover,.nav_r li a.on{ color: #D6001D;}
.banner_t{ height: 460px; padding-left: 200px; position: relative;}
.banner_b{ padding-left: 210px; margin-top: 10px; position: relative;}
.banner_b img{ display: block; max-width: 100%;}
.banner_l{ width: 762px; position: relative; overflow: hidden;}
.gpyg_banner{ height: 460px;}
.gpyg_banner .swiper-slide{ display: block; height: 100%;}
.gpyg_banner .swiper-slide a{ display: block; width: 100%; height: 100%;}
.gpyg_banner .swiper-slide img{ width: 100%; height: 100%; display: block;}
.gpyg_banner .swiper-slide-active{ z-index: 999; position: relative;}
.gpyg_banner_pagination{ position: absolute; z-index: 20; bottom: 10px; width: 100%; text-align: center;}
.gpyg_banner_pagination .swiper-pagination-switch{ display: inline-block; width: 20px; height: 6px; margin: 0 5px; background: #000; border-radius: 4px; opacity: .4; filter: alpha(opacity=40); cursor: pointer;}
.gpyg_banner_pagination .swiper-active-switch{ background: #fff; opacity: 9; filter: alpha(opacity=90);}
.gpyg_banner_l{ display: inline-block; width: 30px; height: 90px; position: absolute; left: 15px; top: 50%; margin-top: -45px; background: url(../images/zjt77.png) center center no-repeat rgba(0,0,0,.3); z-index: 20;}
.gpyg_banner_l:hover{ background: url(../images/zjt77.png) center center no-repeat rgba(0,0,0,.4); z-index: 20;}
.gpyg_banner_r{ display: inline-block; width: 30px; height: 90px; position: absolute; right: 15px; top: 50%; margin-top: -45px; background: url(../images/yjt77.png) center center no-repeat rgba(0,0,0,.3); z-index: 20;}
.gpyg_banner_r:hover{ background: url(../images/yjt77.png) center center no-repeat rgba(0,0,0,.4); z-index: 20;}
.yqeg_banner{ height: 460px;}
.yqeg_banner_info{ display: block; height: 100%;}
.yqeg_banner_info img{ width: 100%; height: 100%; display: block;}
.yqeg_banner .swiper-pagination{ position: absolute; z-index: 20; bottom: 10px; width: 100%; text-align: center;}
.yqeg_banner .swiper-pagination-switch{ display: inline-block; width: 10px; height: 10px; margin: 0 5px; background: #fff; border-radius: 50%; opacity: .4; filter: alpha(opacity=40); cursor: pointer;}
.yqeg_banner .swiper-active-switch{ opacity: 1; filter: alpha(opacity=100);}
.banner_l_b{ height: 120px; margin-top: 10px; overflow: hidden;}
.banner_l_b img{ display: block; float: left; width: 260px; height: 100%;}
.banner_r{ position: absolute; right: 0; top: 0; width: 210px; height: 460px; padding: 0 14px; background: #fff; overflow: hidden;}
.banner_r_link{ padding: 0 10px; margin-top: 5px; text-align: center;}
.banner_r_link a{ display: inline-block; margin: 0 10px;}
.banner_r_link a.banner_r_link1{ display: inline-block; width: 43%; height: 24px; line-height: 24px; margin: 12px 5% 0 0; text-align: center; background: #E12319; color: #fff; border-radius: 500px;}
.banner_r_link a.banner_r_link1:hover{ background: #cf1f16; color: #fff;}
.banner_r_link a.banner_r_link2{ display: inline-block; width: 43%; height: 24px; line-height: 24px; margin: 12px 0 0 5%; text-align: center; background: #fff; border: 1px solid #E12319; color: #E12319; border-radius: 500px;}
.banner_r_link a.banner_r_link2:hover{ background: #E12319; color: #fff;}
.banner_r_link a.banner_r_link3{ width: 90%;}
.banner_r_btn{ padding: 0 5px;}
.banner_r_btn a{ display: inline-block; width: 42.5%; height: 24px; line-height: 24px; margin: 8px 3% 0; border: 1px solid #ddd; border-radius: 4px; text-align: center; font-size: 12px; color: #666;}
.banner_r_btn a:hover{ color: #d6001d; border-color: #7bacb9;}
.banner_r_btn6{ display: block; margin: 18px 10px 0; height: 35px; line-height: 35px; background: #B6925D; border-radius: 2px; color: #fff; letter-spacing: 1px; text-align: center;}
.banner_r_btn6:hover{ background: #ac8853; color: #fff;}
.banner_r_gg_t{ margin: 16px 0 0; border-bottom: 1px solid #eee; position: relative;}
.banner_r_gg_more{ position: absolute; right: 2px; top: 6px; font-size: 12px; color: #999;}
.banner_r_gg_t span{ display: inline-block; border-bottom: 2px solid #d6001d; padding: 0 2px 6px 0; font-size: 14px;}
.banner_r_gg_i{ margin-top: 8px; height: 130px; overflow: hidden;}
.banner_r_gg_i li{ height: 26px; line-height: 26px; font-size: 12px; color: #666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.banner_r_gg_i li a{ color: #666;}
.banner_r_gg_i li a:hover{ color: #d6001d;}
.banner_r_gg_i li a span.red{ color: #f00; padding-right: 4px;}
.banner_r_gg_i li a span.blue{ color: #304290; padding-right: 4px;}
.banner_r_rz_box{ border-top: 1px solid #eee; margin-top: 8px; height: 90px; overflow: hidden;}
.banner_r_rz_box .swiper-slide{ width: 100%; height: 90px; overflow: hidden;}
.banner_r_rz_tit{ height: 35px; line-height: 35px; padding: 0 4px; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.banner_r_rz_tit span{ color: #d6001d;}
.banner_r_rz_b{ height: 55px; line-height: 55px; text-align: center; overflow: hidden; padding-left: 60px; background: url(../images/jiangbei.png) left center no-repeat;}
.banner_r_rz_b img{ vertical-align: middle; margin-bottom: 3px; max-width: 95%; max-height: 95%;}
.i_ppzq_box{ margin-top: 25px; overflow: hidden;}
.i_ppzq_tit{ height: 30px; line-height: 30px; margin-bottom: 16px; font-size: 22px; color: #333; position: relative;}
.i_tit_img{ vertical-align: middle; margin: 0 10px 3px 0;}
.i_ppzq_tit .more{ position: absolute; right: 20px; top: 0; font-size: 12px; color: #666;}
.i_ppzq_tit .more:hover{ color: #d6001d;}
.i_ppzq_info{ height: 284px; overflow: hidden; margin-bottom: 25px;}
.i_ppzq_l{ float: left; width: 234px; height: 100%;}
.i_ppzq_l img{ width: 100%; height: 100%;}
.i_ppzq_r{ max-height: 9999px;}
.i_ppzq_r a{ display: block; float: left; width: 234px; height: 138px; line-height: 138px; background: #fff; margin: 0 0 7px 7px; text-align: center; vertical-align: middle; overflow: hidden; position: relative;}
.i_ppzq_r a img{ max-width: 80%; max-height: 80%; vertical-align: middle; margin-bottom: 2px; transition: all 0.3s; -webkit-transition: all 0.3s;}
.i_ppzq_r a:hover img{ transform: scale(1.05); -webkit-transform: scale(1.08);}
.i_ppzq_r a span{ display: none; position: absolute; left: 50%; bottom: 10px; margin-left: -50px; width: 96px; height: 28px; line-height: 28px; text-align: center; background: #fff; background: rgba(255,255,255,.9); border: 2px solid #d6001d; font-size: 14px; font-weight: bold; color: #d6001d; border-radius: 500px;}
.i_ppzq_r a:hover span{ display: inline-block;}
.i_fl_lc_box{ margin-bottom: 20px; height: 484px; overflow: hidden;}
.i_fl_lc_l{ float: left; width: 242px; height: 100%; overflow: hidden; position: relative;}
.i_fl_lc_l_bg{ display: block; width: 100%; height: 100%;}
.i_fl_lc_l_tit{ height: 27px; line-height: 27px; font-size: 18px; color: #fff; overflow: hidden;}
.i_fl_lc_l_link{ position: absolute; left: 0; bottom: 15px; overflow: hidden;}
.i_fl_lc_l_link a{ display: block; line-height: 30px; margin: 0 0 0 20px; font-size: 12px; color: #fff;}
.i_fl_lc_l_link a:hover{ text-decoration: underline;}
.i_fl_lc_l_img{ text-align: center; height: 240px; line-height: 240px; margin-top: 30px; vertical-align: middle; overflow: hidden;}
.i_fl_lc_l_img img{ max-width: 100%; max-height: 100%; vertical-align: middle; margin-bottom: 2px;}
.i_fl_lc_c{ float: left; width: 760px; height: 100%; background: #fff;}
.i_fl_lc_c_t{ float: right;}
.i_fl_lc_c_t a{ display: inline-block; margin: 0 22px; font-size: 14px; color: #333;}
.i_fl_lc_c_t a.on{ color: #d6001d;}
.i_fl_lc_c_p_box{ display: none; height: 474px; max-height: 9999px; margin-right: -10px; overflow: hidden;}
.i_fl_lc_c_p{ float: left; width: 169px; padding: 10px; border-right: 1px solid #F0F0F0; border-bottom: 1px solid #F0F0F0; overflow: hidden; position: relative;}
.i_fl_lc_c_p_rm{ position: absolute; right: 6px; top: 6px; height: 16px; padding: 0 6px; line-height: 16px; background: #F6AEAC; border: 1px solid #E61F19; border-radius: 2px; font-size: 12px; color: #E61F19; z-index: 9;}
.i_fl_lc_c_p_drch{ position: absolute; left: 15px; top: 165px; font-size: 12px; color: #E61F19; font-weight: bold; z-index: 9;}
.i_fl_lc_c_p_img{ display: block; height: 145px; line-height: 145px; text-align: center; vertical-align: middle; overflow: hidden;}
.i_fl_lc_c_p_img img{ max-width: 100%; max-height: 100%; vertical-align: middle; margin-bottom: 2px; transition: all 0.4s; -webkit-transition: all 0.4s;}
.i_fl_lc_c_p:hover .i_fl_lc_c_p_img img{ transform: scale(1.08); -webkit-transform: scale(1.08);}
.i_fl_lc_c_p_name{ height: 22px; line-height: 25px; margin-top: 5px; font-size: 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.i_fl_lc_c_p_name a{ color: #555;}
.i_fl_lc_c_p_name:hover a,.i_fl_lc_c_p_name:hover{ color: #d6001d;}
.i_fl_lc_c_p_name a span{ display: inline-block; padding: 0 4px; line-height: 17px; margin: 0 4px -2px 0; background: #44559B; color: #fff; font-size: 12px;}
.i_fl_lc_c_p_company_name {
    display:block;
    margin-top: 3px;
    font-size: 12px;
    color: #999;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.i_fl_lc_c_p_company_name img{
    margin-right:5px;
    width:16px;
    height:16px;
}
.i_fl_lc_c_p_price{ height: 24px; line-height: 24px; margin-top: 2px; font-size: 16px; color: #f00; font-weight: bold; overflow: hidden; text-align: center;}
.i_fl_lc_c_p_price span{ font-size: 12px;}
.i_fl_lc_r{ float: right; width: 200px; height: 100%; background: #fff;}
.i_fl_lc_r_tit{ height: 40px; line-height: 40px; padding: 0 12px; border-bottom: 1px solid #E5E5E5; font-size: 15px; color: #666;}
.i_fl_lc_r_b{ padding: 12px;}
.i_fl_lc_r_b_t{ display: block; height: 52px; line-height: 52px; text-align: center; vertical-align: middle; overflow: hidden;}
.i_fl_lc_r_b_t img{ max-width: 100%; max-height: 100%; vertical-align: middle; margin-bottom: 2px;}
.i_fl_lc_r_b_name{ display: block; height: 27px; line-height: 27px; margin-top: 13px; padding: 0 10px; border-radius: 2px; text-align: center; background: #F5F5F5; font-size: 14px;}
.i_fl_lc_r_b_ms{ margin-top: 12px; line-height: 19px; font-size: 12px; color: #888;}
.i_fl_lc_r_b_ms{ height: 95px; overflow: hidden;}
.i_fl_lc_r_b_pp_link{ display: block; height: 28px; line-height: 28px; margin-top: 10px; text-align: center; border: 1px solid #e9e9e9; border-radius: 2px; color: #b5b5b5;}
.i_fl_lc_r_b_pp_link:hover{ background: #f9f9f9; color: #aaa;}
.i_fl_lc_r_b_pp_link i{ display: inline-block; width: 15px; height: 15px; margin: 0 0 -3px 6px; background: url(../images/yjt541.png);}
.i_fl_lc_r_b_pp_list{ margin: 10px -10px 0 0; max-height: 9999px;}
.i_fl_lc_r_b_pp_list a{ float: left; display: block; width: 88px; height: 40px; line-height: 40px; margin: 0 5px 9px 0; text-align: center; vertical-align: middle; overflow: hidden;}
.i_fl_lc_r_b_pp_list img{ max-width: 90%; max-height: 80%; vertical-align: middle; margin-bottom: 2px;}
.i_fl_lc_r_b_pp_list a:hover{ width: 86px; height: 38px; line-height: 38px; border: 1px solid #eee;}
.i_fl_lc2 .i_fl_lc_l{ background: #ff696a;}
.i_fl_lc2 .i_fl_lc_c_t a.on,.i_fl_lc2 .i_fl_lc_c_t a:hover{ border-color: #ff696a;}
.i_fl_lc3 .i_fl_lc_l{ background: #6ebaff;}
.i_fl_lc3 .i_fl_lc_c_t a.on,.i_fl_lc3 .i_fl_lc_c_t a:hover{ border-color: #6ebaff;}
.i_fl_lc4 .i_fl_lc_l{ background: #50dfab;}
.i_fl_lc4 .i_fl_lc_c_t a.on,.i_fl_lc4 .i_fl_lc_c_t a:hover{ border-color: #50dfab;}
.i_fl_lc5 .i_fl_lc_l{ background: #ffaa5a;}
.i_fl_lc5 .i_fl_lc_c_t a.on,.i_fl_lc5 .i_fl_lc_c_t a:hover{ border-color: #ffaa5a;}
.i_fl_lc6 .i_fl_lc_l{ background: #f87ed9;}
.i_fl_lc6 .i_fl_lc_c_t a.on,.i_fl_lc6 .i_fl_lc_c_t a:hover{ border-color: #f87ed9;}
.footer{ position:relative; clear:both; background: #353535; min-width: 1200px; margin-top: 30px; overflow: hidden;}
.footer_t_box{ min-width: 1200px; height: auto;}
.footer_t{ height: 100%; width: 1200px; margin: 0 auto;}
.footer_t_l{ float: left; width: 240px; height: 100%; text-align: center; margin-left: 180px;}
.footer_t_l_b{ margin: 50px auto 0; width: 200px; height: 66px; line-height: 66px; font-size: 28px; font-weight: bold; color: #EDEC77; border-top: 1px solid #616161; position: relative;}
.footer_t_l_b span{ position: absolute; top: -9px; left: 55px; width: 95px; height: 14px; line-height: 14px; color: #EDEC77; font-size: 14px; font-weight: normal; background: #353535;}
.footer_t_r{ float: left; width: 500px; height: 100%; margin-left: 150px; background: none;}
.footer_link_box{ float: left; width: 180px; margin-right: 60px;}
.footer_link1{ float: left; width: 100%; display: block; font-size: 16px; color: #fff; margin: 20px 0 20px 0;}
.footer_link2{ float: left; width: 48%; margin-right: 2%; display: block; font-size: 12px; color: #A4A3A3; margin-bottom: 10px;}
.footer_b{ line-height: 40px; padding: 15px 0 10px; text-align: center; font-size: 12px; color: #A4A3A3;}
.footer_b a{ color: #A4A3A3;}
.yqyg_path{ line-height: 50px; font-size: 12px; color: #666;}
.yqyg_path a{ color: #666;}
.yqyg_path a:hover{ color: #f50;}
.yqyg_path i{ padding: 0 6px;}
.ppzx_nav{ text-align: center; height: 65px; line-height: 65px;}
.ppzx_nav a{ padding: 2px 6px; margin: 0 4px; font-size: 13px;}
.ppzx_nav a:hover,.ppzx_nav a.active{ background: #d6001d; color: #fff;}
.ppzx_nav_fixed{ position: fixed; width: 1200px; border-bottom: 1px solid #ddd; top: 0; background: #fff;}
.ppzx_info_box{ margin-bottom: 20px; border-left: 1px solid #ddd; max-height: 9999px; background: #fff;}
.ppzx_info_l{ float: left; width: 136px; text-align: center; margin-top: -1px; font-size: 18px; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd;}
.ppzx_info_r{ float: left; max-width: 1062px; min-height: 51px;}
.ppzx_link{ display: block; padding: 0 30px; overflow: hidden; float: left; width: 116px; margin: -1px -1px 0 0; border: 1px solid #ddd; height: 51px; line-height: 51px;}
.ppzx_link_more{ color: #0066cc;}
.ppzx_link_more:hover{ color: #06c; text-decoration: underline;}
.ppzx_link_hide{ display: none;}
.ppzx_link_show{ display: block;}
.ppxz_js_box{ border: 1px solid #ddd; padding: 10px 20px; margin: 10px 0 20px; background: #fff;}
.ppxz_js_box_l{ float: left; width: 260px; height: 200px; line-height: 200px; text-align: center; vertical-align: middle; overflow: hidden;}
.ppxz_js_box_l img{ max-height: 100%; max-width: 100%; vertical-align: middle; margin-bottom: 3px;}
.ppxz_js_box_r{ float: right; width: 850px; margin-top: 20px; line-height: 28px; font-size: 15px; color: #666; text-indent: 32px;}
.sort_btnActive{ background: #d6001d; border-color: #d6001d!important;}
.bigList .listPro_gj:hover{ border-color: #e2e2e2;}
.list_jg_info{ color: #f40;}

.other_box{ margin: 40px 0; max-height: 9999px;}
.other_l{ float: left; width: 200px; background: #fff; padding-bottom: 100px;}
.other_tit{ height: 84px; line-height: 84px; text-align: center; background: #d6001d; color: #fff; font-size: 22px;}
.other_ul li{ height: 63px; line-height: 63px; border-bottom: 1px solid #ddd; text-align: center; overflow: hidden;}
.other_ul li a{ font-size: 16px; color: #666; display: block; background: #fff; border-left: 4px solid #fff; overflow: hidden;}
.other_ul .other_active a,.other_ul li a:hover{ color: #d6001d; background: #fff; border-left: 4px solid #d6001d; border-bottom: 1px solid #E9D8D8;}
.other_r{ float: right; width: 980px; background: #fff;}
.u_tit{ height: 50px; line-height: 50px; border-bottom: 1px solid #bbb; font-size: 17px; color: #666; padding-left: 20px; background: #fff;}
.other_content{ padding: 30px 45px; min-height: 380px; font-size: 14px; color: #666; line-height: 28px;}
.other_content p{ font-size: 14px; color: #666; line-height: 28px; text-indent: 28px; margin-bottom: 15px;}
.other_content img{ max-width: 100%;}
.yqyg_gg_wapper{ border: 1px solid #ddd; background: #fff; padding: 20px 35px; margin-bottom: 30px;}
.yqyg_gg_box{ margin-bottom: 50px;}
.yqyg_gg_info{ height: 45px; line-height: 45px; border-bottom: 1px dashed #e2e2e2; font-size: 15px; padding-right: 150px; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.yqyg_gg_info span{ position: absolute; right: 0; top: 0; color: #aaa; font-size: 14px;}
.yqyg_gg_d_tit{ margin-top: 10px; text-align: center; font-size: 24px; font-weight: bold; color: #555;}
.yqyg_gg_d_time{ margin: 15px 0 30px; text-align: center; font-size: 14px; color: #aaa;}
.yqyg_gg_d_info{ font-size: 14px; line-height: 26px; color: #666;}
.yqyg_gg_d_info p{ margin-bottom: 15px;}
.yqyg_gg_d_info img{ max-width: 100%;}
.pro_sxtj i{ padding: 0;}
.yqyg_path a.pro_sxtj{ color: #E32C0D;}
.hy_lc_pro_gs span, .hy_lc_pro_gs a{ max-width: 100%;}
.yqeg_banner_gg { position: absolute; top: 350px; left: 0; z-index: 6; padding: 1px 8px; font-size: 12px; color: #fff; background: #000; opacity: 0.24; filter: alpha(opacity=24); }
.bigList .listPro_gj .list_jg_info { margin-bottom: 6px;}


.top_xl_box{ float: left; position: relative; margin-left: 4px;}
.top_xl{ display: inline-block; padding: 0 10px; color: #666; position: relative; border: 0;}
.top_xl_active{ height: 31px; background: #fff; border-color: #dfdfdf;}
i.top_arrow{ display:inline-block;width:9px;height:6px;overflow:hidden; margin-left: 5px; *margin-top: -10px; background: url(../images/xjt10.png); -webkit-transition: all 0.1s; transition: all 0.1s;}
.top_xl_box:hover i.top_arrow{ transform: rotate(180deg); -webkit-transform: rotate(180deg);}
.top_xl_info{ display: none; position: absolute; background: #fff; top: 31px; border: solid 1px #dfdfdf; border-top: 0;}
.top_hyzx{ left: 0; width: 190px; padding: 10px;}
.top_hyzx_box{ float: left; width: 45%; margin-right: 5%;}
.top_hyzx_tit{ color: #666; font-weight: bold;}
.top_r a.top_hyzx_link{ display: block; height: 25px; line-height: 25px; color: #666;}
.top_r a.top_hyzx_link:hover{ color: #d6001d;}
.top_hyzx_b_box{ float: left; width: 100%; border-bottom: 1px dashed #d5d5d5; margin-bottom: 5px; padding-bottom: 5px; max-height: 9999px;}
.top_hyzx_b_box .top_hyzx_link{ float: left; width: 45%; margin-right: 5%; *margin-right: 4%;}
.top_fr{ right: -1px; left: inherit;}
.fr{ float: right;}
.top_r_link{ float: right; margin-left: 4px; padding: 0 10px;}
.top_r_link img{ vertical-align: middle; margin: 0 5px 4px 0;}
.header_search_hot{ height: 20px; line-height: 20px; margin-top: 44px; overflow: hidden; font-size: 13px;}
.header_search_hot a{ display: inline-block; margin-right: 15px; color: #555;}
.header_search_hot a.red{ color: #D6001D;}
.header_search_hot a:hover{ text-decoration: underline;}
.head_cart{ float: right; width: 173px; height: 38px; line-height: 38px; background: #fff; border: 1px solid #D5D5D5; margin: 34px 0 0 40px; text-align: center; font-size: 14px; color: #999; position: relative; z-index: 22;}
.head_cart a{ color: #999;}
.head_cart img{ vertical-align: middle; margin: 0 0 4px 6px;}
.head_cart i{ position: relative; top: -3px; right: -3px; margin-right: 15px; display: inline-block; width: 16px; height: 16px; line-height: 15px; text-align: center; font-size: 12px; background: #f00; color: #fff; border-radius: 50%; overflow: hidden;}
.head_cart_b{ display: none; position: absolute; right: -1px; top: 38px; width: 280px; padding: 0 10px; background: #fff; border: 1px solid #dfdfdf; text-align: left; font-size: 12px;}
.head_cart_no{ padding: 15px 0 12px; text-align: center; color: #aaa;}
.head_cart_no img{ vertical-align: middle; margin: 0 0 3px 0;}
.head_cart_b_tit{ color: #666; line-height: 36px; font-weight: bold; border-bottom: 1px solid #eee;}
.head_cart_b_pro{ height: 52px; padding: 8px 110px 8px 60px; border-bottom: 1px solid #eee; position: relative;}
.head_cart_b_pro_img{ position: absolute; left: 0; top: 8px; width: 50px; height: 50px; border: 1px solid #eee; margin: 0!important;}
.head_cart_b_pro_r{ position: absolute; top: 8px; right: 0; width: 100px;}
.head_cart_b_pro_jgsl{ height: 20px; line-height: 20px; overflow: hidden; color: #f00; text-align: right;}
.head_cart_b_pro_jgsl span{ color: #333; padding-left: 4px; font-family: tahoma; font-weight: 700;}
.head_cart_b_pro_name{ height: 52px; line-height: 17px; overflow: hidden;}
.head_cart_b_pro_name a{ color: #333;}
.head_cart_b_pro_del{ text-align: right; line-height: 24px;}
.head_cart_b_pro_del a{ color: #888;}
.head_cart_b_pro_del a:hover,.head_cart_b_pro_name a:hover{ color: #f00;}
.head_cart_b_zj{ height: 45px; line-height: 45px; overflow: hidden; background: #f5f5f5; padding: 0 8px; margin: 0 -10px; color: #333;}
.head_cart_b_zj span{ padding: 0 3px; font-weight: bold;}
.head_cart_b_zj a{ display: inline-block; float: right; width: 70px; height: 28px; line-height: 28px; margin-top: 8px; text-align: center; background: #d6001d; color: #fff; border-radius: 4px;}
.head_cart_b_zj a:hover{ background: #c8001b; color: #fff;}
.head_cart:hover .head_cart_b{ display: block;}
.head_cart_b_bg{ height: 1px; background: #fff; position: absolute; right: 0; top: -1px; width: 173px;}
.head_r_btn{ float: right; display: block; width: 138px; height: 34px; line-height: 34px; margin: 26px 0 0 20px; border: 1px solid #DFDFDF; background: #fff; text-align: center; font-size: 12px; position: relative; z-index: 9;}
.nav_r_dh{ float: right; margin-top: 6px; line-height: 23px; font-size: 15px;}
.nav_r_dh img{ vertical-align: middle; margin: 0 6px 3px 0;}
.mT15{ margin-top: 15px;}
.mB30{ margin-bottom: 30px;}
.i_jrbq_box{ height: 288px; margin-bottom: 30px!important; overflow: hidden;}
.i_jrbq_info{ max-height: 9999px; margin: 0 -15px 10px 0;}
.i_jrbq{ float: left; width: 200px; padding: 0 15px; margin-right: 12px; background: #fff; position: relative;}
.i_jrbq_rm{ position: absolute; right: 6px; top: 6px; height: 16px; padding: 0 6px; line-height: 16px; background: #F6AEAC; border: 1px solid #E61F19; border-radius: 2px; font-size: 12px; color: #E61F19; z-index: 9;}
.i_jrbq_drch{ position: absolute; left: 15px; top: 182px; font-size: 12px; color: #E61F19; font-weight: bold; z-index: 9;}
.i_jrbq_img{ height: 170px; line-height: 170px; margin-top: 10px; text-align: center; vertical-align: middle; overflow: hidden;}
.i_jrbq_img img{ max-height: 100%; max-width: 100%; vertical-align: middle; margin-bottom: 3px; transition: all 0.35s;}
.i_jrbq:hover .i_jrbq_img img{ transform: scale(1.06);}
.i_jrbq_name{ height: 38px; line-height: 19px; margin-top: 24px; overflow: hidden; font-size: 14px;}
.i_jrbq_name a:hover{ color: #d6001d;}
.i_jrbq_name a span{ display: inline-block; padding: 0 4px; line-height: 17px; margin: 0 4px -2px 0; background: #bbb; color: #fff; font-size: 12px;}
.i_jrbq_price{ height: 45px; line-height: 41px; text-align: center; font-size: 18px; font-family: verdana; color: #f00; overflow: hidden;}
.i_jrbq_nav{ position: absolute; right: 0; bottom: 0; font-size: 14px;}
.i_jrbq_nav a{ display: inline-block; margin: 0 22px;}
.i_jrbq_nav a.on{ color: #d6001d;}
.i_cjcg{ height: 350px; overflow: hidden;}
.i_cjcg_info{ float: left; width: 198.5px; height: 100%; transition: all 0.3s; position: relative; overflow: hidden;}
.i_cjcg_info_on{ width: 406px;}
.i_cjcg_info img{ position: absolute; left: 0; top: 0;}
.i_fl_lc_tja{ float: left; width: 240px; height: 484px; position: relative; overflow: hidden;}
.i_fl_lc_tja img{ display: block; width: 100%; height: 242px; border-bottom: 1px solid #F0F0F0;}
.footer_new{ overflow: hidden; width: 100%;}
.footer_new_t{ padding: 30px 0; border-bottom: 1px solid #DEDEDE;}
.footer_new_t_info{ height: 42px; margin-right: -120px; overflow: hidden;}
.footer_new_xc{ float: left; width: 210px; height: 100%; margin: 0 100px 0 10px; font-size: 18px; color: #444;}
.footer_new_xc i{ display: inline-block; width: 36px; height: 42px; vertical-align: middle; margin: 0 10px 3px 0; background: url(../images/ico_service.png);}
.footer_new_xc i.f_xc1{ background-position: 0 0;}
.footer_new_xc i.f_xc2{ background-position: 0 -43px;}
.footer_new_xc i.f_xc3{ background-position: 0 -86px;}
.footer_new_xc i.f_xc4{ background-position: 0 -129px;}
.footer_new_c{ padding: 25px 0; border-bottom: 1px solid #DEDEDE; background: #EAEAEA;}
.footer_new_c_info{ max-height: 9999px;}
.footer_new_nav{ float: left; width: 140px; margin-right: 80px;}
.footer_new_nav_t{ margin-bottom: 6px; height: 22px; line-height: 22px; font-size: 14px; color: #777; font-weight: 700; overflow: hidden;}
.footer_new_nav_b{ height: 25px; line-height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 12px; color: #777;}
.footer_new_nav_b a{ color: #777;}
.footer_new_nav_b a:hover{ color: #d6001d;}
.footer_new_b{ padding: 18px 0; background: #EAEAEA;}
.footer_new_b_txt{ text-align: center; line-height: 25px; color: #888;}
.footer_new_b_txt a{ color: #888;}
.footer_new_b_txt a:hover{ color: #d6001d;}
.footer_new_b_txt2{ color: #999;}
.logo_r_txt{ float: left; display: inline-block; margin: 46px 0 0 18px; padding-left: 15px; border-left: 1px solid #e4e4e4; font-size: 22px; color: #666;}
.cart_noLogin{ padding: 12px 20px; background: #fffdee; border: 1px solid #edd28b; color: #f40; margin: 15px 0 30px;}
.cart_noLogin i{ display: inline-block; width: 16px; height: 16px; margin: 0 10px -3px 0; background: url(../images/jinggao.png);}
.cart_noLogin a{ display: inline-block; width: 70px; height: 25px; line-height: 25px; margin: 0 0 -3px 15px; text-align: center; background: #ba180c; color: #fff; border-radius: 2px;}
.cart_noLogin a:hover{ background: #ac1509;}
.cart_tit{ margin-top: 20px; font-size: 16px; font-weight: 700; color: #d6001d;}
.cart_tit span{ display: inline-block; border-bottom: 1px solid #d6001d; padding-bottom: 5px;}
.cart_tit span i{ padding: 0 4px; font-size: 15px;}
.cart_zd{ margin-bottom: 15px; border: 1px solid #E9E9E9;}
.cart_zd table{ width: 100%;}
.cart_zd table th{ height: 40px; line-height: 40px; font-size: 12px; text-align: left; font-weight: normal; background: #F3F3F3;}
.cart_zd table th input{ vertical-align: middle; margin: 0 4px 2px 15px;}
.cart_gys{ border: 1px solid #eee; border-bottom: 0; padding: 0 15px; line-height: 40px; background: #f9f9f9; font-size: 15px; color: #888; position: relative;}
.cart_gys span{ color: #333;}
.cart_gys_r_btn{ float: right; display: inline-block; height: 20px; line-height: 20px; padding: 0 10px; margin: 10px 0 0 15px; border: 1px solid #d6001d; color: #d6001d; font-size: 12px;}
.cart_gys_r_btn:hover{ background: #d6001d; color: #fff;}
.cart_gys .green{ padding-left: 10px; color: #5FB878!important;}
.cart_gys .red{ padding-left: 10px; color: #f00!important;}
.cart_pro_box{ margin-bottom: 16px;}
.cart_pro{ border: 1px solid #eee; margin-bottom: -1px; padding: 15px 0; max-height: 9999px;}
.cart_pro_checkbox{ float: left; margin: 0 0 0 15px;}
.cart_pro_img{ float: left; display: block; width: 90px; height: 90px; margin-left: 15px; border: 1px solid #eee;}
.cart_pro_name{ float: left; width: 250px; margin-left: 10px; line-height: 19px;}
.cart_pro_cs{ float: left; width: 140px; margin-left: 12px;}
.cart_pro_cs p{ height: 19px; line-height: 19px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #888;}
.cart_pro_cs p a{ color: #888;}
.cart_pro_cs p a:hover{ color: #D6001D;}
.cart_pro_dj{ float: left; width: 100px; margin-left: 30px; text-align: center;}
.cart_pro_num{ float: left; width: 85px; height: 24px; margin-left: 30px; text-align: center; position: relative;}
.cart_num_jia{ position: absolute; left: 0; top: 0; width: 20px; height: 20px; line-height: 20px; text-align: center; border: 1px solid #ccc; font-size: 14px; color: #666; cursor: pointer;}
.cart_num_jian{ position: absolute; right: 0; top: 0; width: 20px; height: 20px; line-height: 20px; text-align: center; border: 1px solid #ccc; font-size: 14px; color: #666; cursor: pointer;}
.cart_num_input{ position: absolute; left: 22px; top: 0; width: 41px; height: 20px; line-height: 20px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 0; border-right: 0; text-align: center; }
.cart_kcbz{ margin-top: 28px; color: #e00;}
.cart_kcbz i{ display: inline-block; width: 13px; height: 12px; margin: 0 4px -1px 0; background: url(../images/gth221.png);}
.cart_pro_xj{ float: left; width: 110px; margin-left: 20px; text-align: center; font-weight: bold; font-size: 13px;}
.cart_pro_cz{ float: left; width: 95px; margin-left: 39px;}
.cart_b{ height: 50px; line-height: 50px; padding: 0 0 0 15px; margin-bottom: 30px; border: 1px solid #eee; max-height: 9999px;}
.cart_b_qx input{ vertical-align: middle; margin: 0 4px 2px 0;}
.cart_b_del{ display: inline-block; margin-left: 20px; color: #777;}
.cart_b_del:hover{ color: #d6001d;}
.cart_b_r{ float: right;}
.cart_b_num,.cart_b_zj{ display: inline-block; margin-right: 15px; color: #888;}
.cart_b_num i{ color: #f00; font-weight: bold; padding: 0 2px; font-size: 13px;}
.cart_b_zj i{ font-size: 18px; font-weight: bold; color: #f00;}
.cart_b_btn{ display: inline-block; height: 50px; line-height: 50px; padding: 0 40px; background: #d6001d; font-size: 18px; letter-spacing: 2px; color: #fff; text-align: center;}
.cart_b_btn:hover{ background: #c8001b; color: #fff;}
.cart_cnxh_box{ margin: 60px 0 30px; border-top: 1px solid #ccc; padding-top: 40px;}
.cart_cnxh_tit{ margin-bottom: 15px;}
.cart_cnxh_tit span{ font-size: 14px; font-weight: bold; color: #d6001d; padding-bottom: 3px; border-bottom: 2px solid #d6001d;}
.cart_cnxh_info{ max-height: 9999px;}
.cart_cnxh{ float: left; width: 229px; padding: 15px 20px; border: 1px dashed #cacaca; margin-right: -1px;}
.cart_cnxh_img{ display: block; height: 180px; line-height: 180px; text-align: center; vertical-align: middle; overflow: hidden;}
.cart_cnxh_img img{ max-height: 100%; max-width: 100%; vertical-align: middle; margin-bottom: 3px;}
.cart_cnxh_name{ margin-top: 8px; height: 36px; line-height: 18px; overflow: hidden;}
.cart_cnxh_price{ margin-top: 6px; text-align: center; font-family: arial; color: #f00; font-size: 14px;}
.cart_cnxh_btn{ margin-top: 8px; text-align: center;}
.cart_cnxh_btn a{ display: inline-block; height: 28px; line-height: 28px; padding: 0 20px; border: 1px solid #999; color: #666; border-radius: 3px;}
.cart_cnxh_btn a:hover{ background: #d6001d; border-color: #d6001d; color: #fff;}
.cart_cnxh_btn a i{ display: inline-block; width: 18px; height: 18px; margin: 0 4px -4px 0; background: url(../images/cart1.png);}
.cart_cnxh_btn a:hover i{ background: url(../images/cart2.png);}
.cart_cnxh:hover{ border: 1px solid #d6001d; z-index: 8; position: relative;}
.cart_no{ text-align: center; line-height: 240px; font-size: 20px; color: #999;}
.cart_no img{ height: 100px; vertical-align: middle; margin: 0 20px 3px 0;}
.i_gg1{ display: block; width: 100%; height: 100px; margin-bottom: 25px;}
.i_jrbq_box_prev{ display: none; width: 40px; height: 70px; position: absolute; top: 50%; left: 0; margin-top: -35px; background: url(../images/zjt88.png) center center no-repeat; cursor: pointer; z-index: 9;}
.i_jrbq_box_next{ display: none; width: 40px; height: 70px; position: absolute; top: 50%; right: 0; margin-top: -35px; background: url(../images/yjt88.png) center center no-repeat; cursor: pointer; z-index: 9;}
.i_jrbq_box:hover .i_jrbq_box_prev,.i_jrbq_box:hover .i_jrbq_box_next{ display: block;}
.footer_new_ewm{ float: right; width: 110px;}
.footer_new_ewm img{ height: 110px; width: 100%;}
.footer_new_ewm_txt{ margin-top: 2px; text-align: center; color: #666;}
.rb_cz_box{ position: fixed; right: 10px; bottom: 10px; width: 80px; z-index: 99;}
.rb_cz{ display: block; height: 78px; margin-bottom: -1px; border: 1px solid #e0e0e0; background: #fff; text-align: center; color: #333; position: relative; cursor: pointer;}
.rb_cz:hover{ background: #d6001d; color: #fff; border-color: #d6001d;}
.rb_cz i{ display: inline-block; width: 38px; height: 38px; margin: 10px 0 -3px;}
.rb_cz_qq i{ background: url(../images/qqzx1.png) center center no-repeat;}
.rb_cz_qq:hover i{ background: url(../images/qqzx2.png) center center no-repeat;}
.rb_cz_gzwm i{ background: url(../images/weixin1.png) center center no-repeat;}
.rb_cz_gzwm:hover i{ background: url(../images/weixin2.png) center center no-repeat;}
.rb_cz_dh i{ background: url(../images/lxdh1.png) center center no-repeat;}
.rb_cz_dh:hover i{ background: url(../images/lxdh2.png) center center no-repeat;}
.goTop:hover i{ background: url(../images/fhdb2.png) center center no-repeat;}
.goTop i{ background: url(../images/fhdb1.png) center center no-repeat;}
.rb_cz_dh{ z-index: 99;}
.goTop{ visibility: hidden}
.rb_cz_wxxx{ display: none; position: absolute; right: 80px; top: -80px; width: 220px; height: 245px; background: url(../images/u67.png); text-align: center; overflow: hidden;}
.rb_cz_wxxx img{ margin: 11px 0 0 -10px;}
.rb_cz_wxxx_txt{ display: inline-block; width: 100%; margin-top: -5px; font-size: 12px; line-height: 18px; color: #777;}
.rb_cz_gzwm:hover .rb_cz_wxxx{ display: block;}
.rb_cz_dhxx{ display: none; position: absolute; right: 79px; top: -1px; width: 240px; height: 80px; line-height: 80px; background: #d6001d; font-size: 26px; color: #fff; font-family: arial;}
.rb_cz_dhxx img{ vertical-align: middle; margin: 0 10px 3px 0;}
.rb_cz_dh:hover .rb_cz_dhxx{ display: block;}

.page{ text-align: center; margin: 30px 0;}
.page a{ display: inline-block; height: 30px; line-height: 30px; padding: 0 12px; margin: 0 2px; color: #666; background: #fff; font-size: 14px; border-radius: 2px; border: 1px solid #dcdcdc;}
.page a:hover,.page a.active,.page a.active:hover{ background: #02A1CF; border-color: #02A1CF; color: #fff;}
.page a.disible{ background: #EBEBEB; color: #888;}
.page a.disible:hover{ background: #EBEBEB; color: #888; border-color: #dcdcdc;}
.page span{ color: #888; font-size: 14px; margin: 0; height: 30px; line-height: 30px;}
.page span.totalPage{ margin-left: 8px;}
.pageInput{ height: 30px; line-height: 30px; width: 35px; margin: 0 5px; *margin-bottom: -5px; border: 1px solid #dcdcdc; background: #fff; text-align: center; border-radius: 2px; color: #666;}
.page a.btn{ background: #f6f6f6; color: #666; padding: 0 10px; margin-left: 10px; background: #fff;}


/* 2019-12-25 */
/* crumbs */
.crumbs-bar{position:relative;padding-top:15px;margin-bottom:5px;z-index:6}
.crumbs-nav{line-height:24px;padding-right:125px}
.crumbs-nav-item{float:left;margin-right:5px;margin-bottom:5px}
.crumbs-nav-item .menu-drop{float:left;z-index:9;}
.crumbs-nav-item .menu-drop .trigger .curr{color:#666}
.crumbs-nav-item .menu-drop .trigger .curr:hover{color:#d6001d}
.crumbs-nav-item .menu-drop-main{width:420px}
.crumbs-nav-item .menu-drop-list li{width:130px;margin-right:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.crumbs-nav-item .menu-drop-list li.first{color:#ababab}
.crumbs-nav-item .menu-drop-list li a{ color: #666;}
.crumbs-nav-item .menu-drop-list li a:hover{ color: #d6001d;}
.crumbs-arrow{float:left;margin:0 5px;font-family:"Helvetica Neue","Hiragino Sans GB",SimSun,serif;font-style:normal}
.crumbs-link{float:left}
.menu-drop{height:24px}
.menu-drop .trigger{display:inline-block;*display:inline;*zoom:1;height:22px;padding:0 4px 0 8px;border:1px solid #ddd;line-height:22px;vertical-align:top;background-color:#fff}
.menu-drop .trigger .curr{display:inline-block;_zoom:1;vertical-align:top}
.menu-drop-main{display:none;width:350px;padding:10px 0 10px 8px;position:absolute;left:0;top:23px;border:1px solid #ddd;background-color:#fff}
.menu-drop-list li{float:left;width:65px;margin-right:5px}
.menu-drop-list .all a,.menu-drop-list a:hover{color:#d6001d}
.z-menu-drop-open{position:relative;z-index:5}
.z-menu-drop-open .trigger{position:relative;z-index:6;height:23px;border-bottom:medium none}
.z-menu-drop-open .menu-drop-main{display:block}
.z-menu-drop-open:hover .trigger{border-bottom:medium none;height:23px}
.trigger .down{transform: scale(.8);}
.z-menu-drop-open .trigger .down{transform:rotate(180deg)scale(.8);}
/* crumbs end */
.prevPageBtn, .nextPageBtn{font-family:"Helvetica Neue","Hiragino Sans GB",SimSun,serif;}
.clf_wapper{background:#fff;border:none;border-top:solid 1px #ddd}
.clf_l{background:none;line-height:30px;height:30px;padding:12px 0 12px 10px;}
.clf_box{border-bottom:solid 1px #ececec;}
.clf_c{line-height:30px;height:30px;width:960px;padding:12px 0;}
.moreShow{margin-top:13px;height:17px;line-height:17px;width:42px;}
.clf_c a{margin:0 35px 5px 0;padding:0 10px;line-height:26px;height:26px;}
.clf_r a{padding:3px 6px;border:solid 1px #ddd;background:#fff;}
.showMoreClf{border-top:none;text-align:center;background:#fff;}
.showMoreClf a{position:relative;z-index:1;top:-1px;width:auto;padding:0 12px;height:30px;line-height:30px;background:#fff;border:solid 1px #ececec;border-top:none;}
.listSort_box{background:#fff;height:23px;line-height:23px;padding:13px 20px;border-left:none;border-right:none}
.sort_btn{border:solid 1px #ddd;}
.sort_btn:hover{border:solid 1px #d6001d;color:#d6001d;}
.nBbtn.sort_btn:hover{border-bottom:solid 1px #fff;}
.sort_btnActive:hover{background:#d6001d;border:solid 1px #d6001d;color:#fff;}
.region,.sortxlk{border:solid 1px #d6001d;top:24px}
.nBbtn .sortxlk{border-top:none;}
.region span:hover{background:#d6001d;}
.prevPageBtn, .nextPageBtn{margin-top:1px;}
.proNum{border-right:none}
.listSort_box{border-bottom-color:#ececec;z-index:1;}
.bigList .listPro_gj{border:solid 1px #fff;width:226px;margin-right:15px;}
.bigList .listPro_gj:nth-child(5n){margin-right:0;}
.bigList .listPro_gj:hover{border-color:#e9e9e9;}
.bigList .listPro_gj .list_jg_info{margin-bottom:10px;}
.list_jg_info span{font-size:16px;font-weight:normal;}
.bigList .listPro_gj .list_jg_info{font-size:20px;color:#e4393c;font-weight:normal;}
.page a:hover, .page a.active, .page a.active:hover{background:#fff;color:#d6001d;border:solid 1px #d6001d}
.bigList .listPro_gj .list_spxx_info img{transform:none;}
.bigList .listPro_gj:hover .list_spxx_img img{transform:none;}
.list_sx_box{margin:15px 0 20px 0;}
.list_nav{background:#f2f2f2;}
.list_nav_l{float:none; width:1200px;margin:0 auto;font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif;color:#555;}
.list_nav .list_nav_link{margin:0 3px;font-family:'微软雅黑';}
.detail_info_box{margin:10px 0 30px 0;}
.list_spxx_img img{width:182px;height:182px;margin-top:22px;}
.list_spxx_name_t{background:url(../images/gyp.png) no-repeat 0 2px;text-indent:43px;}
.list_tips{clear:both;overflow:hidden;height:18px;margin-bottom:12px;padding:0 10px;}
.list_tips i{height:18px;line-height:18px;padding:2px 3px;margin-right:3px;overflow:hidden;text-align:center;font-style:normal;font-size:12px;font-family: "Helvetica Neue","Hiragino Sans GB",SimSun,serif;background:#e23a3a;color:#FFF;cursor:default;border-radius:2px;}
.ps-wrap{clear:both;padding:0 10px;overflow:hidden;height:30px;}
.ps-wrap ul li{float:left;margin-right:5px;}
.ps-wrap ul li img{border:solid 1px #ececec;padding:1px;}
.ps-wrap ul li.onwrap img{border-color:#f00;}
.list_spxx_name{height:45px;}
.list_spxx_img{width:226px;height:226px;border:none;display:block;}
.detail_pro_tit{font-size:18px;color:#333;padding:10px 0 5px 0;background: url(../images/gyp.png) no-repeat 0 15px;background-size:46px 18px; text-indent:52px;}
.detail_pro_price_new{background:#f3f3f3;border:none}
.detail_pro_price_tit_t{margin-top:10px;}
.detail_pro_price_info_t{margin-top:-7px;color:#e4393c;}
.detail_pro_price{margin:0; padding:10px 0;}
.detail_pro_price_tit{color:#999;}
.detail_txt_box{line-height:45px;}
.choose_attrs{line-height:33px;white-space:normal;overflow:hidden;}
.choose_attrs ul{display:inline-block;}
.choose_attrs ul li{float:left;margin:0 7px 4px 0;border:1px solid #ccc;padding:0 5px;background:#f7f7f7;}
.choose_attrs ul li a{color:#666;}
.choose_attrs ul li img{width:25px;height:25px;margin-right:5px;}
.choose_attrs ul li:hover,.choose_attrs ul li.on-choose{border-color:#d6001d;}
.detail_img_box{width:350px;}
.tb-s380{width:350px;height:350px;line-height:350px;}
.detail_info{width:590px;}
.buybtn{padding:0 10px 20px 20px;border-bottom:solid 1px #eaeaea;height:46px;margin-top:10px;}
.buybtn input{width:44px;height:43px;border:solid 1px #ccc;text-align:center;}
.buybtn ul li{float:left;}
.zffs ul li{float:left;margin-right:20px;}
.zfbzz,.wxzz,.xxzz,.zqzf{background:url(../images/zfbzz.png) no-repeat 0 11px;vertical-align:middle;text-indent:28px;}
.wxzz{background:url(../images/wxzz.png) no-repeat 0 11px;}
.xxzz{background:url(../images/xxzz.png) no-repeat 0 11px;}
.zqzf{background:url(../images/zqzf.png) no-repeat 0 11px;}
.regulation span{display:block;background:#f1f1f1;border:solid 1px #ccc;color:#ccc;width:14px;height:21px;text-align:center;border-left:none}
.regulation span:last-child{margin-top:-1px;}
.regulation span a{color:#666;}
.jrgwc{height:46px;background:#d6001d;padding:0 26px;line-height:46px;font-size:18px;margin-left:10px;display:block;color:#fff;font-weight:bold;}
.jrgwc:hover{color:#fff;background:#c8001b;}
.jrgwc i{background:url(../images/add.png) no-repeat;display:inline-block;width:28px;height:24px;vertical-align: middle;margin-right:5px;}
.detail_sc a i.no,.detail_sc a i{background: url(../images/attention.png) no-repeat 0 1px;}
.detail_sc a:hover{color:#e4393c;}
.track{width:210px;position:static;float:right;right:auto;background:#fff;top:-10px;overflow:hidden;}
.track .extra-trigger{position:relative;z-index:11;float:left;margin-right:-24px;width:23px;height:519px;text-align:center;border-left:1px solid #f2f2f2;cursor:pointer}
.track .extra-trigger .sprite-extra{display:block;overflow:hidden;margin:0 0 5px 6px;width:7px;height:11px;background-image:url(//static.360buyimg.com/item/unite/1.0.89/components/default/track/i/__sprite.png);background-position:0 -15px}
.track .extra-trigger a{display:block;padding-top:140px}
.track .extra-trigger a:hover{color:#666}
.track .extra{display:none;width:210px;z-index:10;background:#fff}
.track .track-tit{position:relative;line-height:50px;font-size:12px;color:#666;font-weight:400;text-align:center}
.track .track-tit span{position:absolute;z-index:1;left:0;right:0;top:25px;height:1px;background:#f2f2f2}
.track .track-tit h3{position:relative;z-index:2;display:inline-block;*display:inline;*zoom:1;background:#fff;padding:0 25px}
.track .track-con{width:150px;overflow:hidden;margin:0 auto;height:400px;}
.cat-1-737 .track .track-con{height:340px}
.track .track-con li{position:relative;padding:10px 0}
.track .track-con li a{position:relative;*zoom:1;*display:inline;display:inline-block}
.track .track-con ul li a div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:absolute;left:0;right:0;top:126px;line-height:12px;background:rgba(255,255,255,.9);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#9FFFFFFF, endcolorstr=#9FFFFFFF);padding:6px;*width:150px}
.track .track-con p{*width:150px;line-height:18px;color:#C81623;text-align:center}
.track .track-con img{width:150px}
.track .track-more .sprite-down,.track .track-more .sprite-up{width:28px;height:15px;background-image:url(//static.360buyimg.com/item/unite/1.0.89/components/default/track/i/__sprite.png)}
.track .track-more{padding-top:10px;text-align:center;clear:both}
.track .track-more a{display:inline-block;margin:0 10px;text-indent:-9999px;overflow:hidden}
.track .track-more .sprite-down{background-position:0 0}
.track .track-more .sprite-up{background-position:-28px 0}
.track .extra{display:block;right:auto;left:auto;box-shadow:none}
.track:hover .extra{top:0}
.detail_nav_box a{border:none}
.detail_nav_box a.active{border-top-color:#d6001d;color:#d6001d;border-right:solid 1px #eaeaea;border-left:solid 1px #eaeaea;height:37px;}
.detail_nav_box a:hover{color:#d6001d;}
.detail_nav_box{background:#f8f8f8;border:none;}
.detail_bottom_r_box{border:none;}
.inner{float:right;margin-right:10px;padding-top:7px;position:relative;}
.innerbtn a{float:right;margin-right:10px;background:#d6001d;color:#fff;height:28px;line-height:28px;}
.innerbtn a:hover{color:#fff;}
.inner_main{position:absolute;z-index:1;right:10px;top:35px;background:#fff;border:solid 1px #d6001d;width:230px;height:120px;overflow:hidden;display:none;}
.p-img{float:left;width:100px;height:100px;margin:10px;}
.p-img img{width:100px;height:100px;}
.p-info{float:left;width:100px;}
.p-name{margin-top:10px;line-height:18px;height:36px;overflow:hidden;}
.p-price{color:#f00;}
.p-price span{color:#666;}
.detail_nav_box{height:40px;line-height:40px;}
.detail_bottom_l_t_tit{background:#f7f7f7;border-color:#eee}
.detail_bottom_l_t{border-color:#eee;border-bottom:none;}
.detail_bottom_l_t_info{background:#fff;padding:0;}
.detail_bottom_l_t_info li{padding:5px 10px 5px 15px;}
.detail_bottom_l_t_info li::before{content:"·";margin-right:5px;display:inline-block;vertical-align:middle;}
.detail_bottom_l_t_info li a{display:inline-block;width:150px;vertical-align:middle;white-space:nowrap;text-overflow: ellipsis;overflow:hidden;}
.detail_xgfl{height:28px;line-height:28px;font-size:12px;color:#666; background: url(../images/detail_class.png) no-repeat 0 6px;padding-left:26px;}
.detail_bottom_l{border-color:#eee;}
.detail_cnxh{border:none}
.detail_cnxh_price{color:#f00;font-weight:bold;}
.detailTable tr th, .detailTable tr td{border-color:#eee;}
.detailTable tr th{background:#f7f7f7;}
.klyk_next,.klyk_prev{ position: absolute; bottom: 0; width: 24px; height: 12px; z-index: 10; cursor: pointer;}
.klyk_next{ right: 38px; background: url(../images/sjt558.png);}
.klyk_prev{ left: 38px; background: url(../images/xjt558.png);}
.tb-thumb .tb-selected{background:#D6001D}
.choose_attrs ul li a i{display:inline-block;max-width:430px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:bottom;}
.spsy_t_box{ max-height: 9999px; margin: 25px 0;}
.spsy_t_info{ display: block; float: left; width: 280px; height: 590px; margin-right: 26px; position: relative;}
.spsy_t_info img{ display: block; width: 100%; height: 100%;}
.mR0{ margin-right: 0!important;}
.spsy_t_info_b{ position: absolute; left: 0; bottom: 0; width: 100%; height: 0; background: rgba(0,0,0,.77); text-align: center; overflow: hidden; transition: all 0.4s; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c4000000,endColorstr=#c4000000); zoom:1;}
:root .spsy_t_info_b{filter:none\9;}/*for IE9*/
.spsy_t_info_b span{ display: block; height: 40px; line-height: 40px; margin-top: 30px; padding: 0 15px; font-size: 24px; color: #F59A23; font-weight: bold; overflow: hidden;}
.spsy_t_info_b i{ display: block; height: 30px; line-height: 30px; margin-top: 8px; padding: 0 15px; font-size: 14px; color: #ddd; overflow: hidden;}
.spsy_t_info:hover .spsy_t_info_b{ height: 140px;}
.spsy_info{ margin-bottom: 20px; background: #fff; border: 1px solid #eaeaea;}
.spsy_info_t{ border-bottom: 1px solid #eaeaea; line-height: 45px; font-size: 16px; letter-spacing: 1px;}
.spsy_info_t span{ display: inline-block; height: 45px; padding: 0 50px; background: #eaa454; color: #fff; opacity: .87; filter: alpha(opacity=87);}
.spsy_info_t span.bg2{ background: #2d93ae;}
.spsy_info_t span.bg3{ background: #be8280;}
.spsy_info_t span.bg4{ background: #848EAC;}
.spsy_info_b{ padding: 18px; max-height: 9999px;}
.spsy_info_gys_box{ float: left; width: 580px; max-height: 9999px;}
.spsy_info_gys{ float: left; width: 178px; margin-right: 15px;}
.spsy_info_gys_img{ display: block; height: 80px; line-height: 80px; padding: 0; border: 1px solid #eee; text-align: center; vertical-align: middle; overflow: hidden;}
.spsy_info_gys_img img{ max-height: 100%; max-width: 100%; vertical-align: middle; margin-bottom: 3px; transition: all 0.3s;}
.spsy_info_gys_name{ height: 30px; line-height: 38px; overflow: hidden; text-align: center; font-size: 14px; font-weight: bold;}
.spsy_info_gys_rz{ margin-top: 4px; color: #dda152;}
.gysTb6{ display: inline-block; width: 18px; height: 18px; margin: 0 3px -4px 0; background: url(../images/gys65.png);}
.spsy_info_gys_sps{ float: right; color: #b6b6b6;}
.spsy_info_gys_o{ height: 22px; margin-top: 10px; color: #888; overflow: hidden;}
.spsy_info_gys_o span{ display: inline-block; height: 20px; line-height: 20px; padding: 0 6px; margin-right: 6px; border: 1px solid #ddd;}
.spsy_info_gys_o span.js{ border-color: #a1c6de; color: #87b3cf;}
.spsy_info_gys:hover .spsy_info_gys_img img{ transform: scale(1.09);}
.spsy_info_pro_box{ float: right; width: 580px; max-height: 9999px;}
.spsy_info_pro{ float: left; width: 180px; margin-left: 13px; position: relative;}
.spsy_info_pro_img{ display: block; padding: 9px; border: 1px solid #f2f2f2; height: 160px;}
.spsy_info_pro_img img{ width: 100%; height: 100%;}
.spsy_info_pro_name{ display: block; height: 25px; line-height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.spsy_info_pro_price{ text-align: center; margin-top: 5px; font-size: 14px; font-weight: bold; color: #f00; font-family: verdana;}
.spsy_info_pro:hover .spsy_info_pro_img{ border-color: #cfdff3;}
.cjcg_gg{ display: block; height: 100px; margin: 15px 0 20px;}
.cjcg_gg img{ display: block; height: 100%; width: 100%;}
.cjcg_box{ margin-bottom: 24px; height: 385px; overflow: hidden; background: #fff;}
.cjcg_l{ float: left; width: 470px; height: 385px;}
.cjcg_l img{ display: block; height: 100%; width: 100%;}
.cjcg_r{ float: right; width: 730px; border-top: 2px solid #5599ab;}
.cjcg_r_t{ margin: 13px 0; max-height: 9999px;}
.cjcg_r_hy{ float: left; width: 43%; margin: 0 3.5%; height: 84px; line-height: 28px; overflow: hidden;}
.cjcg_r_hy a{ display: inline-block; margin-right: 16px; color: #666;}
.cjcg_r_hy a:hover{ color: #d6001d;}
.cjcg_r_b{ max-height: 9999px; margin-top: 22px;}
.cjcg_r_b_pro{ float: left; width: 180px; margin: 0 30px; position: relative;}
.cjcg_r_b_pro_img{ display: block; padding: 9px; border: 1px solid #f2f2f2; height: 160px;}
.cjcg_r_b_pro_img img{ width: 100%; height: 100%;}
.cjcg_r_b_pro_name{ display: block; height: 40px; line-height: 20px; margin-top: 6px; overflow: hidden;}
.cjcg_r_b_pro_name span{ display: inline-block; padding: 0 4px; line-height: 17px; margin: 0 4px -2px 0; background: #bbb; color: #fff; font-size: 12px;}
.cjcg_r_b_pro_price{ margin-top: 5px; font-size: 14px; font-weight: bold; color: #f00; font-family: verdana;}
.cjcg_r_b_pro:hover .cjcg_r_b_pro_img{ border-color: #cfdff3;}
.sp_tit{ font-size: 17px; font-weight: bold; line-height: 35px; margin-bottom: 6px; color: #555;}
.sp_tit_more{ float: right; margin-right: 5px; font-size: 12px; color: #888; font-weight: normal;}
.sp_t_info_box{ max-height: 9999px; padding: 25px 0 20px; background: #fff; position: relative;}
.sp_t_info_l{ float: left; height: 170px; line-height: 170px; margin-right: 40px; vertical-align: middle; overflow: hidden; font-size: 0;}
.sp_t_info_l img{ max-height: 100%; max-width: 300px; vertical-align: middle; margin-bottom: 3px;}
.sp_t_info_r{ float: left; max-width: 660px;}
.sp_t_info_name{ font-size: 25px; color: #d6001d; text-shadow: 1px 1px 1px rgba(31,94,110,.4);}
.sp_t_info_hy_box{ margin-top: 7px;}
.sp_t_info_hy{ display: inline-block; width: 188px; height: 31px; padding-left: 50px; line-height: 35px; background: url(../images/vip_bg6.png) left center no-repeat; font-size: 13px; color: #fff; letter-spacing: 1px;}
.sp_t_info_hy span{ padding: 3px; color: #ff0; font-weight: bold;}
.sp_t_info_o_box{ margin-top: 15px;}
.sp_t_info_o{ display: inline-block; width: 240px; margin-right: 15px; color: #555; line-height: 24px;}
.sp_t_info_o i{ color: #aaa; padding-right: 4px;}
.sp_t_info_o .jineColor{ color: #d6001d;}
.wbfb{ width: 100%;}
.sp_t_info_o_btn1{ position: absolute; right: 0; top: 65px; display: inline-block; width: 146px; height: 34px; line-height: 34px; text-align: center; border: 1px solid #d6001d; color: #d6001d; border-radius: 4px; font-size: 14px;}
.sp_t_info_o_btn1:hover{ background: #d6001d; color: #fff;}
.sp_t_info_o_btn2{ top: 115px;}
.lxkf_tb3{ display: inline-block; width: 16px; height: 16px; margin: 0 6px -2px 0; background: url(../images/kefu.png);}
.sp_t_info_o_btn1:hover .lxkf_tb3{ background: url(../images/kefu2.png);}
.xx_tb3{ display: inline-block; width: 16px; height: 16px; margin: 0 6px -2px 0; background: url(../images/xingxing.png);}
.sp_t_info_o_btn1:hover .xx_tb3,.sp_t_ysc .xx_tb3{ background: url(../images/xingxing2.png);}
.sp_t_ysc{ background: #d6001d; color: #fff;}
.sp_nav{ height: 40px; background: #d6001d; margin-bottom: 20px; position: relative;}
.sp_nav_info{ max-height: 9999px; position: relative; z-index: 9 }
.sp_nav_info li{ float: left; width: 133px; position: relative;}
.sp_nav_info li a{ display: block; height: 40px; line-height: 40px; text-align: center; font-size: 14px; color: #fff; overflow: hidden;}
.sp_nav_info li a:hover{ color: #ff0;}
.sp_nav_info li a.on span{ display: inline-block; color: #ff0; line-height: 23px; border-bottom: 2px solid #ff0;}
.sp_nav_info li .sp_nav_info_more{ display: none; position: absolute; left: 0; top: 40px; z-index: 9; width: 131px; max-height: 400px; overflow-y: auto; border: 1px solid #d6001d; border-top: 0; background: #fff;}
.sp_nav_info li .sp_nav_info_more a{ display: block; padding: 0 10px; color: #666; font-size: 12px;}
.sp_nav_info li .sp_nav_info_more a:hover{ background: #eee;}
.sp_nav_info li .sp_nav_info_more::-webkit-scrollbar{ width: 8px;} /* 滚动条宽度 */
.sp_nav_info li .sp_nav_info_more::-webkit-scrollbar-track{ background-color: #eee;} /* 滚动条的滑轨背景颜色 */
.sp_nav_info li .sp_nav_info_more::-webkit-scrollbar-thumb{ background-color: rgba(0, 0, 0, 0.09);} /* 滑块颜色 */
.sp_nav_info li .sp_nav_info_more::-webkit-scrollbar-button{ display: none; background-color: #e2e2e2; height: 10px;} /* 滑轨两头的监听按钮颜色 */
.sp_nav_info li:hover .sp_nav_info_more{ display: block;}
.sp_pro_list{ margin-bottom: 0;}
.sp_pro_list .i_jrbq{ border: 1px solid #eee; width: 199px; margin-bottom: 15px;}
.sp_pro_list .i_jrbq_price{ margin-top: 10px; height: 40px; line-height: 40px;}
.sp_pro_list .i_jrbq_name{ margin: 3px 0 15px; font-size: 12px;}
.sp_pro_list .i_jrbq_name a{ color: #888;}
.sp_pro_list .i_jrbq_name a:hover{ color: #d6001d;}
.sp_remai{ position: absolute; right: 0; top: 0; width: 50px; z-index: 9;}
.nav_r_two{ display: none; position: absolute; left: 0; top: 35px; width: 121px; padding: 2px 0; background: #fff; z-index: 9; border: 2px solid #d6001d; border-top: 0;}
.nav_r li .nav_r_two a{ padding: 0 10px; font-size: 12px; overflow: hidden;}
.xjt87{ display: inline-block; width: 8px; height: 5px; margin: 0 0 2px 4px; background: url(../images/xjt87.png);}
.nav_r li:hover .nav_r_two{ display: block;}
.zysc_banner{ height: 450px; position: relative;}
.zysc_banner .swiper-slide a{ display: block; height: 100%;}
.zysc_banner .swiper-pagination{ position: absolute; z-index: 20; bottom: 10px; width: 100%; text-align: center;}
.zysc_banner .swiper-pagination-switch{ display: inline-block; width: 40px; height: 4px; background: #fff; margin: 0 4px; opacity: .4; filter: alpha(opacity=40); border-radius: 0; cursor: pointer;}
.zysc_banner .swiper-active-switch{ background: #fff; opacity: 1; filter: alpha(opacity=100);}
.zysc_js_box{ max-height: 9999px; padding: 20px; margin: 15px 0 25px; background: #fff; border: 1px solid #E2E2E2;}
.zysc_js_img{ float: left; display: block; width: 290px; height: 290px;}
.zysc_js_r{ float: right; width: 830px;}
.zysc_js_r_t{ margin-bottom: 15px; border-bottom: 2px solid #EFEFEF; font-size: 16px;}
.zysc_js_r_t span{ display: inline-block; line-height: 30px; margin-bottom: -2px; border-bottom: 2px solid #d6001d;}
.zysc_js_r_b{ padding: 0 10px; line-height: 25px; color: #666;}
.zysc_js_r_b p{ margin-bottom: 5px;}
.zysc_b_tit{ margin: 18px 0; font-size: 24px;}
.zysc_b_tit img{ vertical-align: middle; margin: 0 10px 3px 0;}
.zysc_tjsp_box{ height: 400px; margin-bottom: 25px; border-top: 2px solid #7392F6; overflow: hidden;}
.zysc_tjsp_skin1{ border-color: #7392F6;}
.zysc_tjsp_skin2{ border-color: #AB7F6D;}
.zysc_tjsp_skin3{ border-color: #37A892;}
.zysc_tjsp_skin4{ border-color: #726EE5;}
.zysc_tjsp_skin5{ border-color: #BCA78C;}
.zysc_tjsp_skin6{ border-color: #32A1B3;}
.zysc_tjsp_l{ float: left; display: block; width: 240px; height: 100%;}
.zysc_tjsp_r{ float: right; width: 960px; max-height: 9999px; background: #fff;}
.zysc_tjsp_pro{ float: left; width: 240px; height: 200px; overflow: hidden; text-align: center;}
.zysc_tjsp_pro_img{ line-height: 0; font-size: 0;}
.zysc_tjsp_pro_img img{ width: 100px; height: 100px; margin-top: 10px;}
.zysc_tjsp_pro_name{ padding: 0 15px; margin-top: 9px; font-size: 14px; height: 25px; line-height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zysc_tjsp_pro_price{ font-size: 16px; font-weight: bold; color: #f00;}
.zysc_tjsp_pro_zy{ margin-top: 2px; text-align: left; padding: 0 15px;}
.zysc_tjsp_pro_zy span{ display: inline-block; height: 16px; line-height: 16px; padding: 0 5px; background: #C42526; color: #fff; border-radius: 2px;}
.zysc_tjsp_pro:hover .zysc_tjsp_pro_name a{ color: #d6001d;}
.gypcs_banner{ height: 650px; position: relative;}
.gypcs_banner .swiper-slide a{ display: block; height: 100%;}
.gypcs_banner .swiper-pagination-bullet{ display: inline-block; width: 40px; height: 4px; background: #fff; margin: 0 4px; opacity: .4; filter: alpha(opacity=40); border-radius: 0; cursor: pointer;}
.gypcs_banner .swiper-pagination-bullet-active{ background: #fff; opacity: 1; filter: alpha(opacity=100);}
.gypcs_nav{ margin-bottom: 0; background: #d6001d;}
.gypcs_header{ height: 140px; border-top: 1px solid #ddd; background: #fff;}
.gypcs_header_logo{ float: left; width: 340px; height: 140px; line-height: 140px; vertical-align: middle; overflow: hidden;}
.gypcs_header_logo img{ max-height: 110px; max-width: 310px; vertical-align: middle; margin-bottom: 3px;}
.gypcs_header_r{ float: left; width: 690px; margin: 27px 0 0 10px; font-size: 12px; line-height: 22px; height: 88px; color: #999; overflow: hidden;}
.gypcs_tjcp_box{ margin: 25px 0;}
.gypcs_tjcp{ float: left; display: block; width: 580px; height: 464px; border: 2px solid #b3b2b7;}
.gypcs_tjcp:hover{ border-color: #d6001d;}
.gypcs_tjcp img{ width: 100%; height: 100%;}
.gypcs_b{ max-height: 9999px; margin-bottom: 30px;}
.gypcs_b_l{ float: left; width: 208px; border: 1px solid #e2e2e2; background: #fff;}
.gypcs_b_l_t{ height: 39px; line-height: 39px; border-bottom: 1px solid #d6001d; padding: 0 15px; background: #F7F7F7; font-size: 14px; color: #555;}
.gypcs_b_l_b{ padding: 18px 18px 0;}
.gypcs_xsph{ margin-bottom: 15px;}
.gypcs_xsph_img{ display: block; border: 1px solid #eee; height: 170px;}
.gypcs_xsph_img img{ width: 100%; height: 100%;}
.gypcs_xsph_name{ margin-top: 8px; height: 38px; line-height: 19px; overflow: hidden;}
.gypcs_xsph_price{ margin-top: 2px; font-size: 14px; color: #f00; font-weight: bold;}
.gypcs_xsph:hover .gypcs_xsph_img{ border-color: #bac8cc;}
.gypcs_b_r{ float: right; width: 970px;}
.gypcs_cplc_tit{ height: 40px; line-height: 40px; margin-bottom: 15px; background: #d6001d; padding: 0 15px; font-size: 15px; color: #fff;}
.gypcs_cplc{ max-height: 9999px; margin: 0 -30px 5px 0;}
.gypcs_pro{ float: left; width: 223px; margin: 0 23px 20px 0; border: 1px solid #e2e2e2; background: #fff;}
.gypcs_pro_img{ display: block; height: 193px; padding: 15px; border-bottom: 1px solid #e2e2e2;}
.gypcs_pro_img img{ width: 100%; height: 100%; transition: all 0.35s;}
.gypcs_pro_price{ padding: 0 15px; margin-top: 8px; font-size: 18px; color: #fc0000; font-weight: bold;}
.gypcs_pro_name{ margin: 4px 0 10px; padding: 0 15px; height: 38px; line-height: 19px; overflow: hidden;}
.gypcs_pro:hover .gypcs_pro_img img{ transform: scale(1.08);}
#banner img{line-height:360px;vertical-align:middle;object-fit:cover;text-align:center;width:100%;height: 100%;}
.nomargin{margin:0}
.zshz_banner{ height: 400px; background: url(../images/zshz_banner.jpg) center center no-repeat;}
.zshz_tit{ margin: 40px 0 50px; font-size: 30px; color: #222; text-align: center; letter-spacing: 1px;}
.zshz_tab_box{ width: 900px; margin: 0 auto 60px;}
.zshz_tab_t{ height: 73px; line-height: 73px; margin-bottom: 50px; border: 1px solid #E6E6E6; background: #F8F8F8; overflow: hidden; position: relative;}
.zshz_tab_t_info{ float: left; width: 33.33%; text-align: center; font-size: 18px; color: #111;}
.zshz_tab_t_info span{ cursor: pointer;}
.zshz_tab_t i{ display: inline-block; position: absolute; left: 94px; bottom: 16px; width: 112px; height: 4px; background: #c8001b; border-radius: 2px; transition: all 0.5s;}
.zshz_tab_t_info_on{ color: #c8001b;}
.zshz_tab_b{ height: 270px; overflow: hidden;}
.zshz_tab_b_info{ height: 255px; padding: 15px 0 0 460px; position: relative; font-size: 14px; color: #555; line-height: 28px; overflow: hidden;}
.zshz_tab_b_img{ position: absolute; left: 0; top: 0;}
.zshz_tab_b_info p{ margin-bottom: 25px;}
.zshz_tab_b_info p.dg_p{ padding-left: 30px; background: url(../images/dg55.png) left 4px no-repeat;}
.zshz_nr2{ overflow: hidden; background: #F5F5F5;}
.zshz_nr2_img{  text-align: center; margin-bottom: 60px;}
.zshz_nr3{ height: 303px; background: url(../images/zshz_bg.jpg) center center no-repeat; text-align: center; overflow: hidden;}
.zshz_tit2{ margin: 60px 0 50px; font-size: 36px; color: #ffffc2; text-align: center; letter-spacing: 1px;}
.zshz_nr3_link{ text-align: center;}
.zshz_nr3_link a{ display: inline-block; width: 176px; height: 44px; line-height: 44px; border: 2px solid #ff0; border-radius: 6px; font-size: 20px; color: #ffff00;}
.zshz_nr3_link a:hover{ background: #ff0; color: #555;}
.detail_sc{ margin-top: 10px;}
.list_flxz_info{ float: left; display: inline-block; height: 22px; line-height: 22px; padding: 0 10px; margin-right: 15px; border: 1px dashed #d6001d; color: #d6001d;}
.list_flxz_info a{ display: inline-block; width: 10px; height: 10px; margin-left: 8px; margin-bottom: -1px; background: url(../images/close887.png);}
.sp_banner{ margin-bottom: 15px;}
.ppzq_tit{ font-size: 19px; margin-bottom: 15px; font-weight: bold; color: #333;}
.mT20{ margin-top: 20px;}
.ppzq_tjpp{ max-height: 9999px; margin-right: -40px;}
.ppzq_tjpp .spsy_info_gys{ margin-right: 26px;}
.ppzq_search_box{ margin-top: 30px; background: #f6f6f6; padding: 30px 30px 0; border: 1px solid #e8e8e8; overflow: hidden;}
.ppzq_search{ margin-bottom: 30px;}
.ppzq_search_l{ display: inline-block; width: 120px; margin-right: 10px; text-align: right; font-size: 14px;}
.ppzq_search_input{ height: 35px; line-height: 35px; padding: 0 15px; width: 300px; background: #fff; border: 1px solid #ddd;}
.ppzq_search_btn{ height: 37px; line-height: 37px; padding: 0 18px; border: 0; background: #d6001d; color: #fff; letter-spacing: 1px; cursor: pointer;}
.ppzq_search_btn:hover{ background: #c8001b;}
.ppzq_search_zm a{ padding: 2px 6px; margin: 0 12px 0 0; font-size: 13px;}
.ppzq_search_zm a:hover,.ppzq_search_zm a.active{ background: #d6001d; color: #fff;}
.ppzq_info_box{ margin-bottom: 30px; border: 1px solid #e8e8e8; border-top: 0; overflow: hidden;}
.ppzq_info{ max-height: 9999px; margin: 30px 0 -20px 0;}
.ppzq_info .spsy_info_gys{ margin: 0 30px 30px;}
.cjcg_t_box{ height: 450px; position: relative; overflow: hidden;}
.cjcg_t_bg{ display: block; width: 100%;}
.cjcg_nav{ height: 45px; overflow: hidden; background: #d6001d;}
.cjcg_nav li{ float: left; height: 45px; line-height: 45px; color: #fff; font-size: 14px;}
.cjcg_nav li a{ display: block; padding: 0 36px; color: #fff;}
.cjcg_nav_on,.cjcg_nav li:hover{ background: #bc011a;}
.cjcg_info_wapper{ margin-bottom: 30px;}
.cjcg_info_box{ margin-top: 18px; max-height: 99999px;}
.cjcg_info_t{ height: 360px; overflow: hidden;}
.cjcg_info_t_l{ float: left; width: 285px; height: 100%; background: #fff; overflow: hidden;}
.cjcg_info_t_r{ float: right; width: 900px; height: 100%; overflow: hidden; position: relative;}
.cjcg_info_t_r_bg{ display: block; width: 100%; height: 100%;}
.cjcg_info_t_l_t{ margin-top: 20px; padding: 0 15px; font-size: 24px; font-weight: bold; line-height: 30px;}
.cjcg_info_t_l_b{ padding: 0 0 0 15px; margin-top: 20px; height: 280px; line-height: 28px; overflow: hidden;}
.cjcg_info_t_l_b a{ display: inline-block; margin: 0 15px 10px 0; color: #888; padding: 0 15px; border: 1px solid #e6e6e6; border-radius: 50px;}
.cjcg_info_t_l_b a:hover,.cjcg_info_t_l_b a.on{ color: #d6001d; border-color: #d6001d}
.cjcg_info_b{ height: 288px; margin-top: 10px!important; overflow: hidden;}
.cjcg_info_b_prev{ width: 40px; height: 70px; position: absolute; top: 50%; left: 0; margin-top: -35px; background: url(../images/zjt88.png) center center no-repeat; cursor: pointer; z-index: 9;}
.cjcg_info_b_next{ width: 40px; height: 70px; position: absolute; top: 50%; right: 0; margin-top: -35px; background: url(../images/yjt88.png) center center no-repeat; cursor: pointer; z-index: 9;}
.cjcg_info_b_prev:focus,.cjcg_info_b_next:focus{ outline: none;}
.cjcg_info_b .swiper-button-disabled{ opacity: .4; filter: alpha(opacity=40);}
.cjcg_navFixed{ position: fixed; width: 1200px; top: 0; left: 50%; margin-left: -600px; z-index: 99;}
.cjrd_info{ position: absolute; left: 160px; top: 230px; display: inline-block; z-index: 9;}
.cjrd_info .cjrd_info_bg1{ display: inline-block; width: 10px; height: 10px; background: #d6001d; border: 2px solid #5FA5DC; border-radius: 50%; position: relative; z-index: 9;}
.cjrd_info_bg2{ position: absolute; left: -2px; top: -2px; width: 18px; height: 18px; background: #5FA5DC; border-radius: 50%;}
.animation, .animation2 {
    -webkit-animation: twinkling 1s infinite ease-in-out;
    animation: twinkling 1s infinite ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}
@-webkit-keyframes twinkling {
    0% {
        opacity: .4;
        filter: alpha(opacity=40);
        -webkit-transform: scale(1)
    }
    50% {
        opacity: .8;
        filter: alpha(opacity=80);
        -webkit-transform: scale(1.12)
    }
    100% {
        opacity: .4;
        filter: alpha(opacity=40);
        -webkit-transform: scale(1)
    }
}
@keyframes twinkling {
    0% {
        opacity: .4;
        filter: alpha(opacity=40);
        -webkit-transform: scale(1)
    }
    50% {
        opacity: .8;
        filter: alpha(opacity=80);
        -webkit-transform: scale(1.12)
    }
    100% {
        opacity: .4;
        filter: alpha(opacity=40);
        -webkit-transform: scale(1)
    }
}
.bjsp_b_spxx{ text-align: center; padding: 50px 0;}
.cjrd_info span{ display: none; padding: 3px 10px 3px 30px; position: absolute; top: -6px; left: -10px; background: #fff; border-radius: 17px; white-space: nowrap; color: #d6001d; font-size: 12px;}
.cjrd_info:hover span{ display: inline-block;}
.bjsp_zz{position:absolute;z-index:100;top:50px;left:0;width:100%;height:198px; background: #000; opacity: 0; filter: alpha(opacity=0);}
.editMenu{position:fixed;z-index:100;top:0;left:0;height:50px;width:100%;background:#AA0000;}
.editMenu div{width:1200px; margin:0 auto;}
.editMenu div span{display:inline-block;width:598px;height:50px;overflow:hidden;color:#fff;font-size:16px;line-height:50px;}
.editMenu div span.tR{text-align:right;line-height:14px;font-size:14px;}
.editMenu a{display:inline-block;margin:10px;padding:8px 15px;background:#fff;color:#666;border-radius:3px; line-height: 14px;}
.editMenu a:hover{background:#ff0;color:#c00;}
.sp_nav_zz{position:absolute;z-index:100;top:0;left:0;width:100%;height:40px; background: #000; opacity: 0; filter: alpha(opacity=0);}
.companyLogo{border:dashed 2px #0096E9;position:relative;cursor:pointer;vertical-align: middle;position: relative;}
.dellogo,.editlogo{position:absolute;z-index:9;top:0;right:0; padding: 0 10px; height:18px;font-size:12px;line-height:18px;background:#0096e9;cursor:pointer;color:#fff;}
.dellogo{ display: none; z-index: 100;}
.dellogo:hover,.editlogo:hover{color:#fff;}
.companyLogo_fileInput{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0); cursor: pointer; z-index: 99;}
.mB0{ margin-bottom: 0;}
.shop_banner{ height: 360px; position: relative; margin-bottom: 20px!important;}
.shop_banner .swiper-slide{ position: relative;}
.shop_banner .swiper-slide a{ display: block; height: 100%;}
.shop_banner .swiper-pagination{ position: absolute; z-index: 999; bottom: 10px; width: 100%; text-align: center;}
.shop_banner .swiper-pagination-switch{ display: inline-block; width: 40px; height: 4px; background: #fff; margin: 0 4px; opacity: .4; filter: alpha(opacity=40); border-radius: 0; cursor: pointer;}
.shop_banner .swiper-active-switch{ background: #fff; opacity: 1; filter: alpha(opacity=100);}
.shop_banner_fileInput{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0); cursor: pointer; z-index: 99;}
.shop_banner_cz{ position: absolute; right: 0; top: 0; text-align: right;}
.shop_banner .swiper-slide a.delbanner,.shop_banner .swiper-slide a.editbanner{ position: relative; display: inline-block; padding: 0 10px; height:18px!important;font-size:12px;line-height:18px;background:#fff;cursor:pointer;color:#0096e9;}
.shop_banner .swiper-slide a.delbanner{ display: none; z-index: 100;}
.shop_banner .swiper-slide a.delbanner_show{ display: inline-block;}
.delbanner:hover,.editbanner:hover{color:#0096e9;}
.foot_xcx{ float: right; margin: 10px 10px 0 0;}
.banner_r_hyy{ height: 60px; line-height: 60px; padding: 0 0 0 85px; margin-top: 15px; background: url(../images/hi.png) 8px center no-repeat;}
.banner_r_hyy span{ vertical-align: middle; display: inline-block; height: 44px; line-height: 22px; font-size: 14px; color: #888; overflow: hidden;}
.banner_r_dlzc{ margin-top: 18px;}

.banner_r_dlzc1{ display: inline-block; width: 97px; height: 28px; line-height: 28px; text-align: center; border: 1px solid #D6001D; background: #D6001D; color: #fff; font-size: 13px;}
.banner_r_dlzc1:hover{ background: #c8001b; border-color: #c8001b; color: #fff;}
.banner_r_dlzc2{ display: inline-block; width: 97px; height: 28px; margin-right: 8px; line-height: 28px; text-align: center; border: 1px solid #D6001D; background: #fff; color: #D6001D; font-size: 13px;}
.banner_r_dlzc2:hover{ background: #D6001D; color: #fff;}


.mL10{ margin-left: 10px;}
.banner_wapper{ margin-bottom: 15px; height: 460px; transition: background 1.5s 0.1s; overflow: hidden;}
.banner_r_cgsrk{ display: block; height: 35px; line-height: 35px; margin-top: 10px; text-align: center; background: #322F2A; color: #fff; font-size: 14px;}
.banner_r_cgsrk i{ display: inline-block; width: 21px; height: 18px; margin: 0 10px -4px 0; background: url(../images/feiji.png);}
.banner_r_cgsrk:hover{ background: #292929; color: #fff;}
.banner_r_ppgyshzjh{ display: block; width: 100%; margin-top: 10px;}
.banner_l_banner{ float: left; width: 590px; height: 100%; overflow: hidden;}
.banner_l_banner img{ width: 100%; height: 100%; display: block;}
.banner_l_banner_r{ float: right; width: 176px; height: 420px; padding: 35px 0; position: relative; overflow: hidden;}
.banner_l_next{ position: absolute; top: 0; left: 0; width: 100%; height: 35px; background: url(../images/sjt668.png) center center no-repeat; opacity: .6; filter: alpha(opacity=60);}
.banner_l_prev{ position: absolute; bottom: 0; left: 0; width: 100%; height: 35px; background: url(../images/xjt668.png) center center no-repeat; opacity: .6; filter: alpha(opacity=60);}
.banner_l_next:hover,.banner_l_prev:hover{ opacity: 1; filter: alpha(opacity=100);}
.banner_l_nav{ height: 100%; overflow: hidden;}
.banner_l_nav .swiper-slide{ width: 100%; height: 68px!important; margin: 8px 0;}
.banner_l_nav .swiper-slide a{ display: block; width: 100%; height: 68px; line-height: 68px; background: url(../images/i_cj_bg2.png); text-align: center; font-size: 16px; color: #8a8a8a;}
.banner_l_nav .swiper-slide-active a{ background: url(../images/i_cj_bg1.png); color: #d6001d;}
.banner_l_nav .swiper-slide a:hover{ color: #d6001d;}
.banner_l_banner_cj{ position: relative;}
.i_sjtj{ max-height: 9999px; margin: 0 -20px 15px 0;}
.i_sjtj_info{ float: left; width: 165px; height: 124px; margin-right: 11px; padding: 0 15px 0 110px; border: 1px solid #eee; background: #fff; border-radius: 4px; position: relative; overflow: hidden;}
.i_sjtj_info:last-of-type{ margin-left: -1px;}
.i_sjtj_img{ position: absolute; left: 15px; top: 22px; height: 79px; width: 79px; transition: all 1s;}
.i_sjtj_t1{ margin-top: 22px; font-size: 14px; color: #666;}
.i_sjtj_t2{ height: 36px; line-height: 36px; margin-top: 2px; font-size: 24px; color: #f20; overflow: hidden;}
.i_sjtj_t3{ height: 18px; line-height: 18px; margin-top: 2px; font-size: 12px; color: #d6001d; overflow: hidden;}
.i_sjtj_info:hover .i_sjtj_img{ transform: rotateY(180deg);}
.qysycj_wapper{ max-height: 9999px; margin-bottom: 15px;}
.qysycj_l{ float: left; width: 200px; height: 292px; background: url(../images/qycj_bg.png); overflow: hidden; position: relative;}
.qysycj_r{ float: left; width: 999px; height: 290px; background: #fff; border: 1px solid #d6001d; border-left: 0; overflow: hidden;}
.qysycj_l_tit{ text-align: center; padding: 0 30px; margin-top: 25px; line-height: 33px; font-size: 20px; color: #ff0;}
.qysycj_l_nav{ margin-top: 20px; text-align: right;}
.qysycj_l_nav a{ display: inline-block; opacity: .75; filter: alpha(opacity=75); height: 35px; line-height: 35px; padding: 0 12px; margin-bottom: 15px; background: #fff; border-radius: 4px 0 0 4px; font-size: 16px; color: #d6001d;}
.qysycj_l_nav a.qysycj_l_nav_on,.qysycj_l_nav a:hover{ opacity: 1; filter: alpha(opacity=100);}
.qysycj_info{ height: 278px; display: none;}
.show{ display: block;}
.qysycj{ float: left; width: 313px; height: 125px; border: 1px solid #eee; margin: 0 0 0 14px; overflow: hidden;}
.qysycj_tit{ height: 36px; line-height: 36px; padding: 0 10px; background: #F6F6F6; border-bottom: 1px solid #eee; font-size: 14px; color: #555; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.qysycj_tit i{ display: inline-block; width: 16px; height: 16px; line-height: 16px; margin: 0 10px -2px 0; text-align: center; background: #f20; border-radius: 4px; color: #fff; font-size: 12px; overflow: hidden;}
.qysycj_b{ height: 88px; background: url(../images/xx6.png) center center no-repeat; overflow: hidden;}
.qysycj_b_info{ float: left; width: 50%; text-align: center;}
.qysycj_b_t{ margin-top: 18px; font-size: 13px; color: #888;}
.qysycj_b_b{ margin-top: 6px; font-size: 22px; color: #d6001d;}
.qysycj_b_b .red{ color: #f00;}
.qysycj_b_b i{ font-size: 16px; padding-right: 4px;}
.qysycj_info .swiper-slide{ height: 127px!important; width: 100%; margin-top: 12px; overflow: hidden;}
.i_hyfl_box{ max-height: 9999px; margin: 0 -30px 15px 0;}
.i_hyfl{ display: block; float: left; width: 228px; margin-right: 15px;}
.i_hyfl_t{ height: 225px; line-height: 225px; text-align: center; background: #fff; border: 1px solid #eee; vertical-align: middle; overflow: hidden;}
.i_hyfl_t img{ max-height: 90%; max-width: 86%; vertical-align: middle; margin-bottom: 3px; transition: all 0.4s;}
.i_hyfl_b{ height: 35px; line-height: 35px; text-align: center; background: #F19D12; color: #fff; font-size: 19px; overflow: hidden;}
.i_hyfl:hover .i_hyfl_t{ border-color: #F19D12;}
.i_hyfl:hover .i_hyfl_t img{ transform: scale(1.08);}
.i_hy_lc_box{ margin-bottom: 20px;}
.i_hy_lc_b{ height: 540px; overflow: hidden;}
.i_hy_lc_b_l{ float: left; width: 200px; position: relative;}
.i_hy_lc_img{ display: block; width: 100%; height: 100%;}
.i_hy_lc_b_l_b{ position: absolute; left: 0; bottom: 2px; width: 227px; height: 105px; padding: 15px 0 0 15px; overflow: hidden;}
.i_hy_lc_b_l_b a{ display: inline-block; height: 22px; line-height: 22px; padding: 0 9px; margin: 0 14px 11px 0; border: 1px solid #fff; border-radius: 50px; color: #fff; font-size: 12px; opacity: .87; filter: alpha(opacity=87);}
.i_hy_lc_b_l_b a:hover{ opacity: 1; filter: alpha(opacity=100);}
.i_hy_lc_b_r{ float: right; width: 230px; height: 100%; background: #fff;}
.i_hy_lc_b_r_t{ padding: 12px 15px;}
.i_hy_lc_b_r_t_pp{ display: block; height: 70px; line-height: 70px; text-align: center; vertical-align: middle; overflow: hidden;}
.i_hy_lc_b_r_t_pp img{ max-width: 95%; max-height: 92%; vertical-align: middle; margin-bottom: 3px; transition: all 0.4s;}
.i_hy_lc_b_r_t_pp:hover img{ transform: scale(1.06);}
.i_hy_lc_b_r_t_link{ display: block; height: 26px; line-height: 26px; margin-top: 6px; background: #FABE00; text-align: center; font-size: 14px; color: #fff; border-radius: 4px;}
.i_hy_lc_b_r_t_link:hover{ background: #f3b900; color: #fff;}
.i_hy_lc_b_r_c{ max-height: 9999px; margin-right: -2px;}
.i_hy_lc_b_r_c a{ display: block; float: left; width: 115px; height: 56px; line-height: 56px; border: 1px solid #eee; border-left: 0; margin: 0 0 -1px 0; text-align: center; vertical-align: middle; overflow: hidden;}
.i_hy_lc_b_r_c a img{ max-width: 87%; max-height: 70%; vertical-align: middle; margin-bottom: 3px; transition: all 0.4s;}
.i_hy_lc_b_r_c a:hover img{ transform: scale(1.06);}
.i_hy_lc_b_r_b{ padding: 0 10px;}
.i_hy_lc_b_r_b_tit{ margin: 10px 0 13px; font-size: 15px;}
.i_hy_lc_b_r_b_info{ padding: 4px 60px 4px 40px; margin: 5px 0 5px; border-bottom: 1px dashed #ddd; position: relative;}
.i_hy_lc_b_r_b_info:last-of-type{ border-bottom: 0;}
.i_hy_lc_b_r_b_info1{ background: url(../images/jinpai.png) left 10px no-repeat;}
.i_hy_lc_b_r_b_info2{ background: url(../images/yinpai.png) left 10px no-repeat;}
.i_hy_lc_b_r_b_info3{ background: url(../images/tongpai.png) left 10px no-repeat;}
.i_hy_lc_b_r_b_info4{ background: url(../images/jp4.png) left 10px no-repeat;}
.i_hy_lc_b_r_b_info5{ background: url(../images/jp5.png) left 10px no-repeat;}
.i_hy_lc_b_r_b_info6{ background: url(../images/jp6.png) left 10px no-repeat;}
.i_hy_lc_b_r_b_info7{ background: url(../images/jp7.png) left 10px no-repeat;}
.i_hy_lc_b_r_b_info8{ background: url(../images/jp8.png) left 10px no-repeat;}
.i_hy_lc_b_r_b_name {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    height: auto;
    line-height: 17px;
    font-size: 12px;
    overflow: hidden;
}
.i_hy_lc_b_r_b_price{ height: 22px; line-height: 23px; color: #f00; font-size: 13px; overflow: hidden;}
.i_hy_lc_b_r_b_img{ position: absolute; right: 0px; top: 3px; width: 50px; height: 50px;}
.i_hy_lc_t{ height: 44px; line-height: 44px; overflow: hidden;}
.i_hy_lc_t_l{ float: left; width: 200px; font-size: 22px; color: #222;}
.i_hy_lc_t_l i{ display: inline-block; width: 6px; height: 23px; margin: 0 10px -3px 0; background: #242C2D; border-radius: 4px;}
.i_hy_lc_c{ float: left; width: 730px; margin-left: 30px;}
.i_hy_lc_c a{ display: inline-block; margin-right: 40px; border-bottom: 2px solid #f8f8f8; line-height: 22px; font-size: 14px; position: relative; top: 2px;}
.i_hy_lc_c a.on,.i_hy_lc_c a:hover{ border-color: #d6001d; color: #d6001d;}
.i_hy_lc_r{ float: right; width: 220px; padding-left: 10px; font-size: 15px; line-height: 50px; color: #222;}
.i_news_wapper{ max-height: 9999px; margin-bottom: 10px;}
.i_news_box{ float: left; width: 590px;}
.i_news_tit{ margin-bottom: 5px; font-size: 22px; color: #222; position: relative;}
.i_news_tit i{ display: inline-block; width: 6px; height: 23px; margin: 0 10px -3px 4px; background: #242C2D; border-radius: 4px;}
.i_news_tit a{ position: absolute; right: 4px; top: 8px; font-size: 14px; color: #999;}
.i_news_tit a:hover{ color: #d6001d;}
.fR{ float: right;}
.i_news_info{ padding: 10px 25px; background: #fff; border: 1px solid #eee;}
.i_news{ height: 45px; line-height: 45px; padding-right: 120px; border-bottom: 1px dashed #e6e6e6; position: relative; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.i_news:last-of-type{ border: 0;}
.i_news span{ position: absolute; right: 0; top: 0; color: #aaa;}
.bgzq_banner img{ display: block; height: 200px; width: 100%;}
.bgzq_info_box .cjcg_info_t_l{ float: right;}
.bgzq_info_box .cjcg_info_t_r{ float: left;}
.bgzq_info_box .cjcg_info_t_l_t{ font-weight: normal; font-size: 18px; color: #666;}
.bgzq_jxpp{ max-height: 9999px; margin: 20px -5px 0 0;}
.bgzq_jxpp a{ float: left; width: 143px; height: 96px; line-height: 96px; margin: 0 -1px -1px 0; border: 1px solid #eee; border-left: 0; text-align: center; overflow: hidden; vertical-align: middle;}
.bgzq_jxpp a img{ max-width: 87%; max-height: 70%; vertical-align: middle; margin-bottom: 3px; transition: all 0.4s;}
.bgzq_jxpp a:hover img{ transform: scale(1.06);}
.bgzq_info_b{ margin: 10px 0 0; max-height: 9999px; height: 250px; overflow: hidden;}
.bgzq_info_l{ float: left; width: 880px; height: 235px; padding: 15px 10px 0; background: #fff;}
.bgzq_info_l a{ float: left; display: block; width: 84px; margin: 0 13px 9px;}
.bgzq_info_l a span{ display: block; height: 82px; width: 82px; border: 1px solid #e8e8e8;}
.bgzq_info_l a span img{ display: block; width: 100%; height: 100%;}
.bgzq_info_l a i{ display: block; height: 25px; line-height: 28px; text-align: center; overflow: hidden;}
.bgzq_info_l a:hover span{ border-color: #d6001d;}
.bgzq_info_r{ float: right; width: 285px; height: 100%; background: #fff; overflow: hidden;}
.bgzq_info_tit{ margin-bottom: 5px; font-size: 24px; color: #000;}
.bgzq_info_tit i{ display: inline-block; width: 6px; height: 21px; margin: 0 10px -2px 0; background: #d6001d; border-radius: 6px;}
.banner_l_gg{ position: absolute; left: 10px; bottom: 0; padding: 0 6px; background: #000; font-size: 12px; color: #fff; opacity: .3; filter: alpha(opacity=30); z-index: 9;}
.bgzq_proLb{ height: 250px; overflow: hidden;}
.bgzq_proInfo{ display: block; width: 245px; padding: 0 20px; text-align: center;}
.bgzq_proInfo_img{ display: inline-block; width: 100%; margin-top: 15px;}
.bgzq_proInfo_img img{ width: 160px; height: 160px;}
.bgzq_proInfo_name{ display: inline-block; width: 100%; height: 20px; line-height: 20px; margin-top: 12px; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.bgzq_proInfo_price{ font-size: 16px; color: #d6001d;}
.bgzq_proLb_prev{ width: 32px; height: 50px; position: absolute; top: 50%; left: 0; margin-top: -25px; background: url(../images/zjt99.png) center center no-repeat; cursor: pointer; z-index: 9; opacity: .9; filter: alpha(opacity=90);}
.bgzq_proLb_next{ width: 32px; height: 50px; position: absolute; top: 50%; right: 0; margin-top: -25px; background: url(../images/yjt99.png) center center no-repeat; cursor: pointer; z-index: 9; opacity: .9; filter: alpha(opacity=90);}
.bgzq_proLb_prev:focus,.bgzq_proLb_next:focus{ outline: none;}
.bgzq_proLb_prev:hover,.bgzq_proLb_next:hover{ opacity: 1; filter: alpha(opacity=100);}
.bgzq_t_box{ max-height: 9999px;}
.bgzq_banner{ height: 300px; position: relative;}
.bgzq_banner img{ width: 100%; height: 100%;}
.bgzq_nav{ position: absolute; left: 0; bottom: 0; width: 100%; height: 36px; background: rgba(0,0,0,.35); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000); zoom:1; max-height: 9999px;}
:root .bgzq_nav{filter:none\9;}/*for IE9*/
.bgzq_nav_info{ float: left; position: relative; z-index: 11;}
.bgzq_nav_info_l{ display: block; height: 36px; line-height: 36px; padding: 0 35px; text-align: center; font-size: 14px; color: #f6f6f6;}
.bgzq_nav_info_r{ display: none; position: absolute; left: 0; top: 100%; width: 440px; border: 1px solid #e4e4e4; border-top: 0; background: #fff;}
.bgzq_nav_info_r_b{ margin: 15px 18px 0;}
.bgzq_nav_info_r_b a{ display: inline-block; margin: 0 20px 15px 0; color: #666;}
.bgzq_nav_info_r_b a:hover{ color: #d6001d;}
.bgzq_nav_info:hover .bgzq_nav_info_l{ background: rgba(0,0,0,.45); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000); zoom:1; color: #fff;}
.bgzq_nav_info:hover .bgzq_nav_info_r{ display: block;}
.sp_pro_fl{ padding: 20px 20px 5px; margin-bottom: 20px; background: #fff; border: 1px solid #eee; border-radius: 4px;}
.sp_pro_fl a{ display: inline-block; height: 25px; line-height: 25px; padding: 0 15px; border: 1px solid #ddd; border-radius: 2px; color: #777; margin: 0 20px 15px 0;}
.sp_pro_fl a.on{ border-color: #d6001d; color: #d6001d;}
.sp_pro_fl a:hover{ color: #d6001d;}
.cart_zd2 table th{ text-align: center;}
.cart_pro2 .cart_pro_dj{ width: 110px;}
.cart_pro2 .cart_pro_num{ width: 210px;}
.cart_pro2 .cart_pro_xj{ width: 130px;}
.jsd_shdz_box{ border: 1px solid #eee; padding: 20px 30px 10px;}
.jsd_shdz{ margin-bottom: 10px; border: 1px solid #e6e6e6; padding: 8px 15px; cursor: pointer;}
.jsd_shdz:hover{ border-color: #d6001d;}
.jsd_shdz_on{ border-color: #d6001d; background: url(../images/xuanzhong.png) right bottom no-repeat;}
.jsd_shdz span{ display: inline-block; margin-left: 15px; height: 18px; line-height: 18px; padding: 0 6px; background: #d6001d; border-radius: 3px; color: #fff; font-size: 12px;}
.jsdBd_info{ max-height: 9999px; line-height: 35px; margin-bottom: 10px; font-size: 14px;}
.jsdBd_l{ float: left; width: 100px; text-align: right; margin-right: 10px; color: #666;}
.jsdBd_l i{ color: #e00; font-weight: bold; position: relative; right: 4px; top: 2px;}
.jsdBd_r{ float: left;}
.jsdBd_input{ width: 290px; height: 33px; line-height: 33px; padding: 0 10px; border: 1px solid #d2d2d2; border-radius: 2px; color: #666; font-size: 14px;}
.jsdBd_select{ width: 312px; height: 33px; line-height: 33px; padding: 0 0 0 10px; border: 1px solid #d2d2d2; border-radius: 2px; color: #666; font-size: 14px;}
.jsdBd_r_txt{ line-height: 23px; padding: 5px 0;}
.jsdBd_r_txt a{ color: #1989FA;}
.jsdBd_r_txt a:hover{ text-decoration: underline; color: #1989FA;}
.jsd_jsxx_box{ border: 1px solid #e6e6e6; padding: 15px 20px 20px;}
.jsd_jsxx_txt1{ text-align: right; margin-bottom: 15px; font-size: 14px; line-height: 28px;}
.jsd_jsxx_txt1 .jsd_jsxx_txt1_r{ display: inline-block; width: 130px; color: #f00; font-size: 17px;}
.red{ color: #f00;}
.jsd_jsxx_txt2{ text-align: right; font-size: 12px; color: #999;}
.jsd_b{ text-align: right; margin-top: 15px;}
.jsd_b span{ font-size: 22px; color: #f00; position: relative; top: 2px;}
.jsd_b a{ display: inline-block; height: 40px; line-height: 40px; margin-left: 20px; padding: 0 40px; background: #d6001d; color: #fff; font-size: 17px;}
.jsd_b a:hover{ background: #c8001b; color: #fff;}
.zxzf_box{ border: 1px solid #FFDEC4; margin: 20px 0 40px;}
.zxzf_t{ padding: 25px 40px; background: #FEF9F1; border-bottom: 1px solid #FFDEC4;}
.zxzf_t_t{ font-size: 18px; color: #333; font-weight: bold;}
.zxzf_t_t img{ height: 30px; vertical-align: middle; margin: 0 10px 3px 0;}
.zxzf_t_b{ padding-left: 40px; font-size: 12px; color: #666; position: relative;}
.zxzf_t_r{ position: absolute; right: 0; top: -5px; font-size: 18px; font-weight: bold; color: #333;}
.zxzf_c{ padding: 30px 80px;}
.zxzf_c_tit{ margin-bottom: 5px; font-size: 16px; font-weight: bold;}
.zxzf_c_info .jsdBd_info{ margin-bottom: 0;}
.zxzf_c_info .jsdBd_l{ width: 70px;}
.zxzf_b{ padding: 30px 80px 40px; background: #F3F3F3; border-top: 1px solid #FFDEC4;}
.zxzf_b_info{ margin-top: 15px;}
.zxzf_b_info a{ display: inline-block; width: 90px; height: 40px; line-height: 40px; padding: 0 20px 0 30px; margin-right: 20px; border: 2px solid #DFDFDF; font-size: 14px; font-weight: bold;}
.zxzf_b_info a img{ height: 28px; vertical-align: middle; margin: 0 10px 3px 0;}
.zxzf_b_info a:hover{ border-color: #d6001d; color: #333;}
.zxzf_b_info a.on{ border-color: #d6001d; background: url(../images/xuanzhong.png) right bottom no-repeat;}
.zxzf_b_btn{ margin-top: -44px; text-align: right;}
.zxzf_b_btn a{ display: inline-block; height: 44px; line-height: 44px;padding: 0 40px; background: #d6001d; color: #fff; font-size: 17px;}
.zxzf_b_btn a:hover{ background: #c8001b; color: #fff;}
.dialogCommon{ z-index: 10000; position: fixed; width: 500px; top: -8888px; left: 50%; margin-left: -250px; background: none;}
.dialogCommon_header{ height: 40px; line-height: 40px; background: #2a3542; color: #fff; font-size: 15px; padding: 0 24px;}
.dialogCommon_close{ display: block; color: #888; float: right; width: 14px; height: 14px; background: url(../images/close3.png) no-repeat; margin: 12px -10px 0 0; *margin-top: -26px; position: static;}
.dialogCommon_close:hover{ background: url(../images/close4.png) no-repeat;}
.dialogCommon_center{ padding: 20px 0; background: #fff; max-height: 460px; overflow-y: auto;}
.wxewm_box{ text-align: center;}
.wxewm_box img{ width: 200px;}

.zzsq_banner{ height: 500px; position: relative; margin-bottom: 20px!important;}
.zzsq_banner .swiper-slide{ position: relative;}
.zzsq_banner .swiper-slide a{ display: block; height: 100%;}
.zzsq_banner .swiper-pagination{ position: absolute; z-index: 999; bottom: 10px; width: 100%; text-align: center;}
.zzsq_banner .swiper-pagination-switch{ display: inline-block; width: 10px; height: 10px; background: #959595; margin: 0 4px; border-radius: 500px; cursor: pointer;}
.zzsq_banner .swiper-active-switch{ background: #D6001D; width: 25px;}
.pplb_t{ background: #fff;}
.pplb_t_l{ float: left; height: 190px; line-height: 190px; margin-right: 40px; vertical-align: middle; overflow: hidden; font-size: 0;}
.pplb_t_l img{ max-height: 100%; max-width: 300px; vertical-align: middle; margin-bottom: 3px;}
.pplb_t_info img{ display: block; width: 100%;}
.pd_d_img{ line-height: 0; font-size: 0;}
.i_zsrz_gg{ margin-bottom: 15px;}
.i_zsrz_gg img{ display: block;}
.i_cj_box{ margin-bottom: 15px;}
.i_cj{ display: block; float: left; width: 200px; height: 240px; transition: all 0.24s; position: relative;}
.i_cj1{ background: url(../images/i_cj1.png) center center no-repeat;}
.i_cj2{ background: url(../images/i_cj2.png) center center no-repeat;}
.i_cj3{ background: url(../images/i_cj3.png) center center no-repeat;}
.i_cj4{ background: url(../images/i_cj4.png) center center no-repeat;}
.i_cj5{ background: url(../images/i_cj5.png) center center no-repeat;}
.i_cj_on{ width: 400px;}
.i_cj_t{ position: absolute; left: 50%; top: 96px; margin-left: -78px; width: 155px; height: 35px; line-height: 35px; text-align: center; overflow: hidden; color: #fff; font-size: 24px;}
.i_fl_lc_c_pp{ height: 66px; overflow: hidden;}
.i_fl_lc_c_pp a{ display: block; float: left; width: 20%; height: 66px; line-height: 66px; text-align: center; vertical-align: middle; overflow: hidden;}
.i_fl_lc_c_pp a img{ max-width: 87%; max-height: 90%; vertical-align: middle; margin-bottom: 3px; transition: all 0.3s;}
.i_fl_lc_c_pp a:hover img{ transform: scale(1.05);}
.dp_quyu{ padding: 20px 30px 0;}
.dp_quyu a{ display: inline-block; height: 20px; line-height: 20px; width: 80px; margin: 0 20px 15px 0; text-align: center; font-size: 12px; border: 1px solid #d8d8d8; color: #666;}
.dp_quyu a:hover,.dp_quyu a.on{ border-color: #f50; color: #f50;}
.dp_quyu a.jinyong,.dp_quyu a.jinyong:hover{ color: #d6d6d6; border-color: #eee;}


@media screen and (max-width:767px){
    body{ min-width: 0; background: #fff;}
    .box{ width: 100%!important;}
    .top,.header_search_hot,.rb_cz_qq,.rb_cz_dh,.head_cart img,.head_cart i,.head_cart_b,.nav_fenlei_tit,.gpyg_banner_l,.gpyg_banner_r,.banner_r_rz_box
    ,.banner_r_cgsrk i,.banner_r_hyy,.i_cj_box,.i_hy_lc_b_l,.i_hy_lc_b_r,.i_hy_lc_r,.i_hy_lc_c,.footer_new_t,.footer_new_c,.cart_zd,.cart_pro_xj,.spsy_t_box{ display: none!important;}
    .header{ height: 70px;}
    .logo{ height: 40px; margin: 15px 0 0 10px;}
    .head_cart{ float: none; width: auto; height: auto; border: 0; margin: 0; position: static;}
    .head_cart a{ position: absolute; right: 55px; top: 24px; width: 25px; height: 25px; background: url(../images/m_cart.png) center center no-repeat; background-size: contain; text-indent: -9999px; overflow: hidden; opacity: .8;}
	.m_header_nav{ position: absolute; right: 10px; top: 24px; width: 25px; height: 25px; background: url(../images/m_menu.png) center center no-repeat; background-size: contain; overflow: hidden; opacity: .8;}
	.m_search{ position: absolute; right: 135px; top: 24px; width: 25px; height: 25px; background: url(../images/m_search.png) center center no-repeat; background-size: contain; overflow: hidden; opacity: .8;}
	.header_search{ float: none; position: fixed; left: -70%; top: 0; height: 100%; width: 70%; padding: 0 15px; margin: 0; background: #fff; z-index: 99999; overflow: auto; box-sizing: border-box;}
	.header_search_input{ position: static; width: 100%; margin-top: 50px; height: 38px; box-sizing: border-box; border-color: #ddd;}
	.header_search_btn{ position: static; width: 100%; height: 38px; margin-top: 20px; box-sizing: border-box; font-size: 14px;}
	.nav{ position: fixed; left: -55%; top: 0; height: 100%; width: 55%; background: #fff; z-index: 99999;}
	.nav_r{ float: none; margin: 0;}
	.nav_r li{ float: none; width: 100%; height: 45px; line-height: 45px; border-bottom: 1px solid #f2f2f2;}
	.nav_r li a{ font-size: 14px;}
	.m_proType_nav{ position: absolute; right: 95px; top: 24px; width: 25px; height: 25px; background: url(../images/m_proNav.png) center center no-repeat; background-size: contain; overflow: hidden; opacity: .8;}
	.nav_fenlei{ position: fixed; left: -70%; top: 0; height: 100%; width: 70%; background: #fff; z-index: 99999; overflow: auto;}
	.nav_fenlei_info_box{ display: block!important; position: static; width: 100%; height: auto; background: transparent!important;}
	.nav_fenlei_info{ border-bottom: 1px solid #f2f2f2;}
	.nav_fenlei_info span{ color: #666;}
	.nav_fenlei_info span em.icon01{background-position: -320px 0;}
	.nav_fenlei_info span em.icon02{background-position: -352px 0;}
	.nav_fenlei_info span em.icon03{background-position: -65px 0;}
	.nav_fenlei_info span em.icon04{background-position: -96px 0;}
	.nav_fenlei_info span em.icon05{background-position: -128px 0;}
	.nav_fenlei_info span em.icon06{background-position: -160px 0;}
	.nav_fenlei_info span em.icon07{background-position: -192px 0;}
	.nav_fenlei_info span em.icon08{background-position: -224px 0;}
	.nav_fenlei_info span em.icon09{background-position: -256px 0;}
	.nav_fenlei_info span em.icon10{background-position: -288px 0;}
	.nav_fenlei_info span em.icon11{background-position: 0px 0;}
	.nav_fenlei_info span em.icon12{background-position: -32px 0;}
	.nav_fenlei_info_r{ display: none; position: static; margin: 0; width: 100%; box-sizing: border-box; background: #f8f8f8; height: auto; max-height: 200px; padding: 10px;}
	.nav_fenlei_info_r_tit{ height: 24px; line-height: 24px; font-size: 14px; font-weight: bold;}
	.nav_fenlei_info_r_tit a{ font-size: 14px; padding: 0; border: 0;}
	.nav_fenlei_info_r_tit a:before{ content: ''; display: inline-block; width: 6px; height: 6px; margin: 0 6px 2px 0; border-radius: 50%; background: #D6001D;}
	.nav_fenlei_info_r_info{ margin-bottom: 15px; max-height: 999999px;}
	.nav_fenlei_info_r_info a{ margin-bottom: 10px; padding: 0px 5px;}
	.banner_wapper{ height: auto; margin-bottom: 0;}
	.banner_t{ height: auto; padding: 0;}
	.banner_l{ width: 100%;}
	.gpyg_banner{ height: 210px;}
	.banner_l_gg{ left: 0;}
	.banner_r{ width: 100%; margin: 0; padding: 10px; box-sizing: border-box; position: static; height: auto;}
	.banner_r_dlzc{ margin-top: 8px;}
	.banner_r_dlzc1,.banner_r_dlzc2,.banner_r_cgsrk{ display: inline-block; width: 30%; height: 30px; line-height: 30px; box-sizing: border-box; margin: 0 1.2%; font-size: 12px;}
	.banner_r_cgsrk{ border: 1px solid #322F2A;}
	.i_zsrz_gg{ margin-bottom: 0;}
	.i_zsrz_gg img{ width: 100%;}
	.i_hy_lc_box{ margin-bottom: 0;}
	.i_hy_lc_t{ height: 50px; line-height: 50px; border-bottom: 1px solid #eee; padding: 0 10px;}
	.i_hy_lc_t_l{ width: auto; font-size: 17px;}
	.i_hy_lc_t_l i{ height: 18px; width: 4px; margin-right: 6px; background: #D6001D;}
	.i_hy_lc_b{ height: auto;}
	.i_fl_lc_c{ float: none; width: 100%;}
	.i_fl_lc_c_p_box{ height: auto;}
	.i_fl_lc_c_p{ width: 50%; box-sizing: border-box;}
	.i_fl_lc_c_p_name{ margin-top: 5px;}
	.i_fl_lc_c_pp{ height: auto; border-bottom: 1px solid #eee;}
	.i_fl_lc_c_pp:before{ content: "热门品牌"; display: block; margin-top: 10px; padding-bottom: 10px; text-align: center; border-bottom: 1px dashed #eee; font-size: 15px; font-weight: bold;}
	.i_fl_lc_c_pp a img{ max-height: 50%; max-width: 85%;}
    .i_news_box{ width: 100%; box-sizing: border-box; margin-top: 10px;}
    .i_news_tit{ font-size: 16px; padding: 0 10px 10px; border-bottom: 1px solid #eee;}
    .i_news_tit i{ height: 18px; width: 4px; margin-right: 6px; background: #D6001D;}
    .i_news_tit a{ top: 2px; right: 8px; font-size: 12px;}
    .i_news_info{ padding: 5px 15px; border: 0;}
    .i_news{ padding-right: 95px;}
    .rb_cz_box{ width: 40px; bottom: 30px;}
    .goTop{ width: 40px; height: 40px; overflow: hidden; border-radius: 50%; background: url(../images/fhdb1.png) center center no-repeat #fff; background-size: 45%; text-indent: -9999px; box-sizing: border-box; opacity: .8;}
    .goTop:hover{ background: url(../images/fhdb1.png) center center no-repeat #fff; background-size: 45%; border-color: #fff;}
    .footer_new_b_txt{ padding: 0 10px;}
    .page{ padding: 0 10px;}
    .page a{ height: 22px; line-height: 22px; padding: 0 8px; font-size: 12px;}
    .pageInput{ height: 22px; line-height: 22px; width: 24px;}
    .yqyg_path{ padding: 0 10px;}
    .yqyg_gg_wapper{ border-left: 0; border-right: 0; border-bottom: 0; padding: 10px; margin-bottom: 0;}
    .yqyg_gg_info{ font-size: 12px; height: 40px; line-height: 40px; padding-right: 110px;}
    .yqyg_gg_info span{ font-size: 12px;}
    .yqyg_gg_wapper{ border-left: 0; border-right: 0; border-bottom: 0; padding: 10px; margin-bottom: 0;}
    .yqyg_gg_d_tit{ font-size: 20px;}
    .yqyg_gg_d_time{ font-size: 12px;}
    .logo_r_txt{ margin-top: 24px; font-size: 19px;}
    .cart_noLogin{ margin: 10px auto 20px; width: 95%; box-sizing: border-box;}
    .cart_noLogin a{ margin: 10px 0 0 28px;}
    .cart_no{ line-height: 250px; font-size: 16px;}
    .cart_no img{ height: 60px; margin-right: 10px;}
    .cart_tit{ margin: 0 10px;}
    .cart_pro{ padding: 15px 10px 15px 135px; position: relative; border-left: 0; border-right: 0;}
    .cart_pro_checkbox{ margin: 0; position: absolute; left: 10px; top: 15px;}
    .cart_pro_img{ margin: 0; position: absolute; left: 32px; top: 15px;}
    .cart_pro_name{ float: none; width: 100%; margin: 0; height: 38px; line-height: 19px; overflow: hidden;}
    .cart_pro_cs{ float: none; width: 100%; margin: 3px 0 0 0;}
    .cart_pro_dj,.cart_pro2 .cart_pro_dj{ float: none; width: 100%; margin: 3px 0 0 0; text-align: left; color: #f00; font-size: 14px;}
    .cart_pro_num{ float: none; margin: 5px 0 0; width: 100%;}
    .cart_num_jian{ right: inherit; left: 62px;}
    .cart_kcbz{ display: inline; margin: 0; position: absolute; left: 100px;}
    .cart_pro_cz{ float: none; margin: 4px 0 0; width: 100%;}
    .cart_b{ height: auto;}
    .cart_b_r{ width: 100%; text-align: right;}
    .cart_cnxh_box{ border-top: 0; margin: 30px 0; padding: 0 10px 0;}
    .cart_cnxh{ width: 50%; box-sizing: border-box; padding: 10px; margin-bottom: -1px;}
    .cart_cnxh_img{ height: 175px; line-height: 175px;}
    .jsd_shdz_box{ border-left: 0; border-right: 0; border-bottom: 0; padding: 15px;}
    .cart_gys{ font-size: 12px;}
    .cart_pro2{ padding-left: 115px; padding-bottom: 10px;}
    .cart_pro2 .cart_pro_img{ left: 10px;}
    .cart_pro2 .cart_pro_num{ width: 100%; float: none; text-align: left;}
    .cart_pro2 .cart_pro_num:before{ content: 'x';}
    .jsdBd_info{ padding-left: 90px; position: relative;}
    .jsdBd_l{ float: none; position: absolute; left: 0; top: 0; font-size: 12px; width: 85px; margin: 0;}
    .jsdBd_r{ float: none; width: 100%; min-height: 33px;}
    .jsdBd_input,.jsdBd_select{ width: 100%; box-sizing: border-box; background: #fff;}
    .jsd_jsxx_txt1 .jsd_jsxx_txt1_r{ width: auto;}
    .ppzq_search_box{ padding: 15px 15px 0; border-left: 0; border-right: 0; margin-top: 0;}
    .ppzq_search{ position: relative; padding-left: 105px; box-sizing: border-box; margin-bottom: 20px; overflow: hidden;}
    .ppzq_search_l{ position: absolute; left: 0; top: 6px; width: 100px; margin: 0;}
    .ppzq_search_input{ width: 75%; box-sizing: border-box; padding: 0 10px; font-size: 12px;}
    .ppzq_search_btn{ width: 20%; height: 35px; line-height: 35px; box-sizing: border-box; padding: 0; font-size: 12px;}
    .ppzq_search_zm{ margin-top: 5px; display: block; line-height: 25px;}
    .ppzq_info .spsy_info_gys{ width: 40%; margin: 0 5% 20px; box-sizing: border-box;}
    .other_box{ margin-top: 0;}
    .other_l,.other_r{ width: 100%; margin: 0;}
    .other_l{ padding-bottom: 20px;}
    .other_tit{ height: 50px; line-height: 50px; font-size: 18px;}
    .other_ul li{ height: 40px; line-height: 40px;}
    .other_ul li a{ font-size: 14px;}
    .u_tit{ height: 45px; line-height: 45px; font-weight: bold; color: #333; font-size: 16px; padding-left: 15px;}
    .other_content{ padding: 30px 20px;}
    .zxzf_box{ margin: 0 0 15px; border-left: 0; border-right: 0;}
    .zxzf_t{ padding: 25px 15px;}
    .zxzf_t_r{ display: block; position: static; margin-top: 20px;}
    .zxzf_c{ padding: 20px 15px;}
    .zxzf_b{ padding: 20px 15px;}
    .zxzf_b_info{ text-align: center;}
    .zxzf_b_info a{ margin: 0 10px;}
    .zxzf_b_btn{ margin-top: 25px; text-align: center;}
}

@media screen and (max-width:413px){
    .gpyg_banner{ height: 180px;}
    .i_fl_lc_c_p_img{ height: 145px; line-height: 145px;}
    .cart_no{ line-height: 250px; font-size: 14px;}
    .cart_b_btn,.jsd_b a{ padding: 0 25px;}
    .cart_cnxh_img{ height: 155px; line-height: 155px;}
}

@media screen and (max-width:374px){
    .gpyg_banner{ height: 160px;}
    .i_fl_lc_c_p_img{ height: 130px; line-height: 130px;}
    .cart_no img{ height: 40px;}
    .cart_b_btn,.jsd_b a{ padding: 0 10px; font-size: 16px;}
    .cart_cnxh_img{ height: 128px; line-height: 128px;}
    .zxzf_t_t{ font-size: 16px;}
    .zxzf_b_info a{ padding: 0 12px 0 10px;}
}






