html, body{font-family:Arial,'微软雅黑'; font-size:14px; color:#333;}
body{background:#f6f6f6; min-width:1190px}
body,li,ul,dl,dd,dt,p,h1,h2,h3{ padding:0; margin:0; border:0;}
*{box-sizing:border-box; max-height:500000px;}
i,em{ font-style:normal;}
li{ list-style:none;}
a{ text-decoration:none;}
a:hover{ color:#fe741c;}
img{ vertical-align:middle; border:0;}
.clear{ clear:both;}
q{ color:#FF4A4A; quotes:'' '' '' '';}
select{ background:none;}
input[type=text],select{-webkit-appearance: none; outline:none;}
.dhidden{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; display:block; }
.dhidden2{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-break:break-all;}
.dhidden3{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; word-break:break-all;}
.dn{ display:none;}
.iconfont{ width:1em; height:1em; font-size:1.4em; line-height:1em; vertical-align:middle; position:relative; font-weight:normal;}
.tablecell{ display:table-cell; vertical-align:middle;}
.song{ font-family:'宋体';}

.btt{ display:inline-block; border-radius:4px; padding:0 10px; border:0; color:#fff; line-height:2em; text-align:center; background:#C1C1C1}
.btt.hov{ background:#E67D37}
.btt.primary{ background:#67648f}
.purplebtn{ background:#312d5f; color:#fff !important;}
.purplebtn:hover{ background:#F96C28; color:#fff;}
.huibtn{ background:#999; color:#fff !important;}
.huibtn:hover{ background:#312d5f; color:#fff;}

/*解决table-cell兼容问题*/
.md_table{ display:table; *position:relative;}
.md_table .md_cell{ display:table-cell; width:100%; *position:absolute; *top:50%; *left:0; vertical-align:middle;}
.md_table .md_cell .md_mid{*position:relative; *top:-50%; *left:0;}

/*line-height*/
.line15em{ line-height:1.5em;}
.line18em{ line-height:1.8em;}
.line2em{ line-height:2em;}
.line3em{ line-height:3em;}

/*padding|margin*/
.pd10{padding:5px;}
.pd20{padding:10px;}
.pd30{padding:15px;}
.mgt10{ margin-top:5px;}
.mgt20{ margin-top:10px;}
.mgt40{ margin-top:20px;}
.mgt80{ margin-top:40px;}
.mgt100{ margin-top:50px;}

/*font*/
.font10{ font-size:10px;}
.font11{ font-size:11px;}
.font12{ font-size:12px;}
.font13{ font-size:13px;}
.font14{ font-size:14px;}
.font15{ font-size:15px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.font22{ font-size:22px;}
.font24{ font-size:24px;}
.font26{ font-size:26px;}
.font27{ font-size:27px;}
.font28{ font-size:28px;}
.font30{ font-size:30px;}
.font36{ font-size:36px;}
.font40{ font-size:40px;}
.font50{ font-size:50px;}
.font60{ font-size:60px;}
.b{ font-weight:bold;}
.center{ text-align:center;}

header{ width:100%; margin:0 auto; position:relative; background:#1e1f1f;}
header a.logo{ display:block; padding:12px 0; color:#8f7852; float:left; display:table;}
header a.logo>img, 
header a.logo .logotext,
header a.logo .logo2, 
header a.logo .logo3{display:table-cell; vertical-align:middle; font-size:14px;}
header a.logo .logotext{padding:0 8px; line-height:1.5em; border-right:1px dotted #7b6748;}
header a.logo .logo2{padding:0 8px;}
header a.logo .logo3{font-size:13px;}
header a.logo .logo3 img{padding-bottom:5px; box-sizing:content-box;}
header .head{ position:relative; width:1180px; height:74px; margin:0 auto;}
header .head .mtitle{ height:44px; padding:0 120px 0 73px; line-height:44px;}
header .back{ width:44px; height:44px; line-height:44px; position:absolute; left:0; top:0; text-align:center; z-index:1}
header .iconlogo{ width:25px; height:30px; position:absolute; left:40px; top:7px; text-align:center; z-index:1}
header .head .aside{ float:right; width:300px; text-align:right; padding-top:26px;}
header .aside a{ display:inline-block; padding:0 5px;}
header .aside a .iconfont, 
header .aside a span{display:inline-block; vertical-align:middle; line-height:1em;}
header .aside a .iconfont{margin-right:5px;}


footer{ background:#1e1f1f;}
footer .footlink{ width:1180px; margin:0 auto; display:flex;}
footer .footlink dl{ width:28%;}
footer .footlink dl.pd{ margin:0 8%;}
footer .footlink dt{ border-bottom:1px solid #333; line-height:5em;}
footer .footlink dd{ padding:10px 0;}
footer .footlink dd a{ display:block; line-height:3em; width:50%; float:left;}
footer .footlink .code{ padding:10px 0; float:left; margin-right:30px;}
footer .footlink .code img{ padding:5px; background:#fff;}
footer .footlink .code .name{background:#fff; text-align:center; padding:0 0 5px 0; font-size:12px; color:#333;}
footer .foot{ background:#0a0a0a; line-height:50px; text-align:center;}
footer .foot a{color:#666;}

#chatbox *{ box-sizing:content-box;}
#chatbox #chatbody .headimg{background:url(/public/images/icon/livehead10.jpg);background-size:100%}


#searchbox{ float:left; width:338px; margin:18px 0 0 30px; position:relative;}
#searchbox .sbox{ float:left; width:260px; height:38px; padding:0 10px 0 36px; border:0; background:#fff; outline:none; border:2px solid #ffe4b9; border-right:none;}
#searchbox .searchbtn{ float:left; width:78px; height:38px; padding:0; text-align:center; border:0; cursor:pointer; font-size:16px; line-height:38px; outline:none; background:#ffe4b9;}
#searchbox .searchbtt:hover{ background:#fe741c;}
#searchbox input::-webkit-input-placeholder{color:#999;}
#searchbox input::-moz-input-placeholder{color:#999;}
#searchbox input::-ms-input-placeholder{color:#999;}
#searchbox .searchicon{ position:absolute; left:8px; top:50%; font-size:24px; color:#666;margin-top:-12px;}
#searchts{ display:none; position:absolute; left:0; top:100%; width:100%; background:#fff; box-sizing:border-box; text-align:center; z-index:100;}
#searchts .ttl{ padding:10px 30px; line-height:2em; color:#000; border-bottom:1px solid #ddd; text-align:left;}
#searchts .hot{ padding:10px 26px 30px 26px;}
#searchts span{ padding:0 30px; text-align:left; display:block; line-height:3em; border-bottom:1px solid #eee; color:#333;}
#searchts span:hover{ color:#fe741c}
#searchts span.clearhistory{ color:#999; text-align:center; cursor:pointer;}


#container{ width:1180px; margin:0 auto; position:relative;}
#leftlay{ width:840px; box-sizing:content-box; float:left; background:url(/public/images/wwwcnpp/v2020/left_bg.png?2020) right top repeat-y; padding:0 70px 20px 0; background-size:60px auto; min-height:1133px;}
#rightlay{ width:260px; float:right; min-height:600px;}
#rightlay.fixed{ position:fixed; top:46px; left:50%; margin-left:330px;}
#rightlay.fixed2{ position:fixed; bottom:0px; left:50%; margin-left:330px;}
#rightlay.absolute{ position:absolute; bottom:0; right:0;}
#rightlay .userinfo{ padding:15px 0;}
#rightlay .userinfo .nickname{padding:0 10px 10px; line-height:1.5em;}
#rightlay .userinfo .btn{ display:inline-block; min-width:78px; padding:0 10px; margin:0 8px; border-radius:1em;}
#rightlay dl dt{ font-size:15px; line-height:2.2em; text-align:center;}
#rightlay dl dd{padding:5px;}
#rightlay dl.xglist dd li{ float:left; width:33.3333%;}
#rightlay dl.xglist dd li:nth-child(6n+7), 
#rightlay dl.xglist dd li:nth-child(6n+8),
#rightlay dl.xglist dd li:nth-child(6n+9){border-top:1px solid #e7dfd5; padding-top:3px; margin-top:3px;}
#rightlay dl.xglist dd li a{ display:block; text-align:left; line-height:2.4em; font-size:12px; padding:0 5px;}
#rightlay dl.firstlist dd li{ float:left; width:50%; padding:3px 20px;}
#rightlay dl.firstlist dd li a{ display:block; line-height:2.4em; font-size:12px;}


.nothing{ width:100%; text-align:center; padding:125px 0;}
#chatbody .headoperate a{ display:none;}

/*gotop*/
#gotop{ position: fixed; width:46px; right:5px; bottom:5px; z-index:1000}
#gotop a.kefu{position:relative; display:block; width:46px; height:46px; border-radius:5px; background:rgba(0,0,0,.5); color:#fff; margin-bottom:2px;}
#gotop .share{position:relative; display:block; width:46px; height:46px; border-radius:5px; background:rgba(0,0,0,.5); color:#fff; margin-bottom:2px; text-align:center; display:table;}
#gotop .share a{display:table-cell;vertical-align:middle;;}
#gotop .share .bdsharebuttonbox{display:none; position:absolute; bottom:0; right:100%;}
#gotop .share:hover .bdsharebuttonbox{ display:block;}
#gotop .gotop{ display:block; width:46px; height:46px; position:relative; right:-51px; border-radius:5px; background:rgba(0,0,0,.5); color:#fff; text-align:center; line-height:46px; transform:rotate(180deg); transition:all ease-in-out 300ms; cursor:pointer;}
#gotop .gotop.show{ right:0;}
#gotop a.kefu img{width:46px;height:46px;display:block;position:absolute;top:0;}
#gotop .kefu1 {opacity:0;}
#gotop a.kefu .kefu3out {width:11px ;height:7px;position: absolute;z-index:1;top:3px;right:3px;transform: rotate(36deg);-ms-transform: rotate(36deg);-moz-transform: rotate(36deg);-webkit-transform: rotate(36deg);}
#gotop a.kefu .kefu3out .out{width:4px ;height:7px; overflow:hidden;position: relative;}
#gotop a.kefu .kefu3out .kefu3{width:11px ;height:7px;}
#gotop a.kefu:hover{ background:rgba(0,0,0,.6);}

#gotop .kefu1{animation:kefu1 1s infinite linear;-webkit-animation:kefu1 1s infinite linear;}
#gotop .kefu2{animation:kefu2 1s infinite linear;-webkit-animation:kefu2 1s infinite linear;}
#gotop .kefu3out .out {animation:kefu3 4s infinite linear;-webkit-animation:kefu3 4s infinite linear;}

/*分享*/
#gotop #sharebigbox{ height:52px; width:240px;}
#gotop #sharebigbox a{display:inline-block;height:50px; width:50px; background:url(/public/images/icon/share-btn.png?2020); padding-left:0px; margin:0px 3px 0px 0px;}
#gotop #sharebigbox .bds_weixin{background-position:0px 0px;}
#gotop #sharebigbox .bds_weixin:hover{ opacity:0.7}
#gotop #sharebigbox .bds_tsina{background-position:-60px 0px;}
#gotop #sharebigbox .bds_tsina:hover{ opacity:0.7}
#gotop #sharebigbox .bds_qzone{background-position:-120px 0px;}
#gotop #sharebigbox .bds_qzone:hover{ opacity:0.7}
#gotop #sharebigbox .bds_qq{background-position:-180px 0px;}
#gotop #sharebigbox .bds_qq:hover{ opacity:0.7}

@keyframes kefu1{49.9%{opacity:0;} 50%{opacity:1;} 99.9%{opacity:1} 100% {opacity:0;}} 
@-webkit-keyframes kefu1{49.9%{opacity:0} 50%{opacity:1;} 99.9%{opacity:1} 100% {opacity:0;}}
@keyframes kefu2{49.9%{opacity:1} 50%{opacity:0;} 99.9%{opacity:0} 100% {opacity:1;}} 
@-webkit-keyframes kefu2{49.9%{opacity:1} 50%{opacity:0;} 99.9%{opacity:0} 100% {opacity:1;}}
@keyframes kefu3{12.4%{width:4px;}12.5%{width:7px;}24.9%{width:7px;}25%{width:11px;}37.49%{width:11px;opacity:1;}37.5%{width:11px;opacity:0;}49.99%{width:11px;opacity:0;}50%{width:11px;opacity:1;}62.49%{width:11px;opacity:1;}62.5%{width:11px;opacity:0;}74.99%{width:11px;opacity:0;}75%{width:11px;opacity:1;}87.4%{width:11px;opacity:1;}87.5%{width:11px;opacity:0;}99.9%{width:4px;opacity:0;}100%{width:4px;opacity:1;}}
@-webkit-keyframes kefu3{12.4%{width:4px;}12.5%{width:7px;}24.9%{width:7px;}25%{width:11px;}37.49%{width:11px;opacity:1;}37.5%{width:11px;opacity:0;}49.99%{width:11px;opacity:0;}50%{width:11px;opacity:1;}62.49%{width:11px;opacity:1;}62.5%{width:11px;opacity:0;}74.99%{width:11px;opacity:0;}75%{width:11px;opacity:1;}87.4%{width:11px;opacity:1;}87.5%{width:4px;opacity:0;}99.9%{width:4px;opacity:0;}100%{width:4px;opacity:1;}}

#pagenav,#pagenav .scrbar{ height:46px; line-height:46px; width:100%; background:#2d2d2d;}
#pagenav .pagenav{white-space:nowrap; height:46px; margin:0 auto; width:1180px;}
#pagenav .scrbar.fixed{position:fixed; left:0; top:0; z-index:100;}
#pagenav .pagenav::-webkit-scrollbar{ width:0; height:0;}

#pagenav li{ float:left; box-sizing:border-box; text-align:center; height:46px; min-width:130px;}
#pagenav li a{display:block; padding:0 20px; text-align:center; color:#d8b173;}
#pagenav li.active{position:relative;}
#pagenav li.active a{ height:52px; color:#333; line-height:2em; font-weight:bold; position:relative; top:-6px; background:#d8b173; padding:6px 25px 0 20px;}
#pagenav.fixed li.active a{ line-height:46px;}
#pagenav li.active a:after{content:""; display:block; width:0; height:0; border:3px solid; border-color:transparent transparent #825e25 #825e25; position:absolute; right:-6px; top:0;}
#pagenav li.active a.color3{ color:#fff;}
#pagenav li.active a span{position:relative;}
#pagenav li.active a span:after{content:""; display:block; width:0; height:0; border-width:6px 5px 0; border-style:solid; border-color:#201d1e transparent transparent; position:absolute; right:-14px; top:50%; margin-top:-3px;}

header .navbg{width:100%; height:260px; position:relative; overflow:hidden; background-position:center center;}
#position{ width:100%; line-height:30px; padding:10px 0; color:#999;}
#position .iconfont{ font-size:1.2em; vertical-align:text-bottom;}

/*brandud*/
.brandud{ width:19px; height:19px; position:relative; cursor:pointer; display:inline-block; vertical-align:middle;}
.brandud i{position: absolute;width:9px;height:9px; font-size:7px; padding:1px 0; text-align:center; border:solid 1px #bbb;}
.brandud i.hot{border-color:rgba(252, 116, 28, 0.4);}
.brandud i.vote{ left:0px; top:0px;}
.brandud i.praise{ right:0px; top:0px;}
.brandud i.share{ left:0px; bottom:0px;}
.brandud i.comment{ right:0px; bottom:0px;}

/*tab*/
.tab.style3{padding-top:15px;}
.tab .tabmenubox{ text-align:center; padding-bottom:10px;}
.tab .tabmenu{ display:inline-block; margin:0 auto; overflow: hidden; max-width:800px; padding-bottom:5px;}
.tab .tabmenu::-webkit-scrollbar{ width:0; height:0;}
.tab .tabmenu .itembox{ overflow:auto;}
.tab .tabmenu .item{ display:table-cell; padding:0 10px; cursor:pointer;}
.tab .tabmenu .item span{ display:block; line-height:2em; border-width:1px; border-style:solid; border-radius:1em; text-align:center; white-space:nowrap; padding:0 20px;}
.tab .tabmenu .item.active span{ background:#c4b095; color:#fff; border:1px solid #c4b095;}
.blockinfo .ajaxload{ text-align:center; padding:25px 0;}

.tab.style2 .tabmenu .item span{border:none; padding:0 10px; border-radius:3px; background:#eee;}
.tab.style2 .tabmenu .item.active span{position:relative; border-radius:3px; background:#cc3333;}
.tab.style2 .tabmenu .item.active span:after{content:""; display:block; width:0; height:0; border-width:5px 5px 0; border-style:solid; border-color:#cc3333 transparent transparent; position:absolute; left:50%; margin-left:-2.5px;bottom:-5px;}

.tab.style3 .tabmenu .item .img{width:60px;margin:0 auto;}
.tab.style3 .tabmenu .item.active .img{
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
}
.tab.style3 .tabmenu .item{position:relative;}
.tab.style3 .tabmenu .item.active:after{content:""; display:block; width:0; height:0; border:4px solid; border-bottom:0; border-color:transparent; border-top-color:#999; position:absolute; bottom:-5px; left:50%; margin-left:-4px;}
.tab.style3 .tabmenu .item .img img{max-width:100%;}
.tab.style3 .tabmenu .item span{border:0; background:none; font-size:16px;}
.tab.style3 .tabmenu .item.active span{color:#999;}

/* 标题 */
.blocktitle.style1{padding:50px 0 25px;}
.blocktitle.style1{text-align:center; overflow:hidden; line-height:1em;}
.blocktitle.style1 span{display:inline-block; max-width:700px; color:#bbbbbb;}
.blocktitle.style1 span{position:relative;}
.blocktitle.style1 span i.l,
.blocktitle.style1 span i.r{width:36px; height:3px; border-radius:10px; background:#bbbbbb; position:absolute; top:50%; margin-top:3px;}
.blocktitle.style1 span i.l{left:-46px;}
.blocktitle.style1 span i.r{right:-46px;}
.blocktitle.style1 span i.l:before, 
.blocktitle.style1 span i.r:before{content:""; display:block; width:3px; height:3px; border-radius:50%; background:#bbbbbb; position:absolute;}
.blocktitle.style1 span i.l:before{left:-7px;}
.blocktitle.style1 span i.r:before{right:-7px;}
.blocktitle.style1 span i.l:after, 
.blocktitle.style1 span i.r:after{content:""; display:block; width:24px; height:3px; border-radius:10px; background:#bbbbbb; position:absolute; top:-9px;}
.blocktitle.style1 span i.l:after{right:0;}
.blocktitle.style1 span i.r:after{left:0;}

.blocktitle.style2{padding-top:25px; margin-bottom:10px; border-bottom:1px solid #ddd; line-height:1em;}
.blocktitle.style2 span{padding-bottom:10px; position:relative; line-height:1em; display:inline-block;}
.blocktitle.style2 span:after{content:""; display:block; width:100%; height:1px; background:#fe741c; position:absolute; bottom:-1px;}

.blocktitle.style3{font-size:22px; padding-bottom:15px;}
.blocktitle.style3 span{color:#bbb;line-height:1.6em;}
/*模块首页标题*/
.userfabu .blocktitle{ padding:15px  0px 25px;}
.blocktitle.focusindex{ padding: 5px 0 25px;}
.blocktitle.focuslisttop{ padding: 15px 0 10px;}
.blocktitle.voteindex,.blocktitle.zsindex{ padding: 15px 0 20px;}
.blocktitle.votelisttop,.blocktitle.zslisttop,.blocktitle.psearch{ padding: 15px 0 25px;}
/*swipe*/
.swipe{ position:relative;}
.swipe .swipecont{ width:100%; overflow:hidden;}
.swipe li{ display:none;}
.swipe li a{ display:block;}
.swipe li img{ width:100%;}
.swipe li.active{ display:block;}
.swipe .perview{ position:absolute; left:0; bottom:5px; width:100%; text-align:center;}
.swipe .perview i{ display:inline-block; width:10px; height:10px; background:#e5e6e6; border-radius:10px; margin:0 3px; cursor:pointer; transition:all linear 300ms;}
.swipe .perview i.active{ background:#fdb80c; width:30px;}

/* 更多 */
.blockmorebox.style1{text-align:center;padding:20px 0 0;}
.blockmorebox.style1 .morebtn{padding:6px 20px; border-width:1px; border-style:solid; border-radius:30px; max-width:48.5%; display:inline-block; text-align:center; margin:0 auto; line-height:1em; cursor:pointer;}
.blockmorebox.style1 .morebtn span, 
.blockmorebox.style1 .morebtn .iconfont{display:inline-block; vertical-align:middle; margin-right:-3px;}
.blockmorebox.style1 .morebtn .iconfont{font-size:1.2em;}
.blockmorebox.style2{text-align:center;padding-top:10px;}
.blockmorebox.style2 .morebtn{position:relative;overflow:hidden;}
.blockmorebox.style2 .morebtn:before,
.blockmorebox.style2 .morebtn:after{content:"";display:block;width:50%;height:1px;background:#e7dfd5;position:absolute;top:50%;}
.blockmorebox.style2 .morebtn:before{left:-60px;}
.blockmorebox.style2 .morebtn:after{right:-60px;}
.blockmorebox.style2 .morebtn span{display:inline-block;vertical-align:middle; font-size:18px;}
.blockmorebox.style2 .morebtn .iconfont{display:inline-block;vertical-align:middle;transform:rotate(90deg);margin-left:3px;}
.blockmorebox.style2 .morebtn .iconfont.shouqi{transform:rotate(-90deg);}

/*share*/
#nativeShare .bdsharebuttonbox{ padding:3px 0;}
#nativeShare .bdsharebuttonbox a{ height:2em; padding:0; float:left; width:25%; margin:0; font-size:23px; background:none;}
#nativeShare .bdsharebuttonbox a:before{ width:1em; height:1em; display:block;line-height:1em; margin:0 auto; padding:0.2em; border-radius:50%; border:1px solid;font-size: 1.4em;}
#nativeShare .bdsharebuttonbox a.icon-weixin{ color:#3cb034;}
#nativeShare .bdsharebuttonbox a.icon-weibo{ color:#d64031;}
#nativeShare .bdsharebuttonbox a.icon-qq{ color:#24b8f6;}
#nativeShare .bdsharebuttonbox a.icon-qqkongjian{ color:#ffa200;}

/*form表单的一些*/
form{ margin:0; padding:0;}
input,select{ vertical-align:middle;}
input.btt{ height:30px; line-height:28px; padding:0 20px; border:0; background:#ec5e00; color:#fff; cursor:pointer; border-radius:5px;}
input.btt:hover{ background:#D59866}
input.btt.hov{ background:#D59866;}
input.w30,select.w30,input.w60,select.w60,input.w80,select.w80,input.w100,select.w100,input.w150,select.w150,input.w200,select.w200,input.w300,select.w300,input.w400,select.w400,input.w500,input.w600,input.w700,input.w800{height:30px; line-height:30px; border:1px solid #ccc; color:#555; padding:0 5px;}
input.w30,input.w60,input.w80,input.w100,input.w150,input.w200,input.w300,input.w400,input.w500,input.w600,input.w700,input.w800{ color:#0F47B8;}
input.w30,select.w30{ width:30px; }
input.w60,select.w60{ width:60px; }
input.w80,select.w80{ width:80px; }
input.w100,select.w100{ width:100px; }
input.w150,select.w150{ width:150px; }
input.w200,select.w200{ width:200px; }
input.w300,select.w300{ width:300px; }
input.w400,select.w400{ width:400px; }
input.w500{ width:500px; }
input.w600{ width:600px; }
input.w700{ width:700px; }
input.w800{ width:800px; }
input.w30:focus,input.w60:focus,input.w80:focus,input.w100:focus,input.w200:focus,input.w300:focus,input.w400:focus,input.w500:focus,input.w600:focus,input.w700:focus,input.w800:focus{ border:1px solid #F90; }
select:focus{ border:1px solid #F90;}
select.sel_seach{ min-width:100px; height:20px; line-height:20px; border:1px solid #ccc; }
.textarea{ width:800px; height:60px; margin:5px; margin-left:0px; border:1px solid #ccc; color:#0F47B8;}
.textarea.h40{ height:40px; }
.textarea.h100{ height:100px; }
.textarea:focus{ border:2px solid #F90;}
.edit{ width:800px; height:200px; margin:5px; margin-left:0px;}
.edit.h100{ height:100px;}
.edit.h300{ height:300px;}
.edit.h400{ height:400px;}
.edit.h500{ height:500px;}
.edit.h600{ height:600px;}
.edit.h700{ height:700px;}
.edit.h800{ height:800px;}
.ke-button-common{ height:auto;}
.kfile .ke-inline-block{ position:relative;z-index: 0; height:30px; overflow:hidden;}
.kfile .ke-form{ display:inline; display:inline-block}
.kfile .ke-button{ border:0;background:url(/public/images/wwwcnpp/user/buttons.png) left -40px no-repeat #30383F; width:80px; height:30px; color:#fff; cursor:pointer; outline:none; }
.kfile .ke-upload-area .ke-upload-file{ cursor:pointer;position: absolute;top:50%;left:0;height:30px;margin: 0; margin-top:-15px; padding: 0;z-index: 3;border: 0 none;opacity: 0;filter: alpha(opacity=0); overflow:hidden; width:80px;}
.kfile .x{ cursor:pointer;}
.kfile .x:hover{ background:#EFB5B1;}


/*弹出框*/
.dialogbody{padding:10px; overflow-y:scroll; position:relative;}
.dialogbody .edit{ width:550px;}
.dialogbody .msg{ color:#f60;}
.dialogbox{ line-height:2em; color:#333; *width:97%;}
.dialogbox li{font-family:Microsoft Yahei; font-size:14px; color:#333; line-height:2.2em; width:49%; float:left; border-bottom:1px solid #ccc;}
.dialogbox li.w70{ width:69%; height:2.2em; overflow:hidden;}
.dialogbox li.w30{ width:30%; height:2.2em; overflow:hidden;}
.dialogbox li.w10{ width:10%; height:2.2em; overflow:hidden;}
.dialogbox dt{ width:100%; padding:3px 0; border-bottom:1px solid #ccc; color:#333; font-family:Microsoft Yahei; font-size:16px;}
.dialogbox dd a{ float:left; min-width:120px; *width:110px; white-space:nowrap; text-decoration:none; color:#666;}
.dialogbox dd a:hover{ background:#eee;}
.dialogbox .w200{ border-color:#ccc; height:23px; line-height:22px; border-width:1px;}
.dialogbox .w200:hover{ border-width:1px;}
.dialogbox .btt{ height:25px; line-height:24px; border-radius:0;}
#dialogsearch{ position:relative; line-height:2em;}
#dialogsearch .dialogsbox{ position: absolute; right:2px; top:1px;}

.bline{margin-top: 20px;}

/*微信分享弹框*/
#weui_actionsheet{ width:30%; left:35%; bottom:35%; }
#bdshare_weixin_qrcode_dialog{left:45%; top:50%; margin-top:-140px; width:270px; height:280px; display:block; position:fixed; background:#fff; z-index:999999999; box-shadow: 0px 2px 20px #ddd; border:solid 1px #eee; padding:10px;}
#bdshare_weixin_qrcode_dialog .bd_weixin_popup_head{ font-size: 12px; font-weight: bold;text-align: left;line-height: 16px;height: 16px;position: relative;color: #000;}
#bdshare_weixin_qrcode_dialog .bd_weixin_popup_head .bd_weixin_popup_close{width: 16px;height: 16px;position: absolute;right: 0;top: 0;color: #999;text-decoration: none;font-size: 16px;}
#bdshare_weixin_qrcode_dialog #bdshare_weixin_qrcode_dialog_qr {text-align: center;padding:25px 25px 15px;}
#bdshare_weixin_qrcode_dialog_qr img{ width:150px; height:150px;}
.bd_weixin_popup_foot{line-height:1.8em;text-align:center;}