@font-face {
  font-family: 'oswald';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fetteengd.eot'), /* IE9 */
  url('../fonts/fetteengd.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/fetteengd.woff') format('woff'),
  url('../fonts/fetteengd.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../fonts/fetteengd.svg') format('svg'); /* iOS 4.1- */
}
.tab.style10 .tabmenu{ padding:0; display:block;}
.tab.style10 .tabmenubox{ padding:0; margin:0;}
.tab.style10 .tabmenubox .tabmenu .item{ padding:0; border:0; width:5%; background:none; padding:0 2px; color:#333; font-size:16px; line-height:0.45rem;}
.tab.style10 .tabmenubox .tabmenu .item:first-child{padding-left:0;}
.tab.style10 .tabmenubox .tabmenu .item:nth-last-child(1){padding-right:0;}
.tab.style10 .tabmenubox .tabmenu .item:hover{color:#be0f1b;}
.tab.style10 .tabmenubox .tabmenu .item.active{color:#be0f1b; font-weight:bold;}
.tab.style10 .tabmenubox .tabmenu .item span{ display:block; border-radius:6px 6px 0 0; background:rgba(220,173,154,0.1); padding:0 10px;}
.tab.style10 .tabmenubox .tabmenu .item.active span{ background:rgba(220,173,154,0.2);}
.tab.style10 .tabcont{ background:rgba(220,173,154,0.2);}
.style1 .tab.style10 .tabmenubox .tabmenu .item{color:rgba(255, 255, 255, 0.5);}
.style1 .tab.style10 .tabmenubox .tabmenu .item span{background:rgba(0, 0, 0, 0.05);}
.style1 .tab.style10 .tabmenubox .tabmenu .item.active span{background:rgba(0, 0, 0, 0.15); color:#ffdc00;}
.style1 .tab.style10 .tabmenubox .tabmenu .item:hover span{color:#ffdc00;}
.style1 .tab.style10 .tabcont{background:rgba(0, 0, 0, 0.15);}

.main .blockcont .midcont{ width:70%;}
.main .rightcont a.cat{ float:left; width:50%; text-align:center; line-height:0.3rem; font-size:14px; padding:0.07rem 0;}
.style1.main .rightcont a.cat.c333{ color:#fff;}
.style1.main .rightcont a.cat.c333:hover{ color:#f60;}
.main .rightcont a.cat img{ width:0.8rem; height:0.8rem; max-width:100px; max-height:100px; border-radius:50%; display:block; margin:0 auto;}
.main .rightcont .ttl{ background:rgba(220,173,154,0.2); line-height:0.4rem; font-size:15px; padding:0 10px; border-radius:8px 8px 0 0;}
.style1.main .rightcont .ttl{background:rgba(0, 0, 0, 0.15); color:#fff;}
.main .rightcont .item{ float:left; width:50%; text-align:center; background:#fff;}
.main .rightcont a.brand{ position:relative; width:5%; display:table-cell; vertical-align: middle; height:0.636rem; background-size:9999px auto;}
.main .rightcont a.brand img{ width: 90%; max-width: 90%; max-height: 98%; display:block; margin:0 auto;}
.main .rightcont a.brand .bname{ opacity:0; transition:all ease-in-out 100ms; position:absolute; left:0; top:0; background:rgba(0,0,0,0.6); color:#fff; width:100%; height:0.636rem; line-height:0.636rem; text-align:center; font-size:14px; padding:0 10px; font-weight:bold;}
.main .rightcont a.brand:hover .bname{ opacity:1;}
.main .nav{ width:100%; height:1.5rem; padding:0.05rem; margin-bottom:0.2rem; border-radius:8px; background:rgba(220,173,154,0.2);}
.main .nav .left{ width:15%; height:1.4rem; float:left; text-align:left; padding:0.4rem 0 0 1.5%;}
.main .nav .left .ttl{ color:#333; font-size:20px; font-weight:bold; line-height:0.4rem;}
.main .nav .left .c999{ font-size:12px; line-height:0.3rem;}
.main .nav .left a{ font-size:12px; line-height:0.2rem;}
.main .nav .left a span,
.main .nav .left a .iconfont{display:table-cell; vertical-align:middle; font-size:12px;}
.main .nav .left a span{padding-right:3px;}
.style1.main .nav{background:rgba(0, 0, 0, 0.15);}
.style1.main .nav .left .ttl,
.style1.main .nav .left a{color:#fff;}
.style1.main .nav .left a:hover{color:#f60;}
.main .hotcat{ width:100%; height:5.7rem; position:relative;}
.main .hotcat .catlist{height:5.8rem; width:77.5%; overflow:auto; text-align:left; position:relative;}
.main .hotcat .catlist::-webkit-scrollbar{ width:4px; height:20px; background:rgba(220, 173, 154, 0.2); border-radius:2px;}
.main .hotcat .catlist::-webkit-scrollbar-thumb{background:rgba(220, 173, 154, 0.5); border-radius:2px;}
.style1.main .hotcat .catlist::-webkit-scrollbar{background:rgba(0, 0, 0, 0.15);}
.style1.main .hotcat .catlist::-webkit-scrollbar-thumb{background:rgba(255, 255, 255, 0.3);}
.main .hotcat .catlist .list{width:98%; border-top:1px solid rgba(51, 51, 51, 0.15); padding-top:0.05rem; margin-top:0.1rem;}
.main .hotcat .catlist .list.n1{border-top:none; padding-top:0; margin-top:0;}
.main .hotcat .catlist .list .ttl{line-height:0.37rem;}
.main .hotcat .catlist .list .li{ overflow:hidden; line-height:0.3rem; text-align:justify;}
.main .hotcat .catlist .list .li a{ display:inline-block; min-width:78px; padding-right:10px; float:left; white-space:nowrap;}
.main .hotcat .catlist .list .li i{ font-size:12px; color:rgba(51,51,51,0.2);}
.style1.main .hotcat .catlist .c333{ color:#fff;}
.style1.main .hotcat .catlist a.c333:hover{ color:#f60;}
.style1.main .hotcat .catlist .list{ border-top:1px solid rgba(255, 255, 255, 0.2);}
.style1.main .hotcat .catlist .list.n1{border-top:none; padding-top:0; margin-top:0;}
.main .hotcat dl{ width:49%; float:left; background:rgba(220,173,154,0.2); border-radius:8px; text-align:left; padding:6px;}
.style1.main .hotcat dl{background:rgba(0, 0, 0, 0.15);}
.main .hotcat dl dt{line-height:0.49rem; padding:0 10px;}
.style1.main .hotcat dl dt{color:#fff;}
.main .hotcat dl dt>span{font-weight:bold;}
.main .hotcat dl dt .more{color:#be0f1b; float:right;}
.main .hotcat dl dt .more:hover{color:#f60;}
.style1.main .hotcat dl dt .more{color:#fff;}
.style1.main .hotcat dl dt .more:hover{ color:#f60}
.main .hotcat dl dt .more span,
.main .hotcat dl dt .more .iconfont{font-size:12px; display:table-cell; vertical-align:middle;}
.main .hotcat dl dt .more span{padding-right:3px;}
.main .hotcat dl a.item .numbd{width:20px; padding-top:0.07rem; line-height:0.43rem; background:url(../images/top4.png) center center no-repeat; text-align:center; background-size:20px 29px; float:left; color:#fff; margin-right:10px; font-size:12px;}
.main .hotcat dl a.item .numbd.num1{ background-image:url(../images/top1.png);}
.main .hotcat dl a.item .numbd.num2{ background-image:url(../images/top2.png);}
.main .hotcat dl a.item .numbd.num3{ background-image:url(../images/top3.png);}
.main .hotcat dl dd{background:#fff; border-radius:6px; padding:0 10px;}
.main .hotcat .brand10.m2{ float:right;}
.main .hotcat .brand10 dd{padding:0 10px;}
.main .hotcat .brand10 a.item{height:0.51rem; font-size:14px; position:relative; border-top:1px solid #eee; width:100%; position:relative; display:block;}
.main .hotcat .brand10 a.item:first-child{border-top:none;}
.main .hotcat .brand10 a.item .num{width:30px; position:absolute; left:0;}
.main .hotcat .brand10 a.item .img{width:60px; position:absolute; left:40px; top:50%; margin-top:-13px;}
.main .hotcat .brand10 a.item .img img{width:60px; height:26px;}
.main .hotcat .brand10 a.item .bname{padding:0 115px 0 110px; line-height:0.51rem;}
.main .hotcat .brand10 a.item .bname .phone{font-size:12px; color:#999; font-weight:normal; padding-left:5px;}
.main .hotcat .brand10 a.item .zhishu{font-size:12px; color:#666; width:105px; text-align:right; position:absolute; right:0; top:0; line-height:0.51rem; padding-left:20px; background:url(../images/micon.png) left center no-repeat;}
.main .hotcat .zhishi{ width:32%;}
.main .hotcat .zhishi.m2{ margin:0 2%;}
.main .hotcat .zhishi .item{line-height:0.51rem; height:0.51rem; font-size:14px; border-top:1px solid #eee;}
.main .hotcat .zhishi .item:first-child{border-top:none;}
.main .hotcat .catlist2{height:5.8rem; width:101%; padding-right:1%; overflow:auto; text-align:center; position:relative;}
.main .hotcat .catlist2::-webkit-scrollbar{ width:4px; height:20px; background:rgba(220, 173, 154, 0.2); border-radius:2px;}
.main .hotcat .catlist2::-webkit-scrollbar-thumb{background:rgba(220, 173, 154, 0.5); border-radius:2px;}
.style1.main .hotcat .catlist2::-webkit-scrollbar{background:rgba(0, 0, 0, 0.15);}
.style1.main .hotcat .catlist2::-webkit-scrollbar-thumb{background:rgba(255, 255, 255, 0.3);}
.main .hotcat .cat{ width:100%;}
.main .hotcat .cat .list{ width:101%; margin:0 -0.5%;}
.main .hotcat .cat a.item{ float:left; width:11.5%; line-height:0.4rem; margin:0 0.5% 0.11rem 0.5%; background:rgba(255,255,255,0.8); font-size:14px; border-radius:6px;}
.main .hotcat .cat a.item:hover{ background:#fff;}
.main .rbrand{ position:absolute; right:0; top:0; width:22%;}
.main .rbrand a{ width:50%; height:0.65rem; float:left; border:1px solid #eee; margin:-1px -1px 0 0; padding:0.07rem 0.03rem; position:relative; transition:all ease-in-out 100ms; background:#fff; background-size:9999px auto;}
.main .rbrand a img{ max-width:100%; max-height:100%; display:block; margin:0 auto;}
.main .rbrand a:hover{ border-color:#f60; z-index:2;}
.main .zhishitixi{ position:absolute; right:0; top:0; width:22%; height:3.9rem; padding:0.08rem 0; border-radius:8px 8px 0 0; text-align:left; background:#fff;}
.main .zhishitixi li{ display:block; padding:0 5%; line-height:0.38rem; height:0.38rem; position:relative;}
.main .zhishitixi li a{ display:block; border-bottom: dashed 1px #E6E6E6; height:0.38rem; width:100%;}
.main .zhishitixi li a.n10{ border-bottom:0;}
.main .zhishitixi li .num{ width:10%; height:100%; float:left;color: #666; font-size:14px; text-align: center;margin-right: 5%; text-align:center; position:relative;}
.main .zhishitixi li .bname{ width:60%; float:left; font-size:14px;}
.main .zhishitixi li .score{ color:#bbb;width:25%;text-align: right; float:left; height:100%; position:relative;}
.main .zhishitixi li .score .progress{width: 100%;height: 4px; background:#e3e3e3; position:absolute; right:0; top:50%; margin-top:-2px;}
.main .zhishitixi li .score .progress .colorline{background-color: #518fea;height: 4px;}
.main .zhishitixi li .score span{display: inherit; line-height:1.5em;}
.main .zhishitixi li:after{ content:""; height:0; clear:both;display: block;}
.main .zhishitixi li .num1 i{ color:#FFF; display:inline-block; width:100%; height:28px; position:absolute; left:0; top:50%; margin-top:-14px; background:url(../images/1.png) center center no-repeat; background-size: auto 28px;}
.main .zhishitixi li .num2 i{ color:#FFF; display:inline-block; width:100%; height:28px; position:absolute; left:0; top:50%; margin-top:-14px; background:url(../images/2.png) center center no-repeat; background-size: auto 28px;}
.main .zhishitixi li .num3 i{ color:#FFF; display:inline-block; width:100%; height:28px; position:absolute; left:0; top:50%; margin-top:-14px; background:url(../images/3.png) center center no-repeat; background-size: auto 28px;}

.main .rbottom{ position:absolute; right:0; bottom:0; height:1.8rem; width:22%; background:#f69698 url(../images/brand10.jpg) no-repeat center bottom; background-size:100% auto; color:rgba(255,255,255,.8); text-align:left; padding:0.2rem; font-size:0.23rem; line-height:1.5em; font-weight:bold;}
.main .nav .right{ width:85%; height:1.4rem; float:right; background:#fff; border-radius:0 6px 6px 0; position:relative; }
.main .nav .right .scroll{ width:100%;overflow:hidden;}
.main .nav .right .list{ width:200%;}
.main .nav .right .prev,
.main .nav .right .next{ transition:all ease-in-out 200ms; font-family:'宋体'; width:20px; line-height:50px; padding:0 0 0 2px; background:rgba(220,173,154,0.2); color:#333; position:absolute; right:0; top:50%; margin-top:-25px; cursor:pointer; border-radius:4px 0 0 4px;}
.style1.main .nav .right .prev,
.style1.main .nav .right .next{background:rgba(85, 91, 166, 0.1);}
.main .nav .right .prev{ left:-16px; padding:0 2px 0 0; border-radius:4px;}
.main .nav .right .prev:hover,
.main .nav .right .next:hover{background:#f2e3d0;}
.style1.main .nav .right .prev:hover,
.style1.main .nav .right .next:hover{background:rgba(85, 91, 166, 0.5);}
.main .nav .right .yuan{ width:16px; height:1.4rem; position:absolute; right:100%; top:0; overflow:hidden;}
.main .nav .right .yuan::after{content:""; position:absolute; left:0; top:50%; display:block; background:#fff; width:300px; height:300px; margin-top:-150px; border-radius:50%;}
.main .nav .right a{ float:left; width:6.142%; margin:0 0.5%; font-size:14px; box-sizing:border-box; margin-top:0.06rem; padding:0.16rem 0 0.14rem 0; text-align:center; line-height:0.4rem; border-radius:8px;}
.main .nav .right a:hover{ background:rgba(220,173,154,0.2);}
.style1.main .nav .right a:hover{background:rgba(85, 91, 166, 0.1);}
.main .nav .right a .icon{ display:block; width:0.6rem; height:0.6rem; color:#fff; margin:0 auto; font-size:0.3rem; border-radius:50%; line-height:0.55rem; overflow:hidden; text-align:center; background:rgba(220,173,154,0.2); padding:0.05rem;}
.style1.main .nav .right a .icon{background:rgba(85, 91, 166, 0.1);}
.main .nav .right a:hover .icon{ background:#fff;}

.mapview .blockcont .midcont{ width:100%;}
.mapview .mapiframe{ width:100%; height:108%; margin-top:-20px; background:transparent;}
.maptechan .blockcont .catmenu{ margin-right:0;}
.maptechan .blockcont .midcont{ width:89.5%;}
.maptechan .maplvyou .result dd .item{ height:0.65rem;}
.mapzhishi .blockcont .catmenu{ margin-right:0;}
.mapzhishi .blockcont .midcont{ width:89.5%;}
.mapzhishi .mapzhishi .md_cont .md_citiao{ width:9.1rem; height:7.4rem;}
.maplvyou .blockcont .catmenu{ margin-right:0;}
.maplvyou .blockcont .midcont{ width:89.5%;}
.mapdxtype .blockcont .catmenu{ margin-right:0;}
.mapdxtype .blockcont .midcont{ width:89.5%;}
.mapdxtype .mapzhishi .md_cont .md_citiao{ width:9.1rem; height:7.4rem;}
.mapdaxue .blockcont .catmenu{ margin-right:0;}
.mapdaxue .blockcont .midcont{ width:89.5%;}

.votebrand .blockcont .midcont{ width:71.5%;}
.votebrand .votelist{ float:left; width:32%; height:7.4rem; background:rgba(220,173,154,0.2); border-radius:12px; padding:0 1%; text-align:left;}
.votebrand .votelist .ttl{ line-height:0.6rem; text-align:center; font-weight:bold; font-size:18px; color:#333; border-bottom:1px solid rgba(51,51,51,0.1);}
.votebrand .votelist .ttl .iconfont{ color:#f60;}
.votebrand .votelist li{ font-size:12px; padding:0.08rem 0; height:0.67rem;}
.votebrand .votelist li .number{display:table-cell;vertical-align:middle; width:10%;}
.votebrand .votelist li .number .numbd{width:30px;padding-top:6px;line-height:0.44rem;background:url(../images/top4.png) center center no-repeat;text-align:center;background-size:20px 29px;float:left;color:#fff;font-weight:bold;}
.votebrand .votelist li .number .numbd.num1{ background-image:url(../images/top1.png);}
.votebrand .votelist li .number .numbd.num2{ background-image:url(../images/top2.png);}
.votebrand .votelist li .number .numbd.num3{ background-image:url(../images/top3.png);}
.votebrand .votelist li .icon{display:table-cell;vertical-align:middle; width:15%;}
.votebrand .votelist li .icon>a{display:block;position:relative;width:0.7rem;height:0.5rem; padding:0.01rem;border-radius:100%;box-sizing:border-box;background:url(../images/icon_bg.png) no-repeat center;background-size:auto 100%;}
.votebrand .votelist li .icon img{max-width:100%;}
.votebrand .votelist li .data{display:table-cell;vertical-align:middle; width:60%;}
.votebrand .votelist li .data .name{line-height:0.25rem;max-width:190px;color:#333;}
.votebrand .votelist li .data .name:hover{color:#fe741c;}
.votebrand .votelist li .data .text{line-height:0.2rem;}
.votebrand .votelist li .data .counts{ background:rgba(51,51,51,0.1); width:50%;height:4px;border-radius: 2px; display:inline-block; vertical-align:middle;}
.votebrand .votelist li .data .counts i{ display:block; height:4px;border-radius: 2px; background:#ff6a3f; background:linear-gradient(90deg, #ff6a3f 0%, #ff2369 100%)}
.votebrand .votelist li .btn{display:table-cell;vertical-align:middle; width:15%;}
.votebrand .votelist li .btn a{display:block;background:#be0f1b;border-radius:12px;width:50px;height:24px;line-height:24px;text-align:center;white-space:nowrap;}
.votebrand .votelist li .btn a:hover{ background:#f60; color:#fff;}
.votebrand .brandlist{ float:right; width:66%; height:7.4rem;}
.votebrand .brandlist .tab.style10 .tabcont{ height:5.2rem; padding:0.2rem 0.2rem 0.02rem;}
.votebrand .pinyin{ width:100%; height:1.7rem; padding:0.1rem 0.02rem 0.1rem 1.2rem; line-height:0.5rem; background:url(../images/brand3020.png) 0.2rem 0.2rem no-repeat rgba(220,173,154,0.2); background-size:0.8rem 0.8rem; text-align:left; border-radius:0 0 12px 12px; position:relative;}
.votebrand .pinyin .t{ line-height:0.25rem; width:1.2rem; text-align:center; position:absolute; left:0; top:0; padding-top:1.05rem; background:none;}
.votebrand .pinyin a{font-size:15px; display:inline-block; text-align:center; width:2em; line-height:2em; background:rgba(51, 51, 51, 0.05); color:#333; border-radius: 10px 0px 10px 0px; margin-right:1.5%;}
.votebrand .pinyin a:hover{ color:#f60;}
.votebrand .rightcont a{ float:left; width:50%; text-align:center; line-height:0.3rem; font-size:14px; padding:0.07rem 0;}
.votebrand .rightcont img{ width:0.8rem; height:0.8rem; max-width:100px; max-height:100px; border-radius:50%; display:block; margin:0 auto;}

.zhishitx .blockcont .midcont{ width:87.5%; position:relative; background:url(../images/topbg.png) center bottom -70px no-repeat; background-size:92.4% 396px;}
.zhishitx .blockcont .midcont::after{content:"";position: absolute; left: 50%; bottom: -55px; margin-left: -300px; width: 600px; height: 137px; background:url(../images/guang.png) no-repeat;}
.zhishitx .titlename{ text-align:center; padding:0.1rem 0.02rem 0;}
.zhishitx .titlename .ttl{ line-height:0.3rem; display:inline-block; margin-bottom:0.1rem;}
.zhishitx .titlename .ttl span{ line-height:0.3rem; vertical-align:middle;}
.zhishitx .titlename .ttl i.l{ display:inline-block; vertical-align:middle; width:34px; height:60px; background:url(../images/leaf.png) no-repeat;}
.zhishitx .titlename .ttl i.r{ display:inline-block; vertical-align:middle; width:34px; height:60px; background:url(../images/leaf_right.png) no-repeat;}
.zhishitx .titlename .desc{ opacity:0.3; line-height:0.3rem;}
.zhishitx .list{ position:absolute; left:3.8%; bottom:0; width:92.4%; height:6.0rem;}
.zhishitx .list .item{ position:absolute; left:66.666%; bottom:0; width:33.333%; text-align:center; z-index:1;}
.zhishitx .list .item.s1{ bottom:80px; left:33.333%;}
.zhishitx .list .item.s2{ bottom:20px; left:0%;}
.zhishitx .list .item .num{ margin:0 auto; width:80px; height:68px; font-size:32px; line-height:56px; color:#fff; font-family:'oswald'; background:url(../images/numtop.png) no-repeat;}
.zhishitx .list .item .img{ display:block; max-width:280px; margin:10px auto 20px auto; transition:all ease-in-out 300ms; position:relative; overflow:hidden;}
.zhishitx .list .item .img img{ transition:all ease-in-out 300ms; max-width:100%; border-radius:10px; -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(90%, transparent) , to(rgba(250, 250, 250, 0.3))); box-shadow:0 0 30px rgba(0,0,0,0.2);}
@media screen and (max-height:880px){.zhishitx .list .item .img img{max-height:1.7rem;}}
@media screen and (max-height:830px){.zhishitx .list .item .img img{max-height:1.5rem;}}
@media screen and (max-height:800px){.zhishitx .list .item .img img{max-height:1.2rem;}}
@media screen and (max-height:760px){.zhishitx .list .item .img img{ height:0;}}
.zhishitx .list .item:hover .img{ transform:scale(1.05)}
.zhishitx .list .item .img.nopic{ position:relative; display:inline-block;}
.zhishitx .list .item .img.nopic .word{ color:#fff; position:absolute; left:0; top:50%; height:2em; line-height:2em; margin-top:-1em; width:100%; text-align:center; font-size:16px; color:#fff; padding:0 10px;}
.zhishitx .list .item .rongyutitle{ padding:20px 0 20px 0;}
.zhishitx .list .item .rongyu{ padding:0 20px; line-height:1.8em; height:5.4em; overflow:hidden; text-align:left; margin-bottom:10px; color:rgba(255, 255, 255, 0.5);}
.zhishitx .list .item .btn{ background:#ffdc00; color:#1a1a1a; width:180px; line-height:2.2em; margin:0 auto; border-radius:2em; font-size:16px;  text-align:center;}
.zhishitx .list .item a:hover{ color:#fc0;}
.zhishitx .list .item a:hover .btn{ background:#f60; color:#fff;}
.zhishitx .list .light{ position:absolute; left:50%; bottom:10px; margin-left:-300px; width:600px; height:137px; background:url(../images/guang.png) no-repeat;}

.tixilist .blockcont .midcont{ width:57.5%;}
.tixilist .midcont .item{ display:block; height:1.05rem; padding-top:0.15rem; position:relative;}
.tixilist .midcont .item:first-child{padding-top:0.1rem;}
.tixilist .midcont .item .title{line-height:0.4rem; font-size:16px; background:#fff; border-radius:0.2rem; color:#555ba6; padding:0 20px; display:inline-block; min-width:320px;}
.tixilist .midcont .item .title .num{ display:inline-block; background:#555ba6; width:1.5em; height:1.5em; border-radius:0.15rem; text-align:center; line-height:1.5em; color:#fff; font-weight:bold;}
.tixilist .midcont .item:hover .title{color:#f60;}
.tixilist .midcont .item:hover .title .num{background:#f60;}
.tixilist .midcont .item .desc{ height:0.75rem; padding:0.3rem 0.2rem 0.15rem 0.2rem; line-height:0.3rem; border-radius:8px; background:rgba(255, 255, 255, 0.25); background:linear-gradient(180deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0)); color:rgba(255, 255, 255, 0.7); margin-top:-0.2rem;}
.tixilist .blockcont .rightcont{ width:28%;}
.tixilist .tuku dt{ line-height:0.6rem; color:#333; text-align:left;}
.style1.tixilist .tuku dt{color:#fff;}
.tixilist .tuku dt span{line-height:0.1rem; border-left:4px solid #be0f1b; padding-left:10px; font-weight:bold;}
.style1.tixilist .tuku dt span{border-left-color:#f60;}
.tixilist .tuku dt a{ float:right;}
.tixilist .tuku dt a i{font-size:12px; display:inline-block; vertical-align:middle; padding-left:4px; box-sizing:content-box; color:#be0f1b;}
.style1.tixilist .tuku dt a i{color:#f60;}
.style1.tixilist .tuku dt a:hover i{color:#ffdc00;}
.tixilist .tuku dd{ margin:0 -1%;}
.tixilist .tuku dd a{ float:left; width:48%; margin:0 1%; height:2.0rem; text-align:center; background-size:100% auto; background-position:top center; background-repeat:no-repeat; background-size:cover; position:relative;}
.tixilist .tuku dd a .ttl{position:absolute; bottom:0; left:0; width:100%; padding:0.08rem 0.1rem; background:rgba(0, 0, 0, 0.25); background:linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));}
.tixilist .tuku dd a .ttl .title{font-size:14px; color:#fff; line-height:0.25rem; height:0.5rem;}
.tixilist .tuku dd a:hover .ttl .title{color:#f60;}

.webshoplist .blockcont .midcont{ width:87.5%;}
.webshoplist .tab.style10 .tabcont{ border-radius:0 0 20px 20px; height:6.9rem;}

.tukulist .blockcont .midcont{ width:87.5%;}
.tukulist .tab.style10 .tabcont{ border-radius:0 0 20px 20px; height:6.9rem; text-align:left;}
.tukulist .articlecol2.col4{ padding:0.1rem;}
.tukulist .articlecol2.col4 .img{ width:100%; height:2.35rem; padding:0.1rem;}
.tukulist .articlecol2.col4 .item{ margin:0.08rem 0.5% !important; border:1px solid rgba(255, 255, 255, 0.1);}
.tukulist .articlecol2 .img .picnum{ right:0.15rem;}
.tukulist .articlecol2 .cont{ padding:0.1rem;}
.tukulist .articlecol2 .cont .title{ color:#fff; line-height:0.3rem; height:0.3rem;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.tukulist .articlecol2 .cont .title:hover{ color:#ff0}
.tukulist .articlecol2 .cont .other{line-height:0.3rem; margin-top:0.05rem; display:none;}
.tukulist .blockmorebox{ padding:0.1rem 0;}
.tukulist .blockmorebox .morebtn{ line-height:0.5rem; padding:0 40px;}

.fixed.articlelist .midcont{ margin-top:-15px;}
.fixed.articlelist .contbox{ width:100%; padding-right:235px;}
.fixed.articlelist .tablecell{ display: block; width:100%; min-height:137px;}
.fixed.articlelist .contbox .title{ margin-bottom:10px;}
.fixed.articlelist .contbox .other{ height:3em; padding-top:1em;}
.fixed.articlelist .item.nopic .contbox{ padding-right:0;}
.fixed.articlelist .img{ position:absolute; right:0; top:15px; height:137px; overflow:hidden;}
.fixed.articlelist .item .c999{ color:#666;}
.fixed.articlelist .item .color5{ color:#666; border-radius:1em; background:#eee; border:0 !important; padding:0 10px !important;}
.fixed.articlelist .contbox .other .attention{ color:#999 !important;}
.fixed.articlelist .blocks{ padding:10px 5px;}
.fixed.articlelist .blocks .item{ width:25%; float:left; text-align:center; line-height:2em; font-size:14px;}
.fixed.articlelist .blocks .item img{ display:block; margin:0 auto; width:80%; border-radius:50%; padding:5px;}

