@charset "utf-8";
.bgbh{width:100%;min-width:1200px;}
/*top*/
.header{width:100%;min-width: 1200px;}
.header .top{height:30px;background:#f7f7f7;width:100%;color:#777;line-height:30px;font-size:12px;}
.header .top a{display:inline;margin:0 10px;}
.header .top a:hover{color:#c41e3a;}
.header .logo{margin-top:13px;margin-bottom:10px}
.header .logo .logo_img{width:219px;height:75px;}
.header .logo .logo_img img{width:100%; margin-top: 6px;}
.logo_l .s1{margin:7px 15px;}
.logo_l .flash{width:130px;height:75px;margin-right:89px;}

/*
.logo .search{width:600px;padding-top:9px;}
.logo .search input{width:400px;padding:7px 5px;font-size:12px;color:#777; float:left;}
.logo .search button{width:70px;background:#fff;height:32px;cursor:pointer;color:#c41e3a; float:left;}
.logo .search p{font-size:12px;line-height:32px;float: left;height: 32px;}
.logo .search p b, .logo .search p span{float: left;}
.xian{ float:left;}
.logo .search a{color:#777;margin:0px 8px;display:inline-block;}
.logo .search a:hover{color:#000;}
.xian{ float:left; margin: 0 10px;}
*/
/*搜索*/
.serach-box {background-color: #fff; border: 2px solid #e02e24; width: 600px; height: 36px; margin-top: 15px;border-radius:20px; }
.serach-box .submit {transition: border-color 0.3s ease; width: 75px; height: 36px; text-align: center; line-height: 36px; background-color: #e02e24; color: #fff; font-size: 16px; font-family: 'Microsoft YaHei'; cursor: pointer;border-top-right-radius: 17px;border-bottom-right-radius: 17px; }
.serach-box .select { width: 65px; height: 36px; margin-right: 10px; border-right: 1px solid #EEECEC; background-color: #F7F7F7;border-radius: 50px; }
.serach-box .txt {padding-top: 10px; line-height: 14px; color: #424242; width: 440px; padding-left: 0px;border: none;outline: none;   border-radius: 0px;font-size: 16px;}
.search p{ margin-top:7px;clear: both; color: #777;margin-left:15px}
.search p a{ margin: 0 4px; }
.search p a:hover{color:#000;}
#serach_select{ height: 36px; line-height: 36px; padding-left: 10px; border: none; }
.suggest-box{height: 0px; overflow: hidden;}
/* 搜索按钮 hover 效果 */
.serach-box .submit:hover {
    background: #c41e3a;    /* 深一点的品牌色 */
}
/*二维码*/
.qrCode{ width: 90px; height:102px; margin-top: -4px; display: inline-block; float:right; margin-left:10px; position: relative; text-align: center; cursor: pointer;}
.ewm{ background: url(../images/header_ewm.jpg) no-repeat;}
.ewm:hover{ background: url(../images/header_ewm_hover.jpg) no-repeat #fff;}
.hotImg{ background: url(../images/header_hot.jpg) no-repeat;}
.hotImg:hover{ background: url(../images/header_hot_hover.png) no-repeat #fff;}

/*导航*/
.index-top{width:100%;height:0px; border-bottom: 2px solid #cd294c;}
.index-top .con{width:1200px;height:35px;clear: both;margin:0 auto;min-width: 1200px;}
.nav_bottom_bor {border-bottom: solid 1px #ddd;}
.nav_list .on{background:#f6f6f6; border: solid 1px #ddd; border-bottom: solid 1px #f6f6f6; box-sizing: border-box; }
.nav_list .on a{ color:#c41e3a !important;font-weight: bold;letter-spacing: 1px;}
.nav_list a{ position:relative; }
.nav_list a span{ width: 8px; height: 12px; position: absolute; top:50%; margin-top:-6px; right: 18px; display: block;} 
.nav_list .arrow-up span{ background: url(../images/arrow_up_icon.png) no-repeat;}
.nav_list .arrow-down span{ background: url(../images/arrow_down_icon.png) no-repeat;}
.nav_list li.bgc1,.nav_list li.bgc1 a{display:inline-block;color:#777777;line-height:32px;font-size:16px;float:left;font-family: "Microsoft YaHei" ! important;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.nav_list li.bgc1 a{padding:0 30px;}
.nav_list li.bgc2{width:200px;float:left;/*border-top-left-radius:5px;border-top-right-radius:5px*/}
.nav_list{height:32px;position:relative;}
/* .nav_list li{float: left;} */
.nav_list a{padding:0 15px 0 0;font-size:14px;color:#131111;}
/* .nav_list li:last-child a{padding-right:0px;}  */
.nav_list li.bgc1 a:hover{color:#c41e3a;font-weight: bold;letter-spacing: 1px;}
.nav_list li a.all{color: #fff;width: 200px;text-align: center;padding: 0px;position: absolute;top: 0;left: 0px;z-index: 100;
font-size: 18px;line-height: 35px;font-family: "Microsoft YaHei" !important;}
.banner{height:400px;overflow:hidden;}
.youjrz .nav_one li a{padding-right: 0;}

/*焦点图*/
.main_visual{height:400px;overflow:hidden;position:relative;width: 100%;min-width: 1200px;}
.main_image{height:400px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:400px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:400px;}
.main_image li span{display:block;width:100%;height:400px}
.main_image li a{display:block;width:100%;height:400px}

div.flicking_con{position:absolute;top:360px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 210px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;display:none!important;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}
.pos-rel{position:relative;}
.pos-rel{position:absolute;}
.con-width-1200{margin:0 auto;background:#ff0000;}
.left-menu{width:200px;height:400px;background:#fff;position:absolute;left:50%;top:0px;margin-left:-600px;}
.right-menu{width:200px;height:400px;background:#fff;position:absolute;right:50%;top:0px;margin-right:-600px;}
.right-menu p a img{height: 199px;}
/*新增样式*/
.dott_line{width: 100%;background:url(../images/ind_linedot.jpg) repeat-x 0 0;height:2px;display: block; }
.con .lc_tj{width: 100%;height: auto;padding-top: 20px;clear: both;line-height: 30px;font-size:18px;color:#333;}
.con .lc_tj span{width: 30px;height: 30px;background:url(../images/ind_hot.png) no-repeat 0 0;background-size: cover;;display: inline-block;margin-right: 10px;}

/*推荐图*/
.tuijian_nav{ padding-top:25px;}
.tuijian_nava{width:290px; height:170px;}
.tuijian_navb{position: relative; top:-170px; left:0; width:44px; height:45px;}
.tuijian_nav li{ float:left; width:290px; height:170px;}
.tuijian_nav li a:hover img{    
    /* older safari/Chrome browsers */    
    -webkit-opacity: 0.75;  
    /* Netscape and Older than Firefox 0.9 */  
    -moz-opacity: 0.75;  
    /* Safari 1.x (pre WebKit!) ��ʽkhtml�ں˵�Safari�����*/  
    -khtml-opacity: 0.75;  
    /* IE9 + etc...modern browsers */  
    opacity: 0.75;  
    /* IE 4-9 */  
    filter:alpha(opacity=75);  
    /*This works in IE 8 & 9 too*/  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";  
    /*IE4-IE9*/  
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75); 
}
/*推荐图新增样式*/
.tuijian_nav.ind_lctjnav{ margin-top:37px;width: 100%;min-width: 1200px;background-color: #fff;padding-top:0;}
.tuijian_nav.ind_lctjnav li{ float:left; position: relative;width:300px; height:240px;/* background:url(../images/ind_lindz.jpg) no-repeat right 0; */}
.tuijian_nav.ind_lctjnav li a{width:100%; height:100%;display: block;}
.tuijian_nav.ind_lctjnav li:last-child{background: none;}
.tuijian_nav.ind_lctjnav li a img{width: 290px;border-radius: 5px;height: 157px;position: absolute;top: -30px;left: 5px;-moz-transition:all 0.3s ease 0s;/* Firefox 4 */-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.tuijian_nav.ind_lctjnav li a:hover img{ -webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);transform:translate(0,-10px); -ms-transform: translate(0px, -10px); -o-transform: translate(0px, -10px);opacity: 1;}
.ind_lctjnav .lctj_pfont{width: 100%;position: absolute;line-height: 1;left: 0;top: 133px;}
.ind_lctjnav .lctj_pfont .padL24{padding-left: 10px;}
.ind_lctjnav .lctj_pfont .jg{color: #9f1431;font-size: 18px;}
.ind_lctjnav .lctj_pfont .lctj_futit, .ind_lctjnav .lctj_pfont .lctj_tit{width:190px;font-size: 12px;color: #666;padding:8px 0;line-height: 15px;}
.ind_lctjnav .lctj_pfont .lctj_tit{width:280px;padding:0;color:#333;font-size: 14px;line-height: 17px;font-weight: normal;}
.ind_lctjnav .lctj_pfont .g_btn{position: absolute;right: 17px;top: 0;width: 80px;height: 30px;border:1px solid #c41e3a;display: block;color: #c41e3a;text-align: center;line-height: 30px;border-radius: 20px;}
.ind_lctjnav .lctj_pfont .g_btn:hover{background-color: #c41e3a;color: #fff;}

/*侧导航*/
.nav_l{height:400px;width:200px; background-color:#fff;display: block;}
.nav_l li:hover{background-color:#fff;}
#ulsum>li{width:200px;background-color:#fff;}
#cont_Ov{height:400px;}
#cont_Ov:hover{ width: 910px; background:#fff;opacity:0.9;filter:alpha(opacity=90);}
.nav_one:hover a{color:#c41e3a;}
.nav_one{height:56px;}
.nav_one li a{color:#707070;}
.nav_l>li{ height:56px;border-bottom:1px solid #f3f3f3;} 
.nav_l .nav_one a{display:inline-block;}
.nav_l .nav_one>li{line-height:56px;height:56px;font-size:12px; margin-left:60px; width: 140px;}
.nav_l li:last-child{border-bottom: 0;}
.scool {position: absolute; top: 0; right: 0; z-index: 99; width: 2px; height: 56px; background-color: #f9f9f9;}
.scool_An {position: absolute; top: 0; right: 0;z-index: 999; width: 2px; height: 80px; background-color: #DFDFDF;}


.nav_one .one_f{font-size:15px;}
.cur{background:#fff;}
.zhongzi{background:url(../images/nav.png) -5px -18px no-repeat;}
.zhongzi:hover{background:url(../images/nav.png) -5px -355px no-repeat;}
.feiliao{background:url(../images/nav.png) -5px -87px no-repeat;}
.feiliao:hover{background:url(../images/nav.png) -5px -424px no-repeat;}
.nongyao{background:url(../images/nav.png) -5px -229px no-repeat;}
.nongji{background:url(../images/nav.png) -5px -159px no-repeat;}
.nongfu{background:url(../images/nav.png) -5px -709px no-repeat;}
.nongyao:hover{background:url(../images/nav.png) -5px -566px no-repeat;}
.nongji:hover{background:url(../images/nav.png) -5px -496px no-repeat; }
.nongfu:hover{background:url(../images/nav.png) -5px -844px no-repeat; }

.cycy{background:url(../images/nav.png) -5px -295px no-repeat;}
.cycy:hover{background:url(../images/nav.png) -5px -632px no-repeat; }
.xxls{background:url(../images/nav.png) -5px -780px no-repeat;}
.xxls:hover{background:url(../images/nav.png) -5px -916px no-repeat; }

/*侧导航hover的时候*/
.hover_list{width:auto!important;min-width:652px;width:652px;height:380px;position:absolute;left:200px;top:0px;z-index:240;padding:10px;background:#fff;opacity:0.9;filter:alpha(opacity=90)}
.pinlei li{line-height:26px;font-size:14px;border-bottom:1px none #d7d7d7;margin-bottom: 10px;position: relative;padding-left: 88px;height: auto;min-height: 20px;}
.pinlei li a{display:inline-block;padding:0px 10px;}
.pinlei li a:first-child{font-weight:900;position: absolute;left: 0;width: 99px;height: 20px;overflow: hidden;}
.zhongzi:hover a,.feiliao:hover a,.nongyao:hover a,.nongji:hover a,.nongfu:hover a,.cycy:hover a,.xxls:hover a{color:#c41e3a;}
.zhongzi:hover span,.feiliao:hover span,.nongyao:hover span,.nongji:hover span,.nongfu:hover span,.cycy:hover span,.xxls:hover span{color:#777;}
.hover_list span:hover{color:#c41e3a;}

/*1f 2f 3f 4f 5f 6f*/

.zz_tit h2,.fl_tit h2,.ny_tit h2,.nj_tit h2,.nfcp_tit h2,.wlnr_tit h2{font-size:18px;color:#333;line-height:40px;}
.zz_tit h2 span,.fl_tit h2 span,.ny_tit h2 span,.nj_tit h2 span,.nfcp_tit h2 span,.wlnr_tit h2 span{font-size:14px;display:inline-block;height:33px;width:44px;margin-right:0px;text-align:center;margin-top:3px;background:url(../images/cloud.png) no-repeat;line-height:35px;background-size: cover;}
.zz_tit h2 mark,.fl_tit h2 mark,.ny_tit h2 mark,.nj_tit h2 mark,.nfcp_tit h2 mark,.wlnr_tit h2 mark{background:none;padding-left:3px;color:#333;}
.zzc_l{width:336px;height:100%; float:left;}
.zz_ad1{width:336px;height:545px;position:relative;}
.ad_list{position:absolute;left:27px;top:375px;width:281px;height:141px;opacity:0.85;filter:alpha(opacity=85);z-index:1;background:#fff;}
.ad_list li,.ad_list li a{display:inline-block;float:left; width:140px; height:70px;}
.ad_list li a:hover{opacity:0.85;filter:alpha(opacity=85);}
.ad_list li.ad01{border-bottom:1px solid #d7d7d7; border-right:1px solid #d7d7d7;float:left;}
.ad_list li.ad02{border-bottom:1px solid #d7d7d7;float:left;}
.ad_list li.ad03{border-right:1px solid #d7d7d7;float:left;}

/*楼层大图样式新加*/
.zz_con a.special_pic, .yznews a.special_pic, .ny_con a.special_pic, .nj_con a.special_pic, .nfcp_con a.special_pic{width: 336px;height: 545px;display: block;position: relative;position: absolute;left: 0px;top: 0;}
.zz_con a.special_pic img, .yznews a.special_pic img, .ny_con a.special_pic img, .nj_con a.special_pic img, .nfcp_con a.special_pic img{width: 336px;height: 545px;border-radius: 5px;}


.zzc_r{overflow:hidden;width:864px;height:545px; background-color:#f6f6f6; float:left;}
.zzc_r1,.zzc_r2,.zzc_r3{ width:100%;}

.zzc_list2 li{float:left;width:425px;height:255px;position:relative;margin-left:7px;}
.ad_list02{position:absolute;top:0px;left:0px;width:300px;height:180px;z-index:1;}
.ad_list03{position:absolute;top:30px;right:30px;width:80px;height:80px;z-index:1;}
.zzc_list2 li p{padding:30px 0px 0px 30px;font-size:18px;color:#333;}
.zzc_list2 p span{font-size:14px;color:#333;line-height: 24px;}
.zzc_list2 p span.jg{font-size:24px;color:#c41e3a; line-height:40px;}
.zzc_list2 span.ljqg{font-size:15px;color:#fff; background-color:#c41e3a; padding:5px 15px; height:80px; border-radius:3px; line-height:50px;margin-left: 30px; }

/*文字移动*/
.trans_cont ul li{overflow: hidden;background-color: #fff;border-radius: 5px;}
.trans_cont li a .tbig_pic{width:425px;height:255px;overflow: hidden; position: relative;}
.trans_cont li a .tbig_pic.wid_568{width:568px;}
.trans_cont li a .tbig_pic.wid_280{width:280px;}
.trans_cont li a .tbig_pic.wid_425{width:425px;}
.trans_cont li a .tbig_pic.h_545{width:280px;height:545px;}
.trans_cont li .tbig_pic img{width:100%;height:100%;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.trans_cont li:hover .tbig_pic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform: scale(1.05); -o-transform: scale(1.05);transform:scale(1.05);}
.trans_cont span.dh_gobuy{padding:0px 15px; height:30px; border-radius:3px; line-height:30px;margin-left: 30px;position: absolute;bottom: 0; }
.fresh_lc .zz_ad1 a:hover img, .sale_pic:hover img{-webkit-opacity: 0.85;-moz-opacity: 0.85; -khtml-opacity: 0.85;opacity: 0.85;filter:alpha(opacity=85);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);}
.trans_cont ul li .lj_gbuy{width: 100%;height: 45px;line-height: 45px;text-align: center;background-color: #c41e3a;position: absolute;bottom: -45px;left:0;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s; opacity:0.9; filter:alpha(opacity=90); -moz-opacity:0.9; }
.trans_cont ul li .lj_gbuy span{background: url(../images/ico_cart.png) no-repeat 0 center;color: #fff;position: relative; clear: both;display: block;height: 45px;margin: 0 auto;padding-left: 26px;font-size:16px;width: 23%;}
.trans_cont ul li a:hover .lj_gbuy{bottom: 0px;transition: all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;}
.trans_cont ul li .tsml_pic img{-moz-transition:all 0.5s ease 0s;/* Firefox 4 */-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;width: 100%;}
.trans_cont li a:hover .tsml_pic img{-webkit-transform:translate(0,-20px);-moz-transform:translate(0,-20px);transform:translate(0,-20px); -ms-transform: translate(0px, -20px); -o-transform: translate(0px, -20px);}
/*文字移动 结束*/

.zzc_list3 li{float:left;width:280px;height:280px;position:relative;margin-left:8px;}
.zzc_list3 li p{padding: 20px;font-size:16px;color:#333;overflow: hidden;white-space: nowrap;}
.zzc_list3 p span{font-size:14px;color:#666;}
.zzc_list3 p span.jg{font-size:24px;color:#9f1431; line-height:40px;}

.ad_list04,.ad_list040{position:absolute;top:0px;left:0px;width:280px;height:120px;z-index:1;}
.zzc_list4 li,.zzc_list40 li{float:left;width:568px;height:255px;position:relative;margin-left:8px;}

.ad_list04a{position:absolute;top:0px;left:285px;width:320px;height:200px;z-index:1;}
.ad_list040a{position:absolute;top:0px;left:0px;width:320px;height:200px;z-index:1;}
.zzc_list4 li p,.zzc_list40 li p{padding:30px 0px 0px 30px;font-size:20px;color:#333; line-height:30px;}
.zzc_list4 p span,.zzc_list40 p span{font-size:16px;color:#333;}
.zzc_list4 p span.jg,.zzc_list40 p span.jg{font-size:24px;color:#c41e3a; line-height:40px;}
.zzc_list4 p span.ljqg,.zzc_list40 p span.ljqg{font-size:15px;color:#fff; background-color:#c41e3a; padding:5px 15px; height:80px; border-radius:3px; line-height:50px; }

.zzc_list5 li{float:left;width:280px;height:255px;position:relative;margin-left:8px;}
.ad_list05a{position:absolute;top:0px;left:0px;width:280px;height:120px;z-index:1;}
.zzc_list5 li p{padding:20px 0px 0px 30px;font-size:18px;color:#333;width: 77%;overflow: hidden;white-space: nowrap;}
.zzc_list5 p span{font-size:14px;color:#666;}
.zzc_list5 p span.jg{font-size:24px;color:#9f1431; line-height:40px;}

.zzc_list6 li{float:right;width:280px;height:545px;position:relative;}
.ad_list06a{position:absolute;top:0px;left:0px;width:280px;height:120px;z-index:1;}
.zzc_list6 li p{padding:30px 0px 0px 30px;font-size:22px;color:#333; line-height:28px;}
.zzc_list6 p span{font-size:16px;color:#333;}
.zzc_list6 p span.jg{font-size:24px;color:#c41e3a; line-height:40px;}
.zzc_list6 p span.ljqg{font-size:15px;color:#fff; background-color:#c41e3a; padding:5px 15px; height:80px; border-radius:3px; line-height:50px; }

.zz_tit h2 span{background-position:0 -5px;}
.fl_tit h2 span{background-position:0 -42.5px;}
.ny_tit h2 span{background-position:0 -79.5px;}
.nj_tit h2 span{background-position:0 -118.5px;}
.nfcp_tit h2 span{background-position:0 -158px;}
.cycy_tit h2 span{background-position:0 -167px;}
.wlnr_tit h2 span{background-position:0 -133px;}
.zz_list, .yznews_list{height:30px;}

.zz_list li,.yznews_list li,.ny_list li,.nj_list li,.nfcp_list li{float:left;line-height:30px;padding:0px 10px;margin-top:10px;color:#666;}
.zz_list li a:hover,.yznews_list li a:hover,.ny_list li a:hover,.nj_list li a:hover,.nfcp_list li a:hover{ color:#c41e3a;}


/*底部*/
.footer_top{padding-top:30px;}
.footer_top h3{font-size:16px;color:#000;line-height:30px;margin-bottom:15px}
.footer_top ul{float:left;padding:0 53px;}
.footer_top ul li{font-size:14px;line-height:24px;margin-top:5px}
.footer_top ul a:hover{color:#000;text-decoration:underline;}
.footer_bottom p{font-size:12px;text-align:center;color:#777;line-height:24px;}

.footer_bottom02{text-align:center!important; width:1200px; margin:10px auto; font-size:14px;color: #5e5e5e; margin-top:20px; border-top:1px solid #E5E5E5; padding-top:20px;}
.footer_bottom02 a {display: inline-block;padding: 0 10px; text-align:center; margin:0 auto; line-height:24px;}
.footer_bottom02 a:hover{color:#000;text-decoration:underline;}
.footer_bottom02 p{ margin:10px auto;color: #5e5e5e; line-height:26px;}

.footer_bottom03{ margin:0 auto;text-align:center; width:1200px;}
.footer_bottom03 p{text-align:center; width:630px;display: inline-block;margin:20px auto;}
.footer_bottom03 img{padding:0 7px; float:left;  }


/*楼层导航*/
.J-floor-nav{position:fixed;_position:absolute;bottom:0;width:35px;z-index:999} 
.kefu_ul{position:fixed;_position:absolute;top:300px;width:35px;z-index:1000;display: none;} 
.floor-nav-icon,.kefu {width:35px;} 
.floor-nav-icon .current a {position:relative;border:1px solid #c41e3a;background:#c41e3a;color:#fff;}
.floor-nav-icon li,.kefu li{margin-bottom:2px;overflow:hidden;} 
.floor-nav-icon li a,.kefu li a {display:block;width:33px;height:33px;border:1px solid #ccc;background:#FFF;text-align:center;cursor:pointer;overflow:hidden;}
.floor-nav-icon li i,.kefu li i{font-style:normal;height:32px;display:block;line-height:35px;} 
.floor-nav-icon .current i {display:inline-block;width:33px;color:#FFF;} 
.floor-nav-icon a b,.kefu a b {display:none;color:#fff;line-height:16px;} 
.floor-nav-icon a:hover b,.kefu a:hover b {display:block;width:33px;margin:0 auto;text-align:center;background-color:#c41e3a;color:#fff;} 
.floor-nav-icon a:hover i,.kefu a:hover i {display:none;color:#64702f;} 
.floor-nav-icon a:hover,.kefu a:hover{position:relative;border:1px solid #c41e3a;} 
.floor-nav-icon a.floor-first:hover b{color: #fff;}


/*商品分类样式 */
.yyd-cg {width: 230px;background: #fff;border:1px solid #f1efef; margin-bottom:10px;border-radius: 5px;}
.yyd-cg .yyd-cg-item{ width:230px; border-bottom:1px solid #ebebeb;}
a{outline:none; blr:expression(this.onFocus=this.blur());}
.yyd-cg a:hover{color:#c41e3a; }
/*一级分类*/
.yyd-cg .yyd-cg-item p.ca{ line-height:40px; display:block; width:230px; height:40px; }
.yyd-cg .yyd-cg-item p.ca a{ font-size:15px; font-weight: bold;  }
.yyd-cg .yyd-cg-item p.ca i{ line-height:11px; display:block; float:left; width:11px; height:11px; overflow:hidden; margin:14px 10px; background-image:url(../images/nav_bg.png); background-position:0 0;}
/*二级分类*/
.yyd-popup p.cb{ line-height:30px; display:block; width:230px; height:30px;}
.yyd-cg .yyd-cg-item p.cb a{font-weight: bold;  }
.yyd-popup p.cb i{ line-height:11px; display:block; float:left; width:11px; height:11px; overflow:hidden; margin:9px 10px 9px 20px; background-image:url(../images/nav_bg.png); background-position:0 0;}
/*三级分类*/
.yyd-popup-three a.cc{ line-height:30px; display:block; width:190px; height:30px; padding-left:40px;}
/*图标*/
i.iredu{ background-position:0 -11px !important;}
/*初始状态*/
.yyd-popup {display: none;}
.yyd-popup-three {display: none;}
.yyd-act{ color:#c41e3a; font-weight:bold;}
.yyd-on{ display:block;}

/*橱窗位推荐的商品图片样式*/
.trans_cont li a .tbig_pic .tbig_pfont, .trans_cont li a .tsml_pic .tbig_pfont{position: absolute;top: 0;left: 0;width: 90%; padding: 20px 0px 0px 20px;line-height: 1;}
.trans_cont li a .tbig_pic .tbig_pfont h3, .trans_cont li a .tsml_pic .tbig_pfont h3{font-size: 16px;color: #000;padding-bottom: 16px;line-height: 19px;}
.trans_cont li a .tbig_pic .tbig_pfont span, .trans_cont li a .tsml_pic .tbig_pfont span{font-size: 16px;color: #666;padding-bottom: 20px;clear: both;display: block;}
.trans_cont li a .tbig_pic .tbig_pfont span.jg, .trans_cont li a .tsml_pic .tbig_pfont span.jg{font-size: 30px;color: #9f1431;padding-bottom: 26px;}
.trans_cont li a .tbig_pic .tbig_pfont .g_btn, .trans_cont li a .tsml_pic .tbig_pfont .g_btn{width: 98px;height: 35px;display: block;background-color:#c41e3a;color: #fff;font-size: 15px;line-height: 35px;text-align: center;border-radius: 20px; }
.same-line {
	/*word-wrap: break-word; white-space: nowrap;overflow: hidden;-webkit-box-orient: vertical;*/
	display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;   /* 可选，显示省略号 */
}

 .searchContainer.fixed {
      position: fixed;
      top: 0;
      left: 0;
      box-shadow: 0 2px 10px rgba(0,0,0,0.1);
      z-index: 9999;
      width: calc(100%);
      padding: 10px;
      margin-top:0px;
      background: #ffffffe0!important;
}


/* 顶部搜索 */
.search-container {
    max-width: 700px;
    margin: 0 auto;
}
.search-wrapper {
    background: white;
    border-radius: 12px;
    /* box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); */
    padding: 8px;
    display: flex;
    align-items: center;
    gap: 10px;
}
/* 搜索类型选择 */
.search-type {
    display: flex;
    background: #f8f9fa;
    border-radius: 8px;
    padding: 2px;
    flex-shrink: 0;
}
.type-btn {
    background: none;
    border: none;
    padding: 6px 10px;
    margin: 4px;
    border-radius: 6px;
    font-size: 14px;
    font-weight: 400;
    color: #666;
    cursor: pointer;
    transition: all 0.3s ease;
    white-space: nowrap;
}
.type-btn:hover {
    background: rgba(255, 255, 255, 0.8);
    color: #333;
}
.type-btn.active {
    background: #c41e3a;
    color: white;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    font-weight: 400;
}
/* 搜索输入框区域 */
.search-input-wrapper {
    flex: 1;
    position: relative;
    display: flex;
    align-items: center;
}
.search-input {
    width: 100%;
    padding: 12px 60px 12px 15px;
    border: 2px solid #e23452;
    border-radius: 8px;
    font-size: 14px;
    outline: none;
    transition: all 0.3s ease;
    background: #fff;
}
.search-input:focus {
    border: 2px solid #e23452;
    background: white;
    box-shadow: 0 0px 5px #c41e3a36;
    
}

.search-input::placeholder {
    color: #999;
}
/* 搜索按钮 */
.search-btn {
    position: absolute;
    right: 6px;
    background: #c41e3a;
    border: none;
    border-radius: 6px;
    padding: 6px 8px 6px 8px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
    flex-shrink: 0;
    color: #fff;
    letter-spacing: 1px;
    font-weight: bold;
}
.search-btn:hover {
    background: #e23452;
}
/* 搜索类型切换动画 */
.type-btn {
    position: relative;
    overflow: hidden;
}
.type-btn::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);
    transition: left 0.5s;
}
.type-btn:hover::before {
    left: 100%;
}