@charset "utf-8";
/* CSS Document */
*{outline:none;}
body { margin:0; padding:0; font-family:"Montserrat","微软雅黑", Arial;
font-size:14px; line-height:1.5; color:#333; max-width:100%;overflow-x: hidden; padding-top:155px;}
a { color:#333; text-decoration:none;}
a:hover { color:#333;}
img { border:0; display:inline; vertical-align: bottom;}
div,ul,li,dl,dd,span,h1,h2,p,h4,h3 { margin:0; padding:0; list-style:none;}
.clear{ clear:both;}
div.body{ min-width:1200px; margin:auto; overflow:hidden; }
.cen_m{ width:1200px; margin:0px auto;}
.jl{ margin-top:44px;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.tpleft{ float:left;}
.tpright{ float:right;}
.ellipsis{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.molEllipsis{ display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
button, input, optgroup, option, select, textarea {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    outline: 0;
}
.swiper-button-disabled{ display:none !important;}
/* 头部 */
.header{ background:#fff; height:155px; margin:0px auto; width:100%; border-bottom:3px #7cae3f solid; position:fixed; top:0; left:0; z-index:100;}
.header .cen_m{ position:relative; height:155px;}
.header .cen_m .logo{ width:78px; height:114px; position:absolute; left:50%; top:50%;transform: translate(-50%,-50%);}
.header .cen_m .logo img{ width:100%; height:100%;}
.header ul{ display:flex; }
.header ul li{ flex:1; float:left;text-align:center;margin-top:96px;}
.header ul li:nth-child(5){ padding-left:0px; padding-right:20px;}
.header ul li a{ display:block; font-size:17px; color:#1a3f0e; padding-bottom:10px;}
.header ul li.active a{ color:#7cae3f; position:relative;}
.header ul li.active a:after {
	width: 25px;
	height: 3px;
	position: absolute;
	left: 50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);
	bottom: 0px;
	background: #7cae3f;
	content: '';
}
.header ul li:last-child{ margin-right:10px;}
.header .search{ width:20px; height:20px; position:absolute; right:0px; bottom:35px; background-image:url(../images/search_14.png); background-repeat:no-repeat; background-size:contain;cursor:pointer; z-index:10}

.header .tel{
	position:absolute;
	right:0px;
	height:27px;
	line-height:27px;
	font-size:18px;
	color:#7cae3f;
	font-weight:bold;
	top:30px;
}

.header .tel:after{
	content:"";
	position:absolute;
	width:27px;
	height:27px;
	top:0;
	left:-37px;
	background:url(../images/tel.png) center no-repeat;
}

.banner{ position:relative; width:100%;}
.banner.banner-home{ margin-bottom:45px;}
.banner img{ width:100%; height:auto;}
.banner .xfk{ position:absolute; width:100%; bottom:41px;text-align:center; z-index:10; }
.banner .xfk a{ display:inline-block; width:13px; height:13px; border-radius:50%;background-color:rgba(0,0,0,0.4); margin-left:6px; margin-right:7px;cursor:pointer;}
.banner .xfk a.active{ width:67px;background-color:rgba(255,255,255,0.8); border-radius:6px;}

.banner .swiper-pagenation{ position:absolute; width:100%; text-align:center; bottom:10px; z-index:10}
.banner .swiper-pagination-bullet{ border-radius:10px !important; opacity:.7 !important;transition:all .5s;-webkit-transition:all .5s;}
.banner .swiper-pagination-bullet-active {
    background: #ffffff !important;
    width: 60px;
}

/**搜索弹窗*/
.hidden_search .text{width:100%;height:34px;line-height:14px;font-size:14px;color:#444;border:none;}
.hidden_search .btn {
	display:block;
	background:url(../images/search_icon2.jpg) no-repeat center center;
	position:absolute;
	right:0;
	top:0;
	height:36px;
	width:36px;
	text-indent:-999em;
	cursor:pointer;
	border:none;
	outline:none;
}
.hidden_search .search_wrap {
	border:1px solid #e4eaec;
	border-radius:20px;
	position:relative;
	padding-right:56px;
	padding-left:20px;
	height:36px;
	overflow:hidden
}
.hidden_search .close_btn {
	box-sizing:content-box;
	position:absolute;
	right:0;
	top:0;
	padding:10px;
	width:22px;
	height:22px;
transition:.5s
}
.hidden_search .close_btn:after, .hidden_search .close_btn:before {
	background:#ccc;
	width:20px;
	height:3px;
	display:block;
transition:all .3s ease 0s;
	content:"";
	position:absolute;
	left:13px;
	top:12px
}
.hidden_search .close_btn:before {
	transform-origin:left bottom;
	transform:rotate(45deg)
}
.hidden_search .close_btn:after {
	transform-origin:left top;
	transform:rotate(-45deg);
	top:27px
}
.hidden_search .close_btn:hover {
	transform:rotate(360deg)
}
.hidden_search .close_btn:hover:after, .hidden_search .close_btn:hover:before {
	background:#000
}
.hidden_search.on {
	display:block
}
.cd-popup {
	position:fixed;
	left:0;
	top:0;
	height:100%;
	width:100%;
	background-color:rgba(0, 0, 0, 0.3);
	opacity:0;
	visibility:hidden;
-webkit-transition:opacity .3s 0s, visibility 0s .3s;
-moz-transition:opacity .3s 0s, visibility 0s .3s;
transition:opacity .3s 0s, visibility 0s .3s;
	z-index:9999
}
.cd-popup.is-visible {
	opacity:1;
	visibility:visible;
-webkit-transition:opacity .3s 0s, visibility 0s 0s;
-moz-transition:opacity .3s 0s, visibility 0s 0s;
transition:opacity .3s 0s, visibility 0s 0s
}
.cd-popup-container {
	box-sizing:content-box;
	position:relative;
	height:36px;
	padding:40px;
	background:#fff;
	width:60%;
	margin:0 auto;
	top:50%;
	margin-top:-58px;
	background:#FFF;
	text-align:center;
	box-shadow:0 0 20px rgba(0, 0, 0, 0.2);
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
	-webkit-backface-visibility:hidden;
	-webkit-transition-property:-webkit-transform;
	-moz-transition-property:-moz-transform;
	transition-property:transform;
-webkit-transition-duration:.3s;
-moz-transition-duration:.3s;
-ms-transition-duration:.3s;
-o-transition-duration:.3s;
transition-duration:.3s
}
.is-visible .cd-popup-container {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}

/* 首页 */
.main .part1{ border-bottom:2px #7cae3f solid; margin-bottom:52px;}
.main .part1 .tpleft{ margin-top:23px; }
.main .part1 .tpright{ margin-right:34px;}
.main .part1 .tpleft .tit{ font-size:24px;color:#505050; line-height:36px; margin-bottom:35px; position:relative; padding-bottom:15px;}
.main .part1 .tpleft .tit:before {
	width: 48px;
	height: 6px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #7cae3f;
	content: '';
}
.main .part2{ background:#f6f6f6; padding-top:42px; padding-bottom:59px; margin-bottom:85px;}
.index_bt{ text-align:center; margin-bottom:5px;}
.index_bt .tit{ color:#444444; font-size:40px; font-weight:bold;}
.index_bt .eng{text-transform:uppercase; color:#999999; font-size:18px;}
.main .part2 .i_product{ overflow:hidden; margin-bottom:37px;}
.main .part2 .i_product .tpleft{ width:168px; margin-left:22px;}
.main .part2 .i_product .tpleft .round{ background:#fff; box-shadow:0px 0px 12px #f1f1f1; width:166px; height:166px; border-radius:50%; margin:0px auto 28px; position:relative;transition:transform .5s,-webkit-transform .5s;}
.main .part2 .i_product:hover .tpleft .round{transform:rotate(360deg);-webkit-transform:rotate(360deg);}
.main .part2 .i_product .tpleft .round img{ position:absolute; left:50%; top:50%;transform: translate(-50%,-50%); height:auto;width:auto;max-width:100%; max-height:100%; object-fit:contain;}
.main .part2 .i_product .tpleft .price{ text-align:center; color:#363636; font-size:18px;}
.main .part2 .i_product .tpleft .price span{ font-size:80px; display:inline-block; font-family:Arial, Helvetica, sans-serif;line-height:65px;}
.main .part2 .i_product .tpleft .js{ text-align:center; font-size:24px; color:#777777; position:relative;}
.main .part2 .i_product .tpleft .js:before {
	width: 1px;
	height: 436px;
	position: absolute;
	left: 50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);
	top:50px;
	background: #949494;
	content: '';
}
.main .part2 .i_product .tpright{background:#fff; box-shadow:0px 0px 12px #e3e3e3; border-radius:6px; padding-top:32px; width:878px; margin-top:10px; position:relative;}
.main .part2 .i_product .tpright:before {
	border: 30px solid transparent;
    border-right: 30px solid #fff;
	position: absolute;
	top: 100px;
	left:-55px; 
	content: '';
}
.main .part2 .i_product .tpright .content{ margin:auto 52px 35px; }
.main .part2 .i_product .tpright .content .tit{ font-size:36px; color:#363636; margin-bottom:5px;}
.main .part2 .i_product .tpright .content .nr{ color:#5d5d5d; font-size:16px; line-height:26px; margin-bottom:5px;}
.main .part2 .i_product .tpright .content .class_f{ margin-bottom:20px;}
.main .part2 .i_product .tpright .content .class_f a{ display:inline-block; position:relative; padding-left:13px; margin-right:44px;color:#5d5d5d; font-size:16px;}
.main .part2 .i_product .tpright .content .class_f a:before {
	width: 5px;
	height: 5px;
	position: absolute;
	top: 50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);
	left:0px; border-radius:50%;
	background: #5d5d5d;
	content: '';
}
.main .part2 .i_product .tpright .content .class_f a:hover{ color:#688603;}
.main .part2 .i_product .tpright .content a.more{ display:block; width:119px; height:35px; text-align:center; line-height:35px; color:#fff; background:#7cae3f;}
.main .part2 .i_product .tpright .photo ul li img{ width:100%; height:auto;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}
.main .part2 .i_product .tpright .photo{ position:relative;}
.main .part2 .i_product .tpright .photo .xfk{ width:100%; position:absolute; bottom:19px; text-align:center; z-index:10;}
.main .part2 .i_product .tpright .photo .xfk a{ display:inline-block; width:34px; height:9px; background-color:rgba(0,0,0,0.2); margin:auto 3px; cursor:pointer; border-radius:0; opacity:1; outline:none;}
.main .part2 .i_product .tpright .photo .xfk a.swiper-pagination-bullet-active{ background:#7cae3f;}
.main .part2 .i_product .tpright .photo span.bnl,.main .part2 .i_product .tpright .photo span.bnr{ width:58px; height:58px; display:block; top:50%; position:absolute;transform:translateY(-50%);-webkit-transform:translateY(-50%); border-radius:50%; cursor:pointer; z-index:20; outline:none;}
.main .part2 .i_product .tpright .photo span.bnl{ left:27px;background:rgba(0,0,0,0.2) url(../images/png_18.png) center center no-repeat;}
.main .part2 .i_product .tpright .photo span.bnr{ right:27px;background:rgba(0,0,0,0.2) url(../images/png_20.png) center center no-repeat;}
.main .part2 .i_product .tpright .photo span.bnl:hover{ background:rgba(124,174,63,0.8) url(../images/png_18.png) center center no-repeat;}
.main .part2 .i_product .tpright .photo span.bnr:hover{background:rgba(124,174,63,0.8) url(../images/png_20.png) center center no-repeat;}
.main .part3{ margin-bottom:100px;}
.main .part3 .index_bt .tit{ margin-bottom:10px;}
.main .part3 .index_bt .eng{ line-height:30px; color:#454545;}
.main .part3 ul{ background:#f9f9f9; border:1px #e6e6e6 solid; border-radius:5px; padding-top:23px; padding-left:22px; padding-right:22px;display: flex;flex-wrap: -webkit-wrap;
  flex-wrap: wrap;}
.main .part3 ul li{ width:20%; float:left;box-sizing:border-box;-webkit-box-sizing:border-box;border:1px #e6e6e6 solid; border-right:0px; margin-bottom:23px; background:#fff; height:166px;flex-grow:1; display:flex; align-items:center;}
.main .part3 ul li:nth-child(5n){ border-right:1px #e6e6e6 solid;}
.main .part3 ul li img{ max-width:100%; max-height:100%;-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray; opacity:.5;}
.main .part3 ul li:hover img{filter: grayscale(0%);opacity:1;}

.main .part4{ background:url(../images/bg1_65.jpg) center top no-repeat; padding-top:86px; padding-bottom:107px; margin-bottom:96px;}
.main .part4 ul { display:flex;box-shadow:0px 0px 8px #ccc;}
.main .part4 ul li{ float:left; width:288px; position:relative; height:503px;transition:all .5s;-webkit-transition:all .5s; overflow:hidden;}
.main .part4 ul li a{ display:block;}
.main .part4 ul li img{width:624px;height:503px;}
.main .part4 ul li .xfk{ position:absolute; width:624px;box-sizing:border-box;-webkit-box-sizing:border-box; padding-left:37px; padding-right:37px; color:#fff; bottom:-301px; overflow:hidden;transition:all .5s;-webkit-transition:all .5s;}
.main .part4 ul li .xfk a{ color:#fff;}
.main .part4 ul li .xfk .tit{ font-size:30px; font-weight:bold; margin-bottom:37px;}
.main .part4 ul li .xfk .nr{ font-size:24px; line-height:34px; height:220px;}
.main .part4 ul li .xfk .more{ font-size:24px; margin-bottom:45px; display:block;transition:all .5s;-webkit-transition:all .5s;}
.main .part4 ul li .xfk .more:hover{ padding-left:15px;}
.main .part4 ul li .bg{ position:absolute; bottom:0px; width:100%;background-image: linear-gradient(transparent,#333); height:79px;}
.main .part4 ul li:hover,.main .part4 ul li.active{ width:624px;}
.main .part4 ul li.active .xfk{ padding-left:45px; padding-right:45px; bottom:0px;}

.main .dw_part8 .index_bt{ text-align:left; margin-bottom:25px;}
.dw_part8{  margin-bottom:96px;}
.dw_part8 .c_l{ width:766px; float:left; border-top:1px #c0c1c5 solid;}
.dw_part8 .ca_tit{ padding-top:16px; font-size:18px; color:#515151; margin-bottom:19px;}
.dw_part8 .ca_tit a{ color:#808080; font-size:15px; display:block; float:right;}
.dw_part8 .ca_new{ border-bottom:1px #c0c1c5 solid; padding-bottom:50px; margin-bottom:25px;}
.dw_part8 .ca_new ul li{ width:360px; float:left; margin-right:44px;}
.dw_part8 .ca_new ul li:last-child{ margin-right:0px;}
.dw_part8 .ca_new ul li .photo{ margin-bottom:20px;}
.dw_part8 .ca_new ul li .tit a{ display:block; font-size:16px;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; color:#515151; margin-bottom:10px;}
.dw_part8 .ca_new ul li .nr{ font-size:14px; line-height:24px; height:72px;color:#9f9f9f;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.dw_part8 .ca_new ul li .tit a:hover{ color:#7cae3f;}
.dw_part8 .ca_list ul li{ clear:both;}
.dw_part8 .ca_list ul li a{ display:block; font-size:16px; color:#515151; line-height:46px;}
.dw_part8 .ca_list ul li a .date{ float:left; font-size:15px; margin-right:45px;}
.dw_part8 .c_r{ width:383px; float:right; background:#fff;box-shadow:0px 0px 8px #e1dddd;}
.dw_part8 .c_r .ca_tit{ width:85%; padding-top:25px; margin:0px auto 32px;border-bottom:1px #c0c1c5 solid; padding-bottom:10px; font-size:20px;}
.dw_part8 .ca_tit a{ display:inline-block; margin-top:6px; font-size:16px; color:#515151;}
.dw_part8 .c_r ul{width:80%; margin:0px auto 40px;}
.dw_part8 .c_r ul li{ margin-bottom:14px;}
.dw_part8 .c_r ul li .tit a{ display:block; background:url(../images/index_61.jpg) left no-repeat; padding-left:15px; font-size:16px; color:#515151;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin-bottom:5px;}
.dw_part8 .c_r ul li .nr{ font-size:14px; line-height:24px; height:48px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis; color:#a6a6a6;padding-left:15px;}
.dw_part8 .c_r ul li .tit a:hover{ color:#7cae3f; text-decoration:underline;}

.f_bottom{ background:#347726 url(../images/index_70.jpg) center top no-repeat;padding-top:76px; color:#fff;}
.f_bottom .c_que{ width:100%; position:relative; background:#fff; border:1px #98c512 solid;padding-top:12px; height:105px; margin-bottom:46px;}
.f_bottom .c_que:before {width: 173px;
	height: 156px;
	position: absolute;
	left: 20px;
	bottom: 8px;
	background-image:url(../images/png_30.png); background-repeat:no-repeat;
	background-position:center; background-size:cover;
	content: '';
}
.f_bottom .c_que .tit{ font-size:16px; color:#353433; line-height:32px; width:465px; margin-left:327px; text-align:center; padding-top:15px; position:relative; float:left;}
.f_bottom .c_que .tit span{ color:#8cb601; font-size:20px;}
.f_bottom .c_que .tit .dh1,.f_bottom .c_que .tit .dh2{ width:35px; position:absolute;}
.f_bottom .c_que .tit .dh1{ left:-45px; top:8px;}
.f_bottom .c_que .tit .dh2{ right:-0px; bottom:-2px;}
.f_bottom .c_que .weix{ width:140px; float:right; margin-right:17px; margin-top:2px;}
.f_bottom .c_que .weix .bt{ font-size:13px; color:#9cc811; width:35px; float:left;}
.f_bottom .c_que .weix .photo{ float:right;}
.f_bottom .c_que .weix .photo img{ width:90px; height:auto;}
.f_bottom .dl_dh{ padding-bottom:25px; }
.f_bottom .dl_dh ul{ padding-left:33px;}
.f_bottom .dl_dh ul li{ width:157px; float:left;}
.f_bottom .dl_dh ul li a{ display:block; font-size:14px; line-height:36px; color:#fff;}
.f_bottom .dl_dh ul li a.ts{ color:#fff; font-size:16px; font-weight:bold;}
.f_bottom .dl_dh ul li:nth-child(2){ width:320px; margin-right:40px;}
.f_bottom .dl_dh ul li:nth-child(2) a{ width:50%; float:left;}
.f_bottom .dl_dh ul li:nth-child(2) a.ts{ width:100%;}
.f_bottom .dl_dh ul li:nth-child(5){ width:300px; margin-right:0px;}
.f_bottom .dl_dh ul li:nth-child(5) a{ width:33.3%; float:left;}
.f_bottom .dl_dh ul li:nth-child(5) a.ts{ width:100%;}
.f_bottom .link{ color:#91bb8a;border-bottom:1px #2c6822 solid; line-height:1.6; padding-bottom:10px;}
.f_bottom .link a{ display:inline-block;color:#91bb8a; margin-right:10px;}
.f_bottom .copy_r{ padding-top:20px; padding-bottom:20px; color:#91bb8a; font-size:12px;}
.f_bottom .copy_r a{ color:#91bb8a;}

/* 产品页 */
.nybanner{ background-repeat:no-repeat; background-position:center top; height:400px;}
.m_bg{ background:#f6f6f6; padding-bottom:62px; margin-bottom:70px;}
.local{ text-align:right; color:#898989; line-height:40px; margin-bottom:35px;}
.local a{ color:#898989;}
.local span:last-child a{ color:#7cae3f;}
.local span.sep{ margin:0 5px;}
.product_m{}
.product_m .p_left{ width:280px; float:left;}
.product_m .p_left .c_fl{ background:#fff; padding:32px 25px; padding-top:45px; margin-bottom:16px;box-shadow:0px 0px 8px #e1e1e1;}
.product_m .p_left .c_fl a.big_t{ color:#363636; font-size:20px; font-weight:bold; line-height:1; margin-bottom:20px; display:block; position:relative;}
.product_m .p_left .c_fl a.active{ position:relative;}
.product_m .p_left .c_fl a.active:before {
	width: 10px;
	height: 20px;
	position: absolute;
	left:-30px;
	top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);
	background: #7cae3f;
	content: '';
}
.product_m .p_left .c_fl ul li a{ display:block; line-height:57px; color:#4f4f4f; font-size:17px; border-bottom:1px #e6e6e6 solid; background: url(../images/pjt_03.png) right center no-repeat;}
.product_m .p_left .c_fl ul li.active a,.product_m .p_left .c_fl ul li a:hover{background: url(../images/pjt_06.png) right center no-repeat; color:#7cae3f;}
.product_m .p_left .c_fl ul li:last-child a{ border-bottom:0px;}
.product_m .p_left .c_fl.ts{ padding:0px 25px;}
.product_m .p_left .c_pic{ margin-top:20px;}
.product_m .p_left .c_pic img{ max-width:100%; height:auto;}
.product_m .p_right{ width:852px; float:right;}
.product_m .p_right .p_title{ font-size:22px; text-align:left; border-bottom:1px #d9d9d9 solid; line-height:2; position:relative; margin-bottom:28px;}
.product_m .p_right .p_title:after {
	width: 145px;
	height: 1px;
	position: absolute;
	left: 0px;
	bottom: -1px;
	background: #7cae3f;
	content: '';
}
.product_m .p_right .p_hot{ background:#fff;box-shadow:0px 0px 8px #e1e1e1; width:100%; margin-bottom:53px; position:relative; }
.product_m .p_right .p_hot ul li .photo{ width:567px; float:left; position:relative; height:352px; overflow:hidden;}
.product_m .p_right .p_hot ul li .photo img{ width:100%; height:100%;object-fit:content;transition:all .5s;-webkit-transition:all .5s;}
.product_m .p_right .p_hot ul li:hover .photo img{transform:scale(1.05);-webkit-transform:scale(1.05);}

.product_m .p_right .p_hot .xfk{ width:567px; position:absolute; bottom:19px; left:0px; text-align:center; z-index:10;}
.product_m .p_right .p_hot .xfk a{ display:inline-block; width:34px; height:9px; background-color:rgba(0,0,0,0.2); margin:auto 3px; cursor:pointer; border-radius:0; opacity:1;}
.product_m .p_right .p_hot .xfk a.swiper-pagination-bullet-active{ background:#7cae3f;}
.product_m .p_right .p_hot span.bnl,.product_m .p_right .p_hot span.bnr{ width:26px; height:42px; display:block; top:50%; position:absolute;transform:translateY(-50%);-webkit-transform:translateY(-50%);  cursor:pointer; z-index:10;}
.product_m .p_right .p_hot span.bnl{ left:0px;background:rgba(0,0,0,0.2) url(../images/prng_20.png) center center no-repeat;}
.product_m .p_right .p_hot span.bnr{right:0px;background:rgba(0,0,0,0.2) url(../images/prng_23.png) center center no-repeat;}
.product_m .p_right .p_hot span.bnl:hover{ background:rgba(124,174,63,0.8) url(../images/prng_20.png) center center no-repeat;}
.product_m .p_right .p_hot span.bnr:hover{background:rgba(124,174,63,0.8) url(../images/prng_23.png) center center no-repeat;}
.product_m .p_right .p_hot .hot_tb{ width:83px; height:84px; position:absolute; background-image:url(../images/prng_03.png); background-repeat:no-repeat; background-position:center; background-size:cover; top:14px; right:17px;z-index:20;}
.product_m .p_right .p_hot .content{ width:225px; float:right; margin-right:30px; padding-top:43px;}
.product_m .p_right .p_hot .content .tit{ font-size:18px; color:#353535;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin-bottom:13px;}
.product_m .p_right .p_hot .content .nr{ color:#767676; line-height:24px; height:195px; overflow:hidden;}
.product_m .p_right .p_hot .content .nr .molEllipsis{-webkit-line-clamp:3;}
.product_m .p_right .p_hot .content .nr .abs{ margin-bottom:15px;}
.product_m .p_right .p_hot .content .nr .info{ margin-bottom:15px;}
.product_m .p_right .p_hot .content .nr .price{ font-size:18px; color:#f93600; font-weight:bold;}
.product_m .p_right .p_hot .content a.more{ width:102px; height:35px; line-height:32px; text-align:center; color:#fff; background:#7cae3f; border-radius:3px; display:inline-block;}
.product_m .p_right .p_hot .content a.more:hover{ background:#3e8a37;}
.pro_zs ul{ display: flex;
  flex-wrap: -webkit-wrap;
  flex-wrap: wrap; margin-bottom:40px;}
.pro_zs ul li{ width:416px; background:#fff; padding-bottom:20px; margin-right:20px; margin-bottom:24px; position:relative;}
.pro_zs ul li:nth-child(2n){ margin-right:0px;}
.pro_zs ul li a{ display:block;}
.pro_zs ul li a .photo{ width:100%; height:274px; border-bottom:1px #ebebeb solid; overflow:hidden; margin-bottom:19px; position:relative;}
.pro_zs ul li .cs {
	width: 78px;
	height: 72px;
	position: absolute;
	right: 0px;
	top: 0px;
/*	background-image:url(../images/prng_06.png);
	background-repeat:no-repeat;
	background-position:center center; 
	background-size:cover;*/
	 z-index:99;
	content: '';
}
.pro_zs ul li .cs img{
	object-fit:contain;
	object-position:right top;
}
.pro_zs.new ul li a .photo:before {
	background-image:url(../images/new_02.png);
}
.pro_zs ul li a .photo img{width:100%; height:100%;object-fit:content;transition:all .5s;-webkit-transition:all .5s;}
.pro_zs ul li:hover a .photo img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.pro_zs ul li a .tit{ margin:0px 29px 10px; font-size:17px; color:#2d2d2d; position:relative; padding-right:25px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.pro_zs ul li a .tit:before {
	width: 22px;
	height: 14px;
	position: absolute;
	right: 0px;
	top: 50%;
	background-image:url(../images/prng_09.png);
	background-repeat:no-repeat;
	background-position:center center; 
	background-size:cover;
	transform:translateY(-50%);-webkit-transform:translateY(-50%);
	content: '';
}
.pro_zs ul li a .nr{margin:0px 29px; font-size:14px; line-height:22px; color:#727272;-webkit-line-clamp:3;}
.pro_zs ul li a:hover .tit{ color:#71a20d; font-weight:bold;}
.pro_zs ul li:hover{box-shadow:0px 0px 11px #e1e1e1;}

/* 翻页 */
.pages{ text-align:center;}
.pages a{ display:inline-block; line-height:32px; border:1px #e4e4e4 solid; padding:0px 12px; color:#656565;cursor:pointer; margin-left:2px; margin-right:2px;}
.pages a.disabled{color:#ddd; cursor:auto;}
.pages a.current{ background:#7cae3f; border:1px #7cae3f solid; color:#fff;}

.tj_case{ margin-bottom:96px;}
.tj_case .index_bt{ text-align:left; margin-bottom:40px; }
.t_ca { position:relative;}
.t_ca ul li{ float:left; width:378px; margin-right:31px;}
.t_ca ul li a{ display:block; border-bottom:1px #cfd0d4 solid;}
.t_ca ul li a .photo{ width:100%; height:232px; overflow:hidden;}
.t_ca ul li a .photo img{ width:100%; height:100%;object-fit:content;transition:all .5s;-webkit-transition:all .5s;}
.t_ca ul li a:hover .photo img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.t_ca ul li:nth-child(3n){ margin-right:0px;}
.t_ca ul li a .tit{ display:block; line-height:93px; font-size:18px; color:#373737;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; padding-left:10px;}
.t_ca ul li a:hover{ background:#71a20d;}
.t_ca ul li a:hover .tit{ color:#fff;}

.t_ca span.bnl,.t_ca span.bnr{ width:28px; height:52px; display:block; top:50%; position:absolute;transform:translateY(-50%);-webkit-transform:translateY(-50%);  cursor:pointer;}
.t_ca span.bnl{ left:-65px;background: url(../images/prng_15.png) top center no-repeat;}
.t_ca span.bnr{ right:-65px;background: url(../images/prng_17.png) top center no-repeat;}
.t_ca span.bnl:hover{ background-position:bottom center;}
.t_ca span.bnr:hover{background-position:bottom center;}


/* 品牌列表 */
.brand{ padding-top:65px;}
.br_js{ background-color:#fff; background-repeat:no-repeat; background-position:right top; height:206px; position:relative;box-shadow:0px 0px 11px #e1e1e1; margin-bottom:46px; position:relative;}
.b_logo{ position:absolute; width:290px; left:0px; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.b_logo img{ width:100%; height:auto;}
.br_js .content{ margin-left:290px; width:495px; padding-top:40px;}
.br_js .content .tit{ font-size:22px; color:#666; margin-bottom:8px;}
.br_js .content .nr{ font-size:14px; line-height:24px; color:#9e9e9e;-webkit-line-clamp:3;}
.pro_zs.bra_d ul{ margin-bottom:20px;}
.pro_zs.bra_d ul li{ width:392px; margin-right:11px; margin-bottom:29px;}
.pro_zs.bra_d ul li .photo{ height:258px;}
.pro_zs.bra_d ul li:nth-child(2n){ margin-right:11px;}
.pro_zs.bra_d ul li:nth-child(3n){ margin-right:0px;}

/* 关于我们 */
.ab_bg{ background:#fefefe url(../images/about_08.jpg) center bottom no-repeat; padding-top:77px; padding-bottom:115px;}
.ab_bg .tpleft{ width:196px; float:left; margin-left:37px; text-align:right;}
.ab_bg .tpleft .tit{ font-size:20px; color:#464646; margin:17px auto 53px;}
.ab_bg .tpleft .jt{ width:64px; height:64px; border-radius:50%; float:right; background:#7cae3f url(../images/abpng_05.png) center no-repeat;}
.ab_bg .tpright{ width:792px;color:#404040;}
.ab_bg .tpright .tit{font-size:22px; margin-bottom:24px;}
.ab_bg .tpright .nr{ line-height:30px;}
.ab_bg .tpright .nr p{ margin-bottom:15px;}
.about_one{ border-top:1px #f1f1f1 solid; padding-top:65px;}
.about_bt{ text-align:center; margin-bottom:55px;}
.about_bt .tit{ color:#464646; font-size:32px; font-weight:bold; line-height:40px;}
.about_bt .eng{text-transform:uppercase; color:#7d7d7d; font-size:18px;}
.about_one { margin-bottom:86px;}
.about_one ul li{ background:#f9f9f9; width:292px; height:310px; float:left; padding-top:73px; text-align:center; margin-right:10px; margin-bottom:10px;}
.about_one ul li .tb{ height:100px;}
.about_one ul li:nth-child(4),.about_one ul li:nth-child(7){ margin-right:0px;}
.about_one ul li .tit{ color:#7cae3f; font-size:18px; margin-bottom:31px;}
.about_one ul li .nr{ color:#464646; font-size:16px; line-height:32px;}
.about_one ul li:nth-child(5),.about_one ul li:nth-child(6),.about_one ul li:nth-child(7){ width:393px; height:125px; padding-top:49px;}
.about_one ul li:nth-child(5) .tb,.about_one ul li:nth-child(6) .tb,.about_one ul li:nth-child(7) .tb{ float:left; width:132px; text-align:center;}
.about_one ul li:nth-child(5) .content,.about_one ul li:nth-child(6) .content,.about_one ul li:nth-child(7) .content{ float:left; width:243px; text-align:left; padding-top:6px;}
.about_one ul li:nth-child(5) .content .tit,.about_one ul li:nth-child(6) .content .tit,.about_one ul li:nth-child(7) .content .tit{ margin-bottom:8px;}

.about_two{ background:#fafafa; padding-top:90px; padding-bottom:120px; margin-bottom:65px;}
.about_two .photo{ position:relative;}
.about_two .photo .xfk{ width:100%; position:absolute; bottom:-42px; text-align:center; z-index:10;}
.about_two .photo .xfk a{ display:inline-block; width:34px; height:9px; background-color:rgba(0,0,0,0.2); margin:auto 3px; cursor:pointer; opacity:1;border-radius:0;}
.about_two .photo .xfk a.swiper-pagination-bullet-active{ background:#7cae3f;}
.about_two .photo span.bnl,.about_two .photo span.bnr{ width:27px; height:46px; display:block; top:50%; position:absolute;transform:translateY(-50%);-webkit-transform:translateY(-50%);  cursor:pointer;}
.about_two .photo span.bnl{ left:-75px;background:url(../images/abpng_23.png) center top no-repeat;}
.about_two .photo span.bnr{ right:-75px;background:url(../images/abpng_25.png) center top no-repeat;}
.about_two .photo span.bnl:hover{ background-position:bottom center;}
.about_two .photo span.bnr:hover{background-position:bottom center;}
.about_two .photo ul li .player{ height:589px; margin-bottom:20px;}
.about_two .photo ul li .player video{ width:100%; height:589px;object-fit: fill; display:none;}
.about_two .photo ul li .player.active img{ display:none;}
.about_two .photo ul li .player.active video{ display:block;}
.about_two .photo ul li img{ width:100%; height:589px; display:block;}
.about_two .photo ul li .tit{ font-size:15px; color:#848484;}
.about_two .about_bt{ margin-bottom:40px;}
.about_two .about_bt .tit{ margin-bottom:10px;}
.about_two .about_bt .eng{ font-size:15px;}

.about_three{ margin-bottom:54px; }
.about_three ul { display:flex;}
.about_three ul li{ float:left; width:180px; position:relative; height:503px;transition:all .5s;-webkit-transition:all .5s; margin-right:3px; overflow:hidden;}
.about_three ul li img{ display:block; margin-bottom:10px; height:443px;width:100%;object-fit:cover;}
.about_three ul li .tit{ color:#808080; opacity:1; transition:all .5s;-webkit-transition:all .5s; font-size:14px; text-align:center; opacity:0; white-space:nowrap;}

.about_three ul li:last-child{ margin-right:0px;}
.about_three ul li.active{ width:468px;}
.about_three ul li.active .tit{ display:block;opacity:1;}

/* 优势 */
.adv_one{ background:#fafafa; padding-top:90px;}
.about_bt.ys{ margin-bottom:41px;}
.about_bt.ys .tit{ margin-bottom:5px;}
.about_bt.ys .eng{ color:#404040; font-size:16px;}
.adv_hot{ position:relative; background:#fff;box-shadow:0px 0px 14px #eeeded;}
.adv_hot .xfk{ width:100%; position:absolute; bottom:-42px; text-align:center; z-index:10;}
.adv_hot .xfk a{ display:inline-block; width:34px; height:9px; background-color:rgba(0,0,0,0.2); margin:auto 3px; cursor:pointer; border-radius:0;opacity:1;}
.adv_hot .xfk a.swiper-pagination-bullet-active{ background:#7cae3f;}
.adv_hot span.bnl,.adv_hot span.bnr{ width:52px; height:52px; display:block; top:50%; position:absolute;transform:translateY(-50%);-webkit-transform:translateY(-50%); border-radius:50%; cursor:pointer; z-index:99;}
.adv_hot span.bnl{ left:10px;background:rgba(0,0,0,0.2) url(../images/png_18.png) center center no-repeat;}
.adv_hot span.bnr{ right:10px;background:rgba(0,0,0,0.2) url(../images/png_20.png) center center no-repeat;}
.adv_hot span.bnl:hover{ background:rgba(124,174,63,0.8) url(../images/png_18.png) center center no-repeat;}
.adv_hot span.bnr:hover{background:rgba(124,174,63,0.8) url(../images/png_20.png) center center no-repeat;}
.adv_hot ul li .photo{ width:730px; float:left; height:430px; overflow:hidden;}
.adv_hot ul li .photo img{ width:100%; height:100%;object-fit:content;transition:all .5s;-webkit-transition:all .5s;}
.adv_hot ul li:hover .photo img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.adv_hot ul li .content{ width:367px; float:right; padding-top:110px; margin-right:52px;}
.adv_hot ul li .content .tit{ color:#6e6e6e; font-size:44px; position:relative; line-height:44px; height:40px; margin-bottom:25px; }
.adv_hot ul li .content .tit span{ position:absolute; display:inline-block; z-index:10; left:0px; top:0px;}
.adv_hot ul li .content .tit:before {
	width: 44px;
	height: 5px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #7cae3f;
	content: '';
	z-index:0;
}
.adv_hot ul li .content .nr{ font-size:16px; line-height:30px; color:#6e6e6e;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.adv_two{ background:#f2f2f2; padding-top:72px; padding-bottom:28px;}

.ser_m{ position:relative; margin-bottom:30px;}
.ser_m ul{ padding-top:25px; padding-bottom:10px; position:relative;}
.ser_m:before {
	width: 19px;
	height: 9px;
	position: absolute;
	left:50%;
	transform:translateX(-50%);-webkit-transform:translateX(-50%);
	top: 0px;
	background-image:url(../images/adpng_33.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	content: '';
	z-index:15;
}
.ser_m:after {
	width: 7px;
	height: 7px;
	position: absolute;
	border-radius:50%;
	left:50%;
	transform:translateX(-50%);-webkit-transform:translateX(-50%);
	bottom: 0px;
	background:#c7c7c7;
	content: '';
	z-index:10;
}
.ser_m ul:before{
	width: 1px;
	height:100%;
	position: absolute;
	left:50%;
	transform:translateX(-50%);-webkit-transform:translateX(-50%);
	top: 0px;
	background:#dbdbdb;
	content: '';
	z-index:10;
}
.ser_m ul li{ width:578px; float:left; height:170px; background:#fff; border:1px #e5e5e5 solid;box-sizing:border-box;-webkit-box-sizing:border-box; position:relative; margin-right:43px; margin-bottom:31px;}
.ser_m ul li:before {
	width: 12px;
	height: 11px;
	position: absolute;
	top:50%;
	transform:translateY(-50%);-webkit-transform:translateY(-50%);
	right: -10px;
	background-image:url(../images/adpng_07.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	content: '';
	z-index:15;
}
.ser_m ul li:hover:before{background-image:url(../images/adpng_111.png);}
.ser_m ul li:nth-child(2n):before{
	background-image:url(../images/adpng_071.png);
	right:auto; left:-10px;
	}
.ser_m ul li:nth-child(2n):hover:before{background-image:url(../images/adpng_11.png);}
.ser_m ul li:nth-child(2n):after{
	width: 16px;
	height: 16px;
	position: absolute;
	top:50%;
	transform:translateY(-50%);-webkit-transform:translateY(-50%);
	left: -30px;
	background-image:url(../images/adpng_03.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	content: '';
	z-index:15;
	}
.ser_m ul li .tb{ width:126px; float:left; padding-top:30px; text-align:center;}
.ser_m ul li .content{ width:398px; position:absolute; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%); left:126px;}
.ser_m ul li .content .tit{ color:#7cae3f; font-size:20px; font-weight:700; margin-bottom:8px; }
.ser_m ul li .content .nr{ font-size:14px; color:#5b5b5b; line-height:26px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis; }

.ser_m ul li:nth-child(2n){ margin-right:0px;}
.ser_m ul li:hover{ border:1px #7cae3f solid; box-shadow:0px 0px 8px #dcdcdc;}

.process{ height:230px; background:url(../images/adv_28.jpg) center no-repeat; background-size:cover; position:relative; margin-top:100px;}
.process .tpleft{ width:58px; position:absolute; left:50px; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%); font-size:28px; line-height:34px; color:#000; font-weight:bold;}
.process ul{ width:994px; margin-left:131px; padding-top:50px;}
.process ul li{ float:left; text-align:center; width:142px; position:relative;}
.process ul li:after{
	width: 12px;
	height: 15px;
	position: absolute;
	top:32px;
	right: -6px;
	background-image:url(../images/adpng_31.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	content: '';
	z-index:15;
	}
.process ul li:last-child:after{ display:none;}
.process ul li .tb{ width:80px; height:80px; margin:0px auto 10px; position:relative; background:#afafb1; border-radius:50%;}
.process ul li .tb img{ position:absolute; left:50%;top:50%;transform: translate(-50%,-50%);}
.process ul li .tit{ font-size:16px; color:#252525; line-height:24px;}

.adv_three { background:#fafafa; padding-top:79px; padding-bottom:69px;}
.adv_three ul{ background:#fff;box-shadow:0px 0px 8px #ccc;}
.adv_three ul li{ overflow:hidden;}
.adv_three ul li .photo,.adv_three ul li .content{ width:50%; float:left;}
.adv_three ul li .photo{ height:387px; position:relative; overflow:hidden;}
.adv_three ul li .photo:after{

	position: absolute;
	top:45px;
	right: 0px;
	border: 17px solid transparent;
    border-right: 17px solid #fff;
	content: '';
	z-index:15;
	}
.adv_three ul li:nth-child(2n) .photo:after{
	position: absolute;
	top:45px;
	right:auto;
	left: 0px;
	border: 17px solid transparent;
    border-left: 17px solid #fff;
	content: '';
	z-index:15;
}
.adv_three ul li .photo img{ width:100%; height:100%; position:absolute; top:0px; left:0px;object-fit:content;transition:all .5s;-webkit-transition:all .5s;}
.adv_three ul li:hover .photo img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.adv_three ul li .content{box-sizing:border-box;-webkit-box-sizing:border-box; padding-left:66px; padding-right:105px; padding-top:74px; color:#555555;}
.adv_three ul li .content .tit{ font-size:24px; padding-bottom:9px; position:relative; margin-bottom:22px; line-height:32px;}
.adv_three ul li .content .tit:after{
	width: 26px;
	height: 3px;
	position: absolute;
	bottom:0px;
	left: 0px;
	background:#7cae3f;
	content: '';
	}
.adv_three ul li .content .nr{ font-size:14px; line-height:28px;}
.adv_three ul li:nth-child(2n) .photo{ float:right;}

/*家具回收*/
.furniture_one{ padding-top:82px; background:#fafafa; padding-bottom:99px;}
.b_offer{ margin-bottom:37px; }
.b_offer ul li{ background:#fff; width:381px; float:left; border-radius:6px;box-shadow:5px 5px 5px 0px #f4f4f4; -webkit-box-shadow:5px 5px 5px 0px #f4f4f4; margin-right:27px; margin-bottom:32px; text-align:center;}
.b_offer ul li:nth-child(3n){ margin-right:0px;}
.b_offer ul li .tit{ line-height:52px; font-size:16px; color:#404040;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.b_offer ul li .photo{ width:100%; height:200px; overflow:hidden;border-top-left-radius: 5px;
 border-top-right-radius: 5px; }
.b_offer ul li .photo img{ width:100%; height:100%; object-fit:content;transition:all .5s;-webkit-transition:all .5s;}
.b_offer ul li:hover .photo img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.of_bg{ background:url(../images/jjhs_15.jpg) center top no-repeat; height:176px; position:relative;}
.of_bg .tpleft{ width:58px; position:absolute; left:57px; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%); font-size:28px; line-height:34px; color:#fff; font-weight:bold;}
.of_bg ul{ width:600px; margin-left:160px; padding-top:40px; color:#fff;}
.of_bg ul li{ float:left; text-align:center; width:120px; position:relative;}
.of_bg ul li:after{
	width: 17px;
	height: 15px;
	position: absolute;
	top:32px;
	right: -8px;
	background-image:url(../images/hs_16.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	content: '';
	z-index:15;
	}
.of_bg ul li:last-child:after{ display:none;}
.of_bg ul li .tb{ width:72px; height:72px; margin:0px auto 10px; position:relative; border:1px #bed79f solid;border-radius:5px;}
.of_bg ul li .tb img{ position:absolute; left:50%;top:50%;transform: translate(-50%,-50%);}
.of_bg ul li .tit{ font-size:16px;line-height:24px;}
.of_bg .tel{color:#fff; width:282px; position:absolute; right:0px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.of_bg .tel .tit{ line-height:21px; font-size:18px; margin-bottom:0px; }
.of_bg .tel .tit img{ display:inline-block; margin-right:10px;}
.of_bg .tel .big{font-family: "Bebas"; font-size:29px;}

.furniture_two{ background:url(../images/jjhs_17.jpg) center top no-repeat; height:590px; padding-top:72px;}
.furniture_two .about_bt .tit,.furniture_two .about_bt .eng{ color:#fff;}
.furniture_two ul li{ width:589px; height:178px; float:left;background-color:rgba(255,255,255,0.95); display:flex; margin-right:22px; margin-bottom:21px;}
.furniture_two ul li .bh{font-family: "Bebas"; font-size:64px; color:#cccccc; line-height:178px; margin-left:19px; width:120px; text-align:center; float:left;}
.furniture_two ul li .content{flex:1; padding-top:50px;}
.furniture_two ul li .content .tit{ font-size:26px; color:#7cae3f; font-weight:bold; margin-bottom:5px;}
.furniture_two ul li .content .nr{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; font-size:18px; color:#5b5b5b;}
.furniture_two ul li:nth-child(2n){ margin-right:0px;}
.furniture_three{ background:#fafafa; padding-top:100px; padding-bottom:94px;}
.furniture_three .content img{ max-width:100%; height:auto;}

/*经典案例*/
.m_bg.case{ margin-bottom:0px; padding-bottom:96px;}

.case_hot{ background:#fff;width:100%; margin-bottom:53px; position:relative;}
.case_hot ul li .photo{ width:677px; float:left; position:relative; height:421px; overflow:hidden;}
.case_hot ul li .photo img{ width:100%; height:100%;object-fit:content;transition:all .5s;-webkit-transition:all .5s;}
.case_hot ul li:hover .photo img{transform:scale(1.05);-webkit-transform:scale(1.05);}

.case_hot .xfk{ width:677px; position:absolute; bottom:19px; text-align:center;left:0px; z-index:10;}
.case_hot .xfk a{ display:inline-block; width:34px; height:9px; background-color:rgba(0,0,0,0.2); margin:auto 3px; cursor:pointer;}
.case_hot .xfk a.active{ background:#7cae3f;}
.case_hot span.bnl,.case_hot span.bnr{ width:26px; height:42px; display:block; top:50%; position:absolute;transform:translateY(-50%);-webkit-transform:translateY(-50%);  cursor:pointer; z-index:30;}
.case_hot span.bnl{ left:0px;background:rgba(0,0,0,0.2) url(../images/prng_20.png) center center no-repeat;}
.case_hot span.bnr{ right:0px;background:rgba(0,0,0,0.2) url(../images/prng_23.png) center center no-repeat;}
.case_hot span.bnl:hover{ background:rgba(124,174,63,0.8) url(../images/prng_20.png) center center no-repeat;}
.case_hot span.bnr:hover{background:rgba(124,174,63,0.8) url(../images/prng_23.png) center center no-repeat;}

.case_hot ul li .content{ width:445px; float:right; margin-right:38px; padding-top:66px;}
.case_hot ul li .content .tit{ font-size:24px; color:#404040;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin-bottom:24px;}
.case_hot ul li .content .nr{ color:#787878; line-height:30px; display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis; font-size:16px; margin-bottom:75px;}
.case_hot ul li .content .nr p{ margin-bottom:15px;}
.case_hot ul li .content .nr .price{ font-size:18px; color:#f93600; font-weight:bold;}
.case_hot ul li .content a.more{ width:173px; height:50px; line-height:50px; text-align:center; color:#747474; font-size:12px; border-radius:3px; display:inline-block;text-transform:uppercase; border-bottom:1px #d4d4d4 solid; border-top:1px #d4d4d4 solid;}
.case_one ul{ padding-bottom:32px;}
.case_one ul li{ width:394px; background:#fff; float:left; margin-right:8px; margin-bottom:28px;}
.case_one ul li a{ display:block; padding:28px 26px;}
.case_one ul li a .photo{ width:100%; height:203px; overflow:hidden; margin-bottom:25px;}
.case_one ul li a .photo img{width:100%; height:100%; object-fit:content;transition:all .5s;-webkit-transition:all .5s;}
.case_one ul li:hover .photo img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.case_one ul li a .tit{ color:#373737; font-size:18px; display:block; margin-bottom:12px;}
.case_one ul li a .nr{ color:#747474; font-size:14px; display:block; margin-bottom:12px; line-height:26px; height:52px;-webkit-line-clamp:2; margin-bottom:21px;}
.case_one ul li a .more{text-transform:uppercase; color:#747474; font-size:12px;}
.case_one ul li:nth-child(3n){ margin-right:0px;}
.case_one ul li a:hover .tit{ color:#7cae3f; text-decoration:underline;}
.case_one ul li a:hover .more{ color:#7cae3f; }

/*联系我们*/
.contact_bg{ background:#fafafa; padding-top:83px; padding-bottom:103px;}
.cont_one{ background:#fff;box-shadow:0px 0px 5px #eeeeee; height:510px; position:relative; margin-bottom:64px;}
.cont_one .xfk{ position:absolute; right:0px; width:319px; height:100%; background:#7cae3f; color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box; }
.cont_one .xfk .content{ padding-top:84px; margin-left:71px;}
.cont_one .xfk .content .tit{ font-size:20px; font-weight:bold; margin-bottom:47px;}
.cont_one .xfk .content .phone{ font-size:24px; padding-top:10px; padding-bottom:50px; position:relative; margin-bottom:42px;}
.cont_one .xfk .content .weix{ margin-bottom:8px;}
.cont_one .xfk .content .weix img{ width:90px; height:auto;}

.cont_one .xfk .content .phone:after {
	width: 29px;
	height: 2px;
	position: absolute;
	left: 3px;
	bottom: 0px;
	background: #fff;
	content: '';
}

.cont_one .c_tel{ width:601px; float:left; margin-left:75px; margin-top:72px;}
.cont_one .c_tel .photo{ margin-bottom:16px;}
.cont_one .c_tel .tit{ font-size:26px; color:#3e3e3e; font-weight:bold; margin-bottom:10px;}
.cont_one .c_tel .js{ font-size:14px; color:#727272; height:83px;}
.cont_one .c_tel .nr{ color:#727272; font-size:14px; line-height:35px;}
.cont_one .c_tel .nr a.qq{ width:146px; padding:8px 0px; line-height:18px; color:#fff; font-size:16px; background:#7cae3f; border-radius:20px; display:block; text-align:center;}
.cont_two{}
.cont_two img{ max-width:100%; height:auto;}


/*品牌专区*/
.brand_one{ margin-bottom:28px;}
.brand_one .photo{ position:relative; width:598px; float:left; overflow:hidden;}
.brand_one .photo .xfk{ width:100%; position:absolute; bottom:19px; text-align:center; z-index:10;}
.brand_one .photo .xfk a{ display:inline-block; width:34px; height:9px; background-color:rgba(0,0,0,0.2); margin:auto 3px; cursor:pointer; opacity:1; border-radius:0;}
.brand_one .photo .xfk a.swiper-pagination-bullet-active{ background:#7cae3f;}
.brand_one .photo span.bnl,.brand_one .photo span.bnr{ width:50px; height:50px; display:block; top:50%; position:absolute;transform:translateY(-50%);-webkit-transform:translateY(-50%); border-radius:50%; cursor:pointer;}
.brand_one .photo span.bnl{ left:8px;background:rgba(0,0,0,0.2) url(../images/png_18.png) center center no-repeat;}
.brand_one .photo span.bnr{ right:8px;background:rgba(0,0,0,0.2) url(../images/png_20.png) center center no-repeat;}
.brand_one .photo span.bnl:hover{ background:rgba(124,174,63,0.8) url(../images/png_18.png) center center no-repeat;}
.brand_one .photo span.bnr:hover{background:rgba(124,174,63,0.8) url(../images/png_20.png) center center no-repeat;}

.brand_one .content { width:594px; float:right;}
.brand_one .content ul li{ width:290px; float:left; margin-right:12px; margin-bottom:9px; text-align:center; box-shadow:0px 0px 6px #eaeaea;}
.brand_one .content ul li:nth-child(2n){ margin-right:0px;}
.brand_one .content ul li a{ display:block; background:#fff; padding-bottom:10px;}
.brand_one .content ul li a .pic{ width:290px; height:111px; overflow:hidden;}
.brand_one .content ul li a .pic img{ max-width:100%; max-height:100%;object-fit:content;transition:all .5s;-webkit-transition:all .5s;}
.brand_one .content ul li:hover a .pic img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.brand_one .content ul li a .tit{ line-height:36px;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.brand_two ul{ margin-bottom:50px; overflow:hidden; max-height:965px; overflow:hidden;}
.brand_two ul.full{ max-height:inherit;}
.brand_two ul li{width:290px; float:left; margin-right:13px; margin-bottom:15px; text-align:center; box-shadow:0px 0px 6px #eaeaea; background-color:#ffffff;}
.brand_two ul li .pic{ border-bottom:	1px #e7e7e7 solid;}
.brand_two ul li a{ display:block; padding-bottom:17px; }
.brand_two ul li a .pic{ width:290px; height:111px; overflow:hidden;margin-bottom:24px;}
.brand_two ul li a .pic img{ max-width:100%; max-height:100%;object-fit:content;transition:all .5s;-webkit-transition:all .5s;}
.brand_two ul li:hover a .pic img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.brand_two ul li a .tit{ line-height:36px;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; font-size:18px; color:#666666; margin-bottom:5px;}
.brand_two ul li a .nr{ font-size:14px; color:#9e9e9e; line-height:24px; height:72px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin:0px 15px 20px;}
.brand_two ul li a .more{ width:22px; height:22px; margin:0px auto; border:1px #d0d0d0 solid; border-radius:50%; font-family:"宋体"; color:#989898;}
.brand_two ul li a:hover{box-shadow:0px 0px 14px #ccc;}
.brand_two ul li a:hover .more{ background:#71a20d; border:1px #71a20d solid; color:#fff;}
.brand_two ul li:nth-child(4n){ margin-right:0px;}
.brand_two a.m_gd{ display:none; width:80px; height:80px; border-radius:50%; border:1px #cfcfcf solid; background:url(../images/more_03.png) center center no-repeat; margin:0px auto;}
.brand_two a.m_gd.show{ display:block;}
.brand_two a.m_gd.active{transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.brand_two a.m_gd:hover{background:#71a20d url(../images/more_031.png) center center no-repeat; border:1px #71a20d solid;}
.brand_1{ margin-bottom:81px; padding-bottom:80px;}

/*详情页*/
.show{ margin-bottom:0px;}
.show .local{ margin-bottom:10px;}
.w_show .s_left{ float:left; width:925px;}
.w_show .s_left .distance{ background:#fff; padding:52px 44px; margin-bottom:10px;}
.w_show .s_left .huib{text-align:center; color:#2e2e2e; font-size:30px; margin-bottom:10px;}
.w_show .s_left .source{ text-align:center; color:#666666; margin-bottom:29px;}
.w_show .s_left .contentjs{font-size:16px; line-height:30px; color:#666666;}
.w_show .s_left .contentjs p{ margin-bottom:28px;}
.w_show .s_left .contentjs img{ width:auto; max-width:100%; height:auto;}
.w_show .s_left .contentjs p.zrbj{ color:#666; font-size:14px; text-align:right; line-height:30px; margin-bottom:15px;}
.w_show .s_left .bq{ font-size:14px; color:#666666; margin-bottom:35px; padding-left:10px;}
.w_show .s_left .bq a{ margin-right:10px; color:#666666;}

.w_show .s_left .zredit{ text-align:right; color:#666666; line-height:30px; margin-bottom:40px;}

.sy_up{ padding-right:18px; border-bottom:1px #e5e5e5 solid; border-top:1px #e5e5e5 solid;}
.sy_up ul li{width:50%; float:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;box-sizing:border-box;-webkit-box-sizing:border-box; padding:10px 18px;}
.sy_up ul li:nth-child(1){ border-right:1px #e5e5e5 solid;}
.sy_up ul li a,
.sy_up ul li span{ font-size:18px; line-height:30px; height:30px; color:#444444;}
.sy_up ul li a .tpleft{ display:block;color:#666666; font-size:14px; width:100%; line-height:19px; margin-bottom:4px;}
.sy_up ul li a:hover .tpleft{ color:#7cae3f;}
.sy_up ul li a:hover{color:#7cae3f;}

.w_show .s_left .index_bt{ text-align:left;}
.w_show .s_left .index_bt .tit{ font-size:30px; line-height:35px;}

.show_hot{ position:relative; background:#f5f5f5; }
.show_hot .xfk{ width:511px; position:absolute; bottom:19px; text-align:center; z-index:10; left:0px;}
.show_hot .xfk a{ display:inline-block; width:34px; height:9px; background-color:rgba(0,0,0,0.2); margin:auto 3px; cursor:pointer;}
.show_hot .xfk a.active{ background:#7cae3f;}
.show_hot span.bnl,.show_hot span.bnr{ width:26px; height:42px; display:block; top:50%; position:absolute;transform:translateY(-50%);-webkit-transform:translateY(-50%);  cursor:pointer; z-index:10;}
.show_hot span.bnl{ left:0px;background:rgba(0,0,0,0.2) url(../images/prng_20.png) center center no-repeat;}
.show_hot span.bnr{right:0px;background:rgba(0,0,0,0.2) url(../images/prng_23.png) center center no-repeat;}
.show_hot span.bnl:hover{ background:rgba(124,174,63,0.8) url(../images/prng_20.png) center center no-repeat;}
.show_hot span.bnr:hover{background:rgba(124,174,63,0.8) url(../images/prng_23.png) center center no-repeat;}
.show_hot ul li{ background:#f5f5f5;}
.show_hot ul li .photo{ width:511px; float:left; height:353px; overflow:hidden;}
.show_hot ul li .photo img{ width:100%; height:100%;object-fit:content;transition:all .5s;-webkit-transition:all .5s;}
.show_hot ul li:hover .photo img{transform:scale(1.05);-webkit-transform:scale(1.05);}
.show_hot ul li .content{ width:235px; float:right; padding-top:69px; margin-right:52px;}
.show_hot ul li .content .tit{ color:#dbdbdb; font-size:44px; line-height:50px; height:50px; margin-bottom:5px; }
.show_hot ul li .content .bt{ font-size:24px; color:#454545; font-weight:bold; position:relative; padding-bottom:5px; margin-bottom:18px;}
.show_hot ul li .content .bt:before {
	width: 34px;
	height: 4px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #7cae3f;
	content: '';
	z-index:0;
}
.show_hot ul li .content .nr{ font-size:16px; line-height:30px; color:#727272;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}

.w_show .s_right{ width:257px; float:right;}
.adv_banner{}
.adv_banner img{ max-width:100%; height:auto;}
.new_tj{ background:#fff; padding-top:30px; padding-left:19px; padding-right:19px; padding-bottom:5px; margin-bottom:20px;}
.new_tj .n_title{ font-size:18px; color:#000; border-bottom:1px #dddddd solid; padding-bottom:12px; margin-bottom:19px;}
.new_tj ul li{ background:#fafafa;height:82px; margin-bottom:28px;}
.new_tj ul li a{ display:block; position:relative; height:82px; }
.new_tj ul li a .photo{ width:65px; position:absolute; left:12px; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.new_tj ul li a .photo img{ max-width:100%; max-height:100%;}
.new_tj ul li a .content{ width:119px; margin-left:94px; padding-top:18px;font-size:16px;}
.new_tj ul li a .content .tit{ }
.new_tj ul li a .content .price{ color:#7cae3f; }

/*产品详情*/
.product_bg{ background-color:#fafafa; background-repeat:no-repeat; background-position: center top; padding-top:141px; padding-bottom:98px; margin-bottom:70px;}

.product_bg .s_hot{ background:#fff;box-shadow:0px 0px 8px #e1e1e1; width:100%; margin-bottom:64px; position:relative;}
.product_bg .s_hot .photo{ width:774px; float:left; position:relative;height:528px; overflow:hidden;}
.product_bg .s_hot .photo img{ width:100%; height:528px;object-fit:cover;transition:all .5s;-webkit-transition:all .5s;}

.product_bg .s_hot .photo .xfk{ width:100%; position:absolute; bottom:19px; left:0px; text-align:center; z-index:10;}
.product_bg .s_hot .photo .xfk a{ display:inline-block; width:34px; height:9px; background-color:rgba(0,0,0,0.2); margin:auto 3px; cursor:pointer;border-radius:0;opacity:1;}
.product_bg .s_hot .photo .xfk a.swiper-pagination-bullet-active{ background:#7cae3f;}
.product_bg .s_hot .photo span.bnl,.product_bg .s_hot .photo span.bnr{ width:26px; height:42px; display:block; top:50%; position:absolute;transform:translateY(-50%);-webkit-transform:translateY(-50%);  cursor:pointer; z-index:10;}
.product_bg .s_hot .photo span.bnl{ left:0px;background:rgba(0,0,0,0.2) url(../images/prng_20.png) center center no-repeat;}
.product_bg .s_hot .photo span.bnr{right:0px;background:rgba(0,0,0,0.2) url(../images/prng_23.png) center center no-repeat;}
.product_bg .s_hot .photo span.bnl:hover{ background:rgba(124,174,63,0.8) url(../images/prng_20.png) center center no-repeat;}
.product_bg .s_hot .photo span.bnr:hover{background:rgba(124,174,63,0.8) url(../images/prng_23.png) center center no-repeat;}
.product_bg .s_hot .content{ width:338px; float:right; margin-right:49px; padding-top:60px;}
.product_bg .s_hot .content .tit{ font-size:20px; color:#353535;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin-bottom:25px; padding-bottom:10px; position:relative;}
.product_bg .s_hot .content .tit:after {
	width: 18px;
	height: 3px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #7cae3f;
	content: '';
}

.product_bg .s_hot .content .nr{ color:#767676; line-height:28px; height:278px; overflow:hidden;}
.product_bg .s_hot .content .nr p{ margin-bottom:15px;}
.product_bg .s_hot .content .nr .price{ color:#7cae3f; font-weight:bold;}
.product_bg .s_hot .content .nr .into{font-size:15px; color:#666666; line-height:28px;}
.product_bg .s_hot .content .nr .price1{text-decoration:line-through}
.product_bg .s_hot .content a.more{ width:129px; height:35px; line-height:32px; text-align:center; color:#fff; background:#7cae3f; border-radius:3px; display:inline-block; margin-bottom:10px;}
.product_bg .s_hot .content a.more:hover{ background:#3e8a37;}
.product_bg .s_hot .content .bz{ color:#666666;}

.show_1 .s_right{ float:left;}
.show_1 .s_right .new_tj{ }
.show_1 .s_right .tit_1{ position:absolute; width:100%; left:0px; top:0px; background:#eeeeee; height:47px; line-height:47px; padding-left:17px;box-sizing:border-box;-webkit-box-sizing:border-box; font-size:16px; color:#353535;}
.show_1 .s_right .new_tj.one{position:relative; padding-top:91px; padding-bottom:30px;}
.show_1 .s_right .new_tj.two{ padding-top:20px; padding-bottom:10px;}
.show_1 .s_right .new_tj .online{ text-align:center; padding-top:15px;}
.show_1 .s_right .new_tj .online img{ display:block; margin:0px auto 17px;}
.show_1 .s_right .new_tj .online a.more{ width:95px; height:35px; line-height:32px; text-align:center; color:#fff; background:#7cae3f; border-radius:3px; display:inline-block; margin-bottom:40px;}
.show_1 .s_right .new_tj .trade{ font-size:12px; color:#a2a2a2; line-height:26px; margin-bottom:15px;}
.show_1 .s_right .new_tj .trade li{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin:0px; background:none; height:auto;}
.show_1 .prow_r{ width:920px; float:right; }
.show_1 .prow_r .content{background:#fff;box-shadow:0px 0px 14px #f5f3f5; padding-bottom:86px;}
.show_1 .prow_r .content img{ width:auto;max-width:100%; }
.show_1 .prow_r .tit_1{ background:#eeeeee; height:47px; line-height:47px; padding-left:17px;box-sizing:border-box;-webkit-box-sizing:border-box; font-size:16px; color:#353535;}

.public-tools {
	position: fixed;
	bottom: 20px;
	right: 10px;
	z-index: 999;
	height: 300px;	
}
.public-tools li{
	display: block;
	width: 100%;
	font-size: 12px;
	box-sizing: border-box;
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	background: #FFF;
}

.public-tools li .leftlayer{display: none; position: absolute; width: 220px; height: 300px; left: -219px; top: 0; }
.public-tools li:hover{background: #F9F9F9;}
.public-tools li:hover .leftlayer{display: block}
.public-tools li .leftlayer .leftlayercon{
	overflow:hidden;
	position: relative;
	width: 200px;
	height: 100%;
	display: block;
	background: #FFF;
	-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
	border-radius: 8px;	
	-webkit-box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
	-moz-box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
	-ms-box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
	-o-box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
	box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
}
.public-tools li .triangle{position: absolute; right: -10px;
	    width:0px; 
        height:0px; 
        border-bottom:10px solid transparent; 
        border-top:10px solid transparent; 
        border-left:10px solid #FFF; 
        font-size:0px; 
        line-height:0px;
}
.public-tools li.hzicobut .triangle{border-left-color:#f77811;}
.public-tools li .qqtopbox{background: #f77811; color:#ffffff; height: 95px; margin: 0 auto; display: block; padding-left: 80px; position: relative;
}
.public-tools li .qqtopbox img{display: block;position: absolute; left: 12px; bottom: 0px; width: auto; height: 80%;}
.public-tools li .qqtopbox p{color: #fff; font-size: 12px; padding-top:25%;}
.public-tools li .qqtopbox h6{color: #FFF; font-size: 16px; margin:0px;}
.public-tools li .qqlistbox{display: block; padding: 0px 0px 0 50px; margin: 15px 15px 0 15px; position: relative;}
.public-tools li .qqlistbox dt{position: absolute; left: 0px; top: 0px;}
.public-tools li .qqlistbox dd{}
.public-tools li .qqlistbox p{color: #A9C7FF; font-size: 12px;}
.public-tools li .qqlistbox p a{display: inline-block; float: right;background: #6B9CFF; padding: 0 3px; color: #FFF;
-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
	border-radius: 2px;	
}
.public-tools li .qqlistbox p a:hover{background: #e00b0b;}
.public-tools li .qqlistbox h6{color: #333; font-size: 14px; line-height: 180%;}
.public-tools li  .rwmbox{padding: 20px; text-align: center;}
.public-tools li  .rwmbox p{color: #888; font-size: 14px; line-height: 160%;}
.public-tools li  .rwmbox h5{color: #333; font-size: 22px; font-weight: 400; line-height: 200%; margin:0;}
.public-tools li  .rwmbox .rwmimg{text-align: center; margin:0 auto; padding: 20px 0;}
.public-tools li  .rwmbox .rwmimg img{width: 120px; height: 120px; display: block; margin:0 auto;}
.public-tools li .img{
	display: block;
	margin: 0 auto 5px auto;
	background: #FFF;
	width: 42px;
	height: 42px;
	text-align: center;
	border: 1px solid #F5F5F5;
	-webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
	border-radius: 50px;	
}
.public-tools li .img img{max-width: 22px;	max-height: 22px; display: block; margin: auto;}
.public-tools li.qqicobut{color: #6B9CFF;
    -webkit-border-radius: 8px 8px 0 0;
    -moz-border-radius: 8px 8px 0 0;
    -ms-border-radius: 8px 8px 0 0;
    -o-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	-webkit-box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
	-moz-box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
	-ms-box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
	-o-box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
	box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
}
.public-tools li.qqicobut .img{	
	border: none;
	background: #6B9CFF;
}
.public-tools li.qqicobut .triangle{border-left:10px solid #6B9CFF; top: 20px;}
.public-tools li.wxicobut{color: #3AC954;
	-webkit-box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
	-moz-box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
	-ms-box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
	-o-box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
	box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);}
.public-tools li.wxicobut .img{	
	border: none;
	background: #3AC954;
}
.public-tools li.wxicobut .leftlayer{top: -75px;}
.public-tools li.wxicobut .img img{max-width: 28px;	max-height: 28px;}
.public-tools li.wxicobut .triangle{top: 95px;}
.public-tools li.hzicobut{color: #F77811;
    -webkit-border-radius: 0 0 8px 8px;
    -moz-border-radius: 0 0 8px 8px;
    -ms-border-radius: 0 0 8px 8px;
    -o-border-radius: 0 0 8px 8px;
	border-radius: 0 0 8px 8px;
	-webkit-box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
	-moz-box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
	-ms-box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
	-o-box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
	box-shadow: 0px 0px 20px rgba(100, 100, 100, .1);
}
.public-tools li.hzicobut .img{	
	border: none;
	background: #F77811;
}
.public-tools li.hzicobut .leftlayer{top: 50%; transform:translateY(-50%);-webkit-transform:translateY(-50%); height:auto;}
.public-tools li.hzicobut .triangle{top: 50%;}
.public-tools li.topicobut{color: #666; z-index: 1; margin-top: 4px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0px 10px 20px rgba(100, 100, 100, .1);
	-moz-box-shadow: 0px 10px 20px rgba(100, 100, 100, .1);
	-ms-box-shadow: 0px 10px 20px rgba(100, 100, 100, .1);
	-o-box-shadow: 0px 10px 20px rgba(100, 100, 100, .1);
	box-shadow: 0px 10px 20px rgba(100, 100, 100, .1);
}
.public-tools li .img span{
	display: table-cell;
    vertical-align: middle;
    width: 42px;
    height: 42px;
    box-sizing: border-box;
}

.public-tools li em {
	margin: 0;
	font-size: 12px;
	line-height: 17px;
}