@charset "utf-8";
/*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:#1c7743;}
.header .logo{margin-top:13px;}
.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:#1c7743; 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 #1c7743; width: 600px; margin-top: 15px;}
.serach-box .submit { width: 75px; height: 36px; text-align: center; line-height: 36px; background-color: #1c7743; color: #fff; font-size: 16px; font-family: 'Microsoft YaHei'; cursor: pointer; }
.serach-box .select { width: 96px; height: 36px; margin-right: 10px; border-right: 1px solid #EEECEC; background-color: #F7F7F7; }
.serach-box .txt { padding-top: 10px; line-height: 14px; color: #999999; width: 500px; padding-left: 10px; }
.search p{ margin-top:7px; clear: both;}
.search p a{ margin: 0 4px; color: #777;}
.search p a:hover{color:#000;}
#serach_select{ height: 36px; line-height: 36px; padding-left: 10px; }
.suggest-box { height: 1px; overflow: hidden;}

/*二维码*/
.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:35px;}
.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:#1c7743 !important;}
.nav_list a{ position:relative; }
.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;}
.nav_list li.bgc1 a{padding:0 20px;}
.nav_list li.bgc2{width:240px;float:left;}
.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:#1c7743;}
.nav_list li a.all{color: #fff;width: 240px;text-align: center;padding: 0px;position: absolute;top: 0;left: 0px;z-index: 100;
font-size: 18px;line-height: 32px;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:240px;height:400px;background:#fff;position:absolute;left:50%;top:0px;margin-left:-600px;}
.right-menu{width:270px;height:400px;background:#fff;position:absolute;right:50%;top:0px;margin-right:-600px;}

/*推荐图*/
.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); 
}

/*侧导航*/
.nav_l{height:400px;width:240px; background-color:#fff;display: block;}
.nav_l li:hover{background-color:#fff;}
.nav_one:hover a{color:#1c7743;}
.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;background: #fff}
.nav_l li:last-child{border-bottom: 0;}

.nav_one .one_f{font-size:15px;}
.cur{background:#fff;}
.zhongzi{background:url(../images/nav.png) -5px 0px no-repeat;}
.zhongzi:hover{background:url(../images/nav.png) -5px -408px no-repeat;}
.feiliao{background:url(../images/nav.png) -5px -85px no-repeat;}
.feiliao:hover{background:url(../images/nav.png) -5px -493px no-repeat;}
.nongyao{background:url(../images/nav.png) -5px -255px no-repeat;}
.nongji{background:url(../images/nav.png) -5px -173px no-repeat;}
.nongfu{background:url(../images/nav.png) -5px -837px no-repeat;}
.nongyao:hover{background:url(../images/nav.png) -5px -663px no-repeat;}
.nongji:hover{background:url(../images/nav.png) -5px -581px no-repeat; }
.nongfu:hover{background:url(../images/nav.png) -5px -1000px no-repeat; }

.cycy{background:url(../images/nav.png) -5px -336px no-repeat;}
.cycy:hover{background:url(../images/nav.png) -5px -744px no-repeat; }
.xxls{background:url(../images/nav.png) -5px -923px no-repeat;}
.xxls:hover{background:url(../images/nav.png) -5px -1087px no-repeat; }

/*侧导航hover的时候*/
.hover_list{width:auto!important;min-width:652px;width:652px;height:380px;background:#fff;opacity:0.9;filter:alpha(opacity=90);position:absolute;left:240px;top:0px;z-index:240;padding:10px;}
.pinlei li{line-height:30px;font-size:14px; border-bottom:1px none #d7d7d7;}
.pinlei li a{display:inline-block;padding:0px 10px;}
.pinlei li a:first-child{font-weight:900;}
.zhongzi:hover a,.feiliao:hover a,.nongyao:hover a,.nongji:hover a,.nongfu:hover a,.cycy:hover a,.xxls:hover a{color:#1c7743;}
.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:#1c7743;}

/*1f 2f 3f 4f 5f 6f*/

.zz_tit h2,.fl_tit h2,.ny_tit h2,.nj_tit h2,.nfcp_tit h2{font-size:24px;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{font-size:14px;display:inline-block;height:30px;width:44px;margin-right:1px;text-align:center;margin-top:7px;background:url(../images/cloud1.png) no-repeat;line-height:35px;}
.zz_tit h2 mark,.fl_tit h2 mark,.ny_tit h2 mark,.nj_tit h2 mark,.nfcp_tit h2 mark{background:none;padding-left:3px;color:#333;}
.zzc_l{width:336px;height:100%; float:left;}
.zz_ad1{width:336px;height:545px;overflow:hidden;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;}



.zzc_r{overflow:hidden;width:864px;height:545px; background-color:#f0f0f0; 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:#1c7743; line-height:40px;}
.zzc_list2 span.ljqg{font-size:15px;color:#fff; background-color:#1c7743; padding:5px 15px; height:80px; border-radius:3px; line-height:50px;margin-left: 30px; }

/*文字移动*/
.trans_cont ul li{overflow: hidden;background-color: #fff;}
.trans_cont li a .tbig_pic{width:425px;height:255px;overflow: hidden;}
.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: #b49247;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.7; filter:alpha(opacity=70); -moz-opacity:0.7; }
.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;}
.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 0px 0px 30px;font-size:18px;color:#333;width: 77%;overflow: hidden;white-space: nowrap;}
.zzc_list3 p span{font-size:14px;color:#333;}
.zzc_list3 p span.jg{font-size:24px;color:#1c7743; 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:#1c7743; line-height:40px;}
.zzc_list4 p span.ljqg,.zzc_list40 p span.ljqg{font-size:15px;color:#fff; background-color:#1c7743; 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;}
.zzc_list5 p span{font-size:14px;color:#333;}
.zzc_list5 p span.jg{font-size:24px;color:#1c7743; 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:#1c7743; line-height:40px;}
.zzc_list6 p span.ljqg{font-size:15px;color:#fff; background-color:#1c7743; padding:5px 15px; height:80px; border-radius:3px; line-height:50px; }

.zz_tit h2 span{background-position:0 0;}
.fl_tit h2 span{background-position:0 -33px;}
.ny_tit h2 span{background-position:0 -67px;}
.nj_tit h2 span{background-position:0 -100px;}
.nfcp_tit h2 span{background-position:0 -133px;}
.cycy_tit h2 span{background-position:0 -167px;}
.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;}

.freshtab .zz_list li, .freshtab .yznews_list li, .freshtab .ny_list li, .freshtab .nj_list li, .freshtab .nfcp_list li{margin-top:0;}

.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:#1c7743;}


/*底部*/
.footer_top{padding-top:30px;}
.footer_top h3{font-size:16px;color:#000;line-height:30px;}
.footer_top ul{float:left;padding:0 53px;}
.footer_top ul li{font-size:14px;line-height:24px;}
.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; 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;left:50%;bottom:0;width:35px;z-index:999} 
.kefu_ul{position:fixed;_position:absolute;left:50%;top:300px;width:35px;z-index:1000} 
.floor-nav-icon,.kefu {width:35px;} 
.floor-nav-icon .current a {position:relative;border:1px solid #1c7743;background:#1c7743;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:#1c7743;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 #1c7743;} 
.floor-nav-icon a.floor-first:hover b{color: #fff;}

.index-top{width:100%;height:35px;border-bottom:3px solid #1c7743;margin-top:20px}

/* 类别导航楼层新样式 */
.fresh_lc .wraper .zz_tit h2 span{background-color: #1c7743;height: 27px;width: 27px;line-height: 27px;background-image: none;font-weight: bold;border-radius: 50%;color: #fff;}
/*楼层新*/
.d1{display: none;}
.show{display: block;}
.fresh_lc{position: relative;}
.louceng{height: 600px;}
.autumn_nav{z-index:9999; position: fixed; top:120px; right:50%; margin-right:-750px; width:115px;height: 551px;display: none;}
.autumn_nav .autumn_nav_n{ margin:0 auto;}
.autumn_nav .autumn_nav_n ul li{ margin-bottom: 2px;font-size: 14px; color: #777;height: 33px; line-height: 33px;text-align: center;width: 33px;border:1px solid #ccc;display: block; background-color: #fff;cursor: pointer;}
.autumn_nav .autumn_nav_n .autumn_gtop{ cursor: pointer;width: 33px;height: 33px;display: block;border:1px solid #ccc;background-color: #fff;margin-bottom: 2px; }
.autumn_nav .autumn_nav_n .autumn_gtop img{width: 100%;height: 100%;display: block;}
.autumn_nav .autumn_nav_n ul li.active, .autumn_nav .autumn_nav_n ul li:hover{background: #1c7743;color: #fff!important; height:33px; line-height:33px; width: 33px;border:1px solid #1c7743;}

/*橱窗位推荐的商品图片样式*/
.trans_cont li a .tbig_pic .tbig_pfont, .trans_cont li a .tsml_pic .tbig_pfont{position: absolute;top: 0;left: 0;width: 82%; padding: 30px 0px 0px 25px;line-height: 1;}
.trans_cont li a .tbig_pic .tbig_pfont h3, .trans_cont li a .tsml_pic .tbig_pfont h3{font-size: 20px;color: #000;padding-bottom: 16px;}
.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: #1c7743;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: 27px;display: block;background-color:#1c7743;color: #fff;font-size: 15px;line-height: 27px;text-align: center;border-radius: 2px; }
.same-line {word-wrap: break-word; white-space: nowrap;overflow: hidden;-webkit-box-orient: vertical;}