body{background-color:#fff}
.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ellipsis2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all}
.ellipsis3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.fl{float:left}
.fr{float:right}
.bb{border-bottom:.22rem solid #f5f5f5}
.ml-10{margin-left:10px}
.ml-20{margin-left:20px}
.ml-30{margin-left:30px}
.mr-10{margin-right:10px}
.mr-20{margin-right:20px}
.mr-30{margin-right:30px}
.re{position:relative}
.ab{position:absolute}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.pd10{padding:10px}
.pd20{padding:20px}
.pd30{padding:30px}
.pd40{padding:40px}
.pt10{padding-top:10px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pt40{padding-top:40px}
.pb10{padding-bottom:10px}
.pb20{padding-bottom:20px}
.pb30{padding-bottom:30px}
.pb40{padding-bottom:40px}
.ov{overflow:hidden}
.hide{display:none}
.auto0{margin:0 auto}
.w100{width:100%}
.bold{font-weight:700}
.bor-gray{border:solid 1px #e5e5e5}
.v-h-center{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}
.h-center{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.v-center{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.table-v-h-center td,.table-v-h-center th{vertical-align:middle}
.i-b{display:inline-block}
.block{display:block}
.font12{font-size:12px}
.font10{font-size:10px}
.font14{font-size:14px}
.font16{font-size:16px}
.font18{font-size:18px}
.font28{font-size:28px}
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfix{zoom:1}
.gray-mask{position:fixed;width:100%;height:100%;opacity:.6;background:#000;z-index:199;top:0;left:0}
.w1200{width:1200px}
.com-w100{width:100%;background-position:center 0;background-repeat:no-repeat;background-size:auto 100%}
.c-p{cursor:pointer}
.u-box{background-color:#fff;padding:20px}
.u-box-s{-webkit-box-shadow:-1px 0 21px -3px rgba(122,116,122,.69);box-shadow:-1px 0 21px -3px rgba(122,116,122,.69)}
.cl-gray9{color:#999!important}
.cl-gray6{color:#666!important}
.cl-gray3{color:#333!important}
.cl-oran{color:#f90!important}
.cl-white{color:#fff!important}
.cl-black{color:#555!important}
.table-v-h-center,.tc{text-align:center}
.bbox{box-sizing:border-box; margin: 20px auto;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box}
.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.f-p-justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.img-responsive{max-width:100%;height:auto;display:block}
.sx_header{display:none;position:relative;height:30px;margin:0 auto 15px auto}
.sx_header p{line-height:30px}
.sx_header-wrapper div{margin-right:10px;display:block;float:left;padding:0 10px;border:solid 1px #eee;color:#999;height:30px;line-height:30px;font-size:12px}
#fw_list>div{display:none}
.sx_header-wrapper div span{padding:0 0 5px 5px;margin:0 0 0 5px;line-height:30px;cursor:pointer}
.sx_header-wrapper div span:hover{color:#1596ef}
.sx_header a{height:30px;line-height:30px;background-color:#f7f7f7;border:solid 1px #eee;color:#999;font-size:12px;float:right;padding:0 10px}
.content-prolist{overflow:hidden;margin-bottom:70px}
.new-sorts{margin-bottom:16px;border:1px solid #eee;border-bottom:none}
.new-sorts .box{float:left;width:1010px;height:36px;line-height:36px;overflow:hidden}
.new-sorts #fwlx{width:1120px;border-bottom:1px solid #eee}
#fwxm_child{border-top:none}
#shi_list{width:1120px}
.fwxn_list-h{height:72px}
.new-sorts .box a.on{color:#6396f6}
.box_list{display:none;float:left;width:1040px;margin-left:78px;border-top:1px solid #eee}
.box_list a.on{color:#6396f6}
.recommend-content-limit{height:auto!important}
.new-sorts li{position:relative;line-height:36px;overflow:hidden;font-size:12px}
.new-sorts li h3{float:left;line-height:36px;padding-left:18px;color:#ccc;font-weight:400}
.new-sorts li a{display:inline-block;padding:0 15px}
.new-sorts li a:hover{color:#6396f6}
.new-sorts li button.more{position:relative;float:right;margin-top:6px;margin-right:6px;width:60px;height:25px;line-height:25px;padding:0 22px 0 10px;border-radius:4px;border:1px solid #eee;background-color:#fff;color:#666}
.recommend-content-more i{position:absolute;top:8px;right:5px;display:block;width:15px;height:9px;background:url(img/arrows_down.png) no-repeat center center;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.recommend-content-more.active-icon i{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.content-prolist ._opt-wra-child{height:40px;line-height:40px;border:1px solid #eee}
._opt-wra-child li{width:105px;float:left;border-right:1px solid #eee;text-align:center;font-size:12px;cursor:pointer}
._opt-wra-child li.current{color:#6396f6}
.layui-table-sort{height:40px!important;background:url(img/moren_icon.png) no-repeat center center}
.sort-icon-up{background:url(img/up_icon.png) no-repeat center center}
.sort-icon-down{background:url(img/down_icon.png) no-repeat center center}
.shop-fluid{min-height:280px}
.shop-list{overflow:hidden}
.shop-list li{position:relative;float:left;width:25%;height:240px;padding:9px 0;border-bottom:1px solid #e5e5e5;margin-bottom:-1px;overflow:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.shop-list li:hover{box-shadow:0 0 8px 4px #e2edfd;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.shop-list li .bg{position:absolute;left:0;top:0;width:280px;height:260px;background:url(img/shop-list-bg.png) no-repeat;opacity:0;-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.shop-list li:hover .bg{opacity:1;-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.shop-list li .container{position:absolute;left:0;top:9px;width:262px;height:218px;padding:10px 18px;border-right:1px solid #e5e5e5;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.shop-list li:nth-of-type(4n) .container{border-right:transparent 1px}
.shop-list li:hover .container{border-right:1px solid #f5f5f9;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.shop-list li .city{position:absolute;right:0;top:10px;padding:0 10px;line-height:20px;background-color:#f66;border-radius:0 0 0 10px;font-size:12px;color:#fff;z-index:90}
.shop-list .title{overflow:hidden;margin-bottom:10px}
.shop-list .title img{float:left;width:48px;height:48px;margin-right:10px;border:1px solid #e6e6e6;border-radius:50%}
.shop-list .title p{margin:15px 0;line-height:20px;height:20px;overflow:hidden}
.shop-list p.txt{line-height:20px;font-size:12px;padding:2px 0;color:#666}
.shop-list p.txt2{height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all}
.shop-list p.txt .tit{color:#999}
.shop-list p.txt strong{color:#ff734e}
.shop-list .bottom{margin-top:40px}
.shop-list .bottom .btn_dian{display:block;width:98px;height:28px;line-height:28px;border:1px solid #0052d9;border-radius:5px;text-align:center;font-size:12px;color:#0052d9;background-color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.shop-list .bottom .btn_dian:hover{background-color:#0052d9;color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.shop-list .bottom .stars{display:block;width:80px;height:30px}
.hq_shopTop{position:relative;background-color:#f7f7f7}
.hq_shopTop_l{width:100%;height:120px}
.hq_shopTop h2{font-size:28px;color:#333;font-weight:lighter;letter-spacing:2px}
.hq_shopTop p{font-size:16px;color:#666;font-weight:lighter;line-height:1}
.hq_shopTop a{position:absolute;top:88px;left:50%;margin-left:490px;display:block;width:100px;height:30px;line-height:30px;border-radius:4px;color:#999;border:solid 1px #ccc;background-color:#fff}
.hq_shopTop i{width:20px;height:15px;margin-top:5px;background:url(img/new-icons.png) no-repeat 0 -589px}
.hq_shopTop a.current{background-color:#f7f7f7;border-radius:4px;border:solid 1px #f66;color:#f66}
.hq_shopTop a.current i{background:url(img/new-icons.png) no-repeat 0 -621px}
.nav-wrapper_hq{width:100%;background-color:#0076e5}
.nav-wrapper_hq .container{width:1200px;height:40px;margin:0 auto}
.nav-list_hq li{float:left;line-height:40px;color:#fff;font-size:14px}
.nav-list_hq li a{position:relative;display:block;padding:0 34px;color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.nav-list_hq li a.on,.nav-list_hq li a:hover{background-color:#005cb3;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.content-servpro{position:relative;margin-top:25px}
.content-servpro img{width:400px;height:225px; margin-right: 40px;}
.bshare-custom .bshare-more.more-style-addthis{margin-left:-6px;background:url(img/new-icons.png) no-repeat 0 -561px!important}
.m-prolist-bot-head{background-color:#f7f7f7;height:40px;line-height:40px;border-bottom:1px solid #e5e5e5}
.m-prolist-bot-head ._tab-navs ._tab-nav{padding:0 32px;cursor:pointer;background-color:#0076e5;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}
.m-prolist-bot ._bot-cont{line-height:2;padding:30px}
.m-prolist-bot ._bot-cont img{width:100%}
.service-list ul{margin-left:-20px;overflow:hidden}
.service-list li{position:relative;float:left;width:265px;height:296px;padding:9px;border:1px solid #eee;margin-left:20px;margin-bottom:18px;overflow:hidden}
.service-list li a:hover .hq_address{color:#0076e5!important}
.service-top{position:relative;width:242px;height:179px;padding:20px 12px 0;color:#fff}
.service-top img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit: cover;}
.service-top h2{position:relative;padding:10px 0;line-height:28px;font-size:30px;font-weight:lighter}
.service-top p{position:relative;font-size:16px;font-weight:lighter}
.service-center{line-height:34px;overflow:hidden;margin-top:10px}
.service-list .hq_address{margin-top:5px;overflow:hidden;height:22px}
.service-center .hq_score{color:#0052d9}
.service-center strong{color:#f66;font-size:20px}
.service-center span{color:#999;font-size:12px}
.service-list li .desc{font-size:12px;color:#999}
.new-sorts-shop .box{width:calc(100% - 78px);height:30px;overflow:hidden}
.new-sorts-shop li{position:relative;line-height:30px;overflow:hidden;font-size:12px;color:#333}
.new-sorts-shop li h3{float:left;color:#999;font-weight:400}
.new-sorts-shop li a{display:inline-block;padding:0 15px;margin:0 5px}
.new-sorts-shop .box a.on{background-color:#0076e5;border-radius:4px;color:#fff}
.product-top{width:1200px;margin-bottom:30px}
.product-intro{width:1200px;height:300px}
.product-intro img.f-left{width:400px;height:300px;margin-right:20px}
.p-intro{position:relative;width:760px}
.p-intro h2{line-height:20px;font-size:18px;font-weight:700;margin-bottom:20px;color:#333}
.p-intro .dp{padding-left:40px;font-weight:700}
.p-intro .dp a{color:#ff9c00}
.collect_i{padding-right:10px;color:#999;margin-right:80px}
.collect_i.current{color:#f66}
.collect_i.current i{width:20px;height:15px;background:url(img/new-icons.png) no-repeat 0 -621px}
.share_i{width:20px;height:15px;background:url(img/new-icons.png) no-repeat 0 -560px}
.bshare-custom #bshare-more-icon,.bshare-custom .bshare-more-icon{background:url(http://static.bshare.cn/frame/images/logos/s4/more.png) no-repeat;padding-left:0!important}
.p-intro p.price{line-height:70px;background:#e5edfb;padding-left:30px;font-size:14px;color:#999}
.p-intro p.price strong{color:#fd4956;font-size:24px}
.p-intro ul li.item{line-height:36px;padding:6px 0 0 20px;font-size:14px;color:#333}
.p-intro ul li.item span.name{float:left;color:#999}
.p-intro ul li.item input.phone{border:1px solid #e7e7e7;width:349px;height:34px;line-height:34px;text-indent:10px;background:#f5f6fc}
.p-intro ul li.item button{box-sizing:border-box;width:160px;height:44px;line-height:44px;border:none}
.p-intro ul li.item button.art-btn{margin:0 30px 0 65px;background-color:#fff;border-radius:4px;border:solid 1px #ff9c00;color:#ff9c00}
.p-intro ul li.item button.buy-btn{color:#fff;background-color:#ff9c00;border-radius:4px}
.p-intro ul li.item .selector-item{width:168px}
.product-left{width:240px}
.hq_serveTop{background-color:#0076e5;padding-left:10px}
.hq_serveTop span{color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}
.service-list_d ul{margin-left:0}
.service-list_d li{width:220px;height:250px;padding:9px;margin-left:0;margin-bottom:10px}
.service-list_d li a:hover .hq_address{color:#0076e5!important}
.service-top-d{width:196px;height:135px}
.product-right{width:945px;margin-left:15px}
._tab-navs-d ._tab-nav-d{padding:0 20px;cursor:pointer;color:#333;border-right:1px solid #e5e5e5}
._tab-navs-d ._tab-nav-d._on{color:#0076e5;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border-bottom:solid 3px #0076e5}
._tab-cont{display:none}
._tab-cont._on{display:block}
.percent_top .percent_score{font-size:36px;color:#ff9c00;line-height:26px}
.percent_top i{width:200px;height:26px}
.percent_con{padding-left:30px;height:40px;line-height:40px;background-color:#f7f7f7;border:solid 1px #f2f2f2}
.percent_list li{padding-bottom:20px;border-bottom:1px solid #f2f2f2}
.percent_list li+li{padding-top:20px}
.percent_list li:last-child{border-bottom:none}
.percent_list li span{width:770px}
.percent_list li .desc{line-height:26px}
.halfs{background:url(img/stars1.png) no-repeat center center}
.one-stars{background:url(img/stars2.png) no-repeat center center}
.one-star-halfs{background:url(img/stars3.png) no-repeat center center}
.two-stars{background:url(img/stars4.png) no-repeat center center}
.two-star-halfs{background:url(img/stars5.png) no-repeat center center}
.three-stars{background:url(img/stars6.png) no-repeat center center}
.three-star-halfs{background:url(img/stars7.png) no-repeat center center}
.four-stars{background:url(img/stars8.png) no-repeat center center}
.four-star-halfs{background:url(img/stars9.png) no-repeat center center}
.five-stars{background:url(img/stars10.png) no-repeat center center}
.about-banner{width:100%;height:240px;background:url(img/about-banner.jpg) no-repeat center top}
.about-banner .container{width:1200px;margin:0 auto}
.about-banner .container h1{padding-top:97px;line-height:46px;font-family:Arial;font-weight:400;color:#7f8d9b;font-size:20px}
.about-banner .container h1 strong{color:#fff;font-weight:400;color:#fff;padding-right:16px;font-size:22px}
.about-container{width:1200px;margin:0 auto}
.about-container .container{width:100%;overflow:hidden;padding-bottom:30px}
.location-box{box-sizing:border-box;width:100%;line-height:24px;margin:20px 0;background:url(img/location-icon.png) no-repeat left center;padding-left:30px;color:#666}
.location-box a{color:#999}
.location-box a:hover{color:#6396f6}
.about-left-box{float:left;width:200px;background:#f7f7f7}
.about-left-box h2{padding:20px 0;text-align:center;line-height:34px;font-size:22px;color:#666;font-weight:400}
.about-left-box h2 p{line-height:20px;font-size:14px;color:#b1b1b1;font-family:Arial}
.about-left-box li{border-top:1px solid #e5e5e5}
.about-left-box li a{display:block;line-height:54px;text-align:center;font-size:16px;color:#333;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.about-left-box li a.current,.about-left-box li a:hover{background:#1861f2;color:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}
.about-right-box{float:right;width:940px}
.about-right-box .title{position:relative;width:100%;line-height:36px;font-size:20px;color:#333;font-weight:400;border-bottom:1px solid #e7e7e7}
.about-right-box .title i{position:absolute;right:0;bottom:-4px;display:block;width:8px;height:8px;border-radius:50%;background:#e7e7e7}
.about-right-box .box{padding:5px 0 25px;overflow:hidden}
.about-right-box .box p{padding:10px 0;line-height:22px;color:#666;text-align:justify}
.about-right-box .box p.f-left{line-height:42px}
.about-right-box .box img{margin:15px 0 0}
.about-right-box .box img.f-left{margin-right:34px}
.map-iframe{width:100%;height:400px;margin:10px 0}
.error_warp{width:1200px;margin:0 auto}
.error_warp .error_img{margin:0 auto;background:url(../images/404_error.png) no-repeat center center;width:463px;height:465px}
.qh-haeder1{border-bottom:1px solid #eee}
.error_warp .error_input{width:643px;margin:0 auto;overflow:hidden;padding-bottom:50px}
.error_warp .error_input input{height:38px;border:solid 1px #e7e7e7;width:493px;padding-left:10px}
.error_warp .error_input button{width:138px;height:40px;background:#0076e5;color:#fff;border:none;border-top-right-radius:5px;border-bottom-right-radius:5px}
.error_warp .error_input .Hot_Search{padding-left:10px}
.error_warp .error_input .Hot_Search li{float:left;padding:12px 6px;color:#999}
.error_warp .error_input .Hot_Search li a.on,.error_warp .error_input .Hot_Search li a:hover{color:red}
.error_warp .error_input .Hot_Search li a{font-size:12px;color:#999}
.zcxy_box{padding:5px 0 15px;overflow:hidden; text-align: justify;}
.zcxy_box p{padding:10px 0;line-height:2;color:#333;text-align:justify;font-size:14px;}
.gsjs-wrapper{max-height:146px;overflow:hidden}
.box_title{    font-weight: bold; font-size: 14px; line-height: 20px;display: inline-block; height: 30px;}

.n_error_warp .error_img{margin:0 auto;background:url(../images/n_404_error.png) no-repeat center center;width:555px;height:362px;margin-top: 20px;}
.n_error_txt h1{text-align: center;font-size: 26px;color: #666666;margin-top: 20px;}
.n_error_txt p{text-align: center;font-size: 18px;color: #666666;margin-top: 10px;margin-bottom: 30px;}
.n_error_txt p a{color: #22ADF6;}
