body #wrap {background-color: #F4F4F4;}
#container{padding-bottom: 20px;}
/*临时定义css*/
.blockinfo .morebtn{ padding:15px 0 0;}


.zhishiindextop{width:100%; margin-top:10px;}
.zhishiindextop #menubox{width:200px;float: left;position: relative;z-index: 3;background:#fff;}
.zhishiindextop #menubox.bgf9{ background:#f9f9f9;}
.zhishiindextop #menubox li {padding: 2px 15px;line-height: 30px;height: 34px;}
.zhishiindextop #menubox li:hover{background:#fff; }
.zhishiindextop .menubox li a.name{ position:relative; display:block;}
.zhishiindextop .menubox li a.name i{ color:#ccc;}

.zhishiindextop .menubox li a.name i.icon-xiangyou{ color:#aaa;font-size:12px; line-height:20px; position:absolute; right:0; top:50%; margin-top:-10px;}
.zhishiindextop .menubox li .below{ display:none; position:absolute; left:200px; top:0; width:1260px; padding:10px 30px; background:#fff; box-sizing:border-box; border:1px solid #eee; z-index:10; min-height:518px;}
.zhishiindextop .menubox li .below a{ display:inline-block; margin-right:1em;}
.zhishiindextop .menubox li .below .belowpart .cat2name {color:#333; border-bottom:1px solid #eee; padding-bottom:10px; display:block; padding-top:10px; line-height:1em;}
.zhishiindextop .menubox li .below .belowpart .cat3list a{ color:#666; line-height:32px; height:32px;}
.zhishiindextop .menubox li .below .belowpart .cat3list a:hover{ color:#f60;}
.zhishiindextop .menubox li .below .belowpart{ width:50%; float:left;}
.zhishiindextop .menubox li .below .belowpart.piclist{ width:100%; float:none;}
.zhishiindextop .menubox li .below .belowpart.piclist a.pic{ width:14%; float:left; padding:10px; box-sizing:border-box;margin-right: 0;}
.zhishiindextop .menubox li .below .belowpart.piclist a.pic img{ display:block; width:90%;}
.zhishiindextop .menubox li .below .belowpart.piclist a.pic em{ color:#666; text-align:center;}
.zhishiindextop .menubox li .below .belowpart.piclist a.pic:nth-child(7n+1){ margin-left:1%;}
.zhishiindextop .menubox li .below .loadding{ width:100px; height:100px; background:url(/plugin/img/icon/loading_100x100.gif) no-repeat; margin:200px auto 0;}
.zhishiindextop .menubox li .below .rightmenu{ }
.zhishiindextop .menubox li .below .rightmenu li{ width:120px; line-height:2em; border:solid 1px #eee; display:inline-block; padding:0; text-align:center;font-size:18px;}
.zhishiindextop .menubox li .below .rightmenu li.active{ font-weight:bold;}
.zhishiindextop .rcont{ float:right; width:1260px;position:relative;box-sizing:border-box;}
.zhishiindextop .rcont .hotbangdan{margin:10px 20px 0;}
.zhishiindextop .rcont .navlist.style1 ul .item .icon{ width:50px; height:50px; line-height:50px;}
.zhishiindextop:after { content: "";  height: 0;clear: both; display: block;}

#pos_jingxuanlist .blockinfo{ float:left; width:32%; padding-bottom:20px; box-sizing:border-box; margin-left:2%; background:#FFF;}
#pos_jingxuanlist .blockinfo:nth-child(3n+1){ margin-left:0px;}
#pos_jingxuanlist .blockinfo:nth-child(n+4){ margin-top:20px;}
#pos_jingxuanlist:after { content: "";  height: 0;clear: both; display: block;}


#pos_areazhishi .leftcont{ width:1060px; float:left;}
#pos_areazhishi .leftcont .articlelist{padding: 0 20px;}
#pos_areazhishi .leftcont .articlelist .item .left .contbox{ width:780px;}
#pos_areazhishi .leftcont .tab2menubox .item{padding:0 10px;}
#pos_areazhishi .leftcont .tab2menubox .item span{ width:110px; display:block; font-size:16px; line-height:2.6em; border-radius:2em;color:#555ba6; background:rgba(85,91,166,.1);}
#pos_areazhishi .leftcont .tab2menubox .item:hover span,
#pos_areazhishi .leftcont .tab2menubox .item.active span{ background:#555ba6; color:#FFF;}
#pos_areazhishi .leftcont .morebtn{ padding:15px 0;}
#pos_areazhishi .rightcont{width: 360px;float: right;margin-right: 20px;}
#pos_areazhishi .rightcont .blocktitle.style7 .name{ padding:0 20px;}
#pos_areazhishi .rightcont .navlist2{background:#F3F3F3;padding: 15px;border-radius:15px;}
#pos_areazhishi .searchlist1 .item{padding:0 10px;}
#pos_areazhishi:after { content: "";  height: 0;clear: both; display: block;}

#pos_zhuangxiu{}
#pos_zhuangxiu .leftcont{width: 65%;float: left; padding:15px;background:#FFF;}
#pos_zhuangxiu .leftcont .lclist{ margin-bottom:12px;}
#pos_zhuangxiu .leftcont .lclist li{ width:25%; float:left;border: solid 2px #EEE;}
#pos_zhuangxiu .leftcont .lclist li img{ width:100%;}
#pos_zhuangxiu .leftcont .lclist:after { content: "";  height: 0;clear: both; display: block;}
#pos_zhuangxiu .leftcont .lcimg{ width:30%; float:left;}
#pos_zhuangxiu .leftcont .lcimg img{ width:100%;}
#pos_zhuangxiu .leftcont .navlist{ width:70%; float:right;margin-top: 5px;}
#pos_zhuangxiu .leftcont .navlist ul .item .icon{ width:40px; height:40px; line-height:40px;font-size: 20px;}
#pos_zhuangxiu .leftcont:after { content: "";  height: 0;clear: both; display: block;}
#pos_zhuangxiu .rightcont{float: right;width: 35%;background: #f5f8ff;}
#pos_zhuangxiu .tukufengge .item{height:70px;}
#pos_zhuangxiu .tukufengge .item .childbox {width: 375px;}
#pos_zhuangxiu .tukufengge .item .childbox a{ font-size:15px;}
#pos_zhuangxiu:after { content: "";  height: 0;clear: both; display: block;}

.catnav2{width: 100%;padding:7px;background: #fff;position: relative;border-radius: 8px; margin-top:10px;}
.catnav2 .left{ width:15%; height:120px; float:left; text-align:left; padding:20px 1% 0 1%;}
.catnav2 .left .ttl{ color:#333; font-size:20px; font-weight:bold; line-height:2em;}
.catnav2 .left .c999{font-size:12px;}
.catnav2 .left a.color1{ display:block; font-size:12px; line-height:34px;}
.catnav2 .left a.color1 span{display:table-cell; vertical-align:middle; padding-right:3px;}
.catnav2 .left a.color1 .iconfont{display:table-cell; vertical-align:middle; font-size:14px;}
.catnav2 .right{ width:85%; height:120px; padding:0 10px 0 0; float:right; border-radius:0 6px 6px 0; position:relative;background: #f5f8ff;}
.catnav2 .right .yuan{ width:24px; height:120px; position:absolute; right:100%; top:0; overflow:hidden;}
.catnav2 .right .yuan::after{content:""; position:absolute; left:0; top:50%; display:block; width:300px; height:300px; margin-top:-150px; border-radius:50%; background: #f5f8ff;}
.catnav2 .list{ width:100%; position:relative; overflow:hidden;}
.catnav2 .list a{ float:left; width:6.25%; font-size:14px; box-sizing:border-box;text-align:center;border-radius: 8px; padding-top:10px;margin-top:5px;line-height:40px;}
.catnav2 .list a .icon{ display:block; width:60px; height:60px; line-height:60px; color:#fff; margin:0 auto; font-size:30px; border-radius:50%;overflow:hidden; text-align:center;background: rgba(33,130,255,.1);}
.catnav2 .list a:hover{background:rgba(85, 91, 166, 0.1);}
.catnav2 .list a:hover .img{ background:#FFF;}
.catnav2 .list a.m1 .icon{background:linear-gradient(0deg,rgba(33,130,255,.2),rgba(60,177,255,.2),rgba(86,224,255,.2));}
.catnav2 .list a.m2 .icon{background:linear-gradient(0deg,rgba(108,48,255,.2),rgba(144,95,255,.2),rgba(179,141,255,.2));}
.catnav2 .list a.m3 .icon{background:linear-gradient(0deg,rgba(255,46,42,.2),rgba(255,136,136,.2));}
.catnav2 .list a.m4 .icon{background:linear-gradient(0deg,rgba(255,130,30,.2),rgba(255,169,83,.2),rgba(255,208,135,.2));}
.catnav2 .list a.m1 .iconfont{color:#2182ff; background-image:-webkit-linear-gradient(0deg, #2182ff, #3cb1ff,#56e0ff);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.catnav2 .list a.m2 .iconfont{color:#6c30ff; background-image:-webkit-linear-gradient(0deg, #6c30ff, #905fff,#b38dff);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.catnav2 .list a.m3 .iconfont{color:#ff2e2a; background-image:-webkit-linear-gradient(0deg, #ff2e2a,#ff8888);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.catnav2 .list a.m4 .iconfont{color:#ff821e; background-image:-webkit-linear-gradient(0deg, #ff821e, #ffa953,#ffd087);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.catnav2 .prev,.catnav2 .next{ transition:all ease-in-out 200ms; font-family:'宋体'; width:24px; line-height:30px; padding:0 0 0 2px;  position:absolute; top:50%; margin-top:-15px; cursor:pointer; border-radius:4px 0 0 4px;background: rgba(0,0,0,0.3);color: #fff;text-align: center;}
.catnav2 .prev{left: 7px; padding:0 2px 0 0; border-radius:0 4px 4px 0;}
.catnav2 .next{right: 7px;}
.catnav2 .right .prev{ left:-23px;}
.catnav2 .right .next{ right:0;}
.catnav2 .list.bgfff{ border-radius:6px;}
.catnav2 .prev:hover,.catnav2 .next:hover{ background:#f60;}

#pos_zxcategory{ background:#fff;overflow:hidden;}
#pos_zxcategory>.tabmenubox>.tabmenu{width:100%;}
#pos_zxcategory>.tabmenubox .tabmenu .item{ width:5%; border-bottom:none; border-left:1px solid #fff; border-right:1px solid #fff; border-top:3px solid #f6f6f6; background:#f6f6f6; color:#333; line-height:54px; font-size:16px;}
#pos_zxcategory>.tabmenubox .tabmenu .item.active{ color:#f60; border-top:3px solid #f60; background:#fff; font-weight:bold;}
#pos_zxcategory>.tabmenubox .tabmenu .item:hover{ color:#f60;}

#pos_tukulist .leftcont{ width:1000px; float:left;}
#pos_tukulist .rightcont{ width:450px; float:right; padding-right:10px;}
#pos_tukulist:after { content: "";  height: 0;clear: both; display: block;}
#pos_tukulist .tukulist3 .swipe{width:620px;}
#pos_tukulist .tukulist3 .slice .item{width:620px; height:460px;}
#pos_tukulist .tukulist3 .minimg{ padding-left:625px;}
#pos_tukulist .tukulist3 .minimg .item{ height:225px;}

.shcategory .licont>.bgfff{ padding:10px 20px 0;}
.shcategory .licont .articlelist2{ float:left; width:1050px;}
.shcategory .licont .articlelist2 .item{ padding:15px 0; height:auto;}
.shcategory .licont .articlelist2 .item .right .contbox{ width:830px;}
.shcategory .licont .articlelist2 .item:last-child{ border-bottom:none; padding-bottom:0;}
.shcategory .licont .phlist{ float:right; width:350px; background:#f6f8ff;border-radius:20px;margin-top: 15px; margin-bottom:15px;}
.shcategory .licont .phlist .phhead{ position:relative;display:block;height: 215px; width:100%;}
.shcategory .licont .phlist .phhead div{ position:absolute; left:5%; top:20px; color:#fff; width:90%; font-size:24px; font-weight:bold;line-height: 1.5em;}
.shcategory .licont .phlist .phhead img{width: 100%; height:100%;border-radius: 20px 20px 0 0;}

.shcategory .licont .phlist.c1 .articletitle2 .item .progress .colorline {background-color: #518fea;}
.shcategory .licont .phlist.c2 .articletitle2 .item .progress .colorline {background-color: #f3b050;}

#pos_zhishibang { position:relative;}
#pos_zhishibang .blockinfo{float: left; width:23.5%; background: #fff; box-sizing: border-box; overflow: hidden; margin-left:2%;padding: 0px 20px 20px;}
#pos_zhishibang .blockinfo:nth-child(2) {margin-left: 0px;}
#pos_zhishibang .blockinfo .blocktitle .name {font-size: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;display: block;width: 196px;}

