﻿
/*网站公共样式*/



/******公司简介******/
.jp_ny_div_tt{ width:100%; height:auto; float:left; padding:30px 0; line-height:50px; background:url(../image/title_bj.png) center center no-repeat; font-size:32px; color:#87c83c; text-align:center;}

.jp_ejmenu{ width:560px; height:60px; margin:20px auto; }
.jp_ejmenu ul{ width:100%; height:auto; float:left;}
.jp_ejmenu ul li{ width:auto;height:60px; float:left;}
.jp_ejmenu li a{ width:auto; float:left;height:60px; line-height:40px; font-size:18px; color:#333;background:url(../image/ny_menu_tb_2.png) center bottom no-repeat; padding:0 40px; }
.jp_ejmenu li a:hover,.jp_ejmenu li a.cur{ color:#87c83c; background:url(../image/ny_menu_tb_2_h.png) center bottom no-repeat; }
.jp_ejmenu li:first-child a{ width:auto; float:left;height:60px; line-height:40px; font-size:18px; color:#333;background:url(../image/ny_menu_tb_1.png) 25px bottom no-repeat; padding:0 40px 0 0; }
.jp_ejmenu li:first-child a:hover,.jp_ejmenu li:first-child a.cur{ color:#87c83c; background:url(../image/ny_menu_tb_1_h.png) 25px bottom no-repeat; }
.jp_ejmenu li:last-child a{ width:auto; float:left;height:60px; line-height:40px; font-size:18px; color:#333;background:url(../image/ny_menu_tb_3.png) right bottom no-repeat; padding:0 0 0 40px; }
.jp_ejmenu li:last-child a:hover,.jp_ejmenu li:last-child a.cur{ color:#87c83c; background:url(../image/ny_menu_tb_3_h.png) right bottom no-repeat; }

.jp_aboutdiv{ width:100%; height:auto; float:left; padding-bottom:50px;}
.jp_aboutdiv_tt{ width:100%; height:auto; float:left; text-align:center; font-size:26px; color:#333; margin:45px 0 10px 0; }
dl.jpaboutdl{ width:100%; height:auto; float:left; margin:30px 0;background:#f8f8f8;}
dl.jpaboutdl dt{ width:50%; height:auto; float:left; }
dl.jpaboutdl dt img{ width:100%; height:auto; float:left;}
dl.jpaboutdl dd{ width:50%; height:auto; float:left; padding:50px 50px 0 50px; box-sizing:border-box; font-size:14px; line-height:25px; color:#202020;}

dl.jpaboutd2{ width:23.95%; height:auto; float:left; margin-top:35px;  margin-right:1.4%; padding:0; box-sizing:border-box; text-align:center;}
dl.jpaboutd2 dt{ width:100%; height:auto; float:left;}
dl.jpaboutd2 dt img{ width:60px; height:auto; margin:0 auto; display:block;}
dl.jpaboutd2 dd{ width:100%; height:auto; float:left; font-size:14px; line-height:22px; color:#666; padding:15px 20px 30px 20px; box-sizing:border-box;}
dl.jpaboutd2 dd strong{ width:100%; height:auto; margin:8px 0; font-size:18px; color:#202020; line-height:26px; float:left; font-weight:550;}
dl.jpaboutd2 dd p.pg{ width:100%; height:auto; font-size:14px;line-height:24px; text-align:left; padding-left:55px; box-sizing:border-box; float:left; background:url(../image/index_div3_tb.png) 30px center no-repeat; background-size:20px auto;}
dl.jpaboutd2.last{ margin-right:0;}

/******企业文化*******/
dl.qywhdl{ width:23.95%; height:auto; float:left; margin-top:35px; border:1px solid #f8f8f8; cursor:pointer; margin-right:1.4%; padding:0; box-sizing:border-box; }
dl.qywhdl dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.qywhdl dt img{ width:100%; height:176px; display:block;box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1,1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms;}
dl.qywhdl:hover dt img{-webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1.05,1.05);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms; }
dl.qywhdl dd{ width:100%; height:176px; float:left; font-size:14px; line-height:24px; color:#777; padding:40px 20px 0px 20px; box-sizing:border-box;}
dl.qywhdl dd strong{ width:100%; height:auto; margin:8px 0; font-size:21px; color:#202020; line-height:26px; float:left; font-weight:normal;}
dl.qywhdl.last{ margin-right:0;}
dl.qywhdl:hover dd strong{ color:#87c83c;}

/******爱心基金******/
.axjjdiv{ width:100%; height:auto; float:left; padding:40px 0;}
dl.axdl{ width:100%; height:auto; float:left; padding:20px; border:1px solid #f8f8f8;  box-sizing:border-box; margin-bottom:20px;}
dl.axdl dt{ width:320px; height:auto; float:left;}
dl.axdl dt img{ width:100%; height:auto; display:block;}
dl.axdl dd.d1{ width:700px; height:auto; padding:30px; float:left; box-sizing:border-box;}
dl.axdl dd.d1 h3 a{ width:100%; height:auto; float:left; font-size:20px; line-height:30px; color:#87c83c;}
dl.axdl dd.d1 p{ width:100%; height:auto; float:left; font-size:14px; line-height:24px; color:#777; margin:10px 0;}
dl.axdl dd.d1 a.a1{ width:140px; height:36px; line-height:36px; float:left; text-align:center; background:#666666; color:#fff; border-radius:5px;}
dl.axdl dd.d1 a.a1:hover{ background:#87c83c;}
dl.axdl dd.d2{ width:135px; height:auto; float:left; padding-top:40px; text-align:center; font-size:18px; color:#888;}
dl.axdl dd.d2 strong{ width:100%; line-height:70px; float:left; font-size:65px; color:#888; font-weight:normal;}

/******爱心基金详细页******/
.axjjxxdiv{ width:100%; height:auto; float:left; padding:30px 0 70px 0;}
.axjjxxdiv h1.h1{ width:100%; height:auto; float:left; font-size:22px; line-height:36px; text-align:center; color:#333; border-bottom:1px solid #f2f2f2; padding:10px 0;}
.axjjxxdiv p.ptime{ width:100%; height:auto; float:left; text-align:center; font-size:14px; line-height:20px; margin:8px;  color:#8d8d8d;}

.axjjxxdiv_wz{ width:100%; height:auto; float:left; padding:15px 0 30px 0; min-height:250px; font-size:15px; line-height:24px; color:#333;}


/*****时光******/
.sgqdiv{ width:100%; height:auto; float:left; padding:30px 0;}
.pplc_div{width:100%; height:auto; float:left; margin:45px 0; min-height:200px; background:url(../image/pplc_tb_c.png) 600px top repeat-y; position:relative;}
.pplc_top{ width:100%; height:140px; margin:0; background:url(../image/sgq_tp1.png) center top no-repeat; float:left;}
.pplc_year{ width:150px; height:40px; line-height:40px; margin:0 auto; background:url(../image/sgq_tp3.png) 66px center no-repeat; background-size:20px auto; color:#222; font-weight:bold; font-size:24px;}

.pplc_div dl{ width:380px; height:auto; margin-top:-60px; margin-left:112px; border-radius:3px;float:left; border:1px solid #f2f2f2; padding:15px; box-sizing:border-box; }
.pplc_div dl dt{ width:100%; height:auto; float:left;}
.pplc_div dl dt img{ width:100%; height:auto; display:block;}
.pplc_div dl dd{ width:100%; height:auto; float:left; padding-top:10px;}
.pplc_div dl dd p{ width:100%; height:auto; font-size:20px; line-height:26px; color:#666666;}
.pplc_div dl dd h3{ width:100%; height:auto; font-size:14px; line-height:20px; color:#666666;}
.pplc_div .jt{ width:113px; height:17px; margin-left:0px; float:left; margin-top:60px; background:url(../image/sgq_tp4.png) right center no-repeat;}

.pplc_year1{ text-align:right;  background: url(../image/sgq_tp3.png) 66px center no-repeat; background-size:20px auto;}
.pplc_div dl.d1{ margin-right:110px; margin-left:0;  float:right;}
.pplc_div .jt1{ width:113px; height:17px; margin-left:100px; float:right; margin-top:60px; background:url(../image/sgq_tp5.png) left center no-repeat;}
.pplc_bottom{ width:100%; height:100px; margin:0; background:url(../image/sgq_tb6.png) bottom center no-repeat; float:left;}

/********计划******/
.about_tts{ text-align:center;}
.zxzb_div{ background:#fff;}
.jlq_div{ background:#f8f8f8;}
.jlq_div dl{ background:#fff;}
.jlq_div dl dt{ background:#f8f8f8;}


/*******商标注册*******/
.jpshangb_ss{ width:100%; height:auto; float:left; margin:25px 0;}
.jpshangb_ss strong{ width:150px; float:left; line-height:40px; font-size:20px; font-weight:550; color:#333; text-align:right; padding-right:15px;}
.jpshangb_ss .sel{ width:260px; height:40px; line-height:40px; float:left; border:1px solid #f8f8f8; box-sizing:border-box; padding-left:15px; font-size:14px; outline:none; margin-right:10px;}
.jpshangb_ss .input{ width:460px; height:40px; line-height:40px; float:left; border:1px solid #f8f8f8; background:url(../image/shangbiao_tb1.png) 96% center no-repeat #f2f2f2; box-sizing:border-box; padding-left:15px; font-size:14px; outline:none; margin-right:10px;}
.jpshangb_ss .button{ width:190px; height:40px; float:left; line-height:40px; text-align:center; color:#fff; background:#87c83c; outline:none; cursor:pointer; border:none; font-size:16px;}
.jpshangb_ss .button:hover{ opacity:0.8;}

.jpshangb_div1{ width:100%; height:auto; float:left; background:#f8f8f8; padding:20px; box-sizing:border-box; margin-bottom:30px;position:relative;}
.jpshangb_div1 dl.d1{ width:366px; height:490px; float:left; margin:0 10px; }
.jpshangb_div1 dl.d1 dd{ width:100%; height:200px; float:left;padding:35px 25px 25px 25px; box-sizing:border-box; text-align:center; color:#fff; position:relative; background-size:cover !important; }
.jpshangb_div1 dl.d1 dd h3 a{ width:100%; height:auto; float:left; font-size:24px; line-height:32px; color:#fff;}
.jpshangb_div1 dl.d1 dd p{ width:280px; height:auto; float:left; margin:20px 50px; text-align:left;}
.jpshangb_div1 dl.d1 dd p img{ width:100px; height:auto; float:left; display:block; margin-right:10px;}
.jpshangb_div1 dl.d1 dd p span{ width:auto; height:auto; float:left; font-size:14px; line-height:20px;}
.jpshangb_div1 dl.d1 dd s{ display:none; width:20px; height:15px; position:absolute; left:140px; bottom:-32px; background:url(../image/shnagb_tp4.png) center center no-repeat;}
.jpshangb_div1 dl.d1 dt{ display:none; width:1140px; height:auto; float:left; position:absolute; overflow:hidden; left:30px; top:250px; background:#fff;}
.jpshangb_div1 dl.d1 dt img{ width:1135px; height:165px; display:block;}
.jpshangb_div1 dl.d1 dt p.pa{ width:140px; height:36px; margin-left:480px;}
.jpshangb_div1 dl.d1 dt p.pa a{ width:100%; height:36px; line-height:36px; float:left; text-align:center; margin:15px 0 25px 0; background:#87c83c; color:#fff; border-radius:3px;}
.jpshangb_div1 dl.d1 dt p.pa a:Hover{ opacity:0.8;}

.jpshangb_div1 dl.d1.cur dd h3 a{ color:#72ae25;}
.jpshangb_div1 dl.d1.cur dd s{ display:block;}
.jpshangb_div1 dl.d1.cur dt{ display:block;}

.jpshangb_div1 dl.d2{ width:13.1%; height:auto; float:left; position:relative; margin:1% 0 1% 1%;}
.jpshangb_div1 dl.d2 dt{ width:100%; height:auto; float:left;}
.jpshangb_div1 dl.d2 dt img{ width:100%; height:115px; display:block;}
.jpshangb_div1 dl.d2 dd a{ width:100%; height:115px; overflow:hidden; float:left; position:absolute; left:0; top:0px; line-height:115px; float:left; text-align:center; color:#fff; font-size:20px; }
.jpshangb_div1 dl.d2 dd a:hover{ color:#87c83c;}

.jpshangb_div2{ width:100%; height:auto; float:left; padding:40px 0; background:#f8f8f8;}
.shangb_tt{ width:100%; height:auto; float:left; text-align:center; margin-bottom:25px;}
.shangb_tt strong{ width:100%; height:auto; float:left; font-size:30px; line-height:40px; color:#333; }
.shangb_tt p{ width:100%; height:auto; float:left; font-size:14px; line-height:20px; color:#999;}

.jpshangb_div2 dl.d1{ width:23.6%; height:auto; float:left; margin:0.7%;}
.jpshangb_div2 dl.d1 dt{ width:100%; height:auto; float:left;}
.jpshangb_div2 dl.d1 dt img{ width:100%; height:auto; display:block;}
.jpshangb_div2 dl.d1 dd{ width:100%; height:auto; float:left; padding:15px 0; box-sizing:border-box; font-size:12px; line-height:18px; color:#202020;}

.jpshangb_div3{ width:100%; height:auto; float:left; padding:40px 0; background:#fff;}
.jpshangb_div3_wz{ width:1200px; height:485px; background:url(../image/shangb_div3_tp.png) center center no-repeat; float:left; position:relative;}
.jpshangb_div3_wz strong.s{ width:200px; float:left; position:absolute; left:68px; top:82px; font-size:22px; color:#fff; }
.jpshangb_div3_wz strong.s1{ width:200px; float:left; position:absolute; left:1045px; top:82px; font-size:22px; color:#fff; }
.jpshangb_div3_wz_left{ width:400px; height:auto; float:left; position:absolute; left:110px; top:190px;}
.jpshangb_div3_wz_left p{ width:100%; height:auto; float:left; background:url(../image/shangb_div3_tb1.png) left 8px no-repeat; padding-left:55px; font-size:16px; line-height:30px; color:#202020; margin:8px 0; }
.jpshangb_div3_wz_right{ width:400px; height:auto; float:left; position:absolute; right:170px; top:190px;}
.jpshangb_div3_wz_right p{ width:100%; height:auto; float:left; background:url(../image/shangb_div3_tb2.png) right 8px no-repeat; padding-right:55px; text-align:right; font-size:16px; color:#202020;  line-height:30px; margin:8px 0; }
.jpshangb_div3 p.pa{ width:210px; height:50px; margin:0 auto;}
.jpshangb_div3 p.pa a{ width:100%; height:50px; line-height:50px; float:left; margin:30px 0 10px; background:#87c83c; color:#fff; text-align:center; font-size:18px; border-radius:3px;}
.jpshangb_div3 p.pa a:hover{ opacity:0.8;}

.jpshangb_div4{ width:100%; height:auto; float:left; padding:40px 0; background:#f8f8f8;}
.jpshangb_div4_left{ width:650px; height:420px; float:left; background:url(../image/shangb_div4_bj.png) center center no-repeat; background-size:650px 420px; position:relative;}
.jpshangb_div4_left dl{ width:150px; height:auto; float:left; position:absolute; cursor:pointer;}
.jpshangb_div4_left dl dt{ width:64px; height:64px; float:left; border-radius:64px; border:2px solid #fff; margin-right:5px;}
.jpshangb_div4_left dl dd{ width:75px; height:auto; float:left; line-height:64px; font-size:16px; font-weight:bold;}
.jpshangb_div4_left dl.cur dt,.jpshangb_div4_left dl:hover dt{ border:2px solid #87c83c;}
.jpshangb_div4_left dl.cur dd,.jpshangb_div4_left dl:hover dd{ color:#87c83c;}
.jpshangb_div4_left dl.d1{ left:60px; top:80px;}
.jpshangb_div4_left dl.d2{ left:300px; top:100px;}
.jpshangb_div4_left dl.d3{ left:560px; top:130px;}
.jpshangb_div4_left dl.d4{ left:480px; top:180px;}
.jpshangb_div4_left dl.d5{ left:130px; top:230px;}
.jpshangb_div4_left dl.d6{ left:520px; top:300px;}

.jpshangb_div4_left dl.d7{ left:200px; top:10px;}
.jpshangb_div4_left dl.d8{ left:340px; top:250px;}

.jpshangb_div4_right{ width:500px; height:auto; float:right; margin-left:50px; margin-top:60px;}
.jpshangb_div4_right_qh{ width:100%; height:auto; float:left; display:none;}
.jpshangb_div4_right_qh strong{ width:100%; height:auto; float:left; font-size:20px; line-height:36px;}
.jpshangb_div4_right_qh dl{ width:100%; height:auto; float:left; background:#fff; padding:15px; box-sizing:border-box; border:1px solid #f2f2f2; margin-top:15px;}
.jpshangb_div4_right_qh dl dt{ width:35%; height:auto; float:left;}
.jpshangb_div4_right_qh dl dt img{ width:100%; height:auto; display:block;}
.jpshangb_div4_right_qh dl dd{ width:65%; height:auto; float:left; padding-left:20px; box-sizing:border-box; color:#777; font-size:15px; line-height:24px;}
.jpshangb_div4_right_qh dl dd span{ width:auto; color:#202020;}

.jpshangb_div5{ width:100%; height:auto; float:left; padding:40px 0; background:#fff;}
.jpshangb_div5_left{ width:640px; height:auto; float:left; margin-right:50px;}
.jpshangb_div5_tt{ width:100%; height:50px; line-height:50px; font-size:22px; background:url(../image/zl_off_bj.png) left center no-repeat; background-size:3px 20px; text-indent:15px; border-bottom:1px solid #f2f2f2; float:left;}
.jpshangb_div5_tt a{ width:auto; height:auto; float:right; font-size:16px; padding-right:10px;}

.jpshangb_div5_left dl.d1{ width:100%; height:auto; float:left; margin-top:15px;}
.jpshangb_div5_left dl.d1 dt{ width:28%; height:auto; float:left;}
.jpshangb_div5_left dl.d1 dt img{ width:100%; height:110px; display:block;}
.jpshangb_div5_left dl.d1 dd{ width:72%; height:auto; float:left; padding:10px 15px; box-sizing:border-box;}
.jpshangb_div5_left dl.d1 dd h3 a{ width:100%; height:24px; float:left; font-size:16px; line-height:24px; color:#202020; overflow:hidden; font-weight:550;}
.jpshangb_div5_left dl.d1 dd p{ width:100%; height:40px; line-height:20px; font-size:14px; color:#666; overflow:hidden; margin-top:8px; float:left;}
.jpshangb_div5_left dl.d1:hover dd h3 a{ color:#87c83c}
.jpshangb_div5_left ul{ width:100%; height:auto; float:left;}
.jpshangb_div5_left ul li a{ width:100%; height:54px; padding:0 10px; box-sizing:border-box; line-height:54px; float:left; font-size:15px; color:#202020; border-bottom:1px solid #f2f2f2; background:url(../image/bodyBg.jpg) left 25px no-repeat; background-size:4px auto; }
.jpshangb_div5_left ul li a span{ width:auto; float:right; font-size:14px;}
.jpshangb_div5_left ul li a:hover{ color:#72ae25;}


.jpshangb_div5_right{ width:510px; height:auto; float:left;}
.jpshangb_div5_right dl.d1{ width:100%; height:auto; cursor:pointer; float:left; border-bottom:1px solid #f2f2f2; padding:9px 10px; box-sizing:border-box;}
.jpshangb_div5_right dl.d1 dt{ width:100%; height:32px; overflow:hidden; line-height:32px; padding-left:34px; box-sizing:border-box; float:left; position:relative; font-size:16px; color:#202020;}
.jpshangb_div5_right dl.d1 dt span{ width:26px; height:26px; line-height:26px; text-align:center; position:absolute; left:0; top:5px; background:#89c839; color:#fff;}
.jpshangb_div5_right dl.d1 dd{ display:none; width:100%; height:auto; line-height:26px; padding-left:34px; box-sizing:border-box; float:left; position:relative; font-size:14px; color:#999; margin-top:8px;}
.jpshangb_div5_right dl.d1 dd span{ width:26px; height:26px; line-height:26px; text-align:center; position:absolute; left:0; top:0; background:#333; color:#fff;}
.jpshangb_div5_right dl.d1.cur dd{ display:block;}
.jpshangb_div5_right dl.d1.cur dt,.jpshangb_div5_right dl.d1:Hover dt{ color:#89c839;}

.jpshangb_div6{ width:100%; height:auto; float:left; padding:40px 0; background:#f8f8f8;}
.jpshangb_div6 dl{ width:23%; height:auto; float:left; margin:1%; position:relative;}
.jpshangb_div6 dl dt{ width:100%; height:auto; float:left; position:relative;}
.jpshangb_div6 dl dt img{ width:100%; height:280px; display:block;}
.jpshangb_div6 dl dt span{ display:none; width:100%; height:40px; line-height:40px; position:absolute; left:0; bottom:0; float:left; background:#333; color:#fff; font-size:16px; text-align:center;}
.jpshangb_div6 dl dd{ position:absolute; left:0; top:0; width:100%; height:100%; line-height:280px; text-align:center; color:#fff; background:url(../image/heibj_tm.png) center center no-repeat; background-size:cover; font-size:16px; float:left;}
.jpshangb_div6 dl:hover dd{ display:none;}
.jpshangb_div6 dl:hover dt span{ display:block;}

.shangbiao_case_z{ width:100%; height:auto; float:left; position:relative;}
.shangbiao_case{ margin:10px 5% 0 5%; width:90%;  position:relative; overflow:hidden; box-sizing:border-box;}
.shangbiao_case_div_ul{  width:100%; height:auto; overflow:hidden; }
.shangbiao_left{ width:35px; height:70px; position:absolute; left:0; top:140px; background:url(../image/zl_ban_jt_l.png) center center no-repeat #bfbfbf; z-index:11; cursor:pointer; border-radius:3px;}
.shangbiao_right{ width:35px; height:70px; position:absolute; right:0; top:140px; background:url(../image/zl_ban_jt_r.png) center center no-repeat #bfbfbf; z-index:11; cursor:pointer;border-radius:3px;}
.shangbiao_left:hover{ background:url(../image/zl_ban_jt_l.png) center center no-repeat #76bd21;}
.shangbiao_right:hover{ background:url(../image/zl_ban_jt_r.png) center center no-repeat #76bd21;}

/*******商标详细页**********/
.jpshangbxx_div{ width:100%; height:auto; float:left;}
.jpshangbxx_h1{ width:100%; height:50px; line-height:50px; text-indent:20px; font-size:21px; color:#202020; float:left; background:#f8f8f8;}

.jpshangbxx_div dl.d1{ width:100%; height:auto; float:left; margin:15px 0;}
.jpshangbxx_div dl.d1 dt{ width:35%; height:auto; float:left; margin-right:5%; position:relative;}
.jpshangbxx_div dl.d1 dt img{ width:100%; height:auto; display:block; opacity:0.7;}
    .jpshangbxx_div dl.d1 dt:hover img { opacity:1;    }
.jpshangbxx_div dl.d1 dd{ width:60%; height:auto; float:left;}
.jpshangbxx_div dl.d1 dd p{ width:100%; height:auto; font-size:14px; line-height:30px; color:#202020;}
.jpshangbxx_div dl.d1 dd p s{ color:#888; font-size:12px;}
.jpshangbxx_div dl.d1 dd p strong{ font-size:18px; color:#72ae25;}
.jpshangbxx_div dl.d1 dd p.p1{ width:100%; height:32px; float:left; margin:15px 0 10px 0;}
.jpshangbxx_div dl.d1 dd p.p1 strong{ width:auto; float:left; line-height:32px; font-size:15px;}
.jpshangbxx_div dl.d1 dd p.p1 a.a{ width:auto; height:32px; line-height:32px; float:left; background:#76bd21; color:#fff; padding:0 15px; margin-right:10px; border-radius:3px;}
.jpshangbxx_div dl.d1 dd p.p1 a.a1{ width:auto; height:32px; line-height:32px; float:left; background:#666; color:#fff; padding:0 15px; margin-right:10px; border-radius:3px;}
.jpshangbxx_div dl.d1 dd p.p1 a.a:hover,.jpshangbxx_div dl.d1 dd p.p1 a.a1:hover{ opacity:0.8;}
.jpshangbxx_div dl.d1 dd p.p2{ width:100%; height:auto; float:left; font-size:12px; color:#76bd21; line-height:18px;}

.jpshangbxx_ss{ width:100%; height:auto; float:left; margin:10px 0 ;}
.jpshangbxx_ss strong{ width:130px; float:left; line-height:40px; font-size:16px; font-weight:550; color:#333; text-align:right; padding-right:15px;}
.jpshangbxx_ss  .sel{ width:150px; height:40px; line-height:40px; float:left; border:1px solid #f8f8f8; box-sizing:border-box; padding-left:15px; font-size:14px; outline:none; margin-right:10px;}
.jpshangbxx_ss .input{ width:400px; height:40px; line-height:40px; float:left; border:1px solid #f8f8f8; background:url(../image/shangbiao_tb1.png) 96% center no-repeat #f2f2f2; box-sizing:border-box; padding-left:15px; font-size:14px; outline:none; margin-right:10px;}
.jpshangbxx_ss .button{ width:150px; height:40px; float:left; line-height:40px; text-align:center; color:#fff; background:#87c83c; outline:none; cursor:pointer; border:none; font-size:16px;}
.jpshangbxx_ss .button:hover{ opacity:0.8;}

.jpshangbxx_div1{ width:100%; height:auto; float:left; padding:5px 0 15px 0;}
.jpshangbxx_tt{ width:100%; height:45px; float:left; border-bottom:1px solid #f2f2f2; margin-bottom:15px;}
.jpshangbxx_tt span,.jpshangbxx_tt h2{ width:auto; height:43px; line-height:45px; float:left; font-size:20px; border-bottom:3px solid #87c83c;}
.jpshangbxx_tt span s,.jpshangbxx_tt h2 s {  display:none;   }
.jpshangbxx_tt a{ width:auto; height:43px; line-height:45px; float:right; font-size:16px; padding-right:10px;}

.jpshangbxx_div1_left{ width:48.5%; height:auto; float:left; margin-right:3%; margin-top:8px;}
.jpshangbxx_div1_tt{ width:100%; height:40px; line-height:40px; float:left; background:url(../image/shangbiao_div2_tb_2.png) left center no-repeat #f8f8f8; background-size:3px 20px; text-indent:15px; color:#87c83c; font-size:18px; margin-bottom:15px;}
.jpshangbxx_div1_left_wz{ width:100%; height:auto; float:left; font-size:14px; line-height:20px; color:#666;}
.jpshangbxx_div1_left strong{ width:100%; height:auto; float:left; font-size:15px; line-height:20px; color:#333;  margin-bottom:5px;}
.jpshangbxx_div1_left p{ width:100%; height:auto; float:left; font-size:14px; line-height:20px; color:#666; margin-bottom:20px;}

.jpshangbxx_div1_right{ width:48.5%; height:auto; float:left; margin-top:8px;}
/*.jpshangbxx_div1_right img{ width:100%; height:auto; display:block;}*/
.jpshangbxx_div1_right ul {   width:80%; height:auto; float:left; margin:0 10%;  }
.jpshangbxx_div1_right ul  li { width:46%; height:auto; float:left; margin:1% 2%; position:relative;    }
.jpshangbxx_div1_right ul li img{ width:100%; height:auto; display:block;    }
.jpshangbxx_div1_right ul li span{ width:100%; height:36px; line-height:36px; position:absolute; left:0; bottom:0; background:#333; color:#fff; text-align:center; font-size:14px;    }




.jpshangbxx_div2{ width:100%; height:auto; float:left; padding:15px 0;}
.jpshangbxx_sxzl{ width:100%; height:300px; float:left; max-width:1000px;}
.jpshangbxx_sxzl dl.d1{ width:280px; height:auto; float:left; margin-top:90px; padding:25px 15px; border:1px solid #87c83c; border-radius:2px;box-sizing:border-box; }
.jpshangbxx_sxzl dl.d1 dt{ width:60px; height:auto; float:left;}
.jpshangbxx_sxzl dl.d1 dt img{ width:58px; height:auto; display:block;}
.jpshangbxx_sxzl dl.d1 dd{ width:165px; height:auto; float:left; padding-left:15px; font-size:13px; line-height:20px; color:#333; box-sizing:border-box;}
.jpshangbxx_sxzl dl.d1 dd strong{ width:100%; height:auto; float:left; font-size:16px; color:#87c83c; margin-bottom:5px;}
.jpshangbxx_sxzl_l{ width:60px; height:300px; float:left; background:url(../image/shangbxx_sxzl_tb4.png) center center no-repeat;}

.jpshangbxx_sxzl_2{ width:280px; height:auto; float:left;}
.jpshangbxx_sxzl dl.d1.d2{ width:280px;  border:1px solid #f2f2f2; margin-top:20px; padding:15px;}
.jpshangbxx_sxzl dl.d1.d2 dd{ width:185px;}
.jpshangbxx_sxzl_3{ width:60px; height:300px; float:left; background:url(../image/shangbxx_sxzl_tb2.png) center center no-repeat;}

.jpshangbxx_sxzl dl.d3{ width:260px; height:auto; float:left; margin-top:90px; padding:25px 15px; }
.jpshangbxx_sxzl dl.d3 dt{ width:60px; height:auto; float:left;}
.jpshangbxx_sxzl dl.d3 dt img{ width:58px; height:auto; display:block;}
.jpshangbxx_sxzl dl.d3 dd{ width:165px; height:58px; line-height:58px; float:left; padding-left:15px;  font-size:16px; color:#87c83c; box-sizing:border-box;}

.jpshangbxx_div3{ width:100%; height:auto; float:left; padding:15px 0;}
.jpshangbxx_div3_tp{ width:100%; height:auto; float:left;}
.jpshangbxx_div3_tp img{ width:100%; height:auto; display:block;}

.jpshangbxx_div4{ width:100%; height:auto; float:left; padding:15px 0;}
dl.jpfwbz{ width:21%; height:auto; float:left; margin:2%; text-align:center; cursor:pointer;}
dl.jpfwbz dt{ width:80px; height:80px; border-radius:80px; margin:0 auto; border:1px solid #f2f2f2; position:relative;}
dl.jpfwbz dt img.img{ width:28px; height:auto; position:absolute; left:25px; top:28px;}
dl.jpfwbz dt img.img1{ width:28px; height:auto; position:absolute; left:25px; top:28px; display:none;}
dl.jpfwbz dd{ width:100%; height:auto; float:left; text-align:center; font-size:14px; line-height:24px; margin-top:10px;}

dl.jpfwbz:Hover dt img.img{ display:none;}
dl.jpfwbz:Hover dt img.img1{ display:block;}

.jpshangbxx_div5{ width:100%; height:auto; float:left; padding:15px 0;}
p.shangbxx_zd{ width:100%; height:auto; float:left; margin:5px 0; background:url(../image/shangbxx_zd_tp.png) left 5px no-repeat; padding-left:20px; font-size:15px; line-height:20px; color:#666;}

.jpshangbxx_div6{ width:100%; height:auto; float:left; padding:15px 0;}
dl.jpsbjz{ width:48%; height:auto; float:left; margin:1%; padding:25px 30px; border:1px solid #f2f2f2; border-radius:3px; box-sizing:border-box; cursor:pointer;}
dl.jpsbjz dt{ width:80px; height:80px; float:left; border-radius:80px;border:1px solid #f2f2f2; background:#f8f8f8; position:relative;}
dl.jpsbjz dt img.img{ width:28px; height:auto; position:absolute; left:25px; top:28px;}
dl.jpsbjz dt img.img1{ width:28px; height:auto; position:absolute; left:25px; top:28px; display:none;}
dl.jpsbjz dd{ width:260px; height:auto; float:left; padding-left:25px; box-sizing:border-box; color:#666; padding-top:5px; font-size:12px; line-height:20px;}
dl.jpsbjz dd strong{ width:100%; height:auto; float:left; font-size:16px; line-height:22px;margin-bottom:5px;}

dl.jpsbjz:hover{  border:1px solid #89c839;}
dl.jpsbjz:hover dt{ background:#89c839; border:1px solid #89c839;}
dl.jpsbjz:hover dt img.img{ display:none;}
dl.jpsbjz:hover dt img.img1{ display:block;}
dl.jpsbjz:hover dd strong{ color:#89c839;}

.jpshangbxx_div7{ width:100%; height:auto; float:left; padding:15px 0;}
.jpshangbxx_div7_c{ width:49%; height:auto; float:left; margin-right:2%;}
.jpshangbxx_div7_c.last{ margin-right:0;}

.jpshangbxx_div7_c dl.d1{ width:100%; height:auto; float:left; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #f2f2f2;}
.jpshangbxx_div7_c dl.d1 dt{ width:30%; height:auto; float:left;}
.jpshangbxx_div7_c dl.d1 dt img{ width:100%; height:97px; display:block;}
.jpshangbxx_div7_c dl.d1 dd{ width:70%; height:auto; float:left; padding:2px 10px 0 15px; box-sizing:border-box;}
.jpshangbxx_div7_c dl.d1 dd h3 a{ width:100%; height:26px; line-height:26px; float:left; font-size:16px; font-weight:550; color:#333; overflow:hidden;}
.jpshangbxx_div7_c dl.d1 dd p{ width:100%; height:40px; line-height:20px; float:left; font-size:12px; color:#666; overflow:hidden; margin:5px 0;}
.jpshangbxx_div7_c dl.d1 dd span{ width:100%; height:16px; line-height:16px; float:left; font-size:12px; color:#999; overflow:hidden;}
.jpshangbxx_div7_c dl.d1:hover dd h3 a{ color:#89c839;}

dl.shangbd2{ width:100%; height:auto; cursor:pointer; float:left; border-bottom:1px solid #f2f2f2; padding:9px 10px; box-sizing:border-box;}
dl.shangbd2 dt{ width:100%; height:32px; line-height:32px; padding-left:34px; box-sizing:border-box; float:left; position:relative; font-size:16px; font-weight:550; color:#202020;}
dl.shangbd2 dt span{ width:26px; height:26px; line-height:26px; text-align:center; position:absolute; left:0; top:5px;scolor:#89c839;}
dl.shangbd2 dd{ display:none; width:100%; height:auto; line-height:24px; padding-left:34px; box-sizing:border-box; float:left; position:relative; font-size:14px; color:#999; margin-top:8px; padding-bottom:8px;}
dl.shangbd2 dd span{ width:26px; height:26px; line-height:26px; text-align:center; position:absolute; left:0; top:0;  color:#333;}
dl.shangbd2.cur dd{ display:block;}
dl.shangbd2.cur dt,dl.shangbd2:Hover dt{ color:#89c839;}


/******英国公司******/
.yingg_divss{ width:100% !important; height:auto !important; float:left; padding:15px 0;}
.yingg_divss .input{ width:280px; height:44px; line-height:44px; margin-right:10px; float:left; border:1px solid #f2f2f2; background:#f8f8f8; text-indent:15px; font-size:15px; outline:none;}
.yingg_divss .input.input1{ width:360px;}
.yingg_divss .button{ width:240px; border-radius:3px; height:46px; line-height:46px; float:left; border:none; background:#72ae25; text-align:center; color:#fff; cursor:pointer; font-size:15px; outline:none;}
.yingg_divss .button:hover{ opacity:0.8;}

.yingg_div1{ width:100%; height:auto; float:left; padding:25px 0; background:#f9f9f9;}
.yingg_div1 dl.d1{ width:24%; height:auto; float:left; margin:1% 0.5%; padding:25px; border:1px solid #f2f2f2; box-sizing:border-box; background:url(../image/yingg_tp.png) 92% 20px no-repeat #fff;}
.yingg_div1 dl.d1 dt{ width:100%; height:auto; float:left; font-size:45px; line-height:60px; color:#999;}
.yingg_div1 dl.d1 dt strong{ float:left; font-weight:normal;}
.yingg_div1 dl.d1 dt s{ text-decoration:none; line-height:30px; margin-left:4px; font-size:14px;  float:left;}
.yingg_div1 dl.d1 dd{ width:100%; height:40px; padding-top:8px; float:left; border-top:1px solid #f2f2f2; font-size:14px; line-height:20px; color:#999;}
.yingg_div1 dl.d1:hover{background:url(../image/yingg_tph.png) 92% 20px no-repeat #fff; }
.yingg_div1 dl.d1:hover dt{ color:#72ae25;}

.yingg_div2{ width:100%; height:auto; float:left; padding:25px 0;}
.yingg_div2 dl.d1{ width:23.5%; height:auto; float:left; position:relative; margin:27px 0.5%;}
.yingg_div2 dl.d1 dt{ width:100%; height:auto; float:left;}
.yingg_div2 dl.d1 dt img{ width:100%; height:352px; display:block;}
.yingg_div2 dl.d1 dd{ width:100%; height:auto; padding:25px; z-index:11; box-sizing:border-box; float:left; position:absolute; left:0; bottom:0; background:url(../image/heibj_tm.png) center center no-repeat; background-size:cover;}
.yingg_div2 dl.d1 dd h3 a{ width:100%; height:auto; float:left; font-size:20px; line-height:36px; font-weight:550; color:#fff; background:url(../image/baidian.png) left bottom no-repeat; padding-bottom:8px; margin-bottom:8px; background-size:24px 3px;}
.yingg_div2 dl.d1 dd p{ width:100%; height:auto; float:left; font-size:14px; line-height:22px; color:#fff; margin:5px 0 8px 0;}
.yingg_div2 dl.d1 dd a.a1{ width:98px; height:28px; line-height:28px; background:#666; color:#fff; text-align:center; float:left; border-radius:3px; margin-top:5px;}

.yingg_div2 dl.d1.cur{ width:25.5%; margin:0px 0.5%; box-shadow:0 2px 4px #ccc;}
.yingg_div2 dl.d1.cur dt img{ height:380px;}
.yingg_div2 dl.d1.cur dd{ background:#fff;}
.yingg_div2 dl.d1.cur dd h3 a{ color:#333;  background:url(../image/shangbiao_div2_tb_2.png) left bottom no-repeat; background-size:24px 3px;}
.yingg_div2 dl.d1.cur dd p{ color:#666;}
.yingg_div2 dl.d1.cur dd a.a1{ background:#72ae25; color:#fff;}

dl.jpfwbz dd strong{ color:#666; width:100%; float:left; font-size:14px; margin:5px 0;}
dl.jpfwbz:hover dd strong{ color:#72ae25;}
dl.jpfwbz.jpfwbz1 dt img{ width:20px; height:25px;}
dl.jpfwbz dd p{ font-size:12px; line-height:17px; color:#999;}


.yingg_div3{ width:100%; height:auto; float:left; padding:60px 0; background:#f8f8f8;}
.yingg_div3 dl.d1{ width:23.6%; height:auto; float:left; margin:1% 0.7%; position:relative;}
.yingg_div3 dl.d1 dt{ width:100%; height:auto; float:left;}
.yingg_div3 dl.d1 dt img{ width:100%; height:374px; display:block;}
.yingg_div3 dl.d1 dd{ width:100%; height:auto;  padding:10px 20px 5px 20px; z-index:11; box-sizing:border-box; float:left; position:absolute; left:0; bottom:0; background:url(../image/heibj_tm.png) center center no-repeat; background-size:cover;}
.yingg_div3 dl.d1 dd h3 a{ width:100%; height:auto; float:left; font-size:18px; line-height:36px; padding-bottom:5px; color:#fff; background:url(../image/baidian.png) left bottom no-repeat; background-size:24px 3px; font-weight:550;}
.yingg_div3 dl.d1 dd p{ width:100%; height:auto; float:left; font-size:14px; line-height:22px; color:#fff; margin:8px 0;}

.yingg_div3 dl.d2{ width:23.6%; height:auto; float:left; margin:1% 0.7% 0.2% 0.7%; position:relative;}
.yingg_div3 dl.d2 dt{ width:100%; height:auto; float:left;}
.yingg_div3 dl.d2 dt img{ width:100%; height:180px; display:block;}
.yingg_div3 dl.d2 dd{ width:100%; height:auto; padding:10px 20px 5px 20px; z-index:11; box-sizing:border-box; float:left; position:absolute; left:0; bottom:0; background:url(../image/heibj_tm.png) center center no-repeat; background-size:cover; opacity:0.9;}
.yingg_div3 dl.d2 dd h3 a{ width:100%; height:auto; float:left; font-size:18px; line-height:36px; padding-bottom:5px; color:#fff; background:url(../image/baidian.png) left bottom no-repeat; background-size:24px 3px;font-weight:550;}
.yingg_div3 dl.d2 dd p{ width:100%; height:auto; float:left; font-size:14px; line-height:20px; color:#fff; margin:8px 0;}

.yingg_div3 dl.d1:hover dd h3 a,.yingg_div3 dl.d2:hover dd h3 a{color:#72ae25; background:url(../image/shangbiao_div2_tb_2.png) left bottom no-repeat; background-size:24px 3px;}
dl.jpfwbzs{ width:14.666%; margin:40px 1% 20px 1%;}
dl.jpfwbzs.jpfwbzs1 dt img{ width:40px;}

.yingg_div4{ width:100%; height:auto; float:left; padding:35px 0;}
.yingg_div4_tt{ width:100%; height:auto; float:left; font-size:14px; color:#999; line-height:20px; padding-bottom:30px; text-align:center; background:url(../image/yingg_div4_tp.png) center bottom no-repeat;}
.yingg_div4_tt strong{ width:100%; height:auto; float:left; font-size:30px; line-height:40px; color:#333; font-weight:normal; margin-bottom:4px;}
.yingg_div4 dl.d1{ width:24%; height:auto; float:left; position:relative; margin:50px 0.5% 20px 0.5%;}
.yingg_div2 dl.d1 dt{ width:100%; height:auto; float:left;}
.yingg_div4 dl.d1 dt img{ width:100%; height:auto; display:block;}
.yingg_div4 dl.d1 dd{ width:100%; height:auto; padding:20px 25px; z-index:11; box-sizing:border-box; float:left; position:absolute; left:0; bottom:0; background:url(../image/heibj_tm.png) center center no-repeat; background-size:cover;}
.yingg_div4 dl.d1 dd h3{ width:100%; height:auto; float:left; font-size:16px; line-height:22px; color:#fff; }
.yingg_div4 dl.d1 dd h4{ width:100%; height:auto; float:left; font-size:20px; line-height:24px; color:#89c839; margin-top:2px; }
.yingg_div4 dl.d1 dd p{ width:100%; height:40px; float:left; font-size:13px; line-height:20px; color:#ccc; margin:9px 0; overflow:hidden;}
.yingg_div4 dl.d1 dd a.a1{ width:110px; height:28px; line-height:28px; background:#666; color:#fff; text-align:center; float:left; border-radius:3px; margin-top:4px;}
.yingg_div4 dl.d1:hover dd a.a1{ background:#72ae25;}

.yingg_div5{ width:100%; height:auto; float:left; padding:30px 0; background:url(../image/yingg_div5_bj.jpg) center bottom no-repeat; background-size:cover;}
.yingg_div5_wz{ width:100%; height:620px; float:left; background:url(../image/yingg_div5_tb.png) center center no-repeat; background-size:auto 580px; position:relative;}
.yingg_div5_wz_c{ width:200px; height:200px;float:left; position:absolute; left:344px; top:51px; z-index:11; text-align:center; transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg);}
.yingg_div5_wz dl{ cursor:pointer; width:200px; height:200px; float:left; transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -o-transform:rotate(-45deg);	}
.yingg_div5_wz dl dt{width:100%; height:auto; float:left; margin-top:90px; font-size:26px; line-height:30px; color:#fff;}
.yingg_div5_wz dl dd{ display:none; width:100%; height:auto; float:left; margin-top:30px; font-size:14px; line-height:20px; color:#fff;}
.yingg_div5_wz dl dd strong{ padding:0 40px; color:#95dd39; box-sizing:border-box; width:100%; height:auto; float:left; font-size:28px; line-height:30px; margin-bottom:25px; font-weight:normal; padding-bottom:20px; background:url(../image/lvbj_tm.png) center bottom no-repeat; background-size:20px 3px;}
.yingg_div5_wz dl:hover dt{ display:none;}
.yingg_div5_wz dl:hover dd{ display:block;}
.yingg_div5_wz_c1{left:658px; top:51px;}
.yingg_div5_wz_c2{left:184px; top:210px;}
.yingg_div5_wz_c3{left:501px; top:210px;}
.yingg_div5_wz_c4{left:812px; top:210px;}

.yingg_div5_wz_c5{left:344px; top:368px; }
.yingg_div5_wz_c6{left:658px; top:368px; }

.yingg_div6{ width:100%; height:auto; float:left; padding:30px 0; background:#f8f8f8;}
.yingg_div6_tt{ width:100%; height:auto; float:left; font-size:24px; line-height:36px; text-align:center; margin-bottom:20px;}

.yinggdiv6_ul dl{ width:45%; height:140px; border-radius:140px 0  0 140px; float:left; background:#fff; margin:2% 2.5%; }
.yinggdiv6_ul dl dt{ width:28%; height:auto; float:left;}
.yinggdiv6_ul dl dt img{ width:140px; height:140px; border-radius:140px; display:block;}
.yinggdiv6_ul dl dd{ width:72%; height:auto; float:left; padding:25px 20px 0 10px; box-sizing:border-box; font-size:13px; line-height:20px; color:#979797;}
.yinggdiv6_ul dl dd h3{ width:100%; height:auto; float:left; border-bottom:1px solid #f2f2f2; padding-bottom:12px; margin-bottom:12px; font-size:20px; color:#202020; font-weight:550;}
.yinggdiv6_ul dl dd h3 span{ font-size:14px; color:#777; font-weight:normal;}

.yinggdiv6z{ width:100%; height:auto; float:left; position:relative; padding-bottom:20px; box-sizing:border-box; overflow:hidden;  }
.yinggdiv6_ul{  width:100%; height:auto; overflow:hidden; }
.yinggdian{margin:0px;padding:0px;width:100%;position:absolute; bottom:0px;text-align:center; z-index:3;}
.yinggdian span{display:inline-block;margin:0 3px;width:10px;height:10px; border-radius:10px; background:#ccc; cursor:pointer;}
.yinggdian span.cur{display:inline-block;margin:0 3px;width:10px;height:10px; border-radius:10px; background:#72ae25; cursor:pointer;}


/*******英国公司详细页******/
.jpshangbxx_div dl.d1 dd p.ygp{ width:100%; height:auto; float:left;}
    .jpshangbxx_div dl.d1 dd p.ygp em,    .jpshangbxx_div dl.d1 dd p.ygp1 em {  font-style:normal; display:none;  }
.jpshangbxx_div dl.d1 dd p.ygp span{ width:auto; height:auto; float:left; font-size:16px; line-height:54px; color:#666;}
.jpshangbxx_div dl.d1 dd p.ygp strong{ width:auto; height:auto; float:left; font-size:30px;line-height:44px; color:#87c83c; margin-left:10px;font-weight:normal;}
.jpshangbxx_div dl.d1 dd p.ygp s{ width:auto; height:auto; float:left; margin-left:10px;line-height:54px;}

.jpshangbxx_div dl.d1 dd p.ygp1{ width:100%; height:auto; float:left;font-size:16px; line-height:24px; color:#87c83c; margin-top:5px;}
.jpshangbxx_div dl.d1 dd p.ygp1 span{ width:auto; height:auto; float:left;  color:#666;}

.jpshangbxx_div dl.d1 dd p.ygp2{ width:100%; height:auto; float:left;font-size:16px; line-height:30px; color:#87c83c; margin-top:20px;}
.jpshangbxx_div dl.d1 dd p.ygp2 span{ width:auto; height:auto; float:left;  color:#666;}
.jpshangbxx_div dl.d1 dd p.ygp2 a{ width:auto; height:30px; line-height:30px; float:left; padding:0 15px; border-radius:3px; font-size:15px; margin-right:10px; border:1px solid #f2f2f2; display:block;}
.jpshangbxx_div dl.d1 dd p.ygp2 a.cur,.jpshangbxx_div dl.d1 dd p.ygp2 a:hover{ color:#87c83c; border:1px solid #87c83c;}
.jpshangbxx_div dl.d1 dd a.a3{ width:140px; height:36px; line-height:36px; float:left; margin:35px 0 10px 0; text-align:center; background:#72ae25; color:#fff; border-radius:3px;}
.jpshangbxx_div dl.d1 dd a.a3:Hover{ opacity:0.8;}

.jpyinggxx_div1{ width:100%; height:auto; float:left; padding:0 0 15px 0;}
.jpyinggxx_div1 dl.d1{ width:24.1%; height:auto; float:left; margin:15px 1.2% 0 0; border:1px solid #f2f2f2;  box-sizing:border-box;}
.jpyinggxx_div1 dl.d1 dt{ width:100%; height:auto; float:left;}
.jpyinggxx_div1 dl.d1 dt img{ width:100%; height:auto; display:block;}
.jpyinggxx_div1 dl.d1 dd{ width:100%; height:auto; float:left; padding:15px 20px; box-sizing:border-box; font-size:12px; line-height:20px; color:#999;}
.jpyinggxx_div1 dl.d1 dd strong{ width:100%; height:auto; float:left; line-height:20px; font-size:16px; color:#202020; font-weight:normal; background:url(../image/lvbj_tm.png) left bottom no-repeat; background-size:15px 2px; padding-bottom:10px; margin-bottom:10px;}
.jpyinggxx_div1 dl.d1:last-child{ margin:15px 0 0 0;}

.jpyinggxx_div2{ width:100%; height:auto; float:left; padding:15px 0;}
.jpyinggxx_div2 dl.d1{ width:48.5%; height:auto; float:left; margin:15px 0 0 0 ; background:#f8f8f8; border:1px solid #f2f2f2; box-sizing:border-box; padding:20px 0; box-sizing:border-box;}
.jpyinggxx_div2 dl.d1 dt{ width:100%; height:auto; float:left; margin-bottom:8px; font-size:20px; line-height:30px; color:#202020; padding:0 20px; box-sizing:border-box; background:url(../image/lvbj_tm.png) left center no-repeat; background-size:3px 15px;}
.jpyinggxx_div2 dl.d1 dd{ width:100%; height:auto; float:left; padding:0 25px; box-sizing:border-box; font-size:14px; line-height:28px;}
.jpyinggxx_div2 dl.d1:last-child{ margin:15px 0 0 3%;}


.jpyinggxx_div3{ width:100%; height:auto; float:left; padding:15px 0;}
.jpyinggxx_div3_wz{ margin-top:15px; width:100%; height:440px; float:left; background:url(../image/yinggxx_div3.jpg) center center no-repeat; background-size:100% 440px; position:relative;}

.jpyinggxx_div3_wz_c{ width:160px; height:160px;float:left; position:absolute; border:5px solid #f9f9f9; background:#f4f4f4; left:120px; top:80px; z-index:11; text-align:center; transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg);}
.jpyinggxx_div3_wz_c dl{ cursor:pointer; width:160px; height:160px; float:left; transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -o-transform:rotate(-45deg);	}
.jpyinggxx_div3_wz_c dl dt{width:100%; height:auto; float:left; font-size:26px; line-height:30px; color:#ddd; font-weight:550;}
.jpyinggxx_div3_wz_c dl dd{ width:100%; height:auto; float:left; margin-top:20px; font-size:12px; line-height:20px; color:#999;}
.jpyinggxx_div3_wz_c dl dd strong{ padding:0 20px; box-sizing:border-box; width:100%; height:auto; float:left; font-size:22px; line-height:30px; margin-bottom:5px; color:#666; font-weight:normal; }

.jpyinggxx_div3_wz_c1{left:240px; top:203px;}
.jpyinggxx_div3_wz_c2{left:370px; top:80px;}
.jpyinggxx_div3_wz_c3{left:494px; top:210px;}
.jpyinggxx_div3_wz_c4{left:625px; top:80px;}

.jpyinggxx_div3_wz_c:hover{border:5px solid #d9ecc0; background:#89c839; }
.jpyinggxx_div3_wz_c:hover dl dt{ color:#fff;}
.jpyinggxx_div3_wz_c:hover dl dd,.jpyinggxx_div3_wz_c:hover dl dd strong{ color:#fff;}

dl.jpfwbz.jpfwbzyg{ width:29.333%; margin:28px 2%;}
dl.jpfwbz.jpfwbzyg dd{ color:#888;}
dl.jpfwbz.jpfwbzyg dd strong{ width:100%; height:auto; font-size:16px; line-height:26px; color:#202020;}
dl.jpfwbz.jpfwbzyg:hover dt{ border:1px solid #72ae25;}
dl.jpfwbz.jpfwbzyg:hover dd strong{ color:#72ae25;}

.jpyingg_div6{ width:100%; height:auto; float:left; padding:25px 0;}
.jpyingg_div6_c{ width:100%; height:auto; float:left; padding:0 20px; box-sizing:border-box;}
.jpyingg_div6 dl.d2{ width:100%; height:auto; cursor:pointer; float:left; border-bottom:1px solid #f2f2f2; padding:9px 10px; box-sizing:border-box;}
.jpyingg_div6 dl.d2 dt{ width:100%; height:32px; line-height:32px; padding-left:34px; box-sizing:border-box; float:left; position:relative; font-size:16px; font-weight:550; color:#202020;}
.jpyingg_div6 dl.d2 dt span{ width:26px; height:26px; line-height:26px; text-align:center; position:absolute; left:0; top:5px;scolor:#89c839;}
.jpyingg_div6 dl.d2 dd{ display:none; width:100%; height:auto; line-height:26px; padding-left:34px; box-sizing:border-box; float:left; position:relative; font-size:14px; color:#979797; margin-top:8px;}
.jpyingg_div6 dl.d2 dd span{ width:26px; height:26px; line-height:26px; text-align:center; position:absolute; left:0; top:0;  color:#333;}
.jpyingg_div6 dl.d2.cur dd{ display:block;}
.jpyingg_div6 dl.d2.cur dt,.jpyingg_div6 dl.d2:Hover dt{ color:#89c839;}

.jpyingg_div7{ width:100%; height:auto; float:left; padding:25px 0;}
.jpyingg_div7 dl.d1{ width:48%; height:auto; float:left; padding-bottom:10px; margin:10px 1%; box-sizing:border-box; border-bottom:1px solid #f2f2f2;}
.jpyingg_div7 dl.d1 dt{ width:30%; height:auto; float:left;}
.jpyingg_div7 dl.d1 dt img{ width:100%; height:110px; display:block;}
.jpyingg_div7 dl.d1 dd{ width:70%; height:auto; float:left; padding:2px 10px 2px 15px; box-sizing:border-box;}
.jpyingg_div7 dl.d1 dd h3 a{ width:100%; height:26px; line-height:26px; float:left; font-size:15px; font-weight:550; color:#202020; overflow:hidden;}
.jpyingg_div7 dl.d1 dd p{ width:100%; height:40px; line-height:20px; float:left; font-size:13px; color:#979797; overflow:hidden; margin:8px 0 10px 0;}
.jpyingg_div7 dl.d1 dd span{ width:100%; height:16px; line-height:16px; float:left; font-size:12px; color:#999; overflow:hidden;}
.jpyingg_div7 dl.d1:hover dd h3 a{ color:#89c839;}

/*******发展历程*****/
.jpfzlc_div{ width:100%; height:auto; float:left; padding:30px 0 60px 0;}
.jpfzlc_div_wz{ width:100%; height:auto; min-height:200px; float:left; background:url(../image/jpfzlc_tb1.png) center center repeat-y;}
.jpfzlc_div_wz dl.d1{ width:560px; height:auto; float:left; margin-top:20px; margin-left:483px;}
.jpfzlc_div_wz dl.d1 dt{ width:130px; height:40px; line-height:40px; margin-top:15px; margin-right:30px; float:left; background:url(../image/jpfzlc_tb.png) right center no-repeat; background-size:25px auto; font-size:30px; font-weight:550; color:#202020;}
.jpfzlc_div_wz dl.d1 dd{ width:400px; height:auto; float:left; background:#f4f4f4; padding:16px 22px; font-size:14px; line-height:24px; color:#333; box-sizing:border-box; box-sizing:border-box;}
.jpfzlc_div_wz dl.d1 dd strong{ width:100%; height:auto; float:left; font-size:18px; line-height:26px; color:#202020; margin-bottom:5px;}
.jpfzlc_div_wz dl.d1 dd h3{ width:100%; height:auto; float:left;height:40px; line-height:40px; padding-bottom:5px; margin-bottom:10px; background:url(../image/shangbiao_div2_tb_2.png) left  bottom no-repeat; background-size:20px 3px; font-size:24px; font-weight:550; color:#ccc;}


.jpfzlc_div_wz dl.d2{ width:560px; height:auto; float:right; margin-top:20px; margin-right:483px;}
.jpfzlc_div_wz dl.d2 dd{ width:400px; height:auto; float:left; background:#f4f4f4; text-align:right; padding:16px 22px; font-size:14px; line-height:24px; color:#333; box-sizing:border-box; box-sizing:border-box;}
.jpfzlc_div_wz dl.d2 dd strong{ width:100%; height:auto; float:left; font-size:18px; line-height:26px; color:#202020;margin-bottom:5px;}
.jpfzlc_div_wz dl.d2 dt{ width:130px; height:40px; line-height:40px; margin-top:15px; margin-left:30px; float:left; background:url(../image/jpfzlc_tb.png) left center no-repeat; background-size:25px auto; font-size:30px; font-weight:550; color:#202020; text-align:right;}
.jpfzlc_div_wz dl.d2 dd h3{ width:100%; height:auto; float:left;height:40px; line-height:40px; padding-bottom:5px; margin-bottom:10px; background:url(../image/shangbiao_div2_tb_2.png) right bottom no-repeat; background-size:20px 3px; font-size:24px; font-weight:550; color:#ccc;}




/********网站头部******/
.jp_header{ width:100%; height:auto; float:left; padding-top:15px; border-bottom:2px solid #ccc;}
.jp_header_div{ width:100%; height:auto; float:left;}
.jplogo{ width:240px; height:auto; float:left;}
.jplogo img{ width:100%; height:auto; display:block;}
.jplanguage{ width:80px; margin:10px 30px; height:26px; font-size:13px; line-height:26px; float:left; border:1px solid #f2f2f2; border-radius:4px; text-indent:8px; background:url(../image/jptop_tb2.png) 65px center no-repeat;}
.jpheader_ss{ width:400px; height:32px; line-height:32px; float:left; border:1px solid #87c83c; margin-top:7px; border-radius:3px;}
.jpheader_ss strong{ width:auto; height:auto; float:left; font-size:14px; text-indent:10px; padding-right:10px; font-weight:550; background:url(../image/jptop_tb3.png) right center no-repeat}
.jpheader_ss .input{ width:280px; height:30px; line-height:30px; border:none; outline:none; font-size:14px; color:#666; text-indent:10px; float:left;}
.jpheader_ss .button{ width:70px; height:32px; line-height:32px;float:right; border-radius:0 3px 3px 0; color:#fff; font-size:15px; border:none; cursor:pointer; outline:none; background:#87c83c; background-size:20px auto;}
.jpheader_ss .button:Hover{ opacity:0.8;}
.jpheader_ss a{ width:auto; height:auto; float:left; line-height:24px; font-size:12px; margin-right:5px; padding-right:8px; margin-right:8px; background:url(../image/jptop_tb3.png) right center no-repeat; background-size:1px 10px;}
.jpheader_ss a:last-child{ background:none;}

.jpheaderright{ width:190px; height:auto; float:left; margin-top:12px; margin-left:25px;}
.jpheaderright a{ width:auto; height:auto; float:left; padding:0 15px; font-size:14px; color:#232323; background:url(../image/jptop_tb3.png) right center no-repeat;}
.jpheaderright a.last{ background:none;}
.jpheaderright a:hover{ color:#72ae25;}
.xin_tel{ width:200px; float:right;}
.jp_header .xin_tel{ margin-top:2px;}

.jpmenu_div{ width:100%; height:auto; float:left; margin-top:20px; position:relative;}
.jpmenu_div ul.u1{ width:100%; height:auto; float:left;}
.jpmenu_div ul.u1 li a{ width:auto; height:50px; line-height:50px; float:left; padding:0 32px; background:url(../image/jptop_tb3.png) right center no-repeat; font-size:16px; color:#666;}
.jpmenu_div ul.u1 li a:hover,.jpmenu_div ul.u1 li a.cur{ color:#72ae25;}
.jpmenu_div ul.u1 li a.last{ padding:0 0 0 35px; background:none;}

.jpmenu_div_c{ display:none; width:100%; height:auto; min-height:100px; background:#f2f2f2; float:left; border-top:2px solid #ccc; padding:30px 50px; box-sizing:border-box; position:absolute; left:0; top:50px; z-index:9999;}
.jpmenu_div_c dl.d1{ width:230px; height:auto; min-height:180px; float:left; margin-left:20px;}
.jpmenu_div_c dl.d1 dt a{ width:100%; height:auto; float:left; padding-bottom:5px; font-weight:550; color:#333; margin-bottom:8px; font-size:16px; line-height:30px; background:url(../image/lvbj_tm.png) left bottom no-repeat; background-size:20px 3px;}
.jpmenu_div_c dl.d1 dt a s { display:none;    }
.jpmenu_div_c dl.d1 dd{ width:100%; height:auto; float:left;}
.jpmenu_div_c dl.d1 dd a{ width:100%; height:auto; float:left; font-size:14px; line-height:26px; color:#777;}
.jpmenu_div_c dl.d1 dd a s { display:none;  }
.jpmenu_div_c dl.d1 dd a:hover,.jpmenu_div_c dl.d1 dt a:hover{ color:#72ae25;}

.jpmenu_div_c dl.d2{ width:300px; height:auto; float:left; margin-left:20px;}
.jpmenu_div_c dl.d2 dt a{ width:100%; height:auto; float:left; text-align:center; padding-bottom:5px; font-weight:550; color:#333; margin-bottom:8px; font-size:16px; line-height:30px; background:url(../image/lvbj_tm.png) center bottom no-repeat; background-size:20px 3px;}
.jpmenu_div_c dl.d2 dd{ width:100%; height:auto; float:left;}
.jpmenu_div_c dl.d2 dd a img{ width:100%; height:auto; display:block;}

.jpmenu_div_cb{ width:100%; height:auto; float:left; padding:20px 0;}
.jpmenu_div_cb a{  width:230px; height:auto; float:left; margin-left:20px; font-size:15px; color:#d25344; font-weight:550;}

.jpmenu_div_c1 { background:#f8f8f8; padding:0;}

.jpmenu_div_c1wz{  width:300px; height:auto;  padding:30px;  float:left; opacity:0.5}
.jpmenu_div_c1wz.cur{ background:#fff; opacity:1;}
.jpmenu_div_c1wz dl.d1 { margin-left:50px;  }
.jpmenu_div_c1wzs { width:520px;}
.jpmenu_div_c1wz dl.d1.ds {  margin-left:20px;  width:200px;  }

.jpmenu_div_c1wz:hover { background:#fff;opacity:1;}
.jpmenu_div_c1wzs1 { width:560px;}

.jpmenu_div_cs ul{ width:100%; height:auto; float:left;}
.jpmenu_div_cs ul li a{ width:22%; height:auto; float:left; margin:0.5% 1.5%; position:relative;}
.jpmenu_div_cs ul li a img{ width:100%; height:auto; display:block;}
.jpmenu_div_cs ul li a span { width:100%; height:45px; line-height:45px; float:left; text-align:center;    }


.jpmenu_div_cs p.ppa{ width:140px; height:40px; margin:20px auto; }
.jpmenu_div_cs p.ppa a{ width:100%; height:36px; line-height:36px; margin-top:20px;background:#333; border-radius:3px; float:left; border:1px solid #ededed; text-align:center;}
.jpmenu_div_cs p.ppa a:hover{  color:#87c83c;}

/*****人才招聘********/
.job_div{ width:100%; height:auto; float:left; padding-bottom:30px;}
dl.jobd{ width:100%; height:auto; float:left; margin-bottom:15px;}
dl.jobd dt{ width:85px; height:auto; float:left; line-height:24px; font-size:16px; color:#333;}
dl.jobd dd{ width:820px; height:auto; float:left;}
dl.jobd dd a{ width:auto; height:auto; line-height:24px; font-size:15px; color:#6f716f; padding:0 10px; background:url(../image/jptop_tb3.png) right center no-repeat; background-size:1px 10px;}
dl.jobd dd a:last-child{ background:none;}
dl.jobd dd a:hover,dl.jobd dd a.cur{ color:#67ad14;}

ul.jobu1{ width:100%; height:auto; float:left;  font-size:15px; }
ul.jobu1 li{ height:50px; line-height:50px; float:left;text-align:center;}
ul.jobu1 li.l1{ width:172px; text-align:left; text-indent:20px;}
ul.jobu1 li.l2{ width:172px;}
ul.jobu1 li.l3{ width:172px;}
ul.jobu1 li.l4{ width:172px;}
ul.jobu1 li.l5{ width:170px;}
ul.jobu1 li.l6{ width:65px;}
ul.jobu1 li.l6 a{ width:100%; height:50px; float:left; background:url(../image/job_tb_2.png) center center no-repeat;}
ul.jobu1.jobus{ color:#67ad14;border-bottom:1px solid #f2f2f2; font-size:16px; }
ul.jobu1.jobus li.l6 a{ display:none;}

dl.jobd1{ width:100%; height:auto; float:left; border:1px solid #f2f2f2; border-top:none; box-sizing:border-box;}
dl.jobd1 dt{ width:100%; height:auto; float:left;}
dl.jobd1 dt ul.jobu1 li{ height:45px; line-height:45px;}
dl.jobd1 dt ul.jobu1 li.l6 a{ height:45px;}
dl.jobd1 dd{ width:100%; height:auto; display:none; float:left; padding:15px 20px; background:#f8f8f8; box-sizing:border-box; border-top:1px solid #f2f2f2; font-size:13px; line-height:22px; color:#666666;}
dl.jobd1 dd strong.s1{ width:100%; height:auto; float:left; font-size:14px; font-weight:550; color:#202020;}
dl.jobd1 dd strong.s2{ width:100%; height:auto; float:left; font-size:14px; font-weight:550; margin-top:15px;color:#202020;}
dl.jobd1 dd p.p1{ width:100%; height:auto; float:left; font-size:13px; color:#202020; margin:15px 0;}
dl.jobd1 dd p.p1 a{ color:#67ad14;}

dl.jobd1.cur dt ul.jobu1 li.l6 a{ background:url(../image/job_tb_1.png) center center no-repeat;}
dl.jobd1.cur dd{ display:block;}


/***********产品拍摄********/
.document-widthps{ width:1280px; margin:0 auto;}
.cpps_header{ width:100%; height:auto; float:left; padding:30px 0;}
.cpps_header .logo{ width:350px; height:auto; float:left;}
.cpps_header .logo img{ width:auto; height:auto; display:block; float:left;}
.cpps_header .menu{ width:auto; height:46px; line-height:46px; border-bottom:none; float:right;}
.cpps_header .menu li{ width:auto; height:auto; float:left;}
.cpps_header .menu li a{ width:auto; height:auto; float:left; font-size:16px; color:#6f716f; line-height:46px; padding:0 22px; background:url(../image/jptop_tb3.png) right center no-repeat; background-size:1px 10px;}
.cpps_header .menu li:last-child a{ background:none;}
.cpps_header .menu li a:hover,.cpps_header .menu li a.cur{ color:#67ad14;}

.cpps_div{ width:100%; height:auto; float:left; padding:50px 0 0 0;}
.cpps_tt{ width:100%; height:auto; float:left; text-align:center; margin-bottom:35px;}
.cpps_tt strong{ width:100%; height:auto; line-height:30px; font-size:24px; font-weight:normal; color:#202020;}
.cpps_tt p{ width:100%; height:auto; float:left; color:#888; font-size:14px; line-height:20px;}

.fuwu_div{ width:100%; height:auto; float:left;}
.fuwu_div dl.d1{ width:320px; height:420px; float:left; position:relative;}
.fuwu_div dl.d1 dt{ width:320px; height:420px; float:left; overflow:hidden;}
.fuwu_div dl.d1 dt img{width:320px; height:420px; display:block; blockbox-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1,1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms;}
.fuwu_div dl.d1:Hover dt img{ -webkit-transform: scale(1.08,1.08);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1.08,1.08);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms; }
.fuwu_div dl.d1 dd{ width:320px; height:420px; float:left; position:absolute; left:0; top:0; background:url(../image/fuwu_bj.png) center center no-repeat; background-size:cover;}
.fuwu_div dl.d1 dd h2 a{ width:100%; height:auto; float:left; text-align:center; font-size:16px; line-height:30px; color:#fff; padding-top:195px; box-sizing:border-box;}
.fuwu_div dl.d1:hover dd{background:url(../image/fuwu_bj_h.png) center center no-repeat; background-size:85% 85%;}

.fuwu_div dl.d2{ width:320px; height:210px; float:left; position:relative;}
.fuwu_div dl.d2 dt{ width:320px; height:210px; float:left; overflow:hidden;}
.fuwu_div dl.d2 dt img{width:320px; height:210px; display:block; blockbox-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1,1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms;}
.fuwu_div dl.d2:Hover dt img{ -webkit-transform: scale(1.08,1.08);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1.08,1.08);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms; }
.fuwu_div dl.d2 dd{ width:320px; height:210px; float:left; position:absolute; left:0; top:0; background:url(../image/fuwu_bj.png) center center no-repeat; background-size:cover;}
.fuwu_div dl.d2 dd h2 a{ width:100%; height:auto; float:left; text-align:center; font-size:16px; line-height:30px; color:#fff; padding-top:90px; box-sizing:border-box;}
.fuwu_div dl.d2:hover dd{background:url(../image/fuwu_bj_h.png) center center no-repeat; background-size:85% 85%;}

.fuwu_div dl.d2s{ margin-left:320px; margin-top:-210px;}
.fuwu_div dl.d2s1{ margin-left:640px; margin-top:-210px;}

.about_left{ width:50%; height:auto; float:left; border:1px solid #f2f2f2; padding:60px 0 60px 60px; box-sizing:border-box;}
.about_ban{ width:578px !important; height:375px!important; float:left;overflow:hidden; position:relative;}
.about_ban ul { width:578px; height:375px !important; overflow:hidden;}
.about_ban ul li{width:578px !important; height:375px !important; float:left;}
.about_ban ul li img{ width:578px !important; height:375px !important;display:block; }
.about_ban_left{ width:38px; height:38px; float:left; position:absolute; bottom:0; right:38px; background:url(../image/about_right.png) center center no-repeat #282828; background-size:7px auto; cursor:pointer;}
.about_ban_right{ width:38px; height:38px; float:left; position:absolute; bottom:0; right:0px; background:url(../image/about_left.png) center center no-repeat #67ad14; background-size:7px auto; cursor:pointer;}

.about_right{ width:50%; height:420px; float:left; background:#f4f4f4; padding:100px 55px 55px 55px; margin-top:40px; box-sizing:border-box; font-size:16px; line-height:26px; color:#666;}
.about_right h2.h2{ width:100%; height:auto; float:left; font-size:28px; line-height:38px; color:#202020; }
.about_right p.p1{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; color:#bbbbbb; margin-bottom:20px;}
.about_right p.p{ width:100%; height:auto; float:left; margin-bottom:10px;}

.pshuibj{ background:#f8f8f8;}
.pstop{ margin-top:50px;}
.psbottom{ padding-bottom:40px;}

ul.khal_menu{ width:450px; height:40px; margin:0px auto 40px auto;}
ul.khal_menu li a{ width:150px; height:40px; line-height:40px; float:left; font-size:15px; text-align:center; background:#d0d0d0; color:#202020;}
ul.khal_menu li a:hover,ul.khal_menu li a.cur{ background:#67ad14; color:#fff;}

.khal_div{ width:100%; height:auto; float:left; display:none; padding-bottom:50px;}
.khal_div dl{width:304px; height:auto; height:auto; float:left; margin:8px;}
.khal_div dl dt{ width:100%; height:auto; float:left; overflow:hidden; position:relative;}
.khal_div dl dt img{width:305px; height:335px; display:block; blockbox-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1,1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms;}
.khal_div dl dt span{width:305px; height:335px; float:left;  position:absolute; left:0; top:0; background:#ffffff21; center center no-repeat; background-size:cover;}
.khal_div dl:hover dt img{ -webkit-transform: scale(1.08,1.08);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1.08,1.08);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms; }
.khal_div dl:hover dt span{width:305px; height:335px; float:left; background:url(../image/fuwu_bj_h.png) center center no-repeat;  background-size:85% 85%;}
.khal_div dl dd h3 a{ width:100%; height:50px; line-height:50px; float:left; overflow:hidden; color:#202020; font-size:16px; text-align:center;}

ul.hzkh_ul{ width:100%; height:auto; float:left;}
ul.hzkh_ul li a{ width:19%; height:auto; float:left; border:0px solid #ffffff; margin:0.5%; box-sizing:border-box; }
ul.hzkh_ul li a img{ width:100%; height:auto; display:block;}


.cpps_div1{ width:50%; height:auto; float:left;}
.cpps_div1 strong.ss{ width:100%; height:auto; float:left; font-size:24px; font-weight:normal; color:#202020; line-height:30px; margin-bottom:10px;}
.cpps_div1 strong.ss span{ font-size:14px; color:#888; margin-left:10px;}
.cpps_div1 h3.h3{ width:100%; height:auto; float:left; font-size:16px; color:#1f1f1f; margin-bottom:10px; font-weight:550;}
.cpps_div1 h4.h4{ width:100%; height:auto; float:left; font-size:16px; color:#1f1f1f; margin:10px 0; }
.cpps_div1 h4.h4 span{ color:#67ad14;}

.cpps_div1 dl.d2{ width:640px; height:auto; float:left;}
.cpps_div1 dl.d2 dt{ width:140px; height:auto; float:left;}
.cpps_div1 dl.d2 dt img{ width:100%; height:auto; display:block;}
.cpps_div1 dl.d2 dd{ width:500px; height:auto; float:left; padding:10px 0 0 10px; box-sizing:border-box;}
p.pswx{ width:100%; height:auto; float:left; font-size:14px; color:#696969; line-height:26px; background:url(../image/ps_bottom_tb_2.png) left 5px no-repeat; padding-left:20px; box-sizing:border-box;}
p.psdh{ width:100%; height:auto; float:left; font-size:14px; color:#696969; line-height:26px; background:url(../image/ps_bottom_tb_3.png) left 5px no-repeat; padding-left:20px; background-size:15px 15px; box-sizing:border-box;}
p.psyx{ width:100%; height:auto; float:left; font-size:14px; color:#696969; line-height:26px; background:url(../image/ps_bottom_tb_4.png) left 8px no-repeat; padding-left:20px; box-sizing:border-box;}
p.psdz{ width:100%; height:auto; float:left; font-size:14px; color:#696969; line-height:26px; background:url(../image/ps_bottom_tb_5.png) left 6px no-repeat; padding-left:20px; box-sizing:border-box;}

ul.cpps_ul{ width:100%; height:auto; float:left;}
ul.cpps_ul li a{ width:100%; height:50px; line-height:50px; float:left; background:url(../image/ps_bottom_tb_1.png) left center no-repeat; padding-left:12px; border-bottom:1px solid #ededed; box-sizing:border-box; overflow:hidden; font-size:15px; color:#202020;}
ul.cpps_ul li a span{ width:auto; float:right; font-size:14px; color:#888;}
ul.cpps_ul li a:hover{ color:#67ad14;}

.cpps_bottom{ width:100%; height:auto; float:left; background:#1f1f1f; font-size:14px; line-height:24px; padding:10px 0; color:#666; text-align:center;}


/*******产品拍摄详细页******/
.cppsxx_div{ width:100%; height:auto; float:left; min-height:200px; background:#f5f5f5; padding:40px 0;}
.cppsxx_lx{ width:100%; height:auto; float:left; padding:15px 35px; margin-bottom:15px; color:#202020; box-sizing:border-box; border-radius:3px; font-size:18px; line-height:26px;}
.cppsxx_lx span{ width:auto; height:auto; float:left;}
.cppsxx_lx a{ width:auto; height:auto; float:left; margin-right:20px; color:#202020;}
.cppsxx_lx a:hover,.cppsxx_lx a.cur{ color:#7db626;}

.cppsxx_div1{ width:100%; height:auto; float:left; padding:30px; background:#fff; border-radius:3px; box-sizing:border-box; margin-bottom:15px; }
.cppsxx_div1 dl.d1{ width:100%; height:auto; float:left; margin-bottom:20px;}
.cppsxx_div1 dl.d1 dt{ width:180px; height:auto; float:left;background:url(../image/jptop_tb3.png) right center no-repeat; background-size:1px 30px;}
.cppsxx_div1 dl.d1 dt h2{ width:100%; height:auto; float:left; font-size:22px; color:#7db626; line-height:26px;}
.cppsxx_div1 dl.d1 dt p{ width:100%; height:auto; float:left; font-size:14px; color:#888; line-height:16px;}
.cppsxx_div1 dl.d1 dd{ width:1040px; height:auto; float:left; padding:9px 0 0 30px; box-sizing:border-box; font-size:15px; line-height:25px; color:#666;}
.cppsxx_div1a { display:none;}

dl.cppxsdl{width:24%; height:auto; height:auto; float:left; margin:0.5%;}
dl.cppxsdl dt{ width:100%; height:auto; float:left; overflow:hidden; position:relative;}
dl.cppxsdl dt img{width:100%; height:170px; display:block;object-fit: cover; blockbox-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1,1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms;}
dl.cppxsdl dt span{width:100%; height:170px; float:left;  position:absolute; left:0; top:0; }
dl.cppxsdl dd h3 a{ width:100%; height:50px; line-height:50px; float:left; overflow:hidden; color:#202020; font-size:16px; text-align:center;}
dl.cppxsdl:hover h3 a{ color:##67ad14;}

.cppsxx_div1 p.pa{ width:300px; height:40px; margin:20px auto;}
.cppsxx_div1 p.pa a{ width:140px; height:40px; line-height:40px; float:left; margin:0 5px; display:block; text-align:center; background:#666666; color:#fff; border-radius:5px; font-size:16px;}
.cppsxx_div1 p.pa a:hover{ background:#7db626;}

.cppsxx_left{ width:860px; height:auto; float:left; background:#fff; border-radius:3px; min-height:300px; float:left; margin-right:15px;}
.cppsxx_right{ width:405px; height:auto; float:left; float:left; min-height:200px;}

ul.cppsxx_tt{ width:100%; height:60px; float:left; border-bottom:1px solid #f2f2f2;}
ul.cppsxx_tt li a{ width:auto; height:auto; line-height:60px; font-size:20px; float:left; padding:0 30px; color:#202020; background:url(../image/jptop_tb3.png) right center no-repeat; background-size:1px 15px;}
ul.cppsxx_tt li a:hover,ul.cppsxx_tt li a.cur{ color:#7db626;}
ul.cppsxx_tt li:last-child a{ background:none;}

.cppsxx_wz{ width:100%; height:auto; float:left; padding:20px 0px; box-sizing:border-box;}


.cppsfwlc{ width:100%; height:auto; float:left;}
.cppsfwlc dl{ width:24%; height:auto; float:left; margin:0.5%; cursor:pointer;}
.cppsfwlc dl dt{ width:100%; height:auto; padding:15px 0; background:#f8f8f8; border:1px solid #f2f2f2; box-sizing:border-box; float:left; text-align:center;}
.cppsfwlc dl dt img{ width:auto; height:36px; margin:0 auto;}
.cppsfwlc dl dt img.img{ display:block;}
.cppsfwlc dl dt img.img1{ display:none;}
.cppsfwlc dl dd{ width:100%; height:auto; float:left; text-align:center; font-size:14px; line-height:36px; color:#202020;}
.cppsfwlc dl.cur dt{ background:#7db626; border:1px solid #7db626;}
.cppsfwlc dl.cur dt img.img{ display:none;}
.cppsfwlc dl.cur dt img.img1{ display:block;}
.cppsfwlc dl.cur dd{ color:#7db626;}

dl.khpjdl{ width:100%; height:auto; float:left; background:#f8f8f8; border-radius:70px 0 0 70px; margin:15px 0;}
dl.khpjdl dt{ width:140px; height:140px; float:left;}
dl.khpjdl dt img{ width:140px; height:140px; display:block; border-radius:140px;}
dl.khpjdl dd{ width:600px; float:left; height:140px; font-size:14px; line-height:20px; color:#444; padding:25px 15px 0 20px; box-sizing:border-box;}
dl.khpjdl dd strong{ width:100%; height:auto; float:left; font-size:16px; font-weight:550; margin-bottom:15px;}
dl.khpjdl dd strong span{ font-size:14px; font-weight:normal; color:#888; margin-left:10px;}
.cppsxt{ width:100%; height:1px; float:left; background:#f2f2f2;}



.cppsxx_right_div{ width:100%; height:auto; float:left; background:#fff; min-height:100px; border-radius:3px; margin-bottom:10px;}
.cppsxx_right_tt{ width:100%; height:60px; line-height:60px; float:left; text-indent:30px; font-weight:normal; border-bottom:1px solid #f2f2f2;font-size:20px; color:#202020;}
.cppsxx_right_tt span{ font-size:14px; color:#888; margin-left:10px;}
.cppsxx_right_wz{ width:100%; height:auto; float:left; padding:10px 30px 20px 30px; box-sizing:border-box;}
.cppsxx_right_wz dl{ width:100%; height:auto; float:left; margin-top:5px;}
.cppsxx_right_wz dl dt{ width:120px; height:auto; float:left;}
.cppsxx_right_wz dl dt img{ width:100%; height:auto; display:block;}
.cppsxx_right_wz dl dd{ width:225px; height:auto; float:left; font-size:14px; line-height:20px; color:#888; margin-top:15px; padding-left:10px; box-sizing:border-box;}
.cppsxx_right_wz dl dd p{ width:100%; height:auto; float:left; font-size:15px; font-weight:550;}

.guangao_div{ width:100%; height:auto; float:left; margin-bottom:10px;}
.guangao_div img{ width:100%; height:auto; display:block; cursor:pointer;}

.cppsxx_right_wz ul{ width:100%; height:auto; float:left;}
.cppsxx_right_wz ul li a{ width:100%; height:40px; line-height:40px; float:left; font-size:15px; background:url(../image/ps_bottom_tb_1.png) left center no-repeat; padding-left:10px; box-sizing:border-box; overflow:hidden; border-bottom:1px dashed #f2f2f2;}

/******案例详细页*****/
.cppsalxx_div{ width: 100%; height: auto; float: left; brder-radius: 3px;  box-sizing: border-box; }
.cppsalxx_div h2.h2{ width:100%; height:auto; float:left; font-size:20px; line-height:30px;}
.cppsalxx_div h2.h2 a{ width:auto; height:auto; float:right; background:url(../image/anlixx_tb.png) left center no-repeat; padding-left:20px; font-size:14px;}

.cppsalxx_div_wz{ width:100%; height:auto; float:left; margin:20px 0;}
.cppsalxx_div_wz iframe,.cppsalxx_div_wz video{ width:100%; height:auto; min-height:500px; float:left;}

p.sxa{ width:100%; height:auto; float:left;}
p.sxa a{ width:100%; height:auto; float:left; line-height:26px; font-size:15px;}


/*******弹出框*****/
.azlly_div{ width:450px; height:auto; min-height:400px; border-radius:5px; float:left; background:#fff; position:fixed; left:100px; top:100px; z-index:9999; display:none;}
.azlly_div h2.h2{ width:100%; height:50px; line-height:50px; float:left; background:#f2f2f2; border-radius:5px 5px 0 0; padding:0 15px; box-sizing:border-box;}
.azlly_div h2.h2 a{ width:auto; height:50px; float:right; font-size:36px;}
.azlly_div_c{ width:100%; height:auto; float:left; padding:15px 25px 30px 25px; box-sizing:border-box;}
.azlly_div_c dl{ width:100%; height:auto; float:left; margin-top:10px;}
.azlly_div_c dl dt{ width:90px; height:auto; float:left; line-height:32px; font-size:14px; text-align:right; padding-right:5px; box-sizing:border-box;}
.azlly_div_c dl dd{ width:300px; height:auto; float:left;}
.azlly_div_c dl dd .input{ width:100%; height:32px; line-height:32px; border:1px solid #ddd; border-radius:2px; outline:none; text-indent:10px;}
.azlly_div_c dl dd .txt{ width:100%; height:100px; line-height:24px; border:1px solid #ddd; border-radius:2px; outline:none; padding:10px; box-sizing:border-box;}
.azlly_div_c dl dd .button{ width:300px; float:left; height:40px; line-height:40px; border-radius:3px; background:#87c83c; color:#fff; border:none; font-size:16px; cursor:pointer; outline:none; opacity:0.9;}
.ally_div_c dl dd .button:hover{ opacity:1;}
.ysjtpa img{ width:100%; height:auto; display:block;}


/*******相册代码******/
.cppsalxx_div_wz  ul.u1{  width:100%; height:auto; float:left;}
.cppsalxx_div_wz  ul.u1 li{  width:15.6666%; height:auto; float:left; margin:0.5%}
.cppsalxx_div_wz  ul.u1 li img{  width:100%; height:143px; display:block;}
.cppsalxx_div_wz  ul.u1 li p{ display:none; width:100%; height:30px; line-height:30px; float:left; overflow:hidden; text-align:center; font-size:14px;}

dl.psdl{ width:100%; height:auto; float:left; padding:10px 0;  box-sizing:border-box;}
dl.psdl dt{ width:100%; height:auto; display:block;}
dl.psdl dt img{ width:auto; max-width:100%; height:auto;margin:0 auto; display:block}
dl.psdl dd{ text-align:center; white-space:nowrap; margin:20px 0;}
dl.psdl dd span{display:table-cell; display:inline-block; padding:0 10px; height:26px; line-height:26px;text-align:center; background:#fff; border:1px solid #ededed; border-radius:2px;}
dl.psdl dd span:hover,dl.psdl dd span.cur{color:#fff; border:1px solid #333; background:#333;}







ul.psul{ width:100%; height:auto; float:left; border:1px solid #f2f2f2; border-bottom:none;}
ul.psul li{ width:100%; height:auto; float:left; font-size:15px; line-height:26px; padding:5px 15px; box-sizing:border-box; border-bottom:1px solid #f2f2f2;}
ul.psul li.li{ color:#7db626;}
.psa{ width:100%; height:auto; float:left; padding:10px 0; margin-bottom:15px; border-bottom:1px solid #f2f2f2;}
.psa a{ width:120px; height:36px; line-height:36px; font-size:15px; background:#7db626; float:left; text-align:center; color:#fff; border-radius:5px; margin:10px 0;}
.psa a:hover{ opacity:0.8;}


/***********英文中转站**********/
.yw_zzzdiv{ width:100%; height:auto; float:left; padding:40px 0;}
.yw_zzzdiv dl{ width:100%; height:auto; float:left;}
.yw_zzzdiv dl dt{ width:40%; height:auto; float:left; margin:0 5%;}
.yw_zzzdiv dl dt img{ width:100%; height:auto; display:block;}
.yw_zzzdiv dl dd{ width:40%; height:auto; float:left; padding-top:70px;}
.yw_zzzdiv dl dd h2{ width:100%; height:auto; letter-spacing:10px; float:left; font-size:36px; line-height:42px; font-weight:600;}
.yw_zzzdiv dl dd h3{ width:100%; height:auto;  float:left; font-size:21px; line-height:30px; font-weight:600; margin:10px 0;}
.yw_zzzdiv dl dd h3 span{ color:#81cc31; padding:0 10px;}
.yw_zzzdiv dl dd h3 s{ font-size:14px; color:#aaa; text-decoration:none; padding-left:10px;}
.yw_zzzdiv dl dd p.p{ width:100%; height:auto; float:left; font-size:16px; line-height:30px; color:#888; margin-bottom:10px;}
.yw_zzzdiv dl dd p.p1{ width:100%; height:auto; float:left; font-size:18px; line-height:30px; color:#333; font-weight:600; margin-bottom:10px;}
.yw_zzzdiv dl dd p.p1 span{ color:#81cc31;}
.yw_zzzdiv dl dd a{ width:auto; height:40px; line-height:40px; background:#f2f2f2; padding:0 30px; display:block; margin-top:10px; border-radius:4px; float:left; font-size:16px; color:#333; }
.yw_zzzdiv dl dd a:hover{ opacity:0.8;}


.wzyjbt{ width:100%; height:auto; font-family:"宋体"; float:left; font-size:20px; font-weight:600; color:#f08531; line-height:36px;}
.wzejbt{ width:100%; height:auto; font-family:"宋体"; float:left; font-size:17px; font-weight:600; color:#ffffbf; line-height:26px;}
.wzzwbt{ width:100%; height:auto; font-family:"宋体"; float:left; font-size:15px; line-height:26px; color:#333;}

/*******产品拍摄*****/
.cpps_xinlxwm{ width:100%; height:auto; float:left; padding:40px 0; background:#080808;}
.cpps_xinlxwm dl{ width:100%; height:auto; float:left;}
.cpps_xinlxwm dl dt{ width:140px; height:auto; float:left;}
.cpps_xinlxwm dl dt img{ width:100%; height:auto; display:block;}
.cpps_xinlxwm dl dt p{ width:100%; height:auto; float:left; text-align:center; font-size:14px; line-height:26px; color:#999;}
.cpps_xinlxwm dl dd{ width:500px; float:right; text-align:right; font-size:16px; line-height:26px; color:#999;}
.cpps_xinlxwm dl dd strong{ width:100%; font-size:18px; line-height:30px; font-weight:600;}


.khal_div dl.d1{ width:31.9333%; height:auto; float:left; margin:0.7%;}
.khal_div dl.d1 dt{ width:100%; height:auto; float:left;}
.khal_div dl.d1 dt img{ width:100%; height:225px; display:block;object-fit: cover;}
.khal_div dl.d1 dd{ width:100%; height:50px; line-height:50px; background:#525252; padding:0 10px; float:left; box-sizing:border-box;}
.khal_div dl.d1 dd h3 a{ width:70%; height:auto; float:left; font-size:14px; line-height:50px; color:#fff; text-align:left;}
.khal_div dl.d1 dt span{ width:100%; height:225px;}
.khal_div dl.d1 dd span a{ width:25%; height:28px; line-height:28px; margin:11px 0 0 0; border-radius:3px; float:right; background:#ff5260; text-align:center; display:block; color:#fff;}


.fuwu_div dl.d3s{ width:33.333%; height:auto; float:left;}
.fuwu_div dl.d3s dt{ width:100%; height:auto;}
.fuwu_div dl.d3s dt a img{ width:100%; height:500px; object-fit: cover; display:block;}
.fuwu_div dl.d3s dd{ width:100%; height:500px;}
.fuwu_div dl.d3s dd h2 a{ font-size:22px; line-height:30px;  padding-top:220px; }

#Marquee_x { overflow:hidden;width:800px } 
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;line-height:25px;overflow:hidden}
#Marquee_x ul li div{ float:left;line-height:25px;height:auto; width:270px; overflow:hidden}
#Marquee_x ul li div img{ width:270px; height:auto; display:block}


  /* 开店Banner高度350px */
        .kaidian-banner {
            position: relative;
            width: 100%;
            height: 350px;
            display: flex;
            align-items: center;
            justify-content: center;
            text-align: center;
            color: #fff;
            overflow: hidden;
        }

        /* 背景图（img标签样式） */
        .kaidian-banner-img {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            object-fit: cover;
            object-position: center;
            z-index: 1;
        }

        /* 暗色蒙版 */
        .kaidian-banner-mask {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.5);
            z-index: 2;
        }

        /* 内容层 */
        .kaidian-banner-content {
            position: relative;
            z-index: 3;
            max-width: 800px;
            padding: 0 20px;
        }

        /* 主标题 */
        .kaidian-banner h1 {
            font-size: 36px;
            margin-bottom: 30px;
            font-weight: bold;
        }

        /* 描述文字 16px + 两行省略 */
        .kaidian-desc {
            font-size: 16px;
            line-height: 1.6;
            margin-bottom: 25px;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }

        /* 手机端 4行省略 + 顶部留白80px避开吸顶导航 */
        @media (max-width: 768px) {
            .kaidian-desc {
                -webkit-line-clamp: 4;
            }
            .kaidian-banner {
                margin-top: 80px; /* 👇 核心：手机端自动下移80px，不被遮挡 */
            }
        }

        /* 按钮组 */
        .kaidian-buttons {
            display: flex;
            gap: 16px;
            justify-content: center;
            flex-wrap: wrap;
        }

        /* 绿色填充按钮 */
        .kaidian-btn-fill {
            padding: 12px 32px;
            background-color: #67ad14;
            color: #fff;
            border: none;
            border-radius: 4px;
            font-size: 15px;
            cursor: pointer;
            text-decoration: none;
            transition: background 0.3s;
        }
        .kaidian-btn-fill:hover {
            background-color: #589410;
            color: #fff;
        }

        /* 白色线框按钮 */
        .kaidian-btn-line {
            padding: 12px 32px;
            background-color: transparent;
            color: #fff;
            border: 1px solid #fff;
            border-radius: 4px;
            font-size: 15px;
            cursor: pointer;
            text-decoration: none;
            transition: all 0.3s;
        }
        .kaidian-btn-line:hover {
            background-color: #fff;
            color: #333;
        }






 /* 开店详情页 */
        .KD-container {
            max-width: 1200px;
            margin: 20px auto;
        }

        /* 统一字体 */
        .KD-card-title {
            font-size: 18px !important;
            font-weight: 700 !important;
            color: #333;
            margin-bottom: 15px;
            padding-bottom: 8px;
            display: flex;
            align-items: center;
            gap: 8px;
        }
        .KD-content, .KD-tag, .KD-advantage-text {
            font-size: 14px;
            color: #666666;
        }

        /* 卡片通用 - 无阴影无底色 */
        .KD-card {
            background: transparent;
            border-radius: 10px;
            padding: 20px;
        }

        /* ================================== */
        /* 1. 平台简介：标题在上 + 左图右文 */
        /* ================================== */
        .KD-profile-layout {
            display: flex;
            align-items: center;
            gap: 25px;
        }
        .KD-profile-img {
            width: 38%;
            height: 220px;
            object-fit: cover;
            border-radius: 10px;
        }
        .KD-profile-text {
            flex: 1;
        }

        /* ================================== */
        /* 2. 平台特点：统一模块 + 三列卡片 */
        /* ================================== */
        .KD-feature-section {
            margin-bottom: 30px;
        }
        .KD-three-col {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 20px;
            margin-top: 15px;
        }
        /* 统一风格：浅灰边框 + 白色背景 */
        .KD-feature-card {
            border: 1px solid #e0e0e0;
            background: #fff;
            border-radius: 10px;
            padding: 22px;
            height: 100%;
        }
        .KD-feature-img {
            width: 100%;
            height: 120px;
            object-fit: cover;
            border-radius: 6px;
            margin-bottom: 15px;
        }
        .KD-feature-subtitle {
            font-size: 15px;
            font-weight: 600;
            margin-bottom: 10px;
            color: #333;
        }

        /* 标签样式：无圆角 + 小尺寸 + 浅绿底色 + 黑色文字 */
        .KD-tag-group {
            display: flex;
            flex-wrap: wrap;
            gap: 6px;
            margin-top: 10px;
        }
        .KD-tag {
            background-color: #f2f2f2;
            color: #666;
            padding: 3px 8px;
            border-radius: 0; /* 去掉圆角 */
            font-size: 12px; /* 缩小标签 */
            border: none;
            display: flex;
            align-items: center;
            gap: 4px;
        }
        .KD-tag img {
            width: 14px;
            height: 14px;
            object-fit: cover;
        }

        /* ================================== */
        /* 3. 核心优势：一行两列 + 图标 */
        /* ================================== */
        .KD-advantage-container {
            margin-bottom: 25px;
        }
        .KD-advantage-grid {
            display: grid;
            grid-template-columns: repeat(2, 1fr);
            gap: 18px;
            margin-top: 15px;
        }
        /* 优势项：浅灰色底色 */
        .KD-advantage-item {
            display: flex;
            align-items: flex-start;
            gap: 12px;
            padding: 15px;
            background: #f5f5f5;
            border-radius: 8px;
        }
        .KD-advantage-icon {
            width: 28px;
            height: 28px;
            background: #67ad14;
            color: #fff;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            flex-shrink: 0;
            margin-top: 3px;
        }
        .KD-advantage-text strong {
            font-size: 14px;
            color: #333;
        }

        /* ================================== */
        /* 底部开店按钮 */
        /* ================================== */
        .KD-btn-wrapper {
            text-align: center;
            margin-top: 40px;
        }
        .KD-shop-btn {
            display: inline-block;
            background-color: #67ad14;
            color: #fff;
            font-size: 16px;
            font-weight: 600;
            padding: 14px 40px;
            border-radius: 8px;
            text-decoration: none;
            transition: opacity 0.2s;
        }
        .KD-shop-btn:hover {
            opacity: 0.9;
           color: #fff;
        }

        /* ================================== */
        /* 响应式 + 手机端隐藏图片 */
        /* ================================== */
        @media (max-width: 768px) {
            .KD-profile-layout {
                flex-direction: column;
            }
            /* 手机端不显示图片 */
            .KD-profile-img {
                display: none;
            }
            .KD-three-col {
                grid-template-columns: 1fr;
            }
            .KD-advantage-grid {
                grid-template-columns: 1fr;
            }
        }




  /* 全球开店 */
  .qqkd-container {
            max-width: 1200px;
            margin: 30px auto;
            padding: 0 15px;
        }

        .qqkd-grid {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 20px;
        }

        .qqkd-card {
            border: 1px solid #e5e7eb;
            border-radius: 12px;
            padding: 20px;
            background: #fff;
            box-shadow: 0 2px 8px rgba(0,0,0,0.08);
            display: flex;
            flex-direction: column;
            gap: 12px;
            height: 100%;
            box-sizing: border-box;
        }

        .qqkd-header {
            display: flex;
            align-items: center;
            gap: 12px;
        }

        .qqkd-img {
            width: 60px;
            aspect-ratio: 3/2;
            object-fit: cover;
            border-radius: 6px;
            border: 1px solid #eee;
            flex-shrink: 0;
        }

        .qqkd-title {
            font-size: 18px;
            font-weight: bold;
            color: #222;
        }

        .qqkd-desc {
            font-size: 14px;
            color: #666;
            line-height: 1.5;
            height: 80px;
            overflow: hidden;
            display: -webkit-box;
            -webkit-line-clamp: 4;
            -webkit-box-orient: vertical;
        }

        .qqkd-btns {
            display: flex;
            gap: 8px;
            margin-top: auto;
        }

        .qqkd-btn {
            flex: 1;
            padding: 6px 8px;
            border-radius: 4px;
            border: none;
            font-size: 13px;
            cursor: pointer;
            text-align: center;
            text-decoration: none;
            transition: 0.2s;
        }

        .qqkd-btn-shop {
            background: #8bc63c;
            color: white;
        }
        .qqkd-btn-shop:hover {
            background: #72a830;
            color: white;
        }

        .qqkd-btn-info {
            background: #f5f5f5;
            color: #333;
            border: 1px solid #ddd;
        }
        .qqkd-btn-info:hover {
            background: #e0e0e0;
            color: #333;
        }

        @media (max-width: 1200px) {
            .qqkd-grid { grid-template-columns: repeat(3, 1fr); }
        }
        @media (max-width: 768px) {
            .qqkd-grid { grid-template-columns: repeat(2, 1fr); }
        }
        @media (max-width: 480px) {
            .qqkd-grid { grid-template-columns: 1fr; }
        }
