@charset "utf-8";
header{ position:relative;}
header .logo{ padding:16px 30px 6px 30px; position:relative;}
header .logo .category{ position:absolute; right:30px; top:50%; margin-top:-22px; font-size:34px;}
header .logo img{ display:block;max-width:608px;}
header .linksearch{ display:block; background:#fff; border-radius:40px; height:80px; line-height:80px; padding:0 30px; margin:0 30px 10px 30px; position: relative;}
header .linksearch .hotsearch{height:80px; overflow:hidden;position: relative;z-index: 5;}
header .linksearch img{ position:absolute; left:30px; top:50%; margin-top:-18px; height:36px;}
header .linksearch .sbtn{ position:absolute; right:10px; top:10px; background:#ffcc01; padding:0 32px 0 40px; border-radius:30px; line-height:60px; color:#fff; font-weight:bold; font-size:28px; letter-spacing:8px; text-align:center;}
header .linksearch .hotsearch ul{}
header .linksearch .hotsearch li{height:80px; line-height:80px; cursor:pointer;}
header .linksearch .hotsearch li>div{ padding-left:270px; padding-right:150px; text-align:right; font-size:32px;}
header .sbottom{ padding:30px 20px;}
header .sbottom a{ display:inline-block; padding:0 13px; line-height:2em; border-radius:8px; font-size:24px; margin:0 8px; background:#756dc0;}
header #pagenav{padding-bottom:8px;}
header #pagenav li{padding:0 10px 10px;}
header #pagenav .more {height: 50px;line-height: 50px;}

@keyframes leftrightwhite{0%{left:-200%;}50%{left:200%;}50.1%{left:-200%;}100%{left:-200%;}}
@-webkit-keyframes leftrightwhite{0%{left:-200%;}50%{left:200%;}50.1%{left:-200%;}100%{left:-200%;}}
.indexbg{ width:100%; height:405px; position:relative; z-index:1; background:url(/public/img/index/bg.png) no-repeat center top;}
.indexbg>div:after {content:''; position:absolute; bottom:0; width:100px; height:400px; top:-100px; background:linear-gradient(to right, transparent, rgba(255,255,255,0.6), transparent); left:-200%; transform:rotate(-45deg); -webkit-animation:leftrightwhite 4s infinite ease-in-out; animation:leftrightwhite 4s ease-in-out infinite; }
.indexbg .link1{ position:absolute; overflow:hidden;left: 280px;top: 165px;width: 196px;height: 194px;border-radius: 66px; color:#000; padding:56px 0 0 0; font-size:34px; font-weight:bold; text-align:center;}
.indexbg .link2{ position:absolute; overflow:hidden;left: 87px;top: 124px;width: 140px;height: 140px;border-radius: 70px; color:#000; padding:35px 0 0 0; font-size:26px; font-weight:bold; text-align:center;}
.indexbg .link3{ position:absolute; overflow:hidden;left: 535px;top: 110px;width: 130px;height: 130px;border-radius: 80px; color:#000; padding:30px 0 0 0; font-size:26px; font-weight:bold; text-align:center;}
.indexbg .scrollbox{ width:100%; overflow:hidden; height:35px;}
.indexbg .scrollbox li{ height:35px; line-height:35px;}
.indexbg .link1 .scrollbox{ height:45px;}
.indexbg .link1 .scrollbox li{ height:45px; line-height:45px;}

.logohead{ padding:20px 25px; text-align:center; color:#b6b5dd; font-size:40px;}
.logohead span,.logohead img{ display:inline-block; vertical-align:middle;}
.logohead .desc{ font-size:20px; padding:10px 0 0 0;}

.indexbanner{ padding:10px 25px 0 25px;}
.indexbanner .brand10,.indexbanner .top10{ float:left; width:342px; height:156px; margin-bottom:35px; border-radius:10px; text-align:right; font-weight:bold; color:#fff; font-size:42px; padding:24px; line-height:1.1em;}
.indexbanner .brand10:hover,.indexbanner .top10:hover{ color:#ff0;}
.indexbanner .brand10{ background:url(/public/img/index/brand10.jpg) no-repeat;}
.indexbanner .top10{ float:right; background:url(/public/img/index/top10.jpg) no-repeat; }
.indexbanner .zhishi{ display:block; height:88px; line-height:88px; padding:0 20px 0 140px; background:url(/public/img/index/zhishi.jpg) no-repeat; border-radius:10px;}
.indexbanner .zhishi i{ margin:0 5px; color:#fff;}
.indexbanner .zhishi i.btn{ float:right; color:#33c3ce; font-weight:bold; font-size:28px; background:#fff; line-height:44px; padding:0 30px; border-radius:22px; margin-top:22px;}
.indexbanner .zhishi:hover i.btn{ color:#fc0;}

.navlist1.bgf{ background:#fff; margin:0 20px; width:710px; border-radius:10px; padding:0 0 15px 0;}
.navlist1.bgf .stylebg{ background:#eee; text-align:center; border-radius:10px 10px 0 0; font-weight:bold; margin-bottom:15px; color:#666; font-size:32px;}
.navlist1.bgf .itembox{padding: 5px 20px;}

#pos_interestlist{background: #fff; background:linear-gradient(180deg,#514ab1,#fff,#fff); padding: 20px 20px 0 20px;}
#pos_interestlist .tabmenubox{ background:#fff; border-radius:10px 10px 0 0; overflow:hidden;}
#pos_interestlist .tabcont{ background:#fff; border-radius:0 0 10px 10px;}
#pos_interestlist .articlelist .itembox{ padding:15px;}
#pos_interestlist .articlelist .item.haspic .contbox{ width:420px;}


.tab.style16 > .tabmenubox{ text-align:left; padding:0 30px 10px 30px;}
.tab.style16 > .tabmenubox .tabmenu{padding: 10px 20px !important; border-radius:10px; overflow:visible; display:flex;}
.tab.style16 > .tabmenubox .tabmenu .item{padding: 0 20px;line-height: 2em; color:#fff; position:relative; width:33.333%}
.tab.style16 > .tabmenubox .tabmenu .item .icon{ display:block; margin:0 auto; margin-bottom:-10px; font-size:40px;}
.tab.style16 > .tabmenubox .tabmenu .item.active{ color:#fc0;}
.tab.style16 > .tabmenubox .tabmenu .item.active:after{ content:"";border-width: 12px 12px 0 12px;border-style: solid;border-right-color: transparent;border-left-color: transparent;border-bottom-color: transparent;border-top-color:#555ba6;position: absolute;bottom:-22px;left: 50%;margin-left: -12px;}
.blockstyle2 .tab.style16 > .tabmenubox .tabmenu .item.active:after{border-top-color:#be0f1b;}

.brand10banglist2.blockinfo{ padding:0;}

.citiaobang6{ margin:10px 0 30px 0;}


#container{ background:none;}

.notoplogo .headerfix{ height:76px;}
.notoplogo header .logo{ display:none;}
.notoplogo header #pagenav{ padding-top:10px;width: 750px;position: fixed;z-index: 99;left: 50%;top: 0;margin-left: -375px;}
.notoplogo header #pagenav .more{ top:10px;}
.notoplogo header #pagenav .othernav{ padding-top:65px;}
.notoplogo header #pagenav .othernav>i{ top:30px;}

#container .wenbox .itembox{ padding:15px 20px;}




