@charset "gb2312";
*{ margin:0; padding:0;}
body{ width:100%; font-size:14px;}
div{ font:normal normal normal 14px/28px \5FAE\8F6F\96C5\9ED1; text-align:left; color:#333;}
a{ text-decoration:none; font-size:14px; color:#333;}
a:hover{ color:#00a99e;}
img{ border:0;}
li{ list-style:none;}
a{ outline:none; star:expression(this.onFocus=this.blur()); cursor:pointer;}
img,object{ -ms-interpolation-mode:bicubic; border:none; height:auto; width:auto; max-width:100%; vertical-align:middle;}
input,select,textarea{ outline:0; -webkit-font-smoothing:none; -webkit-font-smoothing:antialiased;}
.clear{ clear:both; font-size:0; overflow:hidden;}
.wrap{ max-width:1200px; margin:0 auto;}
.trans{ transition-duration:1s; -ms-transition-duration:1s; -moz-transition-duration:1s; -webkit-transition-duration:1s;}/* Í¼Æ¬·Å´ó */
.trans:hover{ transform:scale(1.05) scale(1.05); -moz-transform:scale(1.05) scale(1.05); -ms-transform:scale(1.05) scale(1.05); -o-transform:scale(1.05) scale(1.05); -webkit-transform:scale(1.05) scale(1.05);}
.rotate{ transition-duration:0.5s; -ms-transition-duration:0.5s; -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s;}/* 360¶ÈÐý×ª */
.rotate:hover{ transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); -webkit-transform:rotate(360deg);}
.shadow{ box-shadow:0 1px 5px -2px #1d1d1d; -moz-box-shadow:0 1px 5px -2px #1d1d1d; -ms-box-shadow:0 1px 5px -2px #1d1d1d; -o-box-shadow:0 1px 5px -2px #1d1d1d; -webkit-box-shadow:0 1px 5px -2px #1d1d1d;}
.smove, .sonnav a{ -moz-transition:all 0.8s cubic-bezier(.19,1,.22,1); -o-transition:all 0.8s cubic-bezier(.19,1,.22,1); -webkit-transition:all 0.8s cubic-bezier(.19,1,.22,1); transition:all 0.8s cubic-bezier(.19,1,.22,1);}
.middle{ display:flex; display:-webkit-flex; display:-ms-flex; display:-moz-flex; display:-o-flex; align-items:center; -webkit-align-items:center; -ms-align-items:center; -moz-align-items:center; -o-align-items:center;}
.hid{ overflow:hidden;}
.flt{ float:left; overflow:hidden;}
.frt{ float:right; overflow:hidden;}
.w100{ width:100%;}
.wct{ width:1000px; margin:0 auto;}
.martop{ margin:20px auto 0;}
.buttonStyle{ border:solid 1px #02d1d3; background:#00a99e; color:#fff; text-align:center; line-height:28px; padding:4px 20px; cursor:pointer; display:inline-block; text-indent:0; font-size:16px; border-radius:8px; -webkit-border-radius:8px; -ms-border-radius:8px; -moz-border-radius:8px; -o-border-radius:8px;}
.buttonStyle:hover{ background:#02d1d3; color:#fff;}

.headTd{ border-bottom:solid 1px #f7f7f7; height:40px; overflow:hidden;}
.headTd span, .headTxt{ line-height:40px; color:#999;}
.headTxt a{ color:#999;}
.headTxt span{ padding:0 10px; font-size:12px;}
.headLogo{ overflow:hidden; padding:30px 0;}
.headLogoLt{ margin-top:13px;}
.headIso{ margin-left:150px;}
.headCont{ background:url(/images/style/headTel.png) no-repeat left center; text-align:right; padding-left:65px; margin-top:5px;}
.headCont p{ color:#00a99e; font-size:24px; font-weight:bold; line-height:30px;}
.headMenuBg{ width:100%; position:relative; background:#d9f2f1; z-index:999; box-shadow:0 2px 15px -12px #333;}
.headMenu{ width:1200px; margin:0 auto; height:55px;}
.headMenu .ulMenu{ width:100%; height:55px; margin:0 auto;}
.headMenu .ulMenu .menuList{ width:14.285%; height:100%; text-align:center; float:left;}
.headMenu .ulMenu .menuList .menuFir{ width:171px; height:55px; overflow:hidden; line-height:55px; display:block; font-size:20px; position:relative; box-sizing:border-box; color:#00a99e;}
.headMenu .ulMenu .menuList:last-child .menuFir:after{ display:none;}
.headMenu .ulMenu .menuList .menuFir:hover, .headMenu .ulMenu .menuList a.menuLink{ color:#fff; background:#00a99e;}
.headMenu .ulMenu .menuList .menuFir:hover:before, .headMenu .ulMenu .menuList a.menuLink:before{ width:100%;}
.headMenu .menuSonMenu{ width:171px; position:absolute; overflow:hidden; text-align:left; z-index:9999; opacity:0.85; filter:alpha(opacity=85); display:none; margin-left:0;}
.headMenu .menuSonMenu ul{ width:100%; background:#d9f2f1;}
.headMenu .menuSonMenu ul li{ width:100%; overflow:hidden;}
.headMenu .menuSonMenu ul li a{ padding:10px 0; line-height:30px; display:block; text-align:center; overflow:hidden; font-size:16px; background:#d9f2f1; color:#00a99e;}
.headMenu .menuSonMenu ul li a:hover{ background:#00a99e; color:#fff;}

/* home -- Begin -- */
.Search{ padding:20px 0; overflow:hidden; border-bottom:solid 1px #dff1f1;}
.SearKey{ float:left; line-height:34px; color:#999;}
.SearKey strong{ padding-right:2px;}
.SearKey span{ padding:0 10px; font-size:12px; color:#999;}
.SearKey a{ color:#999;}
.SearCt{ float:right; background:#fcfcfc; height:34px; line-height:34px; box-sizing:border-box; border:solid 1px #e7e7e7; border-radius:5px;}
.SearCt .tb_sear{ width:180px; border:none; background:none; padding-left:15px; line-height:34px; display:inline-block; float:left;}
.SearCt .btn_sear{ display:inline-block; width:34px; height:34px; background:url(/images/style/searchBtn.png) no-repeat center center; border:none; cursor:pointer; float:right;}
.iTitle{ text-align:center; overflow:hidden; margin-top:55px;}
.iTitle p{ letter-spacing:10px; color:#a3d7d2; font-size:48px; line-height:50px; font-weight:bold;}
.iTitle h2{ font-size:30px; line-height:50px; color:#00a99e; letter-spacing:2px;}
.iBanner{ position:relative;}
.iBanner .iBannerPage ul{ width:100%; position:absolute; left:0; bottom:5px; text-align:center; z-index:111;}
.iBanner .iBannerPage ul li{ display:inline-block; width:10px; height:10px; margin:0 4px; overflow:hidden; cursor:pointer; border-radius:50%; background:#fff; text-align:center;}
.iBanner .iBannerPage ul li.on{ background:#00a99e;}
.iBanner .iBannerPage .prev, .iBanner .iBannerPage .next{ position:absolute; top:42%; z-index:111; display:block; width:36px; height:71px; overflow:hidden; cursor:pointer; position:absolute; background-repeat:no-repeat; background-image:url(/images/style/banner_point.png); opacity:0.40; filter:alpha(opacity=40);}
.iBanner .iBannerPage .prev{ left:10%; background-position:left center;}
.iBanner .iBannerPage .next{ right:10%; background-position:-36px center;}
.iBanner .iBannerPage .prev:hover, .iBanner .iBannerPage .next:hover{ opacity:1; filter:alpha(opacity=100);}
.iBanner .iBannerCt{ position:relative; height:100%; overflow:hidden;}
.iBanner .iBannerCt li{ width:100%; float:left;}
.iBanner .iBannerCt li a{ width:100%; height:100%; display:block; text-align:center;}
.iProTab{ overflow:hidden;}
.iProTab .iTitle{ padding-bottom:40px;}
.iProLt{ width:235px; overflow:hidden; border:solid 1px #00a99e;}
.iProLt .iProTit{ background:#00a99e; text-align:center; color:#fff; padding:25px 0 14px;}
.iProLt .iProTit p{ font-size:24px; font-weight:bold;}
.iProLt .iProTit span{ font-size:16px; text-transform:uppercase; display:block; margin-top:5px;}
.iProTab .iProUl li{ width:100%; height:56px; line-height:56px; border-top:1px solid #00a99e;}
.iProTab .iProUl li a{ display:block; text-indent:20px; font-size:16px; color:inherit;}
.iProTab .iProUl li.thistab{ background:#00a99e; color:#fff; border-top-color:#fff;}
.iProMd{ width:930px; float:right;}
.iProTab .iTabCt li{ width:32%; float:left; margin-right:2%;}
.iProTab .iAnim .iTabCt li{ animation:fadeInDown 0.5s both; -webkit-animation:fadeInDown 0.5s both; -ms-animation:fadeInDown 0.5s both; -moz-animation:fadeInDown 0.5s both; -o-animation:fadeInDown 0.5s both;}
.iProTab .iAnim .iTabCt li:nth-child(3n){ margin-right:0;}
.iProTab .iAnim .iTabCt li:nth-child(2){ animation-delay:0.05s; -webkit-animation-delay:0.05s;}
.iProTab .iAnim .iTabCt li:nth-child(3){ animation-delay:0.15s; -webkit-animation-delay:0.15s;}
.iProTab .iAnim .iTabCt li:nth-child(4){ animation-delay:0.2s; -webkit-animation-delay:0.2s;}
.iProTab .iAnim .iTabCt li:nth-child(5){ animation-delay:0.25s; -webkit-animation-delay:0.25s;}
.iProTab .iAnim .iTabCt li:nth-child(6){ animation-delay:0.3s; -webkit-animation-delay:0.3s;}
.iProTab .iAnim .iTabCt li:nth-child(7){ animation-delay:0.35s; -webkit-animation-delay:0.35s;}
.iProTab .iAnim .iTabCt li:nth-child(8){ animation-delay:0.4s; -webkit-nimation-delay:0.4s;}
.iProTab .iTabCt li a{ height:225px; display:block; overflow:hidden; text-align:center;}
.iProTab .iTabCt li .iProCtPic{ border:solid 1px #e3e3e3; box-sizing:border-box; padding:5px;}
.iProTab .iTabCt li .iProCtPic img{ width:100%; height:100%;}
.iProTab .iTabCt li .iProCtTit{ height:28px; margin:15px 0;}
.iProTab .iTabCt li:hover a{ color:#00a99e; border-color:#00a99e;}
.iAdv{ overflow:hidden; margin-top:30px;}
.iAdvCon{ margin-top:50px;}
.iAdvCon dl { clear:both; height:350px;}
.iAdvCon dl dt { width:520px; float:right;}
.iAdvCon dl dt img { width:520px;}
.iAdvCon dl dd { width:650px; float:left; padding-top:30px; font-size:16px; line-height:40px;}
.iAdvCon dl.iAdvDL1 dt, .iAdvCon dl.iAdvDL3 dt { float:left;}
.iAdvCon dl.iAdvDL1 dd, .iAdvCon dl.iAdvDL3 dd { float:right;}
.iAdvCon dl dd em { display:block; float:left; height:69px; line-height:69px; font-size:30px; font-weight:bold; overflow:hidden; width:650px; color:#00a99e;}
.iAdvCon dl dd em i { display:block; width:67px; height:69px; overflow:hidden; line-height:69px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; text-align:center; background:url(/images/style/iAdvBg.jpg) no-repeat; font-style:normal; font-weight:bold; float:left; margin-right:23px;}
.iAdvCon dl dd span { display:block; float:left; margin-left:90px;}
.iSlide .iTitle{ margin-bottom:50px;}
.iSlide .hd{ position:relative;}
.iSlide .hd a{ position:absolute;}
.iSlide .bd{ overflow:hidden; margin:0 auto;}
.iSlide .bd ul li{ float:left;}
.iSlide .bd ul li span{ display:block; overflow:hidden; text-align:center;}
.iSlide .bd ul li .Pic{ border:1px solid #e3e3e3; padding:4px; border-radius:6px; background:#fff;}
.iSlide .bd ul li .Pic img{ width:100%; height:100%; border-radius:6px;}
.iSlide .bd ul li .Tit{ margin-top:15px; font-size:16px;}
.iSlide .bd ul li a:hover .Pic{ border:1px solid #00a99e;}
.iCase .hd a{ width:40px; height:40px; display:block; background-repeat:no-repeat;}
.iCase .hd a:hover{ background-position: -40px 0;}
.iCase .hd a.prev{ left:0; top:156px; background-image:url(/images/style/iCaseLtIco.png);}
.iCase .hd a.next{ right:0; top:156px; background-image:url(/images/style/iCaseRtIco.png);}
.iCase .bd{ width:1096px;}
.iCase .bd ul li{ width:250px; margin:0 12px;}
.iCase .bd ul li .Pic{ width:240px; height:320px;}
.iHonor .hd a{ width:35px; height:83px; display:block; background-repeat:no-repeat;}
.iHonor .hd a:hover{ background-position: -35px 0;}
.iHonor .hd a.prev{ left:0; top:100px; background-image:url(/images/style/iHonorLtIco.jpg);}
.iHonor .hd a.next{ right:0; top:100px; background-image:url(/images/style/iHonorRtIco.jpg);}
.iHonor .bd{ width:1100px;}
.iHonor .bd ul li{ width:200px; margin:0 10px;}
.iHonor .bd ul li .Pic{ width:190px; height:270px;}
.iAbout{ overflow:hidden;}
.iAbout .iTitle{ margin:70px 0 50px;}
.iAbout dt{ width:700px;}
.iAbout dd{ width:460px;}
.iAbout dd b{ font-size:24px; display:block; padding:15px 0 15px;}
.iAbout dd p{ font-size:16px; line-height:33px; text-indent:32px;}
.iNews{ overflow:hidden; margin-top:50px; padding-bottom:20px;}
.iNewsTitle{ overflow:hidden; line-height:36px;}
.iNewsTitle dd{ overflow:hidden; letter-spacing:3px;}
.iNewsTitle dd h2{ color:#00a99e; font-size:26px; display:inline-block;}
.iNewsTitle dd span, .iNewsTitle dd em{ color:#a3d7d2; font-size:20px; font-style:normal;}
.iNewsBox{ width:580px;}
.iNewsBox ul .iNewsFirst{ overflow:hidden; margin:10px 0;}
.iNewsBox ul .iNewsFirst img{ width:220px; height:160px; display:block; border:1px solid #e3e3e3; padding:2px; border-radius:6px; float:left;}
.iNewsBox ul .iNewsFirst div{ width:330px; float:right;}
.iNewsBox ul .iNewsFirst div p b{ display:block; font-size:16px; height:24px; line-height:24px; overflow:hidden; margin-top:10px;}
.iNewsBox ul .iNewsFirst div p .Key{ height:88px; line-height:22px; margin-top:8px;}
.iNewsBox ul .iNewsFirst div span{ display:block; overflow:hidden;}
.iNewsBox ul .iNewsFirst div .Date{ margin-top:5px; color:#999;}
.iNewsBox ul .iNewsFirst a:hover img{ border-color:#00a99e;}
.iNewsBox ul .iNewsFirst a:hover b{ color:#00a99e;}
.iNewsBox ul .iNewsList{ height:36px; line-height:36px; overflow:hidden; background:url(/images/style/iNewsIco.png) no-repeat left center;}
.iNewsBox ul .iNewsList span{ display:block; overflow:hidden;}
.iNewsBox ul .iNewsList span.Tit{ width:80%; padding-left:20px;}

.animated{ -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:forwards; animation-fill-mode:forwards;}
@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3);-ms-transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05);-ms-transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9);-ms-transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);-ms-transform:scale(1)}}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3);}50%{opacity:1}}
@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);}50%{opacity:1}}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}
/* home -- End -- */

.FriendLink{ line-height:30px; padding:20px 0; border-top:solid 2px #e3e3e3; overflow:hidden; margin-top:50px;}
.FriendLink dt{ width:150px; float:left; text-align:center; position:relative;}
.FriendLink dt b{ display:block; font-size:20px;}
.FriendLink dt span{ color:#555; font-size:16px;}
.FriendLink dt:after{ content:""; position:absolute; left:0; top:45px; width:37px; height:1px; background:#e4e4e4;}
.FriendLink dt:before{ content:""; position:absolute; right:0; top:45px; width:37px; height:1px; background:#e4e4e4;}
.FriendLink dd{ width:1020px; float:right;}
.FriendLink dd a{ color:#7e7e7e; padding-left:25px; display:inline-block; float:left; margin-right:15px; position:relative;}
.FriendLink dd a:after{ content:""; position:absolute; left:0; top:15px; width:15px; height:1px; background:#7e7e7e;}
.FriendLink dd a:hover{ color:#ec6100;}
.footer{ overflow:hidden;}
.footMenu{ background:#00a99e; margin-top:30px;}
.footMenu div{ text-align:center; padding:15px 0;}
.footMenu a{ color:#fff; font-size:16px; padding:0 40px;}
.footMenu a:hover{ text-decoration:underline;}
.footMenu span{ color:#fff;}
.footCopy{ overflow:hidden; padding:30px 0; display:flex; justify-content:space-between; align-items:center;}
.footLogo{ width:200px;}
.footCode{ width:120px;}
.footCont p{ line-height:30px;}

#map{ margin:10px auto; border:solid 1px #cccccc; padding-bottom:10px; width:98%; overflow:hidden;}
#map ul{ padding:0 0 0 26px; margin:0; text-align:left; clear:both;}
#map ul li{ list-style:none; margin:0; padding-top:0 !important; clear:both; text-align:left;}
#map ul li span{ color:#fff; display:block; overflow:hidden; height:22px; line-height:22px;float:left;margin:5px 0 0; text-align:center;}
#map ul li span.spn_id{ width:25px;}
#map ul li span.spn_nm{ width:125px !important;}
#map ul li a{ color:#fff; display:block; width:110px; overflow:hidden; height:16px; line-height:16px;float:left; margin:5px 0 0; text-align:left; padding-left:15px;}
#map .ul_0{ padding:0;}
#map .ul_0 li a,.ul_0 li span{ background:#505050;}
#map .ul_1 li ul{ float:left;}
#map .ul_1 li a,.ul_1 .li1 span a{ background:url(/images/style/li_bg1.gif) no-repeat left center;  font-weight:bold; font-size:13px; color:#000;}
#map .ul_2 li a,.ul_2 .li2 span a{ background:url(/images/style/li_bg2.gif) no-repeat left center;  font-weight:normal; font-size:12px; color:#444;}
#map .ul_3 li a,.ul_3 .li3 span a{ background:url(/images/style/li_bg2.gif) no-repeat left center;  font-weight:normal; font-size:12px; color:#444;}
#fudong_ads{ position:absolute; overflow:hidden; z-index:99999;}
#fudong_ads div{ overflow:hidden;}
#fudong_ads #ads_close{ cursor:pointer; display:block; width:40px; height:18px; float:right;}
#totop{position:fixed;bottom:40px;right:10px;z-index:999;width:71px; cursor:pointer; display:none;}
*html #totop{position:absolute;cursor:pointer;right:10px; display:none;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-112+"px")}
#totop a{display:block;width:71px;height:24px;padding-top:48px;background:url(/images/style/toTop.gif) no-repeat;text-align:center;color:#888}
#totop a.cur{background-position:-88px 0;text-decoration:none;color:#3a9}
.bdshare-slide-button-box{ z-index:10;}

.PromptBg{ width:100%; height:100%; background:rgba(0,0,0,.3); position:fixed; top:0; left:0; z-index:9999999999999999999999;}
.PromptBox{ width:452px; height:auto; padding:0 15px 20px 15px; box-sizing:border-box; background:#fff; border-radius:8px; position:relative; top:50%; left:50%; margin:-167px 0 0 -226px;}
.PromptHead{ width:100%; height:45px; border-bottom:1px solid #00a99e; font-size:16px; color:#333; line-height:45px; text-align:center; padding:10px 0 5px; font-weight:bold;}
.PromptMes{ width:100%; height:auto; overflow:hidden; padding:25px 35px; text-align:center; font-size:16px; color:#333; box-sizing:border-box; line-height:28px;}
.PromptMes p, .PromptMes a, .PromptMes span, .PromptMes b{ font-size:inherit;}
.PromptMes b{ color:#e62131;}
.PromptAlertBtn{ display:block; width:100px; height:34px; line-height:34px; background-color:#00a99e; cursor:pointer; font-size:14px; color:#fff; border-radius:4px; border:1px solid transparent; margin:0 auto; text-align:center;}
.PromptConBtn{ display:inline-block; width:100px; height:34px; line-height:34px; background-color:#3475f5; cursor:pointer; font-size:14px; color:#fff; border-radius:4px; border:1px solid transparent; text-align:center; margin-left:84px; margin-right:47px;}
.PromptCancel{ display:inline-block; width:100px; height:34px; line-height:34px; background:fff; cursor:pointer; font-size:14px; color:#3475f5; border-radius:4px; border:1px solid transparent; text-align:center; border:1px solid #3475f5;}
.PromptToastBox{ width:452px; height:auto; padding:15px 20px; text-align:center; background:rgba(0,0,0,.5); color:#fff; font-size:16px; border-radius:8px; line-height:24px; position:relative; top:50%; left:50%; margin:0px 0px 0px -226px;}

.CustFD{ width:46px; float:right; position:fixed; right:10px; bottom:180px; z-index:99999995;}
.CustFD li{ width:46px; height:46px; text-align:center; border:solid 1px #eee; background:#fff; border-radius:50%; margin-top:8px; box-sizing:border-box;}
.CustFD li a{ font-size:12px; display:block; overflow:hidden; line-height:18px; width:100%; height:100%; cursor:pointer;}
.CustFD li a i{ width:20px; height:20px; display:block; margin:12px auto 0; overflow:hidden;}
.CustFD li.CustKefu a i{ animation:pulse 1s linear infinite alternate;}
.CustFD .CustList:hover{ background:#00a99e; border-color:#00a99e;}
.CustFD .CustList:hover a{ color:#fff;}
.CustFD .CustList:hover a img{ margin-top:-20px;}
.CustFD .CustKefu{ background:#00a99e; border-color:#00a99e;}
.CustFD .CustKefu a{ color:#fff;}
.CustFD .CustWechat{ position:relative;}
.CustFD .CustWechat .CustWechatPic{ position:absolute; left:-130px; top:0; width:118px; background:#fff; overflow:hidden; display:none; font-size:12px; line-height:16px; padding-bottom:8px; color:#da251d;}
.CustFD .CustWechat .CustWechatPic img{ padding:5px; box-sizing:border-box;}
.CustFD .CustWechat:hover .CustWechatPic{ display:block;}

@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}
@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}
.pulse{-webkit-animation-name:pulse;animation-name:pulse}