.w_spot{min-width: 1366px;max-width: 1366px;width: 100%;margin: 0 auto;position: relative;}
html, body, a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, menu, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt,
u, ul, var { padding: 0; margin: 0;}
.fl{float: left;}
.fr{float: right;}
body{background: #f4f4f4;}
em{font-style: initial;}
.topNav{background: #fff;min-width: 1366px;width: 100%;margin: 0 auto;}
.topHead {padding-top: 20px;}
.topHead .fl a {float:left;display:flex;width:90px;height:53px;align-items:center;justify-content:center;}
.topHead .fl a{float: left;display: inline-block;width: 90px;height: 53px;}
.topHead .fl a img {max-width: 100%;max-height: 100%;}
.spotHead{background: #fff;min-width: 1366px;width: 100%;margin: 0 auto;padding-bottom: 20px;}
.topHead .fl .compInfo{float: left;padding-left: 20px;}
.topHead .fl .compInfo h3{font-size: 18px;    margin: 5px 0;}
.topHead .fl .compInfo em{vertical-align: -3px;}
.topHead .fl .compInfo .assessed{display: inline-block;width: 20px;height: 20px;background: url(spotIcon.png) no-repeat -1px 0;margin-right: 6px;margin-left: 15px;}
.topHead .fl .compInfo p{line-height: 20px;color: #666;}
.topHead .fl .compInfo .spot{display: inline-block;width: 50px;height: 18px;background: url(spotIcon.png) no-repeat -24px 0;margin-left: 15px;}
.topHead .assessedBox dl{background: #fff9f2;border: 1px #ffe4c4 solid;}
.topHead .assessedBox dl dt{float: left;display: flex;display: -webkit-flex;border-right:1px #ffe4c4 solid ;height: 100%;padding: 10px 15px;}
.topHead .assessedBox dl dt em{display: inline-block;width: 30px;height: 36px;background: url(spotIcon.png) no-repeat -76px 0;margin-right: 15px;}
.topHead .assessedBox dl dt span{font-size: 16px;font-weight: bold;color: #ff8a00;line-height: 20px;}
.topHead .assessedBox dl dd{float: left;display: flex;display: -webkit-flex;margin-top: 6px;padding: 0 10px;}
.topHead .assessedBox dl dd em{font-size: 44px;color: #ff8a00;font-weight: normal;font-style: normal;}
.topHead .assessedBox dl dd span{color: #666;font-size: 14px;margin-top: 6px;margin-left: 10px;}
.newNav{background: #43a3b8;height: 50px;    min-width: 1366px;width: 100%;}
/* .newNav .w_spot{overflow: hidden;height: 120px;} */
.newNav .fl  li{float: left;margin-right: 10px;position: relative;line-height: 50px;}
.newNav .fl  li a{color: #fff;font-size: 15px;padding: 0 20px;display: inline-block;}
.newNav .fl  li a.curr{background: #288396;}
.newNav .fl  li a span{display: inline-block;width: 11px;height: 7px;background: url(spotIcon.png) no-repeat -184px 0;margin-left: 10px;}
.newNav .search{width: 389px;height: 120px;overflow: hidden;}
.newNav .search select{display: none;}
.newNav .fl  li a i{display: inline-block;width: 30px;height: 20px;background: url(spotIcon.png) no-repeat -113px 0;margin-left: 10px;}
.newNav .search{position: absolute;right: 0;}
.newNav .search .selectBox h2{display: inline-block;width: 155px;padding-left: 15px;height: 36px;background: #fff;cursor: pointer;margin-top: 7px;font-weight: normal;font-size: 13px;line-height: 36px;color: #666;padding-right: 10px;}
.newNav .search .selectBox h2 span{background:#fff url(spotIcon.png) no-repeat -203px 0;display: inline-block;width: 12px;height: 7px;margin-left: 5px;position: absolute;right: 10px;top: 22px;}
.newNav .search .searchL{display: inline-block;z-index: 999;transition: all ease-out 0.3s;-webkit-transition: all ease-in-out 0.3s;right: -100%;position: relative;}
.newNav .search .searchL.change{right: 0px;}
.newNav .search .selectBox{position: relative;float: left;}
.shop_select{position: absolute;border: 1px #dedede solid;background: #fff;width: 137px;left: 15px;display: none;    z-index: 99;}
.shop_select ul li{padding: 10px;left: 15px;cursor: pointer;}
.shop_select ul li.cur{background: #eee;}
.newNav{margin-bottom: 20px;}
.newNav .search input[type="text"]{height: 36px;padding: 0 5px;font-size: 13px;margin-top: 7px;border-left: 1px #dedede solid;}
.newNav .search input[type="text"]::placeholder{font-size: 13px;}
.newNav .search .searchBtn{background: #ffa910;border: none;width: 55px;height: 36px;vertical-align: -4px;margin-left: -2px;
outline: 0;cursor: pointer;transition: all ease-out 0.3s;-webkit-transition: all ease-in-out 0.3s;position: absolute;right: 0;top: 7px;z-index: 999;}
.newNav .search .searchBtn:hover{background: #f60;}
.newNav .search .searchBtn i{background: url(spotIcon.png) no-repeat -150px 0;display: inline-block;width: 21px;height: 21px;}
.newNav .hiddenNav {position: absolute;background: #ffffff;display: none;z-index: 99;box-shadow: 0 3px 5px #bbb;min-width: 100%;}
.newNav .hiddenNav h3 a{font-size: 12px;color: #666;display: block;white-space: nowrap;height: 40px;line-height: 40px;}
.newNav .hiddenNav h3 a:hover{background: #efefef;}
.sopt-swiper .swiper-slide{height: 300px;overflow: hidden;}
.sopt-swiper .swiper-slide img{width: 1366px;height: 300px;}
.spotCon {margin-top: 20px;}
.spotCon .spotConL{width: 260px;}
.spotTit{font-size: 18px;margin-bottom: 30px;}
.spotCon .spotConL .lTop{padding: 15px;background: #fff;width: 100%;box-shadow: 0 0 5px #eee;margin-bottom:20px;}
.spotCon .spotConL .lTop .spotTit{margin-bottom: 10px;}
.spotCon .spotConL .lTop a{color: #333;line-height: 30px;width: 100%;display: inline-block;}
.spotCon .spotConL .lTop a:hover{color: #138cdf;}
.spotCon .spotConL .lTop li.cur a{color: #138CDF;}
.spotCon .spotConL .lBtm{background: #fff;padding: 10px;width: 100%;box-shadow: 0 0 5px #eee; padding-bottom: 80px;}
.spotCon .spotConL .lBtm .authenBox{background: url(rzImg.jpg) no-repeat center center;width: 239px;height: 79px;padding: 15px 10px 10px 90px;}
.spotCon .spotConL .lBtm .authenBox p{color: #666;}
.spotCon .spotConL .lBtm .authenBox a{background: #ff8a00;border-radius: 3px;padding: 3px 5px;color: #fff;font-size: 12px;margin-top: 5px;margin-left: 25px;display: inline-block;}
.spotCon .spotConL .lBtm .compBox{margin-top: 10px;}
.spotCon .spotConL .lBtm .compBox h3{font-size: 13px;color: #333;margin-bottom: 10px;}
.spotCon .spotConL .lBtm .compBox p {color: #666;line-height: 20px;}
.spotCon .spotConL .lBtm .contactBox{margin-top: 10px;border-top: 1px #dedede solid;padding-top: 10px;}
.spotCon .spotConL .lBtm .contactBox dl{margin-bottom: 10px;}
.spotCon .spotConL .lBtm .contactBox dt{float: left;}
.spotCon .spotConL .lBtm .contactBox dt span{display: inline-block;width: 33px;height: 33px;background: url(spotIcon.png) -222px 0;}
.spotCon .spotConL .lBtm .contactBox dd{padding-left: 40px;}
.spotCon .spotConL .lBtm .contactBox dd h3{color: #138cdf;font-weight: normal;margin-bottom: 5px;}
.spotCon .spotConL .lBtm .contactBox dd p{color: #666;}
.spotCon .spotConL .lBtm .contactBox p{color: #666;line-height: 20px;}
.spotCon .spotConL .lBtm .contactBox p a{color: #138cdf;}
.spotCon .spotConL .lBtm .contactBox .contactBtn{display: block;background: #c8b07b;padding: 10px;color: #fff;font-size: 16px;text-align: center;
margin-top: 10px;transition: all ease-in-out 0.3s;-webkit-transition: all ease-in-out 0.3s;}
.spotCon .spotConL .lBtm .contactBox .contactBtn span{background: url(spotIcon.png) -266px 0;width: 28px;height: 17px;display: inline-block;vertical-align: -2px;margin-right: 10px;}
.spotCon .spotConL .lBtm .contactBox .contactBtn:hover{background: #ab893a;}
.spotConR .proLi{margin: 0 -10px;}
.spotConR .goodsBox{background: #fff;padding: 20px;box-shadow: 0 0 5px #eee;}
.spotCon .spotConR{width: calc(100% - 280px);min-height: 100vh;}
.spotConR .proLi li{float: left;width: 25%;padding: 0 10px;margin-bottom: 20px;}
.spotConR .proLi li .imgBox{position: relative;display: inline-block;overflow: hidden;width: 100%;height: 224px;display: flex;align-items: center;justify-content: center;margin-bottom: 10px;border: 1px #dedede solid;}
.spotConR .proLi li .imgBox img{transition: all ease-in-out 0.3s;-webkit-transition: all ease-in-out 0.3s;    max-width: 100%;max-height: 100%; }
.spotConR .proLi li .imgBox:hover img{transform: scale(1.05);}
.spotConR .proLi li .imgBox .videoIcon{position: absolute;bottom: 0px;left: 0;background: #000;padding: 3px 10px;opacity: 0.5;color: #fff;}
.spotConR .proLi li .txtBox p{color: #333;line-height: 18px;}
.spotConR .proLi li .txtBox .contact{color: #c8b07b;display: inline-block;border: 1px #c8b07b solid;border-radius: 3px;padding: 3px 7px;transition: all ease-in-out 0.3s;-webkit-transition: all ease-in-out 0.3s;}
.spotConR .proLi li .txtBox .contact:hover{background: #c8b07b;color: #fff;}
.spotConR .proLi li .txtBox p a{color: #333;display: inline-block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.spotConR .proLi li .txtBox p a:hover{color: #138cdf;}
.spotConR .proLi li .txtBox p b{color: #ff8a00;font-size: 16px;font-weight: normal;}
.spotConR .mainProduct{margin-bottom: 20px;}
.compInfoBox{background: #fff;padding: 20px;margin-top: 20px;}
.compInfoBox .infoBox .LBox{width: 335px;height: 250px;float: left;border: 1px #dedede solid;}
.compInfoBox .infoBox .LBox .videoImg span{display: inline-block;background: url(spotIcon.png) no-repeat -414px 0;width: 42px;height: 42px;
position: absolute;top: 110px;left: 150px;cursor: pointer;z-index: 9;}
.info_swiper{width: 335px;height: 250px;}
.compInfoBox .infoBox .LBox .swiper-slide{position: relative;display: flex;align-items: center;justify-content: center;}
.compInfoBox .infoBox .LBox .swiper-slide img {max-width: 100%;max-height: 100%;}
.compInfoBox .infoBox .LBox .videoImg img{max-width: 100%;max-height: 100%;}
.compInfoBox .infoBox .LBox .videoImg:after{content: "";position: absolute;background: rgba(0,0,0,0.4);width: 100%;height: 100%;top: 0;left: 0;}
.compInfoBox .infoBox .RBox{margin-left: 50px;float: left;    width: calc(100% - 385px);}
.compInfoBox .infoBox .RBox p{color: #333;line-height: 24px;}
.compInfoBox .infoBox .RBox p span{color: #999;display: inline-block;width: 200px;vertical-align: top;}
.compInfoBox .infoBox .RBox p  i{display: inline-block;width: 12px;height: 12px;
background: url(spotIcon.png) no-repeat -464px 0;vertical-align: -3px;margin-right: 20px;}
.compInfoBox .infoBox .RBox p em{font-style: normal;width: calc(100% - 240px);display: inline-block;vertical-align: top;}
.compInfoBox .infoBox .RBox .file{margin-bottom: 20px;}
.compInfoBox .introBox{color: #666;line-height: 24px;margin-top: 20px;}
.compInfoBox .aboutBtn{display: inline-block;color: #138CDF;border: 1px #138CDF solid;padding: 5px 20px;
border-radius: 30px;font-size: 14px;margin-top: 10px;transition: all ease-in-out 0.3s;-webkit-transition: all 0.3s ease-in-out;}
.compInfoBox .aboutBtn:hover{background: #138cdf;color: #fff;}
.inquiryBox{background: #fff;padding: 20px;margin-top: 30px;}
.inquiryBox form label{display: block;margin-bottom: 25px;}
.inquiryBox form label span{display: inline-block;width: 100px;text-align: right;padding-right: 20px;vertical-align: top;}
.inquiryBox form label b{font-size: 14px;color: #138cdf;}
.inquiryBox form label sup{color: #f00;font-size: 14px;}
.inquiryBox form label em{color: #999;font-style: normal;margin-left: 30px;}
.inquiryBox input{width: 550px;height: 40px;border: 1px #dedede solid;}
.inquiryBox .forgetBtn{color: #138cdf;margin-left: 20px;}
.inquiryBox textarea{width: 550px;height: 120px;border: 1px #dedede solid;}
.inquiryBox p{padding-left: 100px;color: #999;width: 800px;line-height: 20px;}
.inquiryBox p b{color: #f00;}
.inquiryBox .sendBtn{margin-left: 100px;display: inline-block;padding: 10px 60px;background: #138cdf;color: #fff;font-size: 16px;
margin-top: 20px;border-radius: 3px;transition: all ease-in-out 0.3s;}
.inquiryBox .sendBtn:hover{background: #007AFF;}
.links{background: #fff;padding: 20px;margin-top: 20px;box-shadow: 0 0 5px #eee;}
.links a{font-size: 16px;text-decoration: underline;color: #666;margin-right: 20px;}
.hotKeys{background: #fff;padding: 20px;margin-top: 20px;box-shadow: 0 0 5px #eee;}
.hotKeys a{font-size: 16px;color: #138CDF;margin-right: 20px;line-height: 30px;}
.hotKeys b{font-size: 16px;margin-right: 20px;}
.dibu{margin-top: 30px;}
.dibu ul{margin: 0 auto;}
.wrapper.fix{padding-top: 50px;}
.wrapper.fix .newNav{position: fixed;width: 100%;left: 0;top: 0;z-index: 99;}
.spotCon.fix .lBtm{position: fixed;top: 50px;width: 260px;}
/**fixed_video**/
.fixed_video {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99;background: rgba(0, 0, 0, 0.4);display: none;}
.video_box {width: 70%;position: absolute;top: 53%;left: 50%;transform: translate(-50%, -50%);background: #fff;max-width: 1000px;}
.video_top h4 {font-size: 26px;line-height: 30px;letter-spacing: 0.5px;margin: 0;color: #fff;}
.video_top {background: #38393e;padding: 19px 30px;position: relative;}
.close_btn {position: absolute;top: 50%;right: 20px;width: 30px;transform: translateY(-50%);cursor: pointer;}
.close_btn img {width: 100%;}
.video_cot video {width: 100%;height: 100%;object-fit: cover;}
.video_cot {padding: 50px 40px 60px 40px;}
.fengyefu {width: 100%;height: auto;padding: 7px 0px;background-color: #fff;border-bottom: none;margin-top: 30px;float: inherit;border-top: 1px #f1f1f1 solid;padding-top: 20px;}
.aboutBox{background: #fff;padding: 20px;}
.aboutBox h3{font-size: 18px;margin-bottom: 10px;}
.aboutBox p{font-size: 14px;line-height: 24px;color: #666;}
.aboutBox .imgBox{margin: 20px 0;}
.aboutBox .imgBox ul{margin: 0 -10px;}
.aboutBox .imgBox ul li{float: left;width: 25%;display: flex;align-items: center;justify-content: center;padding: 0 10px;}
.aboutBox .imgBox ul li p{border: 1px #dedede solid;width: 100%;height: 200px;display: flex;align-items: center;justify-content: center;}
.aboutBox .imgBox ul li img{max-height: 100%;max-width: 100%;}
.aboutBox .zsBox a{display: inline-block;border: 1px #dedede solid;width: 100%;display: flex;align-items: center;justify-content: center;height: 300px;}
.aboutBox .zsBox a img{max-width: 100%;max-height: 100%;}
.aboutBox .zsBox li{width: 25%;float: left;padding: 0 10px;text-align: center;}
.aboutBox .zsBox ul{margin: 0 -10px;}
.aboutBox .zsBox li p{margin-top: 10px;}
.spot_contact{padding: 20px;background: #fff;}
.spot_contact li{line-height: 30px;font-size: 14px;color: #444;}
.spot_contact ul{margin-top: 15px;}
.spot_contact li a{color: #138cdf;font-size: 14px;}
.spot_contact span{display: inline-block;width: 200px;font-size: 14px;color: #999;}

.exhiBox {background: #fff;padding: 20px;}
.exhiBox  .imgbox{width: 25%;height: 170px;display: flex;align-items: center;justify-content: center;border: 1px #ddd solid;float: left;    padding: 0 10px;}
.exhiBox  .imgbox img{max-width: 100%;}
.exhiBox  .txtBox {width: 75%;float: left;padding-left: 2%;}
.exhiBox  .txtBox h2{color: #2E5E98;font-weight: 600;font-size: 20px;height: 30px;line-height: 30px;}
.exhiBox  .txtBox p{font-size: 14px;color: #333;line-height: 30px;width: 100%;}
.exhiBox  .txtBox b{font-weight: normal;width: 80%;float: left;}
.exhiBox  .txtBox p:after{zoom: 1;display: block;content: "";clear: both;}
.exhiBox  .txtBox h3:after{zoom: 1;display: block;content: "";clear: both;}
.exhiBox  .txtBox span{color: #999;font-size: 14px;width: 20%;display: inline-block;float: left;}
.exhiBox  .txtBox h3{color: #f00;font-weight: 600;font-size: 16px;}
.exhiBox  .txtBox h3 span{font-weight: normal;}
.exhiBox  .txtBox h3 b{font-weight: 600;}
.exhiBox  .exhiLi{width: 50%;float: left;margin-bottom: 30px;    border-bottom: 1px #dedede solid;padding-bottom: 30px;}
.auditedBox dl{background: #fff;padding: 20px;}
.auditedBox dl dt{float: left;width: 200px;margin-top: 9px;}
.auditedBox dl dt p{font-size: 14px;}
.auditedBox dl dd{float: left;width: calc(100% - 260px);padding-left: 40px;}
.auditedBox dl dd h2{font-size: 26px;font-weight: normal;line-height: 40px;}
.auditedBox dl dd h3{font-size: 18px;font-weight: normal;line-height: 30px;border-bottom: 1px #dedede solid;padding-bottom: 10px;margin-bottom: 10px;color: #138cdf;}
.auditedBox dl dd p{color: #666;line-height: 28px;font-size: 14px;}
.auditedBox .auditTab{background: #fff;padding: 20px;margin-top: 30px;}
.auditedBox .auditTab table{width: 100%;border-right: 1px #d4edff solid;border-top: 1px #d4edff solid;margin-bottom: 20px;}
.auditedBox .auditTab table caption{text-align: left;font-size: 16px;font-weight: bold;padding: 10px 5px;background: #f3faff;border: 1px #d4edff solid;border-bottom: none;}
.auditedBox .auditTab table td{font-size: 14px;color: #666;padding:10px;border-left: 1px #d4edff solid;border-bottom: 1px #d4edff solid;}
.auditedBox .auditTab table td:nth-last-child(1){width: 40px;}
.auditedBox .auditTab table td span{display: inline-block;width: 12px;height: 12px;background: url(spotIcon.png) no-repeat -464px 0;}
.auditedBox .auditTab p{font-size: 14px;color: #999;}
.auditedBox .auditTab p span{display: inline-block;width: 12px;height: 12px;background: url(spotIcon.png) no-repeat -464px 0;margin: 0 10px;}
.spot_crumbs a{font-size: 14px;color: #138CDF;}
.spot_crumbs  em{color: #999;margin: 0 10px;}
.spot_crumbs span{color: #666;}
.proDotBox {margin-top: 20px;}
.proDotBox .proTop{padding: 20px;background: #fff;}
.proDotBox .proTop .proL{width: 370px;position: relative;height: 380px;}
.proDotBox .proTop .proImg{width: 370px;height: 320px;border: 1px #dedede solid;    float: left;}
.proDotBox .proTop .proImg .swiper-slide{display: flex;align-items: center;justify-content: center;overflow: hidden;}
.proDotBox .proTop .proImg .swiper-slide img{max-width: 100%;max-height: 100%;}
.proDotBox .proTop .proTxt{float: left;padding-left: 40px;width: calc(100% - 400px);}
.proDotBox .proTop .proTxt h2{line-height: 30px;}
.proDotBox .proTop .proTxt p{font-size: 14px;color: #666;line-height: 24px;}
.proDotBox .proTop .proTxt ul li{font-size: 14px;line-height: 24px;margin-top: 10px;height: 24px;}
.proDotBox .proTop .proTxt ul li em{display: inline-block;width: 180px;color: #999;float: left;}
.proDotBox .proTop .proTxt ul li a{color: #138cdf;margin-left: 30px;text-decoration: underline;}
.proDotBox .proTop .proTxt ul li .packBox a{margin: 0;text-decoration: none;display: inline-block;padding: 0px 5px;border: 1px #999 solid;
margin-right: 20px;color: #333;}
.proDotBox .proTop .proTxt ul li .packBox a.checked{border: 2px solid #138cdf;background: url(yes.png) no-repeat right bottom;}
.red{color: #f00;}
.proDotBox .proTop .proTxt .contactBtn{background: #138cdf;color: #fff;display: inline-block;margin-top: 30px;text-align: center;
height: 40px;line-height: 40px;font-size: 18px;padding: 0 20px;border-radius: 3px;transition: all ease-in-out 0.3s;-webkit-transition: all ease-in-out 0.3s;}
.proDotBox .proTop .proTxt .contactBtn:hover{background: #007AFF;}
.proTxt .proInfoTop{padding-bottom: 10px;border-bottom: 1px #dedede dotted;}
.proDotBox .proTop .msds{margin-top: 10px;}
.proDotBox .proTop .proimgBox{margin-top: 20px;position: absolute;z-index: 99;width: 100%;bottom: 0;}
.proDotBox .proBtm {margin-top: 30px;}
.proDotBox .proBtm ul li{float: left;width: 50%;line-height: 30px;}
.proDotBox .proBtm  .infoBox{margin-bottom: 20px;border-bottom: 1px #dedede dotted;padding-bottom: 10px;background: #fff;padding: 20px;margin-top: 20px;}
.proDotBox .proBtm  .infoBox h3{font-weight: normal;color: #138cdf;line-height: 30px;margin-bottom: 10px;}
.proDotBox .proBtm  .infoBox h3 span{display: inline-block;width: 6px;height: 11px;background: #138cdf;margin-right: 5px;}
.proDotBox .proBtm  .infoBox ul li{font-size: 14px;color: #666;}
.proDotBox .proBtm  .infoBox ul li span{color: #999;display: inline-block;}
.proDotBox .proBtm  .infoBox ul li  em{color: #333;}
.proDotBox .proBtm  .infoBox  p{font-size: 14px;color: #666;line-height: 30px;word-wrap: break-word;}
.proDotBox .proBtm  .infoBox table{border-top: 1px #dedede solid;border-left: 1px #dedede solid;width: 100%;}
.proDotBox .proBtm  .infoBox table td{border-bottom: 1px #dedede solid;border-right: 1px #dedede solid;padding: 5px;font-size: 14px;color: #666;}
.skypeBox{border: 1px #dedede solid;padding: 5px;position: relative;padding-right: 10px;display: none;}
.skypeBox a{display: inline-block;width: 100%;}
.skypeBox img{width: 50px;}
.skypeBox span{color: #666;}
.skypeBox li{line-height: 30px;}
.skypeBox .closeX{display: inline-block;width: 12px;height: 12px;background: url(spotIcon.png) no-repeat -490px 0;position: absolute;right: 10px;top: 10px;}
.share{position: relative;display: inline-block;}
.share .addShare{position: absolute;right: -112px;background: #fff;border: 1px #eaeaea solid;width: 150px;display: none;top: 30px;}
.share .addShare ul li{line-height: 20px;padding: 3px 10px;}
.share .addShare ul li:hover{background: #eee;}
.share .addShare ul li a{color: #36B;display: inline-block;width: 100%;}
.share .addShare .at-whatsthis{background: url(data:image/gif;base64,R0lGODlhBwAHAJEAAP9uQf///wAAAAAAACH5BAkKAAIALAAAAAAHAAcAAAILFH6Ge8EBH2MKiQIAOw==) no-repeat left 15px;padding-left: 10px;right: 10px;float: left;}
.share .addShare .at-privacy{background: url(data:image/gif;base64,R0lGODlhDAAMAMQAAAOqygqszBGvzROwzRqyzx2z0Cm30S240zK71EG/10bB2E7E21XF217J3mfM3mjN33PQ4nrT5YzZ5pvd6aLf66Pg7Lno8MHr8c7v9NXx9uL1+ez4+/T7/f7+/wAAAAAAACH5BAkAAB4ALAAAAAAMAAwAAAVCoCeO5GgUU0kCxnBYqhdc2zMkWTl7koUEjs1o1oFwPJQCYXjhHISeBYC5GWgkAtQQ4wEQBEZSoFFRMDSqASASa5dCADs=) no-repeat right 14px;padding-right: 16px;top: 0;right: 2px;float: right;}
.share .addShare p{padding:0 10px;border-top: 1px #dedede solid;height: 40px;line-height: 40px;}
.share .addShare p a{color: #999;}
.pictureBox{background: #fff;padding: 20px;box-shadow: 0 0 5px #eee;}
.pictureBox .pictureLi{margin: 0 -10px;}
.pictureBox .pictureLi li{float: left;width: 25%;padding: 0 10px;margin-bottom: 20px;}
.pictureBox .pictureLi li a{border: 1px #dedede solid;display: inline-block;height: 220px;display: flex;align-items: center;justify-content: center;padding: 5px;}
.pictureBox .pictureLi li img{max-width: 100%;max-height: 100%;}
.newsBox{background: #fff;padding: 20px;}
.newsBox ul li{font-size: 14px;height: 50px;line-height: 50px;border-bottom: 1px #eaeaea dotted;}
.newsBox > ul li a{color: #138cdf;font-size: 14px;max-width: calc(100% - 160px);}
.newsBox ul li span{color: #999;float: right;}
.newsDotBox{background: #fff;padding: 20px;}
.newsDotBox .newsTop{margin-bottom: 20px;}
.newsDotBox .newsTop h2{font-size: 18px;color: #333;    line-height: 30px;}
.newsDotBox .newsTop p{color: #999;line-height: 26px;font-size: 12px;}
.newsDotBox .newsCon p{font-size: 14px;color: #666;line-height: 30px;}
.contactPeo{margin-bottom: 10px;margin-right: 62px;display: inline-block;}
.contactPeo dt{float: left;}
.contactPeo dt span{display: inline-block;width: 33px;height: 33px;background: url(spotIcon.png) -222px 0;}
.contactPeo dd{padding-left: 40px;}
.contactPeo dd h3{color: #138cdf;font-weight: normal;margin-bottom: 5px;}
.contactPeo dd p{color: #666;}
.proDotBox .proTop .proTxt .removeBtn {background: #d2d2d2;}
.proDotBox .proTop .proTxt .removeBtn:hover{background: #d2d2d2;}