/*
 * author: jinbo
 * time: 2020-08-25
*/
html,body,h1,h2,h3,h4,h5,h6,div,ul,ol,li,dl,dt,dd,iframe,textarea,input,button,p,span,a,em,i,s,img,s,b,strong,form,label,table,tbody,tfoot,thead,tr,th,td,hr,video,dfn{margin:0;padding:0}
body{font:14px/1.8 "\5FAE\8F6F\96C5\9ED1",Tahoma,Arial,sans-serif;color:#333; min-width:1200px;background: #f5f5f5;}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%;font-weight:normal;}
table {border-collapse:collapse;border-spacing:0;}
em,i,s,b{font-style:normal;}
ol,ul{list-style: none;}
img{border:none;}
video{outline: none;}
a,textarea,select,input{resize:none;outline:none; font-family:"\5FAE\8F6F\96C5\9ED1",Tahoma,Arial,sans-serif;}
a{color:#444;text-decoration:none;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s; transition:all .2s ease-out 0s;}
a:hover {text-decoration:none;color: #f50606;}
a:hover img{opacity: 0.9;filter:alpha(opacity=90);}
::-webkit-input-placeholder {color:#aaa;}
:-moz-placeholder {color:#aaa;}
::-moz-placeholder {color:#aaa;}
:-ms-input-placeholder {color:#aaa;}
.clearfix:after {content:"\200B"; display:block; height:0; clear:both;}
.clearfix {*zoom:1;}

.bgwhite{background:#fff;position: relative;}
.bggray{background:#f7f7f7;}
.wrap{width:1200px;margin:0 auto;position: relative;z-index: 9}
.box940{width: 940px;}
.box880{width: 880px;}
.box730{width: 730px;}
.box660{width: 660px;}
.box570{width:570px;}
.box300{width: 300px;}
.fl{float:left;}
.fr{float:right;}
.prl{position: relative;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.pd15{padding:15px;}
.red{color: #e00b0b;}
.icons{background: url(/style/zx/images/icons.png);background-repeat: no-repeat;}

.top{height:33px; font-size:12px;border-bottom:1px solid #dcdcdc;background: #f8f8f8;}
.welcome{height:33px; line-height: 33px;}
.top-meau ul li{float:left;height:33px;padding:0 10px;}
.top-meau ul li a{display:inline-block;height:33px; line-height: 33px;}
.header{height:80px;padding: 20px 0;overflow: hidden; background:#fff;}
.header .logo em{display:block;line-height:60px;}
.header .logo .pic{float:left;display:inline-block;width: 210px;height:74px;margin-top:12px;}
.search{float:right;margin-top:26px;}
.search-area{float:left;width:280px;height:28px; line-height:28px;padding:4px 10px; border:1px solid #cdcdcd;border-right:0;}
.search-btn{float:left;display:block;width:70px;height:38px; border:0 none;background: #fd6600 url(/style/zx/images/icons_1.png) no-repeat 20px -22px; cursor: pointer;-webkit-transition:background-color .2s ease-out 0s;-moz-transition:background-color .2s ease-out 0s;transition:background-color .2s ease-out 0s;}
.search-btn:hover{background-color:#f8980f;}
.country-choice{float:left;width: 72px;text-align: center;height:20px;padding:0 10px; margin:25px 0 0 10px;font-size: 13px;line-height: 20px; color: #666;cursor: pointer;}
.country-choice .city-choice-btn{position:relative;display:block;height:20px;line-height: 20px;color:#888;}
.country-choice .city-choice-btn:after{content: " ";display:inline-block;width: 6px;height: 6px;margin-left:6px;border-top: 2px solid #ccc;border-right: 2px solid #ccc; transform: rotate(135deg);vertical-align: middle;}

.title-a {height:40px;line-height:40px;font-size: 20px;font-weight: 600;color: #333; border-bottom: 1px #e5e5e5 solid;padding-bottom: 6px;}
.title-a span {position:relative;float:left;height:40px; line-height: 40px; padding-bottom: 6px;border-bottom: 1px  solid #3897e5 }
.title-a span strong {color:#3897e5;}
.title-a .more{ position:relative;float: right;color: #999;font-size: 14px; font-weight: normal; margin-top: 6px;}



.nav{height:44px;background:#ec0000;}
.catebar{ float: left;display:inline-block;width: 220px;margin-right:20px;height: 44px; line-height:44px; font-size:18px;background: #ff6b37;color: #fff;text-align: center;}
.nav-list{float:left;width:960px;}
.nav-list.ny{float:left;width:auto}
.nav-list li{float:left;height:44px;line-height: 44px;font-size:18px;}
.nav-list li a{display:inline-block;padding:0 30px;color:#fff;}
.nav-list li a:hover{background:#1d377c;color:#fff;}
.nav-list li.on a{color:#ec0000;}
.cate-list{position: absolute;left:0;top: 44px;width:220px;height:500px; overflow-y:auto;background:#383131;color:#fff; z-index:10;}
.cate-list li{position:relative;height:38px;padding:0 15px;cursor: pointer;}
.cate-list li dl{height:38px; line-height: 38px;overflow: hidden; }
.cate-list li:hover,.cate-list li.active{background:#fff3;}
.cate-list li dt{float:left;padding:0 5px;}
.cate-list li dt a{font-size:16px;color:#fff;}
.cate-list li dl{float:left;}
.cate-list li dl dd{float:left;padding:0 5px;}
.cate-list li dl dd a{float:left;padding:0 5px;color:#ccc;}
.cate-more-box{position: absolute;top:44px;left:220px;width:740px;height:500px;padding:15px;border:2px solid #f63;border-left:0;background:#fff;color:#333; box-sizing: border-box;-webkit-box-shadow: 0 6px 12px rgba(23, 23, 23, 0.1);-moz-box-shadow: 0 6px 12px rgba(23, 23, 23, 0.1);box-shadow: 0 6px 12px rgba(23, 23, 23, 0.1); overflow: hidden; z-index: -1;  opacity: 0; filter: alpha(opacity=0);}
.cate-more-box-items{margin-bottom:10px;}
.cate-more-box-tit{height:38px; line-height: 38px; border-bottom:1px solid #eee;}
.cate-more-box-tit .bt{float:left; font-size:18px;}
.cate-more-box-tit .more{float:right; position:relative;padding-right:12px;color:#888;}
.cate-more-box-tit .more:after{content:" "; position: absolute;right:0;top:14px; width:6px;height:6px;border-top: 1px solid #ccc;border-right: 1px solid #ccc;transform: rotate(45deg);}
.cate-common-list ul{padding:12px 0;}
.cate-common-list ul li{float:left;width:140px;height:30px; line-height: 30px;overflow: hidden;white-space: nowrap; text-overflow: ellipsis; }
.cate-common-list ul li a{color: #777;}
.cate-common-list ul li a:hover{color: #ff6b37;}
.cate-rec-rank{margin-top:20px; overflow: hidden; }
.cate-rec-rank ul{width:720px;}
.cate-rec-rank ul li{float:left;width:225px;height:180px;margin-right:15px;}
.cate-rec-rank ul li p{height:30px;line-height: 30px; text-align: center;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}

.first-screen-box{width:970px;padding-top:10px;padding-left:230px;margin:0 auto;}
.banner{position:relative;width:730px;height:284px;overflow: hidden;}
.banner-list{width:100%;}
.banner-list ul li{position:absolute;width:730px;height:284px;display:none;}
.banner-list ul li:first-child{display:block;}
.banner-list ul li a{display:block;width:730px;height:284px;}
.banner-control{position:absolute;left:0;bottom:16px; width:100%; text-align: center; z-index:9;}
.banner-control ul li{display:inline-block;}
.banner-control ul li{display:inline;width:0;height:0;font-size:0;color:#000;padding:6px; margin-left: 8px;background: #fff;cursor: pointer;overflow: hidden;-webkit-border-radius:100%;-moz-border-radius:100%; border-radius:100%;filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;  opacity:.6;}
.banner-control ul li.on{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;  opacity:1; background:#53a2ef;}
.life-selection{height:166px;padding:15px;margin-top:10px;background:#fff;}
.life-selection-title{position:relative;height:30px;border-bottom:1px solid #eee;padding-left:16px; line-height:18px;font-size:18px; }
.life-selection-title:before{content:" "; position: absolute;left:0;top:0; width:4px;height:18px;background:#ec0000;}
.life-selection{ overflow: hidden; }
.life-selection ul{width: 720px;}
.life-selection ul li{float:left;width:100px;height:100px;margin-right:20px;}
.life-selection ul li .pic{height:100px;height:100px;}
.life-selection ul li .bt{height:22px;line-height:22px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }

.first-screen-right{width:200px;height:460px;padding:15px;background:#fff;}
.first-screen-right-head{height:66px;background:#ff6b37;color:#fff;}
.first-screen-right-head ul li{float:left;width: 50%;height:66px;font-size:16px; line-height:66px; text-align:center;-webkit-box-sizing: border-box; box-sizing: border-box;}
.first-screen-right-head ul li.wysb{border-right:1px solid #ff5722;}
.first-screen-right-head ul li.sjtp{border-left:1px solid #ff9978}
.first-screen-right-head ul li a{display:block;color:#fff;}
.first-screen-right-head ul li:hover{background:#ff5722;}

.tow-btns {padding-bottom: 5px;border-bottom: 1px solid #ededed;}
.tow-btns a {display: block; float: left; width:96px; height: 32px;line-height:32px;box-sizing: border-box;-webkit-border-radius: 20px;-moz-border-radius: 20px; border-radius: 20px; cursor: pointer;margin-bottom: 10px;}
.tow-btns a i { float: left;display: block;}
.wysb {border: 1px solid #ffe0ab; background: #ffefd3; color: #f9aa20; margin-right: 5px;}
.wysb i {width: 20px; height: 18px;background-position: -150px 0; margin: 7px 3px 0 6px;}
.wysb:hover{color: #f9aa20;}
.wytp {border: 1px solid #f8a8a3;background: #ffefee;color: #ff867b;}
.wytp i {width: 22px;height: 18px;background-position: -235px 0;margin: 7px 3px 0 6px;}
.wytp:hover{color:#ff867b;}

.brand-entry{padding:5px 15px;}
.brand-entry-tit{ position: relative; text-align:center;height:36px; line-height: 36px;}
.brand-entry-tit span{padding:0 10px;color:#ec0000;}
.brand-entry-tit:before,.brand-entry-tit:after{ content: "";display: inline-block;width: 30px;height: 2px;background: #ec0000;}
.entry-scroll{height:234px; overflow: hidden;}
.entry-scroll ul li{height:26px; line-height: 26px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.entry-scroll ul li a p{float: left;width: 82px; font-size: 14px; color: #7e7c7b;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.entry-scroll ul li a span{float:right;width: 108px;height: 26px;font-size:12px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #444;}
.entry-scroll ul li a {font-size: 12px;}
.web-data ul li { line-height:30px; color: #7e7c7b;}
.web-data ul li span {color: #e00b0b;}

.mod-hd-tab{position:relative;}
.mod-hd-tab ul li{position:relative;float:left;height: 36px;line-height:30px;margin-right:30px; font-size:16px; cursor: pointer;}
.mod-hd-tab ul li.on{color:#ec0000;}
.mod-hd-tab ul li.on:after{ content: " ";position: absolute;left: 50%;margin-left: -6px;bottom: 0px; width: 0; height: 0;  overflow: hidden;border-bottom: 6px solid #ec0000;border-top: 0 none;border-left: 6px solid transparent; border-right: 6px solid transparent;}
.mod-hd-tab .more-city {position: absolute;top: 11px;right: 0;display: block;padding-right: 16px;color: #ec0000;}
.mod-hd-tab .more-city:after{position: absolute;right: 0;top: 50%;margin-top: -5px;content: "";display: block;width: 0;height: 0;border: 5px solid transparent;border-left: 5px solid #ec0000;}


.mod-hd-box{display:none;overflow: hidden; }
.mod-hd-box.disb{display:block;}
.mod-hd-content{padding:15px;background:#fff; border: 1px solid #e0e0e0;border-top: 2px solid #ec0000;}
.mod-hd-box-tab ul li{float:left;padding:0 10px;height:24px; line-height:24px;-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px; margin-right:20px; color:#ff5b5b;cursor: pointer;}
.mod-hd-box-tab ul li.on,.mod-hd-box-tab ul li:hover{background:#ff5b5b;color:#fff;}
.mod-hd-box-list{display:none;overflow: hidden; }
.mod-hd-box-list.disb{display:block;}
.mod-hd-box-list ul{width:1190px;overflow:hidden;}
.mod-hd-box-list ul li{float:left;display:inline-block;width:220px;height:160px;margin:16px 16px 0 0;overflow: hidden;border-radius: 10px;}
.mod-hd-box-list ul li a{display:block; position: relative;width:220px;height:160px; overflow: hidden;}
.mod-hd-box-list ul li a .glass{ -webkit-filter: blur(8px);filter: blur(8px);}
.mod-hd-box-list ul li a .item-msg{position: relative;z-index: 2;width: 100%;height: 100%;padding: 54px 0px;margin: -167px 0 0 1px;overflow: hidden;background: rgba(0, 0, 0, 0.2);text-align: center;transition: all .3s;font-size: 20px;}
.mod-hd-box-list ul li a .item-msg:hover{background: rgba(0, 0, 0, 0.6);}
.mod-hd-box-list ul li a .item-name {position: relative;padding: 0 5px;text-align: center;font-weight: 700;font-size:32px;line-height: 51px;color: #fff;margin-bottom: 3px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.mod-hd-box-list ul li a .item-info {border-top: 1px solid rgba(255, 255, 255, .5);margin-top:3px;text-align: center;}
.mod-hd-box-list ul li a .item-info .price { position: relative;float: right;font: 22px/1.5 tahoma;color: #f60;}
.mod-hd-box-list ul li a .item-info .price dfn {vertical-align: 7px;font: 12px/1.5 arial;color:#fff;}
.mod-hd-box-list ul li a .item-info .price .price_info {margin-left: 3px;vertical-align: 2px;font: 12px/1.5 "Microsoft yahei";color:#fff;}
.mod-hd-box-list ul li a .icon-scenic{position: absolute;left:6px;top:2px;width: 12px;height: 12px;background-position: 0 -414px;}
.mod-hd-box-list ul li a .icon-food{position: absolute;left:6px;top:2px;width: 12px;height: 12px;background-position: -26px -414px;}
.mod-extra{width:220px;height:336px;margin-top:38px;}


.mod-rank-list{display:none;}
.mod-rank-list.disb{display:block;overflow: hidden; }
.mod-rank-list ul{width:1190px;}
.mod-rank-list ul li{float:left;display:inline-block;width:220px;height:180px;margin:15px 17px 0 0;}
.mod-rank-list ul li a{display: block;}
.mod-rank-list ul li p{height:24px;line-height:24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sh-tabs-box-tit .more{float:right; position:relative;padding-right:12px;color:#888;}
.sh-tabs-box-tit .more:after{content:" "; position: absolute;right:0;top:14px; width:6px;height:6px;border-top: 1px solid #ccc;border-right: 1px solid #ccc;transform: rotate(45deg);}

.sh-tabs-box{padding:15px;background: #fff;}
.sh-tabs-box-tit{height:40px;line-height: 36px; border-bottom:2px solid #eee;}
.sh-tabs-box-tit .bt{float:left;width:255px;height:38px;line-height:38px; font-size:20px; font-weight: bold;}


.sh-tabs-box-tit ul{float:left;}
.sh-tabs-box-tit ul li{float:left;height:40px;margin:0 20px;font-size:16px; line-height: 38px; cursor: pointer}
.sh-tabs-box-tit ul li.on{color:#ec0000; border-bottom:2px solid #ec0000;}
.sh-tabs-box-cont{display: none}
.sh-tabs-box-cont.disb{display: block}
.sh-tabs-box-l{position:relative;float:left;width:275px;height:480px;}
.sh-tabs-box-l a{display: block;width:275px;height:480px;}
.sh-tabs-box-l .thumb{display: block;width:275px;height:480px;}
.sh-tabs-box-l .bg{position: absolute;bottom:20px;left:20px;width:235px;height:80px; text-align:center;background:rgba(255,255,255,.8); }
.sh-tabs-box-l .bt{height:28px;margin:10px 0 5px 0;padding:0 10px;line-height:28px;font-size:22px;color:#000;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sh-tabs-box-l .ms{display:inline-block;height:28px;line-height:28px; border-top:1px solid #000; color:#000;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sh-tabs-box-m{float:left;height:480px;width:830px;padding:0 25px;}
.sh-tit-a{border-bottom:1px solid #f0f0f0;}
.sh-tit-a .bt{float:left;position:relative;height:36px; line-height:36px;padding-left:16px;font-size:16px; font-weight: bold;}
.sh-tit-a .bt:before{content:" "; position: absolute;left:0;top:10px; width:4px;height:18px;background:#ec0000;}
.sh-tit-a .more{position:relative;float:right;padding-right:10px;color:#999;}
.sh-tit-a .more:after{content: " ";position: absolute;right: 0;top: 10px;width:  6px;height:  6px;border-top: 1px solid #ccc; border-right: 1px solid #ccc; transform: rotate(45deg);	}
.sh-rec-rank-list{margin-top:14px; overflow: hidden;}
.sh-rec-rank-list ul{width: 820px;}
.sh-rec-rank-list ul li{float:left;display:inline-block;width:210px;height:154px;}
.sh-rec-rank-list ul li a{display: block;}
.sh-rec-rank-list ul li a img{border-radius: 10px;width: 200px;height: 133.33px}
.sh-rec-rank-list ul li a p{height: 28px;line-height: 28px; text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 14px;padding-right: 50px; }
.sh-rec-store-list{margin-top:14px;overflow: hidden;}
.sh-rec-store-list ul{width: 565px;}
.sh-rec-store-list ul li{float:left;display:inline-block;width:174px;height:214px;margin-right:14px;}
.sh-rec-store-list ul li a{display:block;}
.sh-rec-store-list ul li a .thumbs{width: 170px;height: 116px;}
.sh-rec-store-list ul li a .bt{height:26px; line-height:26px;padding-top:5px;font-size: 16px;color: #333; white-space: nowrap;word-wrap: normal;text-overflow: ellipsis;overflow: hidden;}
.sh-rec-store-list ul li a .merchantcard-stars{float:left;height:14px;margin:4px 5px 0 0;}
.sh-rec-store-list ul li a .merchantcard-stars i{float:left;width:14px;height:14px;margin:0 1px;background:url(/style/zx/images/star_2.png) no-repeat;background-size:14px;}
.sh-rec-store-list ul li a .merchantcard-stars i.light{background:url(/style/zx/images/star_1.png) no-repeat;background-size:14px;}
.merchantcard-stars i.half-light{background:url(/style/zx/images/star_2.png) no-repeat;background-size:14px;}
.sh-rec-store-list ul li a .merchantcard-count{float:right;font-size:13px;color:#777;}
.sh-rec-store-list ul li a .classname{float:left;height:20px; line-height: 20px;color:#888;font-size: 12px;}
.sh-rec-store-list ul li a .address{float:right; height:20px; line-height: 20px;color:#888;font-size: 12px;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sh-rec-store-list ul li a .price{height:20px; line-height: 20px;color:#888;font-size: 12px;}
.sh-tabs-box-r{float:right;width: 285px;}
.channel-vote-box{margin-top:14px;}
.channel-vote-box-head{height:36px;background:#f8f8f8;}
.channel-vote-box-head ul li{float:left;height:36px; line-height: 36px; text-align: center;}
.channel-vote-box-head ul li.col-1{width:50px;}
.channel-vote-box-head ul li.col-2{width:175px;}
.channel-vote-box-head ul li.col-3{width:60px;}
.channel-vote-box-items ul li{float:left;height:39px;}
.channel-vote-box-items ul li.col-1{width:50px; text-align:center;}
.channel-vote-box-items ul li.col-2{width:175px;}
.channel-vote-box-items ul li.col-3{width:60px;text-align:center;height:39px; line-height: 39px;color:#f1a31b;overflow: hidden;}
.channel-vote-box-items ul li.col-1 span{ display: inline-block;width: 20px;height: 20px;margin:12px auto;-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;color: #fff;text-align: center; line-height: 20px; background: #ccc;}
.channel-vote-box .channel-vote-box-items:nth-of-type(1)  ul li.col-1 span {background: #E00B0B;}
.channel-vote-box .channel-vote-box-items:nth-of-type(2)  ul li.col-1 span {background: #ff7640;}
.channel-vote-box .channel-vote-box-items:nth-of-type(3)  ul li.col-1 span { background: #fdc45c;}
.channel-vote-box-items ul li.col-2 a{display:block;max-width:175px;height:39px; line-height: 39px; color:#f1a31b;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.channel-vote-box .channel-vote-box-items:nth-of-type(1)  ul li.col-2 a {color: #E00B0B;}
.channel-vote-box .channel-vote-box-items:nth-of-type(2)  ul li.col-2 a {color: #ff7640;}
.channel-vote-box .channel-vote-box-items:nth-of-type(3)  ul li.col-2 a {color: #fdc45c;}
.channel-vote-box .channel-vote-box-items:nth-of-type(1)  ul li.col-3 {color: #E00B0B;}
.channel-vote-box .channel-vote-box-items:nth-of-type(2)  ul li.col-3 {color: #ff7640;}
.channel-vote-box .channel-vote-box-items:nth-of-type(3)  ul li.col-3 {color: #fdc45c;}
.sh-tit-b{font-size:28px; font-weight:bold;text-align:center; }
.sh-tab-control{margin:5px 0; text-align: center; }
.sh-tab-control li{display:inline-block;+display:inline;height:32px;margin:0 5px;padding:0 20px; line-height:32px; font-size:14px; border:1px solid #dadfe6; background: #fff;cursor: pointer;margin-bottom: 10px;border-radius: 4px;}
.sh-tab-control li.on{background:#ec0000;border-color:#ec0000;color:#fff;}
.sh-cont-box.disb{display:block; }
.sh-cont-box{display:none; overflow: hidden; }
.sh-cont-box ul{width:1218px;}
.sh-cont-box ul li{float:left;width:288px;height:300px;margin-right:15px;background:#fff;}
.sh-cont-box ul li .bt{height: 48px;padding:0 15px;line-height: 24px;font-size:16px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-bottom: 8px;}
.sh-cont-box ul li .ms{padding:0 15px;}
.sh-cont-box ul li .ms .pro-price{display:block; height: 24px;}
.sh-cont-box ul li .ms .pro-price dfn {float: left;position: relative;top: 4px;font-size: 14px;color: #f63;font-style: normal;}
.sh-cont-box ul li .ms .pro-price i{float: left;font-size: 24px;line-height: 24px;color: #f63;}
.sh-cont-box ul li .ms .pro-price em {float: left;position: relative;top: 4px;color: #999;font-size: 14px;}

.sh-sf-rec-tab ul li{position:relative;float:left;height: 36px;line-height:30px;margin-right:30px; font-size:16px; cursor: pointer;}
.sh-sf-rec-tab ul li.on{color:#ec0000;}
.sh-sf-rec-tab ul li.on:after{ content: " ";position: absolute;left: 50%;margin-left: -6px;bottom: 0px; width: 0; height: 0;  overflow: hidden;border-bottom: 6px solid #ec0000;border-top: 0 none;border-left: 6px solid transparent; border-right: 6px solid transparent;}
.sh-sf-rec-content{padding:15px;background:#fff; border: 1px solid #e0e0e0;border-top: 2px solid #ec0000;}
.sh-sf-rec-box{display:none; overflow: hidden; }
.sh-sf-rec-box.disb{display:block;}
.sh-sf-rec-box ul{width:1186px;}
.sh-sf-rec-box ul li{float:left;display:inline-block;width:222px;margin-right:14px;}
.sh-sf-rec-box ul li a{display:block;}
.sh-sf-rec-box ul li a .bt{height: 24px;line-height: 24px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.sh-sf-rec-box ul li a .info{margin-top:6px;height: 24px;line-height: 24px;font-size:12px;}
.sh-sf-rec-box ul li a .info .adress{float:left;color:#999;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.sh-sf-rec-box ul li a .info .price{float:right;    position: relative; font-size: 22px;color: #f60;}
.sh-sf-rec-box ul li a .info .price dfn{float: left;position: relative;top: 4px;font-size: 12px;color: #f63;font-style: normal;}
.sh-sf-rec-box ul li a .info .price i{ margin-left: 3px;vertical-align: 2px; font: 12px/1.5 "Microsoft yahei"; color: #666;}

.nws-left{float:left;width:240px;background:#fff;}
.nws-ask-first a{display:block;overflow: hidden;}
.nws-ask-first a img{width:240px;height:160px;}
.nws-ask-first a .bt{height:36px; line-height:36px;font-size:16px; font-weight:bold;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;color:#333;}
.nws-ask-first a .ms{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;font-size:14px; line-height:24px;color: #999;}
.nws-ask ul li {position: relative;padding: 6px 0 6px 16px;height:24px; line-height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.nws-ask ul li:before{content:""; position:absolute; left:0;top:16px; width:6px;height:6px;-webkit-border-radius:100%;-moz-border-radius:100%; border-radius:100%; background:#ccc;  }
.nws-ask ul li a {font-size: 15px;color: #333;}
.nws-right{float:right;width:300px;}
.nws-right ul li{padding:18px 0;border-bottom:1px dashed #efefef;overflow: hidden;}
.nws-right ul li:first-child{padding-top:0;}
.nws-right ul li:last-child{border-bottom:0;}
.nws-right ul li a img{float:left;width:100px;height:67px;}
.nws-right ul li a .chara{float:right;width:186px;}
.nws-right ul li a .chara .bt{display: block;font-size:14px;line-height:20px; color: #333; max-height: 40px; overflow: hidden;}
.nws-right ul li a .chara p{ overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:12px;line-height:22px;margin-top:4px;color: #999;}
.friends-tabs {position: relative;height:46px;border-bottom: 1px solid #ddd;}
.friends-tabs div {float: left;width:100px; text-align:center;font-size:18px;height:46px; line-height:46px;color: #333;cursor: pointer;}
.friends-tabs .line {position: absolute;bottom: -1px;left: 35px;display: block;width: 30px;height: 2px;background: #ec0000;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;}
.friends-cont{padding:15px 0;}
.friends-box{display:none;}
.friends-box.curent{display:block;}
.friends-box ul li{float:left;height:30px; line-height: 30px; font-size:14px; word-wrap: break-word;word-break: keep-all;overflow: hidden;}
.friends-box ul li a{padding: 0 8px;color: #999;}

.footer{font-size:12px;padding: 30px 0 0 0;background: #484848;color: #fff;}
.footer-meau{float:left;width:200px;padding-right:40px;}
.footer-meau div{font-size:14px;margin-bottom:8px;font-weight: bold;}
.footer-meau ul li{height:28px; line-height: 28px;}
.footer-meau ul li a{color: #ccc;}
.footer-desc{margin-top:30px;background: #3c3c3c;color: #777;font-size:12px;}
.footer-contact{float:left;width:200px;padding-right:40px;}
.footer-contact .bt{font-size:14px;margin-bottom:8px;font-weight: bold;}
.footer-contact div p{ line-height: 28px; }
.footer-contact div p .fk-btn{display:inline-block;height:26px;margin-left:10px;padding:0 10px; line-height:26px;background:#fff;-webkit-border-radius: 4px; border-radius: 4px;}
.footer-contact div p .fk-btn:hover{color:#333;}
.footer-code{float:right;width:200px; text-align: center}
.footer-code div{padding:2px 0;line-height: 24px;}
.footer-desc a{color: #999;}
.footer-desc a:hover{color: #aaa;}


.channel-first-screen {width:970px;padding-top:10px;padding-left:230px;margin:0 auto;}
.focus{position:relative;width:660px;height:243px;overflow: hidden;}
.focus-list{width:100%;}
.focus-list ul li{position:absolute;width:660px;height:243px;display:none;}
.focus-list ul li:first-child{display:block;}
.focus-list ul li a{display:block;width:660px;height:243px;}
.focus-control{position:absolute;left:0;bottom:16px; width:100%; text-align: center; z-index:9;}
.focus-control ul li{display:inline-block;}
.focus-control ul li{display:inline;width:0;height:0;font-size:0;color:#000;padding:6px; margin-left: 8px;background: #fff;cursor: pointer;overflow: hidden;-webkit-border-radius:100%;-moz-border-radius:100%; border-radius:100%;filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;  opacity:.6;}
.focus-control ul li.on{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;  opacity:1; background: #e86666;}


.chanel-concentrate .tit{height:32px; line-height: 32px; padding:5px 18px;color:#999;}
.chanel-concentrate  .tit span{color:#ec0000;}
.chanel-concentrate-list{padding:5px 15px 15px 15px;overflow: hidden;}
.chanel-concentrate-list ul{width: 648px;}
.chanel-concentrate-list ul li{float:left;display:inline-block;width:144px;height:174px;margin-right:18px;}
.chanel-concentrate-list ul li a{display:block;}
.chanel-concentrate-list ul li a .thumbs{width: 144px;height: 92px;}
.chanel-concentrate-list ul li a .bt{height:24px; line-height:24px;padding-top:2px;font-size: 14px;color: #333; white-space: nowrap;word-wrap: normal;text-overflow: ellipsis;overflow: hidden;}
.chanel-concentrate-list ul li a .merchantcard-stars{float:left;height:12px;margin:4px 5px 0 0;}
.chanel-concentrate-list ul li a .merchantcard-stars i{float:left;width:12px;height:12px;margin:0 1px;background:url(/style/zx/images/star_2.png) no-repeat;background-size:12px;}
.chanel-concentrate-list ul li a .merchantcard-stars i.light{background:url(/style/zx/images/star_1.png) no-repeat;background-size:12px;}
.chanel-concentrate-list ul li a .merchantcard-count{float:right;font-size:13px;color:#777;}
.chanel-concentrate-list ul li a .classname{float:left;height:18px; line-height: 18px;color:#888;font-size: 12px;}
.chanel-concentrate-list ul li a .address{float:right; height:18px; line-height: 18px;color:#888;font-size: 12px;}
.chanel-concentrate-list ul li a .price{height:18px; line-height: 18px;color:#888;font-size: 12px;}

.title-c{height:44px; line-height:44px;font-size:18px; text-align:center;}
.news-frist{float:right;width:270px;padding:5px 15px 15px 15px;height:470px;background:#fff;}
.news-frist ul li{padding:10px 0 ;overflow: hidden;}
.news-frist ul li a img{float:left;width:96px;height:64px;}
.news-frist ul li a .chara{float:right;width:156px;}
.news-frist ul li a .chara .bt{display: block;font-size:14px;line-height:20px; color: #333; max-height: 40px; overflow: hidden;}
.news-frist ul li a .chara p{ overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:14px;line-height:24px;margin-top:4px;color: #999;}


.title-z {position:relative;height:40px;line-height:40px;font-size: 22px;font-weight: 600;color: #333; border-bottom: 2px  solid #ec0000;padding-bottom: 6px;}
.title-z span {position:relative;float:left;height:40px; line-height: 40px; padding-bottom: 6px;border-bottom: 1px  solid #ec0000; }
.title-z span strong {color: #ec0000;}
.news-prev,.news-next{ position: absolute;bottom:0;height:24px;width:24px; cursor: pointer;}
.news-prev{background:#ec0000 url(/style/zx/images/re-right.png) no-repeat center center;right:0;}
.news-next{background:#ec0000 url(/style/zx/images/re-left.png) no-repeat  center center;right:26px;}
.news-scroll{margin-top:20px; overflow: hidden;}
.news-scroll ul{width:20000px;}
.news-scroll ul li{float:left;width:222px;margin-right:15px;}
.news-scroll ul li img{width:222px;height: 148px;}
.news-scroll ul li .bt{height:30px;line-height: 30px;font-size:16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.hot-city{padding:15px 0 15px 0; border-bottom:1px solid #eee; }
.hot-city dt{float: left;margin-right: 18px;color: #ff552e;font-size: 16px;font-weight: 600;}
.hot-city dd a{margin: 0 10px;color: #666;font-size: 14px; white-space: nowrap;}
.hot-city dd a:hover{color: #ff552e;}

.city-choice{padding:15px 0 15px 0;}
.city-choice .labe{float: left;margin-right: 18px;color: #ff552e;font-size: 16px;font-weight: 600;}
.selector-search{float: left; width: 168px;height: 28px;border: solid 1px #ddd;overflow: hidden}
.selector-search-input {float: left; width: 108px; height: 28px; line-height: 28px; padding: 0 0 0 6px;border: 0; outline: 0; font-size: 14px; color: #999}
.selector-search-btn {float: left;width: 53px;height: 28px;line-height: 28px; border-left: solid 1px #ddd;cursor: pointer; color: #555;font-size: 14px;text-align: center;background-color: #f5f5f5;}
.letter-list{float:left;}
.letter-list a{font-size: 14px;margin: 0 15px;color: #666;cursor: pointer;}

.bread{height:24px;padding-top:10px;line-height:24px; color:#999;}
.bread a{color:#333;}
.breadnew{height:24px;padding-top:10px;line-height:24px; color: #ececec;}
.breadnew a{color:black;}
#content-box {width: 1168px;margin-top: 23px;border: solid 1px #eee;background:#fff;}
.content-letter {float: left;border-bottom: 1px solid #eee}
.content-letter-panel {float: left;width: 40px;height: 100%;color: #999;font-size: 18px;font-weight: 700; background-color: #f5f5f5;text-align: center}
.content-province {float: left;position: relative;z-index: 1;width: 1128px}
.content-province-triangle {display: none;position: absolute; top: 50%; left: 0; width: 7px; height: 10px;margin-top: -5px; background-image: url(/style/zx/images/changecity_triangle.png);background-size: 100% 100%; background-repeat: no-repeat}
.content-province-title {float: left;width: 54px;height: 100%;line-height: 46px;padding-left: 16px;border-left-style: solid;border-right-style: solid; border-width: 1px;border-color: #eee;color: #333;font-size: 16px}
.content-cities { float: left;width: 1056px;padding: 12px 0; overflow: hidden}
.content-city {display: inline-block;line-height: 20px;color: #333;font-size: 12px;margin: 0 12px}
.content-letter-panle-hover {color: #fff;background-color: #ff552e}
.content-province-hover { background-color: #f5f5f5}
.content-province-triangle-hover {display: block}
.highlight{background:#ff552e;color:#fff;}

.lead{position:relative;padding:20px;margin-top:20px;border:1px dashed #3897e5;background:#fff;margin-bottom: 20px;min-height: 170px;width: 1158px;}
.lead h1{padding:10px 0 30px 0;line-height:48px;font-size:40px;font-weight:bold; text-align:center;color:#263341; }
.lead p{ line-height:32px;font-size:16px; text-indent:2em; color:#6b7c92;float: left; }
.lead i{position:absolute;width:18px;height:18px;}
.w860{width: 860px;}
.lead .icons_tr{top:-4px;right:-4px; border-top:4px solid #3897e5; border-right:4px solid #3897e5;}
.lead .icons_br{bottom:-4px;right:-4px; border-bottom:4px solid #3897e5; border-right:4px solid #3897e5;}
.lead .icons_bl{bottom:-4px;left:-4px; border-bottom:4px solid #3897e5; border-left:4px solid #3897e5;}
.lead .icons_tl{top:-4px;left:-4px; border-top:4px solid #3897e5; border-left:4px solid #3897e5;}
.lead .lead-ms{margin-top:20px;}
.lead .lead-ms span{float:left;padding-right:40px;color:#bbb;font-size:14px;}
.lead .lead-ms a{text-decoration: underline;}
.rank-bar{height: 46px;margin-bottom:2px;border-bottom: 1px solid #eee;}


.rank-bar ul li{float: left;width: 128px;height: 48px;line-height: 48px;text-align: center;font-size: 16px; cursor: pointer}
.rank-bar ul li.on span {height: 45px; border-bottom: 3px solid #ec0000;color: #ec0000;}
.rank-bar ul li span{display:inline-block;color: #333;}
.rankdetail-list{display:none;}
.rankdetail-list.disb{display:block;}
.rankdetail-list ul li{padding:30px 20px;border-bottom: 1px solid #e8e8e8; overflow: hidden;}
.rankdetail-list ul li .pic{float:left;width:240px;height: auto;}
.rankdetail-list ul li .chara{position:relative;float:right;width:470px;padding-right:100px;}
.rankdetail-list ul li .chara .area{padding:15px 100px 0 80px;color:#888;}
.rankdetail-list ul li .number{float: left;width:60px;height:60px;margin-right: 16px;background-image: url(/style/zx/images/icons_rank.png);
    background-repeat: no-repeat;background-position:-144px 0;color:#fff;line-height:50px; text-align:center;font-weight: bold;font-size:18px;}
.rankdetail-list ul li .number.icons-numb1{background-position:8px 0;overflow: hidden; text-indent:5rem;}
.rankdetail-list ul li .number.icons-numb2{background-position:-45px 0;overflow: hidden;text-indent:5rem;}
.rankdetail-list ul li .number.icons-numb3{background-position:-95px 0;overflow: hidden;text-indent:5rem;}
.rankdetail-list ul li .chara .title{font-size: 20px;line-height: 28px;font-weight: bold;}
.rankdetail-list ul li .merchantcard{padding-top:14px; border-top:0 }
.rankdetail-list ul li .merchantcard-goodrate{float:left;padding-left:20px;}
.rankdetail-list ul li .chara .tags{padding: 5px 0 0 0;color: #888;}
.rankdetail-list ul li .chara .tags span{margin-right:15px;}
.rankdetail-list ul li .chara .tags span em{padding:0 4px; font-weight: bolder;}

.rankdetail-list ul li .btn{margin-top:16px;padding-left:80px;}
.rankdetail-list ul li .wyyy-btn {display:inline-block;width: 140px;height: 36px;background-color: #f83244;color: #fff;font-size: 15px;text-align: center;line-height: 36px;border-radius: 22px;-webkit-box-shadow: 0px 16px 18px rgba(248, 50, 68, 0.2);box-shadow: 0px 16px 18px rgba(248, 50, 68, 0.2);-webkit-transition: ease-in-out all 0.3s;transition: ease-in-out all 0.3s;}
.rankdetail-list ul li .wyyy-btn:hover {opacity: .85;}
.rankdetail-list ul li .wyyy-btn .arrow {width: 14px;height: 10px;background: url(/style/zx/images/right.png) no-repeat 0 0;display: inline-block;background-size: 14px 10px;margin-left: 6px;}
.rankdetail-list ul li .price{float:left;dislay:block; height: 36px;line-height:36px;margin-right:25px;color:#f83244;font-size:28px;}
.rankdetail-list ul li .price em{font-size:16px;}


.rankdetail-list ul li .praise-cont{ position: absolute;top:0;right:0; }
.rankdetail-list ul li .pr-tit{font-size: 14px;padding-top: 112px;text-align: center;color:#666;}
.merchantcard{padding-top:20px;padding-left:80px; border-top:1px dashed #eee; }
.merchantcard-stars{float:left;height:14px;margin:4px 5px 0 0;}
.merchantcard-stars i{float:left;width:14px;height:14px;margin:0 1px;background:url(/style/zx/images/star_2.png) no-repeat;background-size:14px;}
.merchantcard-stars i.light{background:url(/style/zx/images/star_1.png) no-repeat;background-size:14px;}
.merchantcard-count{float:left;font-size:13px;color:#777;}
.merchantcard-goodrate{float:right;font-size:13px;color:#777;}
.praise-cont {position: relative;width: 100px;height: 100px; margin:20px auto;}
.praise-cont .praise-rate {position: absolute; width: 100px;height: 100px;clip: rect(0px, 100px, 100px, 50px);-webkit-animation-duration: .01s;-webkit-animation-delay: .5s;-webkit-animation-name: close-wrapper;-webkit-animation-iteration-count: 1;-webkit-animation-fill-mode: forwards;-webkit-animation-timing-function: linear;}
.praise-cont .praise-rate .circle {width: 92px;height: 92px;border: 4px solid #f08080;border-radius: 50px;position: absolute;clip: rect(0px, 50px, 100px, 0px);-webkit-animation-iteration-count: 1;-webkit-animation-fill-mode: forwards;-webkit-animation-timing-function: linear;}
.praise-cont:hover .praise-rate .circle{border-color:#f08080;}
.praise-cont .praise-rate .circle.left {-webkit-animation-duration: 1s;-webkit-animation-name: left-spin;}
.praise-cont .praise-rate .circle.right {-webkit-animation-duration: .5s;-webkit-animation-name: right-spin;}
.praise-cont .praise-ring {position: absolute;top: 0;left: 0;z-index: 10;width: 100px;height: 100px;font-size:32px;line-height: 100px;text-align: center;overflow: hidden;font-family: Georgia;}
@-webkit-keyframes right-spin {from {-webkit-transform: rotate(0deg);}to {-webkit-transform: rotate(180deg);}}
@-webkit-keyframes left-spin {from {-webkit-transform: rotate(0deg);}to {-webkit-transform: rotate(360deg);}}
@-webkit-keyframes close-wrapper {to {clip: rect(auto, auto, auto, auto);}}
.praise-ms{text-align: center; }
.link-list-btn{display:block;height:48px; line-height: 48px;font-size:18px;background:#e2e2e2;-webkit-border-radius: 6px;-moz-border-radius: 6px; border-radius: 6px; text-align:center;}
.link-list-btn:hover{background:#f83244;color:#fff;}

.relative-ranks{ overflow: hidden; }
.relative-ranks ul{width:866px;}
.relative-ranks ul li{float:left;display:inline-block;width:268px;height:40px;margin:14px 14px 0 0; line-height:40px; font-size:16px; border:1px solid #d1d8e1;padding:2px;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s; transition:all .3s ease-out 0s;}
.relative-ranks ul li a{ position:relative;display:block;background: #ffebbd;height:40px;padding:0 10px;  text-align:center;z-index:2;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.relative-ranks ul li:hover{border:1px solid #6b7c92;}
.relative-ranks ul li a:hover{ color:#fff;}
.relative-ranks ul li a:before {z-index:-1;content: "";position:absolute;top: 0;left: 0;width: 0;height: 100%;background: #3897e5;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s; transition:all .3s ease-out 0s;}
.relative-ranks ul li a:hover::before{width: 100%;}

.rel-vote-list ul li{float:left;border: 1px solid #eee;width: 133px;height:34px;line-height:34px;margin-top:-1px;margin-left:-1px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.rel-vote-list ul li a{display:block;height:34px;padding:0 14px;}
.rel-vote-list ul li a:hover{background:#feca58;color:#fff;}
.hot-news-list ul li { position: relative;padding: 8px 0 8px 18px; line-height: 28px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hot-news-list ul li:before{content:""; position:absolute; left:0;top:20px; width:6px;height:6px; border-radius:100%; background:#ccc;  }
.hot-news-list ul li a {font-size: 15px;color: #333;}

.search-cate-box {margin-bottom: 6px;background: #fff;padding: 5px 10px;}
.search-cate-box .labels {float: left;width: 100%;border-bottom: 1px dotted #ccc;}
.search-cate-box .labels a{float: right;font-size:16px;line-height:36px;color: #0192df;font-weight: 600;}
.search-cate-box .labels  p {float: left;font-size:16px;line-height:36px;color: #333;font-weight: 600;}
.search-cate-box .labels  i {float: left;display: block;width: 18px;height: 18px;margin: 9px 10px 0 0;}
.search-cate-box .labels  i.icons-hy{background-position:-252px -192px;}
.search-cate-box .labels  i.icons-ppdj{background-position:-276px -192px;}
.search-cate-box .labels  i.icons-area{background-position:-60px -192px;}
.search-cate-box .clasrh { position: relative;float: left;width: 100%;}
.search-cate-box .clasrh .all { float: left; width: 50px;margin:8px 17px 0 0;border-radius: 10px;font-size:14px; line-height: 26px; color: #333;text-align: center;cursor: pointer;}
.search-cate-box .clasrh .all.on{background: #3897e5;}
.search-cate-box .clasrh .all.on a{color: #fff;}
.search-cate-box .clasrh .list {float: left;width: 1105px!important;padding-top: 8px;}
.search-cate-box .clasrh .list li {float: left;padding: 0 13px;color: #666;line-height:26px;font-size:14px;margin-bottom: 5px;border-radius: 10px;cursor: pointer;}
.search-cate-box .clasrh .list li a {color: #666;}
.search-cate-box .clasrh .list li.on {background: #f9a411;}
.search-cate-box .clasrh .list li.on a{color:#fff;}

.classfiy-letter{position:relative;margin-top:30px;height:40px;font-size:16px;}
.classfiy-letter a{position:relative;float:left;display:inline-block;width:42px;height:42px;line-height:42px;margin-bottom:6px;background-color:#f4f4f4;text-align:center;color:#646464;}
.classfiy-letter a:hover{color:#e11010;text-decoration:none;}
.classfiy-letter a.current{width:42px;background: #ec0000; color:#fff}
.classfiy-letter span{position:relative;float:left;display:inline-block;width:106px;height:42px;line-height:42px;margin-bottom:6px;background-color:#ddd; text-align:center;}
.classfiy-letter a.current:after{content: "";position:absolute;top: 42px;left: 50%;width:0;height:0;margin-left:-6px;border-width:6px 6px 0;border-style:solid;border-color:#142964 transparent transparent;}


.classfy-items{padding-top:50px;}
.classfy-items .classfy-brand{position:relative;padding:62px 29px 13px;border:3px solid #e5e5e5;background:#fff;}
.classfy-items .classfy-brand i.pos-tit{position:absolute; top:-10px;left:456px;width:211px;height:40px;line-height:40px;text-align:center; background-position: 0 -296px; color:#fff; font-size:24px;}
.classfy-items .tit-brand{margin-bottom:25px;}
.classfy-items .tit-brand li,.tag-name li{float:left;display:inline-block;width:148px;margin-right:79px;overflow:hidden;}
.classfy-items .tit-brand li{height:120px;text-align: center;}
.classfy-items .tag-name li{height:32px;}
.classfy-items .tit-brand li a{display:block;}
.classfy-items .tit-brand li a:hover img{border:1px solid #000; }
.classfy-items .tit-brand li a img{border:1px solid #e5e5e5;}
.classfy-items .tit-brand li a span{display:block;height:30px;line-height:30px;text-align:center;margin-bottom:2px;overflow:hidden;}
.classfy-items .tag-name li{margin-bottom:14px;}
.classfy-items .tag-name li span{display:block;}
.classfy-items .tag-name li .en{color:#878787;}
.classfy-items .tag-name li .cname{height:20px; line-height:20px;overflow:hidden;}

.ht-rank{overflow: hidden;}
.ht-rank ul{width:1196px;}
.ht-rank ul li{float:left;display:inline-block;width:272px;height:220px;margin:26px 26px 10px 0;}
.ht-rank ul li .img{width:272px;height:188px; overflow:hidden;}
.ht-rank ul li .img img{width:272px;height:188px;-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s; transition:all .2s ease-out 0s;}
.ht-rank ul li .img:hover img{ transform:scale(1.04); }
.ht-rank ul li .bt{padding-top:8px;height:30px;line-height: 30px; font-size:15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; text-align: center;}
.relative-brands{ overflow: hidden; }
.relative-brands ul{width:1220px;}
.relative-brands ul li{float:left;display:inline-block;width:275px;height:40px;margin:14px 14px 0 0; line-height:40px; font-size:16px; border:1px solid #d1d8e1;padding:2px;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s; transition:all .3s ease-out 0s;}
.relative-brands ul li a{ position:relative;display:block;background:#ffebbd;height:40px;  text-align:center;z-index:2;}
.relative-brands ul li:hover{border:1px solid #6b7c92;}
.relative-brands ul li a:hover{ color:#fff;}
.relative-brands ul li a:before {z-index:-1;content: "";position:absolute;top: 0;left: 0;width: 0%;height: 100%;background: #3897e5;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s; transition:all .3s ease-out 0s;}
.relative-brands ul li a:hover::before{width: 100%;}

.vote-cate-lead{height:260px;background:#0a172a;}
.vote-cate-lead .bread a{color:#999;}
.vote-cate-lead .wrap{position:relative;}
.vote-cate-lead-title{padding:10px 0; text-align: center; }
.vote-cate-lead-title .bt{color:#fff;font-size:52px; font-weight: bold;margin-bottom:20px;-webkit-text-shadow:5px 2px 6px #000; -moz-text-shadow:5px 2px 6px #000; text-shadow:5px 2px 6px #000; }
.vote-roles{float:left;width:330px;height:210px;padding: 30px 35px;background:#fff;-webkit-box-shadow: 0 0 10px 3px rgba(0,0,0,.15);-moz-box-shadow: 0 0 10px 3px rgba(0,0,0,.15); box-shadow: 0 0 10px 3px rgba(0,0,0,.15);-webkit-transition:all .2s ease-out 0s;-moz-transition:all .2s ease-out 0s; transition:all .2s ease-out 0s;}
.vote-roles.curent,.vote-roles:hover{background:#deb668;}
.vote-roles.curent .vote-roles-ico i,.vote-roles:hover .vote-roles-ico i{background-color:#0a172a;}
.vote-roles.curent .vote-roles-ico div,.vote-roles:hover .vote-roles-ico div{color:#fff;}
.vote-roles.curent .role-intro,.vote-roles:hover .role-intro{color:#fff;}
.vote-roles.curent .intro-btn a,.vote-roles:hover .intro-btn a{background:#0a172a;}
.vote-roles-ico{ text-align: center; }
.vote-roles-ico i{display:inline-block;width:48px;height:48px;margin:0 auto;background-color:#deb668;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}
.vote-roles-ico i.icons-role{background-position: -239px -285px;}
.vote-roles-ico i.icon-intro{background-position: -284px -285px;}
.vote-roles-ico i.icon-require{background-position: -332px -285px;}
.vote-roles-ico div{line-height:32px;padding:10px 0;text-align: center; font-weight: bold; font-size:22px;color:#444;}
.vote-roles .role-intro{line-height:26px;font-size:14px;color:#888;}
.vote-roles .intro-btn a{display:block;height:32px; line-height:32px;width:92px;margin:20px auto 0 auto; text-align: center;background:#deb668;color:#fff;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;}

.choice-nav {margin-bottom:14px;}
.choice-nav .labels{float:left;height:35px; font-size:16px;line-height: 35px;color: #333;font-weight: 600;}
.choice-nav .labels i{float:left;display:inline-block; width: 18px;height: 18px;margin: 7px 10px 0 0;background-position: -29px -192px;}
.choice-nav ul {float:left;display:inline-block;margin-left: 40px;}
.choice-nav ul li {float:left;padding: 4px 10px;border-radius: 2px;border:1px solid  #de2726;margin-right: 29px;}
.choice-nav ul li p {float:left;font-size: 16px;font-weight: 600;color: #333;}
.choice-nav ul li span {float:left;font-size: 14px;color: #e00b0b;}
.choice-nav ul li a{float:left;}
.choice-nav ul li a i {float: left;display: block;width: 14px;height: 14px;margin: 5px 5px 0 10px;background-color: #e00b0b;background-position: 3px -141px;border-radius: 2px;color: #fff;line-height: 14px;text-align: center;}
.choice-nav ul li a i.icons-choice{}
.vote-cate-mt{padding-top:200px;}
.vote-boxes.thumbed .col-4 a{background:#ccc;}
.vote-boxes{float:left;width:280px;margin:20px 20px 0 0;background:#fff;}
.vote-boxes-title{height:24px;line-height:24px;padding:10px;background:#ec0000;color:#fff;font-size:16px; text-align: center;}
.vote-boxes-table-head{height:36px;background:#eee;}
.vote-boxes-table-head ul li{float:left;height:36px; line-height: 36px; text-align: center;}
.vote-boxes-table-head ul li.col-1{width:50px;}
.vote-boxes-table-head ul li.col-2{width:100px;}
.vote-boxes-table-head ul li.col-3{width:80px;}
.vote-boxes-table-head ul li.col-4{width:50px;}
.vote-boxes-table-items{border-top:1px solid #eee;}
.vote-boxes-table-items ul li{float:left;height:44px;padding:3px 0;}
.vote-boxes-table-items ul li.col-1{width:50px;text-align:center;}
.vote-boxes-table-items ul li.col-2{width:100px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.vote-boxes-table-items ul li.col-3{width:80px;text-align:center;height:44px; line-height: 44px;}
.vote-boxes-table-items ul li.col-4{width:50px;text-align:center;height:44px; line-height: 44px;font-size:12px;}
.vote-boxes-table-items ul li.col-4 a{display:block;width:36px;height:22px;margin:11px auto;line-height:22px; text-align:center;background:#818bc6;color:#fff;-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;}
.vote-boxes-table-items ul li.col-1 span{ display: inline-block;width: 20px;height: 20px;margin:12px auto;-webkit-border-radius: 4px;-moz-border-radius: 4px; border-radius: 4px;color: #fff;text-align: center; line-height: 20px; background: #ccc;}
.vote-boxes-table-items ul li.col-2 .chara{height:45px; line-height: 45px;}
.vote-boxes-table-items:nth-of-type(1)  ul li.col-1 span {background: #E00B0B;}
.vote-boxes-table-items:nth-of-type(2)  ul li.col-1 span {background: #ff7640;}
.vote-boxes-table-items:nth-of-type(3)  ul li.col-1 span { background: #fdc45c;}
.vote-boxes-table-items:nth-of-type(1)  ul li.col-2 .chara {color: #E00B0B;}
.vote-boxes-table-items:nth-of-type(2)  ul li.col-2 .chara {color: #ff7640;}
.vote-boxes-table-items:nth-of-type(3)  ul li.col-2 .chara {color: #fdc45c;}
.vote-boxes-table-items:nth-of-type(1)  ul li.col-3 {color: #E00B0B;}
.vote-boxes-table-items:nth-of-type(2)  ul li.col-3 {color: #ff7640;}
.vote-boxes-table-items:nth-of-type(3)  ul li.col-3 {color: #fdc45c;}

.vote-title{padding:10px 0;}
.vote-title .bt{font-size:22px; text-align: center; font-weight: bold; }
.vote-lead{font-size:14px; line-height: 30px;color:#888;}
.vote-lead span{font-weight: bold;color:#333;}

.vote-list{ overflow: hidden; }
.vote-list.thumbed  ul li .vote-btns .btn i.thumb-up{background-position:-70px -164px;}
.vote-list ul{width:864px;}
.vote-list ul li{float:left;display:inline-block;width:200px;border:1px solid #e9e9e9;margin:0 14px 14px 0;}
.vote-list ul li.dn{display: none}
.vote-list ul li .pic{height:75px; text-align: center; overflow: hidden; }
.vote-list ul li .pic img{max-width: 100%;}
.vote-list ul li .brandname{height:28px; padding:0 10px;line-height: 28px; text-align: center; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.vote-list ul li .votenum{height:28px; line-height: 28px; text-align: center; }
.vote-list ul li .votenum i.up{display:inline;padding:8px;margin-left:4px;background-position:-332px 8px;}
.vote-list ul li .votenum i.down{display:inline;padding:8px;margin-left:4px;background-position:-310px 8px;}
.vote-list ul li .vote-btns{height:28px;margin-top:8px;padding:6px;border-top:1px solid #e9e9e9;}
.vote-list ul li .vote-btns .btn{float:left;width:50%;height:28px; line-height: 28px; text-align:center;font-size:12px;color:#666; cursor: pointer;}
.vote-list ul li .vote-btns .btn a{display: block;}
.vote-list ul li .vote-btns .btn i{display:inline;padding:1px 8px;margin:0 3px; }
.vote-list ul li .vote-btns .btn i.thumb-up{background-position:-48px -164px; }
.vote-list ul li .vote-btns .btn i.thumb-up.thumb-up-ed{background-position:-70px -164px; }
.vote-list ul li .vote-btns .btn i.view{padding:1px 8px;margin:0 3px; background-position:-144px -140px; }
.vote-list ul li .vote-btns .btn a{color:#666; }

.vote-list-more {display: block; width: 110px; height: 34px; text-align:center;line-height:34px;border: 1px solid #ddd;margin: 10px auto; overflow: hidden; cursor: pointer;}
.vote-list-more em{padding:0 2px;color:#999;}
.list-lead{ text-align: center;}
.list-lead .bt{padding: 10px 0;font-size:24px;font-weight: bold;}
.list-lead p{line-height: 28px;padding:0 20px;color:#888;font-size:14px;}





.shop-list ul li{padding:30px 20px;border-bottom: 1px solid #e8e8e8; overflow: hidden;}
.shop-list ul li .pic{float:left;width:240px;height: 160px;}
.shop-list ul li .chara{position:relative;float:right;width:580px;}
.shop-list ul li .chara .area{padding:5px 110px 0 22px;color:#888;background:url(/style/zx/images/area.jpg) no-repeat 0px 10px;}
.shop-list ul li .chara .title{font-size: 20px;line-height: 28px;font-weight: bold;}
.shop-list ul li .merchantcard{padding-top:14px; border-top:0;padding-left:0;}
.shop-list ul li .merchantcard-goodrate{float:left;padding-left:20px;}
.shop-list ul li .btn{margin-top:16px;padding-left:0;}
.shop-list ul li .wyyy-btn {display:block;width: 140px;height: 36px;background-color: #f83244;color: #fff;font-size: 15px;text-align: center;line-height: 36px;border-radius: 22px;-webkit-box-shadow: 0px 16px 18px rgba(248, 50, 68, 0.2);box-shadow: 0px 16px 18px rgba(248, 50, 68, 0.2);-webkit-transition: ease-in-out all 0.3s;transition: ease-in-out all 0.3s;}

.shop-list ul li .wyyy-btn:hover {opacity: .85;}
.shop-list ul li .wyyy-btn .arrow {width: 14px;height: 10px;background: url(/style/zx/images/right.png) no-repeat 0 0;display: inline-block;background-size: 14px 10px;margin-left: 6px;}

.shop-list ul li .lbbtn {display:block;width: 140px;height: 36px;background-color: #f83244;color: #fff;font-size: 15px;text-align: center;line-height: 36px;border-radius: 22px;-webkit-box-shadow: 0px 16px 18px rgba(248, 50, 68, 0.2);box-shadow: 0px 16px 18px rgba(248, 50, 68, 0.2);-webkit-transition: ease-in-out all 0.3s;transition: ease-in-out all 0.3s;}
.shop-list ul li .lbbtn:hover {opacity: .85;}
.shop-list ul li .lbbtn .arrow {width: 14px;height: 10px;background: url(/style/zx/images/right.png) no-repeat 0 0;display: inline-block;background-size: 14px 10px;margin-left: 6px;}



.shop-list ul li .praise-cont{ position: absolute;top:0;right:0; }
.shop-list ul li .pr-tit{font-size: 14px;padding-top: 112px;text-align: center;color:#666;}



.brands-spring ul li{padding:10px 0;border-bottom:1px solid #eee; overflow: hidden;}
.brands-spring ul li:last-child{border-bottom:0; }
.brands-spring ul li.show-in .brands-spring-up{display:none;}
.brands-spring ul li.show-in .brands-spring-down{display:block;}
.brands-spring ul li:nth-of-type(1) .brands-spring-up i,.brands-spring ul li:nth-of-type(1) .brands-spring-down .chara .bt i{background: #E00B0B;}
.brands-spring ul li:nth-of-type(2) .brands-spring-up i,.brands-spring ul li:nth-of-type(2) .brands-spring-down .chara .bt i{background: #ff7640;}
.brands-spring ul li:nth-of-type(3) .brands-spring-up i,.brands-spring ul li:nth-of-type(3) .brands-spring-down .chara .bt i{ background: #fdc45c;}
.brands-spring ul li:nth-of-type(1) .brands-spring-up p{color: #E00B0B;}
.brands-spring ul li:nth-of-type(2) .brands-spring-up p{color: #ff7640;}
.brands-spring ul li:nth-of-type(3) .brands-spring-up p{color: #fdc45c;}
.brands-spring ul li:nth-of-type(1) .brands-spring-down .chara .bt p{color: #E00B0B;}
.brands-spring ul li:nth-of-type(2) .brands-spring-down .chara .bt p{color: #ff7640;}
.brands-spring ul li:nth-of-type(3) .brands-spring-down .chara .bt p{color: #fdc45c;}
.brands-spring-up{display:block;height:27px; line-height: 27px; overflow: hidden;}
.brands-spring-up i{float:left; display: block;width: 16px;height: 16px; line-height:16px; font-size:12px;background: #bbb;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;color: #fff; margin: 6px 10px 0 0;}
.brands-spring-up p{  float: left;width: 158px;height:27px; line-height: 27px;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.brands-spring-up span{float: left;display: inline-block;width: 70px;height:27px; line-height: 27px;color: #999;text-align: right;margin-left: 10px;}
.brands-spring-down{display:none;overflow: hidden;}
.brands-spring-down .img{float:left;width:130px;height:80px;}
.brands-spring-down .chara{float:right;width:125px;padding-left:15px;}
.brands-spring-down .chara .bt {height:40px; line-height: 40px; overflow: hidden;}
.brands-spring-down .chara .bt i{float:left; display: block;width: 16px;height: 16px; line-height:16px; font-size:12px;background: #bbb;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;color: #fff; margin: 12px 10px 0 0;}
.brands-spring-down .chara .bt p{float: left;width:98px;height:40px; line-height: 40px;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.brands-spring-down .chara .info{height:40px; line-height:40px;color:#888;}






.shop-basic-lf{float:left;width:428px;height:360px;border:1px solid #ebebeb;background: #fff;}
.shop-basic-lf .bigimg{width:420px;height:280px; text-align: center; overflow: hidden;}
.shop-basic-lf-cont{width:420px;height:350px;padding:4px;border-bottom:1px solid #ebebeb;}
.shop-basic-lf-btm{padding:15px 10px 2px 10px; overflow: hidden;}
.shop-basic-lf-btm span{float:left;padding-right:15px;font-size:12px;color:#888;}
.shop-basic-lf-btm span.img{display:inline-block;width:52px;height:16px;margin-right:20px;padding:0;}
.icons-shop{display:inline;padding:0 9px;background:url(/style/zx/images/icons-shop.png) no-repeat; }
.icons-shop.hpl{background-position: 0 0;}
.icons-shop.xjb{background-position: 0 -22px;}
.icons-shop.fw{background-position: 0 -46px;}
.shop-basic-lf-cont .dis{display: flex;padding:0 10px;line-height: 36px;}
.shop-basic-lf-cont .dis em{background: url(/style/zx/images/disimg.png) no-repeat 0 7px;padding-left: 24px;color: #f83244;font-size: 14px;margin-left: 10px;}


.shop-basic-mid{float:left;width:400px;padding-left:30px;}
.shop-title{margin-bottom:20px;font-size: 24px;font-weight: bold;line-height: 30px;color: #000;}
.shop-btn{display: inline-block;width: 115px;height: 40px;line-height: 40px;border: 1px solid #f83244;background: #f83244;-webkit-border-radius: 100px;border-radius: 100px; color: #fff;text-align: center;font-size: 14px;cursor: pointer;}
.shop-btn:hover{color:#fff;background:#fc283b;border: 1px solid #fc283b;}
.shop-basic-infos{padding:10px 0; font-size:14px;color:#777;}
.shop-basic-infos ul li{height:36px;line-height:36px;}
.shop-basic-infos ul li span{padding:0 5px;}
.shop-basic-infos ul li span.price{color:#f00;font-size:18px;}
.shop-basic-infos ul li span.price em{font-size:14px;}
.shop-basic-infos .sb-tag{display:inline-block;width:18px;height:18px;margin-right:5px;line-height:18px;font-size:12px;-webkit-border-radius: 2px;-moz-border-radius: 2px; border-radius: 2px; text-align:center;background:#f00;color:#fff;}
.shop-basic-infos .sb-tag.sb-tag-1{background:#ff6b37;}
.shop-basic-infos .sb-tag.sb-tag-2{background:#f0b928;}
.shop-basic-infos .sb-tag.sb-tag-3{background:#5eb22d;}

.shop-basic-rt{float:right;position: relative;display: inline-block;width: 240px;background: #fff;-webkit-box-shadow: 0px 4px 28px rgba(0, 0, 0, .12);box-shadow: 0px 4px 28px rgba(0, 0, 0, .12); border-radius: 6px;padding: 0 20px 20px;}
.shop-basic-rt .rec{ position: absolute;top:-2px;right:26px;width:32px;height: 32px;background:url(/style/zx/images/rec.png); }
.contact-shop-btn{display:block;width: 115px;height: 40px;margin:0 auto;line-height: 40px;border: 1px solid #f83244;background: #f83244;-webkit-border-radius: 100px;border-radius: 100px; color: #fff;text-align: center;font-size: 14px;cursor: pointer;}
.contact-shop-btn:hover{color:#fff;background:#fc283b;border: 1px solid #fc283b;}
.shop-basic-rt .merchantcard{padding-left:0;}
.shop-info-boxes{padding:10px 0;font-size:16px;line-height:2;color:#666;}
.shop-info-boxes p{padding:5px 0; text-indent: 2em; }


.serv-list ul li{padding:25px 0; border-bottom:1px solid #e6e6e6; overflow: hidden;}
.serv-list ul li:last-child{border-bottom:0;}
.serv-list ul li a span.pic{float:left;width:270px;height: 180px;margin-right:20px;}
.serv-list ul li a .bt{margin-bottom:5px;font-size:22px;color:#222;}
.serv-list ul li a .intro{font-size:14px;padding:10px 0;color:#777;}
.serv-list ul li a .zx-btn{float:left;width: 88px;height: 30px;margin-top:5px;line-height: 30px;background: #f83244;-webkit-border-radius: 100px;border-radius: 100px; color: #fff;text-align: center;font-size: 14px;cursor: pointer;}
.shop-service-btn {float: right;font-size: 14px;font-weight: normal;background: #ec3a3c;color: #fff;padding: 0 10px;height: 28px; line-height: 28px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; margin-top: 10px;}
.shop-service-btn:hover{background: #f24a4c;color: #fff;}

.shop-comments-control{padding:10px 0;}
.shop-comments-control ul li{float:left;height:26px; line-height:26px;margin-right: 20px;font-size: 24px;font-weight: 400;color: #333;cursor: pointer;}
.shop-comments-control ul li.on{color:#f83244}
.shop-comments-control ul li:first-child{padding-right:20px;border-right:1px solid #ccc;}
.comments-tags{padding:10px 0;}
.comments-tags div{float:left;padding: 2px 10px;margin-right: 12px;font-size: 14px; font-weight: 400; background:#fff;color:#333;margin-bottom: 10px; cursor: pointer;}
.comments-tags div.on{background:#fff1f6;color:#f83244}
.shop-comments-content{display:none;}
.shop-comments-content.disb{display:block;}
.shop-comments-content .comments-list{display:none;}
.shop-comments-content .comments-list.disb{display:block;}
.comments-list ul li{float:left;width:100%;padding-bottom: 25px;margin-bottom: 30px;border-bottom: 1px dashed #ddd;  }
.comments-list ul li .sculpture{float:left;width:50px;height:50px;-webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; overflow: hidden;}
.comments-list ul li .comments-nr{float:right;width:742px;}
.comments-list ul li .user-name{float:left;}
.comments-list ul li .user-name .name{font-size: 14px;color: #666;font-weight: 400;}
.comments-list ul li .user-name .time{font-size: 12px;color: #999;}
.comments-list ul li .comments-stars{float:right;}
.comments-list ul li .comments-stars i{float:left;width:14px;height:14px;margin:0 1px;background:url(/style/zx/images/star_2.png) no-repeat;}
.comments-list ul li .comments-stars i.light{background:url(/style/zx/images/star_1.png) no-repeat;}
.comments-list ul li .comment-list-content{padding:8px 0;font-size: 14px;font-weight: 400;color: #333; line-height: 24px;}
.comments-list ul li .comment-list-imgs{ position:relative; }
.comments-list ul li .comment-list-imgs img{float:left;margin-right:10px;margin-top:10px; cursor: pointer}
.pic-tooltip{z-index:2;position:absolute;border:1px solid #ccc; text-align:center;background:#fff;padding:2px;display:none;color:#fff;width: 400px;height:400px; overflow: hidden;}
.pic-tooltip img{max-width: 400px}
.question-list ul li{padding: 24px 0;border-bottom: 1px dashed #e7e7e7;}
.question-list ul li .ask{font-size: 14px;font-weight: bold;color: #333;margin-bottom: 10px;}
.question-list ul li .ask em{display: inline-block;width: 18px;height: 18px;border-radius: 3px;text-align: center;line-height: 18px;font-size: 12px;color: #fff;margin-right: 8px;font-weight: bold;background: #ff992d;}
.question-list ul li .answer{font-size: 14px;font-weight: bold;color: #666;}
.question-list ul li .answer em{display: inline-block;width: 18px;height: 18px;border-radius: 3px;text-align: center;line-height: 18px;font-size: 12px;color: #fff;margin-right: 8px;font-weight: bold;background:#3eddb3;}
.care-case{ overflow: hidden; }
.care-case ul{ width: 280px; }
.care-case ul li{position:relative;float:left;width:128px;height: 172px;margin:12px 12px 0 0;}
.care-case ul li img{width:128px;height:128px; font-size: 0; overflow: hidden;}
.care-case ul li p{width:100%;height:32px; line-height:32px; font-size:12px; overflow: hidden; -o-text-overflow: ellipsis;  text-overflow: ellipsis; white-space: nowrap; text-align: center;}

.news-list ul li{padding:15px 0;border-bottom:1px solid #ededed;overflow: hidden;}
.news-list ul li:first-child{padding-top:0;}
.news-list ul li .pic{float:left;width:252px;height:160px;}
.news-list ul li .chara{float:right;width:580px;}
.news-list ul li .chara .bt{display: block;height:40px;line-height:40px;font-size:20px;font-weight: 600; color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news-list ul li .chara .intro{margin-top:10px;font-size:14px; line-height: 26px;color: #bbb;max-height:78px; overflow:hidden;}
.news-list ul li .chara .info{margin-top:6px;height:24px; line-height:24px;color:#999;font-size:12px;}
.news-list ul li .chara .info span{display:inline-block;margin-right:30px;}
.news-list ul li .chara .info .icons-view{display: block; width: 16px;height: 12px;background-position:-144px -144px; float: left;margin: 6px 5px 0 0;}
.news-list ul li:last-child{border-bottom:0;}
.pages {text-align:center; clear:both;}
.pages span,.pages a {display:inline-block; margin-right:2px;margin-bottom:10px; color:#666;background:#fff;}
.pages a,.pages span {padding:8px 16px; border:1px solid #e6e6e6; }
.pages a:hover,.pages a.on {background: #3897e5; border:1px solid  #3897e5; color:#fff; text-decoration:none; }
.pages ul li{display:inline-block; margin-right:2px;margin-bottom:10px; color:#666;}
.pages ul li.thisclass{padding:8px 16px;background: #3897e5; border:1px solid  #3897e5; color:#fff; text-decoration:none; }

.rel-brand{overflow:hidden;}
.rel-brand ul{margin-top:1px;}
.rel-brand ul li{position:relative;float:left;display:inline-block;width:133px;height:74px;border:1px solid #eee;margin:-1px -1px 0 0;}
.rel-brand ul li a{position:relative;display:inline-block;width:133px;height:74px;overflow:hidden;}
.rel-brand ul li .mt-inf{position:absolute;top:100%; left:0;width:123px;height:44px;padding:10px 5px; text-align:center; color:#fff;}
.rel-brand ul li .mt-inf i{position:absolute;left:0;top:0;display:block;width:133px;height:74px;background:#000; filter:alpha(opacity=70); -moz-opacity:.7; -khtml-opacity: 0.7; opacity: 0.7; }
.rel-brand ul li .mt-inf p{position:relative;height:28px;line-height:28px; z-index:2; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.rel-brand ul li .mt-inf p span{display:inline-block;width:64px;height:22px; line-height:22px;padding:0; font-size:12px; background:#e94239;}


.industry-tabs{width:300px;background:#fff;}
.industry-tabs-control{height:40px;line-height:40px;font-size:16px;font-weight:700;background:#f8f8f8;}
.industry-tabs-control ul li{position:relative;float:left;display:inline-block;width:50%;height:40px;line-height:40px;border-bottom:1px solid #eee;text-align:center; cursor:pointer; box-sizing: border-box;}
.industry-tabs-control ul li.on{border-top:2px solid #337ab7;color:#337ab7;background:#fff;border-left:1px solid #eee; border-right:1px solid #eee; border-bottom:1px solid #fff;}
.industry-tabs-cont{padding:10px 15px;height:532px; overflow: hidden;}
.industry-tabs-box{display:none;}
.industry-tabs-box.curent{display:block;}
.brands-spring ul li{padding:10px 0;border-bottom:1px solid #eee; overflow: hidden;}
.brands-spring ul li:last-child{border-bottom:0; }
.brands-spring ul li.show-in .brands-spring-up{display:none;}
.brands-spring ul li.show-in .brands-spring-down{display:block;}
.brands-spring ul li:nth-of-type(1) .brands-spring-up i,.brands-spring ul li:nth-of-type(1) .brands-spring-down .chara .bt i{background: #E00B0B;}
.brands-spring ul li:nth-of-type(2) .brands-spring-up i,.brands-spring ul li:nth-of-type(2) .brands-spring-down .chara .bt i{background: #ff7640;}
.brands-spring ul li:nth-of-type(3) .brands-spring-up i,.brands-spring ul li:nth-of-type(3) .brands-spring-down .chara .bt i{ background: #fdc45c;}
.brands-spring ul li:nth-of-type(1) .brands-spring-up p{color: #E00B0B;}
.brands-spring ul li:nth-of-type(2) .brands-spring-up p{color: #ff7640;}
.brands-spring ul li:nth-of-type(3) .brands-spring-up p{color: #fdc45c;}
.brands-spring ul li:nth-of-type(1) .brands-spring-down .chara .bt p{color: #E00B0B;}
.brands-spring ul li:nth-of-type(2) .brands-spring-down .chara .bt p{color: #ff7640;}
.brands-spring ul li:nth-of-type(3) .brands-spring-down .chara .bt p{color: #fdc45c;}
.brands-spring-up{display:block;height:27px; line-height: 27px; overflow: hidden;}
.brands-spring-up i{float:left; display: block;width: 16px;height: 16px; line-height:16px; font-size:12px;background: #bbb;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;color: #fff; margin: 6px 10px 0 0;}
.brands-spring-up p{  float: left;width: 158px;height:27px; line-height: 27px;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.brands-spring-up span{float: left;display: inline-block;width: 70px;height:27px; line-height: 27px;color: #999;text-align: right;margin-left: 10px;}
.brands-spring-down{display:none;overflow: hidden;}
.brands-spring-down .img{float:left;width:130px;height:80px;}
.brands-spring-down .chara{float:right;width:125px;padding-left:15px;}
.brands-spring-down .chara .bt {height:40px; line-height: 40px; overflow: hidden;}
.brands-spring-down .chara .bt i{float:left; display: block;width: 16px;height: 16px; line-height:16px; font-size:12px;background: #bbb;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;color: #fff; margin: 12px 10px 0 0;}
.brands-spring-down .chara .bt p{float: left;width:98px;height:40px; line-height: 40px;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.brands-spring-down .chara .info{height:40px; line-height:40px;color:#888;}
.article-tit{padding:10px 0 20px 0;line-height: 40px;    font-size: 30px; font-weight:bold; color: #222; text-align:center;}
.article-tit{ line-height: 48px;font-size: 32px;font-weight: bold;color: #222;}
.article-info{height:24px;padding-bottom:10px;    border-bottom: 1px dashed #ddd;margin:5px 0; line-height:24px;color:#aaa; text-align:center;}
.article-info span{margin-right:20px; }
.article-body{ font-size: 16px;line-height: 36px;color: #555;}
.article-body p {padding:10px 0;}
.article-body h2 {margin:10px 0;font-size:24px;font-weight:bold;color:#000;overflow:hidden;border-bottom: 1px solid #ddd;padding-bottom: 12px;text-indent:14px;}
.article-body h2:before {content: "";float: left;display: block;width: 5px;height: 20px;background-color: #ff1216;margin: 8px 5px 0 0;}
.article-body h3{margin:10px 0;font-size:18px; font-weight:bold;color:#111;}
.article-body a{color:#318ac6;padding:0 4px; text-decoration:underline;}
.article-body img{display:block;max-width:100%;margin:0 auto;}
.article-body table{width:100% !important;border-collapse:collapse;}
.article-body table th{background:#fff; padding:1px 2px; line-height:2.2em; text-align:center;}
.article-body table th{background:#c00; color:#fff; padding:0 10px; height:36px; line-height:20px;}
.article-body table td{text-align:center; border:1px solid #e2e2e2 !important; padding:5px;}
.bd-page {text-align:center; clear:both; font-size:14px;}
.bd-page span,.bd-page a {display:inline-block; margin-right:4px;margin-bottom:5px; color:#666;}
.bd-page a,.bd-page span {padding:6px 14px; border:1px solid #ebebeb; }
.bd-page a:hover,.bd-page a.on {background:#ec0000; border:1px solid #ec0000; color:#fff; text-decoration:none; }

.article-tags{float:left;width:380px;overflow:hidden;}
.article-tags dt{float:left; font-size: 16px;line-height: 30px; color: #666;}
.article-tags dd{float:left; font-size: 16px;}
.article-tags dd a{display:inline-block;padding: 0 16px;font-size: 16px;line-height: 32px;height: 32px;color: #666;margin-right: 20px; border: 1px solid #bbb; border-radius: 15px;-moz-border-radius: 15px;-webkit-border-radius: 15px;}
.article-tags dd a:hover{color: #fff;background:#ec0000;border: 1px solid #ec0000; }

#baiduShare{float:right;width:320px;}
#baiduShare span{float:left;height:40px; line-height:40px;}
#baiduShare a{width:40px; height:40px; margin:0 0 0 11px; padding:0;margin: 6px 6px 6px 0;background-image: url(/style/zx/images/deatil_icon.png);background-repeat: no-repeat;cursor: pointer;}
#baiduShare.bdsharebuttonbox{ float:right; width:367px;}
#baiduShare.bdsharebuttonbox p{ float:left; line-height:40px;}
#baiduShare.bdsharebuttonbox a{ width:40px; height:40px; margin:0 0 0 11px; padding:0;}
#baiduShare.bdsharebuttonbox a.bds_weixin{ background-position:0 -47px;}
#baiduShare.bdsharebuttonbox a.bds_weixin:hover{background-position:0 0;}
#baiduShare.bdsharebuttonbox a.bds_tsina{ background-position: -52px -47px;}
#baiduShare.bdsharebuttonbox a.bds_tsina:hover{ background-position: -52px 0;}
#baiduShare.bdsharebuttonbox a.bds_qzone{background-position: -104px -47px;}
#baiduShare.bdsharebuttonbox a.bds_qzone:hover{ background-position: -104px 0;}
#baiduShare.bdsharebuttonbox a.bds_tieba{ background-position: -156px -47px;}
#baiduShare.bdsharebuttonbox a.bds_tieba:hover{background-position: -156px 0;}
#baiduShare.bdsharebuttonbox a.bds_mshare{ background-position: -208px -47px;}
#baiduShare.bdsharebuttonbox a.bds_mshare:hover{background-position: -208px 0;}
#baiduShare.bdsharebuttonbox a.bds_more{background-position:-260px -47px;}
#baiduShare.bdsharebuttonbox a.bds_more:hover{background-position: -260px 0;}

.article-relative{overflow:hidden;}
.article-relative ul{width:876px;padding-top:20px;}
.article-relative ul li{float:left;width:264px;margin:10px 27px 10px 0;height: 210px;overflow: hidden;}
.article-relative ul li .img{display:block;width:264px;height:176px; overflow:hidden;}
.article-relative ul li .img img{-webkit-transition: all .5s ease-out .1s;-moz-transition: all .5s ease-out .1s; transition: all .5s ease-out .1s;}
.article-relative ul li .img:hover img{-webkit-transform: matrix(1.05,0,0,1.05,0,0);transform: matrix(1.05,0,0,1.05,0,0);-webkit-backface-visibility: hidden; backface-visibility: hidden}
.article-relative ul li p{height:34px; line-height:34px; text-align: center; font-size:16px; overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis; white-space: nowrap;}


.brand-news-list ul li{padding:25px 0; border-bottom: 1px solid #f8f8f8;}
.brand-news-list ul li a{display:block;overflow:hidden;}
.brand-news-list ul li a img{float:left;display:inline-block;width:180px;height:120px;margin-right:20px;}
.brand-news-list ul li .bt{float: left;width: 630px;font-size: 20px; color: #333;line-height: 26px; display: block; margin-bottom: 15px;}
.brand-news-list ul li .info{float: left;width: 630px;overflow: hidden;max-height: 80px;font-size: 14px; color: #999; line-height: 24px;padding-bottom: 10px;}

.search-cate-box .labels p{padding-left:10px; font-weight: normal;font-weight: bold;}
.search-cate-box .clasrh .list.area li{ position: relative; }
.search-cate-box .clasrh .list.area li >a{ position: relative; }
.search-cate-box .clasrh .list.area li >a:after{content: ""; display: inline-block;margin-left: 4px;vertical-align: -2px;height: 0;width: 0;border: 4px solid transparent;border-top-color: #666; }
.search-cate-box .clasrh .list{width:920px;}
.search-cate-box .clasrh .list.area li.on a:after{border-top-color: #fff;}

.search-cate-box .clasrh .list.area li .sec-list {display:none;position: absolute;top:25px;left: auto;z-index: 1000;cursor: auto;user-select: text;white-space: normal;font-size: 12px;line-height: 1.5;font-weight: 500;text-align: left;background: #fff;box-shadow: 0 3px 5px 0 rgba(0,0,0,0.10);border: 1px solid #e5e5e5;border-radius: 4px;width: 496px;padding:10px;}
.search-cate-box .clasrh .list.area li .sec-list.disb{display:block;}
.sec-list .arrow {position: absolute;display: block;width: 0;height: 0;border-top-width: 0;border-color: transparent;border-style: solid;border-bottom-color: #E5E5E5;left: auto;top: -10px;border-width: 5px;}
.sec-list .arrow:after {content: " ";position: absolute;display: block;width: 0;height: 0;border-top-width: 0;border-color: transparent;border-style: solid;border-bottom-color: #e5e5e5; margin-top: -3px;margin-left: -4px;border-width: 4px;border-bottom-color: #fff;}
.search-cate-box .clasrh .list.area li .sec-list .choosed{margin-bottom: 10px;}
.search-cate-box .clasrh .list.area li .sec-list .choosed a{color: #ccc;font-size: 16px;cursor: default;}
.search-cate-box .clasrh .list.area li .sec-list-group div{display: inline-block;min-width: 120px;line-height:24px;}
.search-cate-box .clasrh .list.area li .sec-list-group div a{display:inline-block;padding:0 10px; border-radius: 6px;color:#666;}
.search-cate-box .clasrh .list.area li .sec-list-group div.on a{background: #f9a411;color:#fff;}

.hl-top{height:66px;margin-bottom:1px;border:1px solid #ddd;background:#fff;overflow:hidden}
.hl-top .logo em{display:block;width:10px;line-height:54px;text-indent:10em;white-space: nowrap;overflow: hidden;}
.hl-top .logo .pic{float:left;display:inline-block;width: 154px;height:54px;margin-top:6px;}
.hl-top .index-nav{padding:0 10px 0 15px;}
.hl-top .index-nav ul li{float: left;padding:0 20px;font-size: 16px; color: #666;}
.hl-top .index-nav ul li a{position: relative;display:block;height:68px;line-height:68px;}
.hl-top .index-nav ul li.on a:after,.index-nav ul li:hover a:after{content: '';position: relative;top: -4px;display: block; height: 4px;background: #ec0000;}
.hl-top a.mobile {display:inline-block;height:40px; padding:0 14px;line-height:40px;color:#999;background:url(/style/zx/images/icons.png) no-repeat 10px 14px;padding-left:26px;}
.logo-channel {float:left;
    background: #e71717;
    color: #fff;
    height: 28px;
    line-height: 28px;
    padding: 0 14px;
    margin: 20px 0 0 10px;
    border-radius: 18px 4px 18px 4px;
    display: inline-block;
    font-size: 16px;
}
.index-slide{position:relative;height:376px;overflow: hidden;}
.index-slide .slide-list{width:100%;height:376px; overflow: hidden;}
.index-slide .slide-list ul li{position:relative;width:100%;height:376px;-webkit-transition: none;transition: none;}
.index-slide .slide-list ul li:first-child{display: block;}
.index-slide .slide-list a{display:block;width:100%;height:376px;background-size: auto 100%;-webkit-transition: none;transition: none;}
.index-slide .slide-control{position: absolute;left: 0;width:100%;bottom: 36px;z-index: 2;height: 0;text-align: center;}
.index-slide .slide-control ul{display: inline-block;position: relative;display: flex;height: 36px;justify-content: space-around;overflow: hidden;}
.index-slide .slide-control ul:before{content: '';position: absolute;height: 36px;left: 0;right: 0;top: 0;opacity: .2;background-image: linear-gradient(270deg, rgba(0,0,0,0.00) 0%, #000000 22%, #000000 84%, rgba(0,0,0,0.00) 100%);}
.index-slide .slide-control ul li{box-sizing:border-box;display: inline-block;float:left;position: relative;z-index: 1;width: 12.5%;font-size: 12px;color: #fff;height: 100%;line-height: 36px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;cursor:pointer;}
.index-slide .slide-control ul li a{color:#fff;}
.index-slide .slide-control ul li.on a{color:#ff0;}
.index-slide .btn{display: block; position: absolute; top: 50%; width: 36px; height: 60px; margin-top: -30px; opacity:0;  -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;z-index:2; cursor: pointer;}
.index-slide .btn.prev{left: 1%; background: url(/style/zx/images/pin.png) no-repeat -48px 0;}
.index-slide .btn.next{right: 1%; background: url(/style/zx/images/pin.png) no-repeat -2px 0; margin-right: 36px;}
.index-slide:hover .btn{opacity:1;}


.index-search{position:relative;width:980px;height:80px;padding:30px 0;margin:0 auto;}
.index-search .search-form{width: 944px;height: 48px;margin: 0;padding: 0;border: 2px solid #ec0000;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;}
.index-search .search-input{float: left;width: 818px;height: 48px;line-height:35px;border: none; background: none;text-indent: 2em; outline: none;color:#666;}
.index-search .search-btn{float: left;width: 126px;height: 48px;font-size:16px; background:#ec0000 url(/style/zx/images/icons_1.png) no-repeat 16px -18px;color: #fff;-webkit-border-radius: 0 21px 21px 0;-moz-border-radius: 0 21px 21px 0;border-radius: 0 21px 21px 0;border: none; cursor:pointer;}
.index-search .hot-keyword{height:40px;line-height:40px; text-align:center;}
.index-search .hot-keyword dt,.hot-keyword dd{display:inline;padding-right:10px;}
.index-search .hot-keyword dt{color:#979797;}
.hot-keyword dd a{color:#555;font-size:15px;}
.index-search .hotword {float: left;width: 20px; height: 20px;line-height: 20px; margin:12px 8px;text-align: center;color: #666;border-radius: 10px;font-size: 12px;cursor: pointer; background-color: #ddd;}
.index-search .hotword-on {background-color: #ef3030;color: #fff;}
.index-search .hotwordbox{display:none;position:absolute; top:82px; left:0; z-index:99; width:834px;padding:10px;  border:1px solid #ec0000; background-color:#fff;}
.index-search .hotwordbox li{ height:28px; line-height:28px; margin:5px 0; padding:0 12px;}
.index-search .hotwordbox li i{ display:block; float:left; width:18px; height:16px; line-height:16px; margin-right:8px; background-color:#f7f8f7; color:#999; font-size:12px; font-weight:bold; font-style:normal; text-align:center; border-radius:2px;}
.index-search .hotwordbox li.on i{ background-color:#ef3030; color:#fff;}
.index-search .hotwordbox li span{ float: left; width: 280px; height: 20px; line-height: 18px; font-size: 14px; overflow: hidden;}


.hl-min-top{height:106px;margin-bottom:1px;border:1px solid #ddd;background:#fff;position: fixed;top:0;left:0;width:100%;z-index:999;}
.hl-min-top.index{display:none;}
.hl-min-top.shadow{ position:fixed;top:0;left:auto;
    width:100%;
    z-index:999;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);

}
.hl-min-top .logo em{display:block;width:10px;line-height:54px;text-indent:10em;white-space: nowrap;overflow: hidden;}
.hl-min-top .logo .pic{float:left;display:inline-block;width: 154px;height:54px;margin-top:6px;}
.hl-min-top .index-nav{padding:0 10px 0 15px;}
.hl-min-top .index-nav ul li{float: left;padding:0 20px;font-size: 16px; color: #666;}
.hl-min-top .index-nav ul li a{position: relative;display:block;height:68px;line-height:68px;}
.hl-min-top .index-nav ul li.on a:after,.index-nav ul li:hover a:after{content: '';position: relative;top: -4px;display: block; height: 4px;background: #ec0000;}



.hl-min-top .min-search{float:right;width: 320px;height: 38px;margin-top:12px;padding: 0;border: 1px solid #ec0000;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;}
.hl-min-top .min-search .min-search-form{width: 320px;height: 38px;margin: 0;padding: 0;border: 2px solid #ec0000;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;}
.hl-min-top .min-search .min-search-input{float: left;width: 214px;height: 38px;line-height:35px;border: none; background: none;text-indent: 1em; outline: none;color:#666;}
.hl-min-top .min-search .min-search-btn{float: left;width: 106px;height: 38px;font-size:16px; background:#ec0000 url(/style/zx/images/icons_1.png) no-repeat 8px -22px;color: #fff;-webkit-border-radius: 0 16px 16px 0;-moz-border-radius: 0 21px 21px 0;border-radius: 0 21px 21px 0;border: none; cursor:pointer;}

.hl-min-top-box{height:69px;}

.classify-recommend{padding: 30px 0 20px;}
.classify-recommend-list li{float: left;width: 260px;padding-left:20px;height: 40px;line-height: 40px;margin:0 16px 10px 0;border-radius: 6px;background: #f5f6f9;overflow: hidden;}
.classify-recommend-list li a{float: left;font-size: 12px;margin-right: 13px;color:#666;}
.classify-recommend-list li a:hover{color:#0364d8;}
.classify-recommend-list li a.classify-title{font-size: 16px;color: #333;margin-right: 15px;}
.classify-recommend-list li .icon-hl{padding:0 16px 0 10px;background-repeat:no-repeat;}
.icon-hl.i-1{background-image:url(/style/zx/images/icon_h1.png);}
.icon-hl.i-2{background-image:url(/style/zx/images/icon_h2.png);}
.icon-hl.i-3{background-image:url(/style/zx/images/icon_h3.png);}
.icon-hl.i-4{background-image:url(/style/zx/images/icon_h4.png);}
.icon-hl.i-5{background-image:url(/style/zx/images/icon_h5.png);}
.icon-hl.i-6{background-image:url(/style/zx/images/icon_h6.png);}
.icon-hl.i-7{background-image:url(/style/zx/images/icon_h7.png);}
.icon-hl.i-8{background-image:url(/style/zx/images/icon_h8.png);}


.shop-basic{position: relative;height:580px;}
.shop-basic-bg{position: absolute;top: 80px;left: 0;z-index: 1;overflow: hidden; width: 100%;height: 78%;border-radius: 10px;-webkit-mask-image: -webkit-radial-gradient(#fff,#000);background-color: rgba(251,240,239,0.4);}
.shop-basic-content{position: absolute;top: 0;left: 0;width:100%;z-index:3;}

.shop-basic-bg:before{content:"";position: absolute;top:0;left:0;width:100%;height:100%;background-color: rgba(251,240,239,.1);z-index:2;}
.shop-basic-bg img{  position: relative;width: 100%;height: 100%;transform: scale(1);transform-origin: center;-o-object-fit: cover; object-fit: cover; -webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: .7; filter: blur(20px);mix-blend-mode: soft-light;}
.shop-basic-info{ width:464px;height:100px;margin:0 40px; text-align:center; }
.shop-basic-info .img{height:160px;width:160px;border:1px solid #f9f7f6;box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);background:#fff;margin:0 auto;}
.shop-title{margin-top:10px;font-size:28px; text-align:center;color:#222;font-weight:bold;font-family: Microsoft JhengHei,Arial,sans-serif;}
.shop-score{height:80px;color:#ff5722;}
.shop-score span{font-size:48px; font-weight: bold;}
.shop-evaluators{color:#666;}
.shop-area{position: relative;line-height:20px;padding:5px 10px;color:#444;background: -webkit-linear-gradient(left, rgba(255,255,255,.4),rgba(255,255,255,0) ); background: -o-linear-gradient(left,rgba(255,255,255,.4),rgba(255,255,255,0) );background: -moz-linear-gradient(left, rgba(255,255,255,.4), rgba(255,255,255,0));background: linear-gradient(to left,rgba(255,255,255,.4), rgba(255,255,255,0)); }
.shop-area em{padding:0 6px; color:#999;}
.shop-area:before{content:"";display:inline-block;width:28px;height:1px;background:rgba(0,0,0,.12); vertical-align: middle;}
.shop-tags{padding:10px 0; text-align: center;color:#888;}
.shop-tags em{padding:0 10px;}
.shop-tags .blue{color:#2981d2;}
.shop-tags .gray{color:#2a9cad;}
.shop-tags .green{color:#45af91;}
.shop-btns{margin-top:15px;}
.contact-shop-btn-1{display:inline-block;height:38px;padding:0 25px;line-height:38px;background:#fff; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color:#ec3a3c; border:1px solid #ec3a3c;font-weight: bold;margin-right:12px;}
.contact-shop-btn-1:hover{color:#fff;background:#ec3a3c;}
.contact-shop-btn-2{display:inline-block;height:38px;padding:0 25px;line-height:38px;background:#fff; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color:#fff; border:1px solid #ec3a3c;font-weight: bold;background:#ec3a3c;}
.contact-shop-btn-2:hover{color:#fff;background:#f75153; border-color:#f75153;}
.shop-img-wrap{float:right;}
.shop-img-wrap{position: absolute;top: 0;right: 40px;width:580px;height:440px; overflow:hidden;z-index:3; }
.shop-img-wrap img{width:580px;height:440px;-webkit-border-radius: 12px;-moz-border-radius: 12px; border-radius: 12px;}
.shop-img-ft{position: absolute;bottom:20px;left:20px;height:36px;padding:5px 20px;line-height:36px; z-index:2;background:rgba(255,255,255,.8);}
.shop-img-ft .rmb{color:#f00;margin-right:10px;}
.shop-img-ft .rmb em{font-size:24px;font-weight: bolder;}
.shop-img-ft .gray{color:#607d8b;}
.shop-basic .shop-profile{position: absolute;bottom:0;left:10%;width:80%;height:92px;z-index:4;background-color: #fff;box-shadow: 0 4px 16px rgba(240,139,139,.1),0 8px 32px rgba(240,139,139,.1);box-shadow: 0 10px 20px rgba(240,139,139,.1);-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;}
.shop-profile-l{float:left;width:600px;}
.shop-profile-l ul li{float:left;width:140px;padding:20px 0; text-align:center;}
.shop-profile-l ul li p{height:26px; line-height: 26px;color:#868e96;}
.shop-profile-l ul li div{font-size:16px;}
.shop-profile #baiduShare{float:right;width:220px;margin-top:26px;}


.shop-thumbs{float:left;width:100px;}
.shop-thumbs a{display:inline-block;width:100%;height:36px;margin-top:27px;line-height:36px;border:1px solid #ff2f2e; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; text-align: center;color:#ff2f2e;}
.shop-thumbs a i{display:inline-block;width:20px;height:20px;margin-right:4px;background:url(/style/zx/images/hearts.png) no-repeat; vertical-align: middle;}
.shop-thumbs a:hover{background-color:#ff2f2e; color:#fff;}
.shop-thumbs a:hover i{background-position:0 -20px;}
.shop-thumbs.thumbed a{background-color:#ff2f2e; color:#fff;}
.shop-thumbs.thumbed a i{background-position:0 -20px;}

.shop-vote-list{position: relative;box-sizing: border-box;}
.shop-vote-list .head{height:36px;background:#f4f4f4; line-height:36px;}
.shop-vote-list .head .heads{width:50%;height:36px; line-height:36px; }
.shop-vote-list .head .heads span{width:20%;display:block; float:left; text-align:center; height:36px;}
.shop-vote-list .head .heads .t1{ width:60%;text-indent:1rem; text-align:left; position:relative;}
.shop-vote-list .head .heads .t5{ width:20%;}
.shop-vote-list .clist ul li{float:left;  width:50%;float:left;line-height:36px; height:36px; border-top:1px dashed #eee; overflow: hidden;}
.shop-vote-list .clist ul li.dn{display:none;}
.shop-vote-list .clist ul li span{width:20%;display:block; float:left; text-align:center; height:36px;}
.shop-vote-list .clist ul li .t1{ width:60%;text-indent:1rem; text-align:left; position:relative;}
.shop-vote-list .clist ul li .t5{ width:20%;}
.shop-vote-list .clist ul li .t5 .btn-jc{font-size: 14px;color:#0c7fe8;font-weight: normal;padding-left:18px;background: url(/style/zx/images/correction.png) no-repeat 0 4px;}
.shop-vote-list .clist ul li .t4 i.down{display:inline-block;width:16px;height:16px;background-position:-599px 0;}
.shop-vote-list .clist ul li .t4 i.up{display:inline-block;width:16px;height:16px;margin:0 0 0 2px;background-position:-621px 0;}
.shop-vote-list .clist ul li .btn{color:#555ba6; background-color:#b4b7da;background-position: 5px -352px; line-height:26px; width:28px;height:28px;border-radius:50%;margin: 6px auto; display:block;cursor:pointer;}
.shop-vote-list .clist ul li .btn.thumbed{background-color:#ccc;}
.shop-vote-list .show-more{background: #f2f3f9;display: none;width: 100%;text-align: center;height: 30px;margin-top:10px;line-height: 30px;color: #ec0000;cursor: pointer;}
.shop-vote-list .show-more img{vertical-align: middle;}

.fdb-tips-box{display:none;position: fixed;left:50%; top: 50%;background:rgba(0,0,0,.8); color:#fff;z-index:100002;-webkit-border-radius:4px; border-radius:4px;}
.fdb-tips-cont{padding:10px 15px; font-size:16px; text-align:center;}



     .zx-rank-list{ background:#fff; }
                .zx-rank-list ul li{position: relative;padding:40px 30px;border-bottom: 1px solid #eee;-webkit-transition: all .3s ease 0s;transition: all .3s ease 0s; overflow: hidden;}
                .zx-rank-list ul li:hover{background:#bce8ff;}
                .zx-rank-list ul li .img-box {position:relative; float: left;display:inline-block;width: 150px;height: 150px;margin-right: 20px;}
                .zx-rank-list ul li .img-box img {border-radius: 10px;border: 1px solid #ccc;}
                .zx-rank-list ul li .img-box span,.zx-rank-list ul li .img-box svg{position: absolute; top: 0;left: 0; padding: 0 5px;color: #fff;font-size: 12px;font-weight: 500; text-align: center; border-bottom-right-radius: 6px; z-index: 10; background:#ccc;}
                .zx-rank-list ul li .img-box svg{background: none;width: 50px;height: 50px;margin-left: -31px;margin-top: -25px;}
                .zx-rank-list ul li .brand-name{ float: left;display: inline-block;margin-right: 20px;max-width:320px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
                .zx-rank-list ul li .brand-name a {font-size: 20px; font-weight: 700; color: #000;}
                .zx-rank-list ul li .brand-c1,.zx-rank-list ul li .brand-c2{max-width:480px; overflow: hidden; }
                .zx-rank-list ul li .brand-c1 .tags{float:left;padding: 8px 0 0 0;color: #888;}
                .zx-rank-list ul li .brand-c1 .tags span{margin-right:15px;}
                .zx-rank-list ul li .brand-c1 .tags span em{padding:0 4px; font-weight: bolder;}
                .zx-rank-list ul li .brand-c2 .merchantcard {float: left;padding:6px 0 0 0; border-top: 0;}
                .zx-rank-list ul li .brand-c2 .merchantcard  .merchantcard-stars{margin-top:6px;margin-right: 15px;}
                .zx-rank-list ul li .brand-c2 em{float:left;line-height: 24px;color:#999;}
                .zx-rank-list ul li .brand-attr{padding-top: 3px;}
                .zx-rank-list ul li .brand-attr span{ float:left; display:inline-block; padding:0 10px; height:22px; line-height:22px; margin-right:6px; border:1px solid #dee1ea;-webkit-border-radius:2px; border-radius:2px; color:#7d86a0; font-size:12px;margin-top:4px; }
                .zx-rank-list ul li .brand-attr span:nth-child(1){color: #ff8a00;border: 1px solid rgba(255,138,0,.3);}
                .zx-rank-list ul li .brand-attr span:nth-child(2){color: #1dcea4;border: 1px solid rgba(29,206,164,.3);}
                .zx-rank-list ul li .brand-attr span:nth-child(3){color: #57a5ff;border: 1px solid rgba(87,165,255,.3);}
                .zx-rank-list ul li .brand-attr span:nth-child(4){color: #f56022;border: 1px solid rgba(245,96,34,.3);}
                .zx-rank-list ul li .intro {width: 480px;height: 72px;line-height: 24px;margin-top:15px; font-size: 14px;color: #999;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 3;overflow: hidden;}
                .zx-rank-list ul li .brand-index { position: absolute;top:20px;right:20px;width:150px; text-align: center; }
                .zx-rank-list ul li .brand-index .message-btn{width: 120px;height: 36px;margin:10px auto 0 auto;line-height: 36px;text-align:center;background:#3897e5;color: #fff;font-size: 16px;font-weight: 700;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;-webkit-box-shadow: 0px 4px 12px -4px rgba(217, 13, 38, 0.7);box-shadow: 0px 4px 12px -4px rgb(0,0,0); cursor: pointer;}
                .zx-rank-list ul li .brand-index .brand-money{padding:5px 0;font-size:14px; color:#666;}
                .zx-rank-list ul li .brand-index .brand-money span{font-size:22px;color:#3897e5;}
                .zx-rank-list ul li .brand-index .brand-money span em{font-size:12px;}
                .zx-rank-list ul li .brand-index .hot-pp{font-size:12px; color: #999;}
                
                
                    .zx-banner{position:relative;height: 420px; background:#f2f2f2;}
    .zx-banner-bg{position: absolute;z-index:1;width: 100%;height:420px;}
    .zx-banner-box{position:relative;z-index:2;height:420px;}

    .zx-banner-left{float:left; width: 274px; height: 380px;padding:20px;background: #fff;background-image: linear-gradient(180deg,hsla(0,0%,93%,.5),hsla(0,0%,100%,0) 3%);}
    .zx-banner-left-tit {margin:10px 0;}
    .zx-banner-left-tit span {line-height: 24px; font-size: 18px; color: #333}
    .zx-banner-left-tit em { margin-left: 8px; opacity: .5;  font-family: "MicrosoftYaHei"; font-size: 12px; color: #999;letter-spacing: 3px; line-height: 12px;}
    .zx-banner-left ul li{float: left;width: 60px;height: 18px;line-height: 18px; margin-right: 8px; margin-bottom: 5px; font-size: 12px;color: #333;}
    .zx-banner-right{ position:relative;float:left;width:886px;height:420px;}

    .zx-banner-list{width:886px;height:420px;}
    .zx-banner-list ul li{position:absolute;width:886px;height:420px;display: none;}
    .zx-banner-list ul li:first-child{display:block;}
    .zx-banner-list ul li a{display:block;width:886px;height:420px; overflow: hidden;}
    .zx-banner-list ul li a:hover img{opacity: 1;filter:alpha(opacity=100);}
    .zx-banner-control{position: absolute;left:0;bottom:16px;width:846px;padding:0 20px; text-align:center;}
    .zx-banner-control ul li{position:relative;display:inline-block;width:24px;height:1px;margin-right:10px;-webkit-box-sizing: border-box;box-sizing: border-box;background:#ccc; cursor: pointer;}
    .zx-banner-control ul li.on{background:#28a5f3;}
    .zx-banner-right .prev, .zx-banner-right .next{display:none;position: absolute;top:50%;width: 36px;height: 56px;margin-top:-28px;background:rgba(0,0,0,.6); cursor: pointer;}
    .zx-banner-right .prev i, .zx-banner-right .next i{display: block;width:21px;height:41px;margin:8px auto;background:url(/style/zx/images/icons_1.png) no-repeat;}
    .zx-banner-right .prev{left:10px;}
    .zx-banner-right .next{right:10px;}
    .zx-banner-right .prev i{background-position:0 -88px; }
    .zx-banner-right .next i{background-position:-21px -88px;}
    .zx-entries{padding:20px 0;}
    .zx-entries ul li{float:left;width:224px;margin-right:20px;background:#fff;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;}
    .zx-entries ul li:hover {-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1); box-shadow: 0 15px 30px rgba(0,0,0,.1); -webkit-transform: translate3d(0,-2px,0); transform: translate3d(0,-2px,0);}
    .zx-entries ul li:last-child{margin-right:0;}
    .zx-entries ul li a{position:relative;display:block;padding: 30px 20px; overflow: hidden;}
    .zx-entries ul li .entries-info{float:left;}
    .zx-entries ul li .entries-info p{font-size: 22px;line-height: 44px; color: #333;font-weight: 400;}
    .zx-entries ul li .entries-info span{display: block;font-size: 12px;line-height: 17px;color: #666;}
    .zx-entries ul li .img{position:absolute;right:10px;top:22px;width:72px;height:72px;}
    .zx-entries ul li .img img{width:72px;height:72px;}
    
.rank-lead-btns{text-align:center}
.rank-lead-btns a{display:inline-block;width:44%;height:48px; line-height:48px;margin:0 10px;font-size:16px; border-radius:4px;text-align:center;color:#fff;}
.rank-lead-btns a:hover{color:#fff;}
.rank-lead-btns .vote-ten-btn{background:#f44336;}
.rank-lead-btns .join-vote-btn{background:#ff9800;}

    
        .zx-basic {
        position: relative;
        padding: 40px;
        background: #fff;
    }

    .zx-basic-zoom {
        float: left;
        position: relative;
        width: 480px;
        height: 330px;
        overflow: hidden;
    }

    .zx-basic-zoom-list {
        width: 480px;
        height: 260px;
        overflow: hidden;
    }

    .zx-basic-zoom-list ul li {
        position: absolute;
        width: 480px;
        height: 260px;
        cursor: pointer;
    }

    .zx-basic-zoom-control {
        position: relative;
        height: 60px;
        margin-top: 10px;
        overflow: hidden;
    }

    .zx-basic-zoom-control ul {
        width: 492px;
    }

    .zx-basic-zoom-control ul li {
        float: left;
        display: inline-block;
        width: 88px;
        height: 60px;
        box-sizing: border-box;
        margin-right: 10px;
        border: 2px solid #fff;
        cursor: pointer;
    }

    .zx-basic-zoom-control ul li.on {
        border: 2px solid #ff562f;
    }

    .zx-basic-box {
        float: left;
        width: 35%;
    }
    .zx-basic-box:first-child {
        width: 65%;
    }
    .zx-basic-c1 {
        position: relative;
    }
    .zx-basic-c1 img{float: left;margin-right: 20px;width: 150px;height: 150px;}
    .zx-basic .zx-name {
        display: inline-block;
        line-height: 34px;
        margin-right: 15px;
        font-size: 28px;
        color: #333;
        font-weight: bold;
        vertical-align: middle;
    }

    .zx-basic-c1 .license {
        position: relative;
        display: inline-block;
        width: 17px;
        height: 17px;
        line-height: 17px;
        margin-right: 4px;
        font-size: 12px;
        color: #fff;
        background-color: #ccc;
        border-radius: 1px;
        text-align: center;
        cursor: pointer;
    }

    .zx-basic-c1 .license.lic-pass {
        background-color: #5cdbd3;
    }

    .zx-basic-c1 .license.auth-pass {
        background-color: #ffad77;
    }

    .zx-basic-c1 .tag-s {
        display: inline-block;
        height: 17px;
        font-size: 14px;
        color: #666;
        margin-left: 5px;
        margin-right: 10px;
        line-height: 17px;
        vertical-align: middle;
    }

    .zx-basic-c1 .license .hover-tips {
        display: none;
        position: absolute;
        top: -25px;
        left: -4px;
        font-size: 12px;
        color: #333;
        background: #fff;
        border: 1px solid #eee;
        box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%);
        box-sizing: border-box;
    }

    .zx-basic-c1 .license .hover-tips:after {
        content: "";
        position: absolute;
        bottom: -4px;
        left: 7px;
        padding: 3px;
        background: inherit;
        border: inherit;
        border-left: 0;
        border-top: 0;
        transform: rotate(45deg)
    }

    .zx-basic-c1 .license.lic-pass .hover-tips {
        width: 140px;
    }

    .zx-basic-c1 .license.auth-pass .hover-tips {
        width: 255px;
    }

    .zx-basic-c1 .license:hover .hover-tips {
        display: block;
    }

    .zx-fuc {
        position: absolute;
        right: 0;
        top: 8px;
        width: 110px;
        font-size: 12px;
    }

    .zx-collect-shop {
        float: left;
        color: #888;
        padding-right: 12px;
        cursor: pointer;
    }

    .zx-collect-shop i {
        display: inline-block;
        width: 18px;
        height: 18px;
        margin-right: 4px;
        margin-top: -4px;
        background: url(/style/zx/images/zx_basic_ico.jpg) no-repeat;
        vertical-align: middle;
        background-position: -2px -2px;
    }

    .zx-view-mobile {
        float: left;
        position: relative;
        color: #888;
        padding-right: 6px;
        cursor: pointer;
    }

    .zx-view-mobile i {
        display: inline-block;
        width: 18px;
        height: 18px;
        margin-right: 4px;
        margin-top: -4px;
        background: url(/style/zx/images/zx_basic_ico.jpg) no-repeat;
        vertical-align: middle;
        background-position: -62px -2px;
    }

    .zx-view-jc {
        float: left;
        position: relative;
    }

    .zx-view-jc i {
        display: inline-block;
        width: 18px;
        height: 18px;
        margin-right: 4px;
        margin-top: -4px;
        background: url(/style/zx/images/zx_basic_ico.jpg) no-repeat;
        vertical-align: middle;
        background-position: -97px -2px;
    }

    .zx-view-jc .hover-tips {
        display: none;
        position: absolute;
        top: -25px;
        left: -4px;
        width: 60px;
        font-size: 12px;
        color: #333;
        background: #fff;
        border: 1px solid #eee;
        box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%);
        box-sizing: border-box;
        text-align: center;
    }

    .zx-view-jc .hover-tips:after {
        content: "";
        position: absolute;
        bottom: -4px;
        left: 7px;
        padding: 3px;
        background: inherit;
        border: inherit;
        border-left: 0;
        border-top: 0;
        transform: rotate(45deg)
    }

    .zx-view-jc:hover .hover-tips {
        display: block;
    }

    .zx-view-mobile .qrcode-bx {
        display: none;
        position: absolute;
        left: -50px;
        top: 27px;
        width: 114px;
        padding: 8px 7px 9px;
        background: #fff;
        border: 1px solid #eee;
        box-sizing: border-box;
        text-align: center;
        box-shadow: 0 0 6px 0 rgba(0, 0, 0, .1)
    }

    .zx-view-mobile .qrcode-bx:after {
        content: "";
        position: absolute;
        top: -5px;
        left: 54px;
        padding: 3px;
        background: inherit;
        border: inherit;
        border-right: 0;
        border-bottom: 0;
        transform: rotate(45deg)
    }

    .zx-view-mobile:hover .qrcode-bx {
        display: block;
    }

    .company-server-tag {
        position: relative;
        margin-top: 10px;
    }

    .company-server-tag .service-tag {
        position: relative;
        display: inline-block;
        padding: 0 8px;
        margin-right: 4px;
        font-size: 12px;
        border: 1px solid #888;
        color: #444;
        cursor: pointer;
    }

    .service-tag .detail {
        display: none;
        position: absolute;
        left: 0;
        top: 28px;
        width: 380px;
        font-size: 14px;
        padding: 0 10px;
        word-break: break-word;
        box-sizing: border-box;
        background: #fff;
        border: 1px solid #eee;
        box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%);
        z-index: 1;
        color: #333;
    }

    .service-tag .detail:after {
        content: "";
        position: absolute;
        top: -4px;
        left: 7px;
        padding: 2px;
        background: inherit;
        border: inherit;
        border-right: 0;
        border-bottom: 0;
        transform: rotate(45deg);
    }

    .service-tag:hover .detail {
        display: block;
    }

    .tag-star {
        margin-right: 25px;
    }

    .tag-star em {
        float: left;
        color: #666;
    }

    .tag-star i {
        float: left;
        display: inline-block;
        width: 14px;
        height: 14px;
        margin: 5px 2px 1px 1px;
        background: url(/style/zx/images/star_2.png) no-repeat;
        background-size: 14px;
    }

    .tag-star i.light {
        background: url(/style/zx/images/star_1.png) no-repeat;
        background-size: 14px;
    }

    .service-num-bar {
        margin-top: 35px
    }

    .service-num-bar div {
        float: left;
        margin-right: 60px;
    }

    .service-num-bar .number {
        font-size: 20px;
        color: #333;
        font-weight: bold;
        text-align: center;
    }

    .service-num-bar .label {
        margin-top: 2px;
        font-size: 14px;
        color: #666;
        text-align: center
    }

    .zx-com-tel {
        height: 22px;
        margin-top: 30px;
        font-size: 18px;
        color: #333;
        line-height: 22px;
        font-weight: bold;
    }

    .zx-com-tel i {
        display: inline-block;
        vertical-align: middle;
        width: 20px;
        height: 20px;
        background: url(/style/zx/images/zx_basic_ico.jpg) no-repeat;
        background-position: 0 -48px;
        margin-top: -2px;
        margin-right: 8px;
    }

    .com-address-bx {
        margin-top: 14px;
        color: #666;
    }

    .zx-contact-btn {
        margin-top: 20px;
    }

    .zx-contact-btn .yy-btn {
        display: inline-block;
        width: 180px;
        height: 48px;
        line-height: 48px;
        margin-right: 10px;
        font-size: 18px;
        color: #fff;
        text-align: center;
        background-color: #ff5a00;
    }

    .zx-contact-btn .yy-btn:hover {
        background-color: #f15400;
    }

    .zx-contact-btn .asked {
        font-size: 12px;
    }

    .zx-contact-btn .asked i {
        color: #ff5a00;
    }

    .service-info-block {
        position: relative;
        margin-top: 5px;
        padding-bottom: 30px;
        font-size: 13px;
        overflow: hidden
    }

    .service-info-block .si {
        margin-top: 10px;
    }

    .service-info-block .si-title {
        font-size: 13px;
        color: #333;
        font-weight: bold;
        line-height: 2;
    }

    .service-info-block .si-content {
        position: relative;
        width: 100%;
        max-height: 46px;
        font-size: 13px;
        color: #151515;
        line-height: 1.8;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
    }

    .company-server-tag .service-tag:nth-child(1) {
        color: #ff8a00;
        border: 1px solid rgba(255, 138, 0, .3);
    }

    .company-server-tag .service-tag:nth-child(2) {
        color: #1dcea4;
        border: 1px solid rgba(29, 206, 164, .3);
    }

    .company-server-tag .service-tag:nth-child(3) {
        color: #57a5ff;
        border: 1px solid rgba(87, 165, 255, .3);
    }

    .company-server-tag .service-tag:nth-child(4) {
        color: #f56022;
        border: 1px solid rgba(245, 96, 34, .3);
    }

    .company-server-tag .service-tag:nth-child(5) {
        color: #ff8a00;
        border: 1px solid rgba(255, 138, 0, .3);
    }
    .sh-rec-store-list-noimg{}
    .sh-rec-store-list-noimg li{float: left;display: inline-block;width: 260px;height: 80px;margin-right: 14px;}
    .sh-rec-store-list-noimg li .aicon{float: left;width: 50px;height: 50px;line-height: 50px;text-align: center;font-weight: bold;font-size: 30px;color: #ec0000;border: 1px solid #ec0000;border-radius: 4px;margin-top: 10px;margin-right: 10px;}
    .sh-rec-store-list-noimg li .att{float: left;width: 192px;height: 80px;padding-top: 5px;}
    .sh-rec-store-list-noimg li h3{font-weight: bold;font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis ;width: 100%;display: inline-block;}
    .sh-rec-store-list-noimg li .address{white-space: nowrap;overflow: hidden;text-overflow:ellipsis ;width: 100%;display: inline-block;}
    .carousel{overflow: hidden;height: 190px;}
    .carousel .swiper-3d{overflow: hidden;height: 190px;}
/*.carousel  .swiper-slide{width: 174px!important;}*/
.icon {
    width: 3em;
    height: 3em;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden;
    background: none;
}
.phtt{font-weight: bold;font-size: 30px;color: black;}
.quanguo{background-color: #fff;}
.quanguo .citylist{padding: 10px;}
.quanguo .citylist h2{font-size: 20px;border-bottom: 2px solid #3897e5;font-weight: bold;height: 40px;margin-bottom: 10px;}
.quanguo .citylist ul{width: 100%;display: inline-block;}
.quanguo .citylist ul li{float: left;border: 1px solid #ccc;margin: 5px;padding: 0 10px;border-radius: 5px;}

/*新加顶部一行开始*/
.xinjiadh{
    height: 40px;border-bottom: 1px solid #dadce0;background-color: #fff;
}
.xinjiadh .xzbfz1200p{
    width: 1200px;margin: auto;display: flex;
}
.xinjiadh .xzbfz1200p .sankuai{
    line-height: 40px;height: 40px;text-align: center;
}
.width-250p{
    width: 300px;
}
.width-450p{
    width: 450px;
}
.width-500p{
    width: 500px;
}
.xinjiadh .width-500p span {
    padding-left: 10px;
}
.color_hong{
    color: #ed1c24;
}
.color_lv{
    color: #0dad51;
}
/*新加顶部一行结束*/