@charset "utf-8";
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video{margin:0;padding:0}
article,aside,footer,header,hgroup,nav,section,audio,canvas,video{display:block}
html,body {overflow-x:hidden;-webkit-overflow-scrolling:touch;-overflow-scrolling:touch}
ol,ul {list-style:none}
input,textarea,button {outline:none;-webkit-appearance:none;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
blockquote,q {quotes:none}
blockquote:before,blockquote:after,q:before,q:after {content:none}
blockquote,q {background:#fafafa;margin:1rem 0;padding:2.5rem 4rem;position:relative;word-wrap:break-word}
blockquote:before,q:before,blockquote:after,q:after {content:'“';color:#ccd1d9;font-size:6rem;position:absolute;top:1rem;left:1rem;font-family:arial,sans-serif}
blockquote:after,q:after {content:'”';top:initial;left:initial;bottom:-2rem;right:1rem}
blockquote p,q p {margin:0!important;padding:0;line-height:1.8rem;overflow:hidden}
pre {position:relative;white-space:pre-wrap;word-wrap:break-word}
code {overflow:auto;font-size:.88rem;max-height:18rem;border-radius:3px;background:rgba(152,152,152,.06);box-shadow:0 0 0 1px rgba(152,152,152,.1)}
code {display:inline-block;margin:-.36rem 0;padding:0 .36rem;color:#aab2bd;line-height:1.6rem}
pre code {display:block;-webkit-overflow-scrolling:touch;padding:1rem}
.prettyprint {font-family:Menlo,Bitstream Vera Sans Mono,DejaVu Sans Mono,Monaco,Consolas,monospace;}
strong,b {font-weight:700}
cite,i,em {font-style:normal;}
table {border-collapse:collapse}
a {color:inherit;text-decoration:none}
a:hover {color:#f00}
img{display:block;max-width:100%;border:none}
html{font-size:16px;}
@media(max-width:1440px){html{font-size:14px;}}
@media(max-width:1366px){html{font-size:12px;}}
body{position:relative;font-size:1rem;font-family:PingFang SC,Microsoft Yahei,Hiragino Sans GB,Microsoft Sans Serif,Arial,"Open Sans",sans-serif;line-height:1;background:#fff;color:#333;}
body.serif {font-family:serif}
sub,sup {position:relative;font-size:.8rem;line-height:0;vertical-align:baseline}
sub {bottom:-.5rem}
sup {top:-.5rem}

.cl:after{content:"\200B";display:block;height:0;clear:both}
.cl{*zoom:1}
.fl{float:left}
.fr{float:right}
.fc{margin-left:auto;margin-right:auto;display:block}
.wrap{width:90rem;margin-left:auto;margin-right:auto;}
.col21{width:49.99%;float:left}
.col31{width:33.33%;float:left}
.col32{width:66.66%;float:left}
.bk{padding:0 1rem}
.mt{margin-top:1rem}
.mt2{margin-top:2rem}
.mt3{margin-top:1.5rem}
.ml{margin-left:2rem}

.box{clear:both}
.box dt{height:3.125rem;line-height:3.125rem;border-bottom:2px solid #eee;}
.box dt strong{display:block;float:left;color:#f54343;font-size:1.375rem;}
.box dt span.more{float:right;font-size:0.9rem;padding-right:0.625rem;}
.box dt span.more a{text-decoration:none}
.box dd{padding:0.625rem 0;}
.bx1 dt strong{border-bottom:2px solid #fcc6c6;margin-bottom:-2px;}
.bx2 dt strong{border-bottom:2px solid #fcc6c6;margin-bottom:-2px;font-size:1.125rem;}

.header{position:relative;width:100%;font-size:1.25rem;padding:1rem 0;box-shadow:0 0 8px rgba(180,180,180,.2);z-index:2;background-color:#fff;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;border-bottom:1px solid #eee\9;display:block;}
.header.scroll{position:fixed;top:-100px;transition:0.5s;}
.header.scroll.into{top:0;transition:0.5s;}
.header .logo img{height:4rem;}
.header .menu{white-space:nowrap;overflow-y:hidden;-webkit-overflow-scrolling:touch; margin-top:1rem;}
.header .menu li {display:inline-block;margin-left:1rem;position:relative;line-height:2rem}
.header .menu li:before {position:relative;top:1px}
.header .menu li:after {content:'';width:2px;height:2px;background:#aab2bd;position:absolute;right:-.6rem;top:1rem;margin:-1px}
.header .menu li:last-child:after {margin:0;display:none}
.header .menu li:hover{color:#e02525}
.header .menu li:before {left:0;margin-right:2px;z-index:-1}

.header::after {clear:both;content:"";display:block;}
.header.is-hidden {-webkit-transform:translateY(-100%);transform:translateY(-100%);}
.footer {position:relative;z-index:9;line-height:2rem;font-size:1rem;background:#f8f8f8;color:#666;padding:2rem 0;text-align:center;}

.imgScale a img{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition-duration:4s;transition-duration:4s;-webkit-transition-timing-function:cubic-bezier(0.075,0.82,0.165,1);transition-timing-function:cubic-bezier(0.075,0.82,0.165,1)}
.imgScale a:hover img{-moz-transform:scale3d(1.1,1.1,1);-ms-transform:scale3d(1.1,1.1,1);-o-transform:scale3d(1.1,1.1,1);-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}

.owl-carousel{touch-action:none;}
.owl-carousel .item{display:block; width:100%; overflow:hidden;}

.pics{ width:100%;height:100%;}
.pics a{position:relative;display:block;}
.pics img{width:100%;display:block;border-radius:0.1rem;}
.pics p {position:absolute;bottom:0;left:0;width:100%;font-size:1rem;color:white;line-height:3rem;text-indent:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(libg.png) 0 bottom repeat-x;background-size:auto 2.99rem;}
.pics span.i1007,.pics span.i1006{position:absolute;top:0.8rem;left:0.8rem;font-size:0.9rem;height:1rem;line-height:1rem;color:white;background:#333 url(icon3.png) 0.3rem center no-repeat;background-size:auto 0.9rem;opacity:0.7;padding:0.2rem 0.3rem 0.2rem 1.3rem;border-radius:0.3rem}
.pics span.i1006{background-image:url(icon2.png);}
.pics .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;position:absolute; bottom:0.9rem; right:0.9rem;}
.pics .owl-dots .owl-dot {display:inline-block;zoom:1}
.pics .owl-dots .owl-dot span {width:0.75rem;height:0.75rem;margin:0 0.2rem;background:#cecece;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:50%}
.pics .owl-dots .owl-dot.active span,.owl-carousel .owl-dots .owl-dot:hover span {background:#41a28a}

#banner img{height:28rem;}
#banner .owl-nav>div{position:absolute; top:50%; margin-top:-45px; width:30px; height:55px; background-image:url(slider_btn.png); background-repeat:no-repeat; background-color:rgba(0,0,0,.3); opacity:0;}
#banner .owl-nav>div:hover{background-color:rgba(0,0,0,.5);}
#banner .owl-nav .owl-prev{left:0;}
#banner .owl-nav .owl-next{right:0; background-position:-30px 0;}

#video img{height:18rem;}
#pics img{height:16rem;}

.pt li {padding:1rem 0; border-bottom:1px dashed #eee;}
.pt a.pic { float:left; margin-right:1rem; max-width:10rem; overflow:hidden; }
.pt a.pic img {height:5rem;}
.pt h3{height:3rem;}
.pt h3 a {line-height:1.5rem; font-size:1rem; font-weight:normal;}
.pt p{color:#bbb;font-size:12px;margin-top:0.5rem;line-height:22px;overflow:hidden;text-align:justify;text-justify:inter-ideograph;}
.pt p span{float:right;}

.list{}
.list li{overflow:hidden;height:2rem;line-height:2rem;background:url(dian.png) 2px center no-repeat;padding:0.5rem 0 0.5rem 1rem;border-bottom:1px dashed #f2f2f2;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.list li span{float:right;font-size:0.875rem;margin-left:10px}
.list a{font-size:1.125rem;}
.paper li.fl{width:12.5rem;height:17rem;background:#eee;padding-left:0px;margin-right:1rem;}
span.date{color:#999;}

.list1{ margin:-1rem 0;}
.list1 li{border-bottom:1px dashed #f2f2f2; padding:1rem 0;overflow:hidden;position:relative;}
.list1 li:last-child{border-bottom:none;padding-bottom:0;}
.list1 li a{font-size:1.125rem;display:block;overflow:hidden;line-height:2rem;}
.list1 img{width:calc(42.5% - 0px);width:12.25rem\9;height:8rem;float:left;margin-right:1rem}
.list1 p{font-size:12px;}

.lst21{margin:0 -20px;}
.lst21 li{float:left; width:calc(50% - 40px); margin:0 20px;}

.list2 li{width:100%; height:3.5rem; padding-bottom:0.75rem; padding-top:0.75rem; border-bottom:1px solid #f2f2f2; overflow:hidden; display:block; position:relative}
.list2 a {line-height:1.75rem;font-size:1rem;overflow:hidden}
.list2 span { position:absolute; right:5px; bottom:0.75rem;font-size:12px;}

.list3 li{width:100%; height:3.5rem; padding:0.625rem 0;border-bottom:1px solid #f2f2f2; overflow:hidden; display:block; position:relative}
.list3 a {line-height:1.75rem;font-size:1.125rem;overflow:hidden}
.list3 span {position:absolute; right:5px; bottom:0.75rem;font-size:0.9rem;}

.list4 li{width:100%; height:56px; padding-bottom:0.75rem; padding-top:0.75rem; border-bottom:1px solid #e0e2e9; overflow:hidden; display:block;}
.list4 a {line-height:1.75rem;font-size:1.125rem;overflow:hidden}
.list4 span {font-size:1rem; color:#666;line-height:18px; border:2px solid #fcc6c6;border-radius:3px; padding:0 4px; margin-right:5px;}

.list5{margin:-2px 0 -11px;}
.list5 li {width:100%; height:56px; padding-bottom:12px; padding-top:12px; border-bottom:1px solid #f2f2f2; overflow:hidden; display:block;position:relative;}
.list5 li span {float:left;margin-top:-2px;width:57px;height:54px;text-align:center;margin-right:10px;color:#ff4c2e;font-size:12px;font-family:Arial;}
.list5 li span i{display: block;font-size:36px;font-weight:lighter;}
.list5 li a {max-height:56px;line-height:1.75rem;position:absolute;left:67px;top:50%;transform:translateY(-50%); font-size:1.125rem;}

.pic1 p{width:84%;padding-right:16%;font-size:1.125rem;}
.pic2{margin:0 -2rem;}
.pic2 .pics{width:calc(33.3% - 4rem);width:26.6rem\9; margin:2rem; float:left;}
.pic2 .pics img{width:100%;height:16rem;}

.lst{min-height:480px}
.lst li{padding-left:25px;height:3;line-height:3;border-bottom:1px dotted #f2f2f2;background:url(dian.png) 10px center no-repeat;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lst li:nth-child(even){background-color:#fdfdfd}
.lst li i{color:#999;font-size:1.125rem;}
.lst li a{font-size:1.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lst li span{float:right;font-size:1rem;color:#999;margin-right:10px; margin-top:6px; margin-left:10px;}

.slst{min-height:480px}
.slst li{padding:10px;border-bottom:1px dashed #f2f2f2;line-height:1.8;}
.slst li a{font-size:1.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.slst a span{color:#f40;font-size:1.125rem;}
.slst .desc{margin:10px 0;display:block;font-size:1rem;word-wrap:break-word}
.slst .date{display:block;color:#999;font-size:0.9rem;}

.xlst{}
.xlst ul li{width:100%;padding-bottom:0.75rem;padding-top:0.75rem;border-bottom:1px solid #f2f2f2;overflow:hidden;display:block;position:relative}
.xlst ul a{line-height:1.75rem;font-size:1rem;overflow:hidden}
.xlst ul span{position:absolute;right:5px;bottom:0.75rem;font-size:12px;}

.spagenum{padding:20px;text-align:center;font-size:1rem;}

.pagenum{padding:20px;text-align:center;font-size:1rem;}
.p_pages{margin-left:-5px;}
.p_fun_d, .p_no_d, .p_no_o,.p_fun a, .p_no a{border:1px solid #ccc;padding:4px 8px;margin:0px 0px 0px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:16px;box-sizing:border-box;display:inline-block;vertical-align:middle;}
.p_t{line-height:16px;margin:0px;padding:0px;display:inline-block;vertical-align:middle;}
.p_fun_d, .p_no_d, .p_no_o{color:#ccc;}
.p_fun a, .p_no a{color:#222;}
.p_fun a:hover,.p_no a:hover{border:1px solid #e0e0e0;background-color:#f1f1f1;color:#c00;text-decoration:none}
.p_no_d{border:1px solid #f9debf;color:#c00;background-color:#f9debf;font-weight:bolder}
.p_dot{margin-left:5px;}

.article h1{height:auto;line-height:1.5;padding-top:10px;font-size:1.75rem; font-weight:normal}
.article h2{padding-top:10px;font-size:1.5rem;font-family:'kaiti';display:none}
.article .infos{ position:relative;display:block;color:#777;border-top:1px dashed #f5f3e7;line-height:1;padding:0.8rem 0;font-size:0.875rem;margin-top:10px;}
.article .infos span{margin-left:3px;}
.content{text-align:justify;text-justify:inter-ideograph;position:relative;font-size:1.25rem;line-height:1.8;color:#000;}
.content img {max-width:100%;display:block;margin:auto;height:auto}
.content embed {max-width:100%;margin:10px auto;display:block}
.content a {text-decoration:underline}
.content p,.content div{margin:2% 0;line-height:1.8;color:#333;text-align:justify;text-justify:inter-ideograph;letter-spacing:1px;}
.content p a,.content p a span {padding:0;color:#3399FF}
.content h1,.content h2,.content h3,.content h4 {margin:1rem 0 0;padding:0 3px 1px;font-weight:700;position:relative;display:inline-block;background:linear-gradient(to bottom,transparent 56%,rgba(189,202,219,0.3) 0%) no-repeat}
.content h1 {font-size:1.8rem;line-height:1.8rem}
.content h2 {font-size:1.6rem;line-height:1.6rem}
.content h3 {font-size:1.4rem;line-height:1.4rem}
.content h4 {font-size:1.2rem;line-height:1.2rem}
.content hr {border:0;display:block;margin:5% 0;position:relative;text-align:center;letter-spacing:2rem}
.content hr:before {content:'...';display:inline-block;position:relative;top:-.5rem;left:.8rem;font-size:2rem}
.content img{max-width:100%;height:auto !important;margin:0 auto}
.content img.ir{float:right;margin-left:20px}
.content video{background:#000;max-width:100%;height:auto !important;margin:0 auto}
.content .pi{text-align:center;font-family:"\6977\4F53","\6977\4F53_GB2312";margin-top:-10px}
.content blockquote,.content pre{margin:20px;padding:0 20px;border-left:5px solid #eaeef1;}
.content ol,.content ul{margin:10px 20px}
.content ol li{list-style:decimal}
.content ul li{list-style:disc}
.content table{margin-bottom:20px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;}
.content th{padding:5px 10px;border-right:1px solid #ddd;border-top:1px solid #ddd;font-size:1.125rem;}
.content td{padding:5px 10px;border-right:1px solid #ddd;border-top:1px solid #ddd;text-indent:0em!important;font-size:1.125rem;}
.content td p{line-height:1;text-indent:0em!important;}

.near{padding:1rem 0;box-shadow:0 1px 0 #e6e9ed,0 -1px 0 #e6e9ed}
.near ul{ display:block;list-style:none;}
.near li{line-height:2rem;}

.return{display:inline-block; margin:1rem 0.5rem;padding:0 1rem;border:1px solid #dcdcdc;border-radius:5px;height:2rem;line-height:2rem;font-size:1rem;float:right;}
.return:hover{background:#006731;color:#fff;border:1px solid #006731}

.tags {display:flex;margin:4% 0 2%;line-height:2rem;flex-wrap:wrap; }
.tags span{ float:right;font-size:0.875rem;}

.setting_tool {position:fixed;bottom:28%;right:0;width:46px;box-shadow:0 0 8px rgba(180,180,180,.2);z-index:99;background:#fff}
.setting_tool a {font-size:1.4rem;text-align:center;line-height:46px;width:46px;height:46px;display:block;cursor:pointer;background:#fff}
.setting_tool div {display:none;position:absolute;width:200px;right:100%;background:#fff;padding:10px;box-shadow:0 0 2px rgba(0,0,0,.3)}
.setting_tool.colors div.c {display:block;height:154px;bottom:-128px;z-index:-2}
.setting_tool.colors div.c ul {text-align:center;padding:4px 0;font-size:12px}
.setting_tool.colors div.c li {cursor:pointer}
.setting_tool.colors div.c li.color {display:inline-block;width:50px;border-radius:5px;margin:0 2px;background:#fff;color:#000;box-shadow:0 0 0 1px rgba(0,0,0,.3) inset;height:28px;line-height:28px}
.setting_tool.colors div.c li.color.sepia {background:#eae0be;color:#704214}
.setting_tool.colors div.c li.color.night {background:#2e3d4c;color:#adb5bd}
.setting_tool.colors div.c li.hr {display:block;width:100%;height:1px;background:rgba(0,0,0,.06);margin:8% 0 6%}
.setting_tool.colors div.c li.font {display:inline-block;width:50px;font-size:16px;line-height:20px;margin:0 16px;font-family:sans-serif}
.setting_tool.colors div.c li.font.serif {font-family:serif}
.setting_tool.colors div.c li.font:hover {font-weight:700}
.setting_tool.search div.s {display:block;height:46px;bottom:46px;z-index:-1;padding:0;width:220px;}
.setting_tool.search div.s input {height:46px;bottom:42px;width:100%;padding:0 10px;font-size:.9rem}

body.fss .content{font-size:1rem;}
body.fss .content td{font-size:0.9375rem;}
body.fsm .content{font-size:1.25rem;}
body.fsm .content td{font-size:1.125rem;}
body.fsb .content{font-size:1.5rem;}
body.fsb .content td{font-size:1.25rem;}
body.sepia{background:#f3eacb;color:#704214}
body.sepia .header .menu li,body.sepia a{color:#b38a60}
body.sepia .header .menu li:hover,body.sepia .header .menu li:hover a,body.sepia a:hover{color:#704214!important}
body.sepia .header,body.sepia .footer{background:#f3eacb;color:#704214}
body.sepia .infos.donate-close .donate .window,body.sepia .infos.share-close .qrcode {box-shadow:0 2px 3px rgba(112,66,20,.2)}
body.sepia .alink hr {background:#eae0be}
body.sepia .header h1,body.sepia .content,body.sepia .lst li i{color:#704214}
body.sepia .header .menu li:after{background:#eae0be}
body.sepia .infos:before,body.sepia .infos:after {background:#eae0be}
body.sepia .article .infos{border-top:1px dashed #eae0be;}
body.sepia .content p,body.sepia .content div{color:#704214;}
body.sepia .content ol,body.sepia .content ul {background:#eae0be}
body.sepia .infos,body.sepia .infos a {color:#b38a60}
body.sepia .content table{border-left:1px solid #eae0be;border-bottom:1px solid #eae0be;}
body.sepia .content th,body.sepia .content td{border-right:1px solid #eae0be;border-top:1px solid #eae0be}
body.sepia .near {box-shadow:0 1px 0 #eae0be,0 -1px 0 #eae0be}
body.sepia .return:hover{background:#eae0be;color:#704214;border:1px solid #eae0be}
body.sepia .box dt,body.sepia .list li,body.sepia .list1 li,body.sepia .list2 li,body.sepia .list3 li,body.sepia .lst li,body.sepia .pt li{border-bottom-color:#eae0be;}
body.sepia .lst li:nth-child(even){background-color:#eae0be}
body.sepia .box dt strong{color:#704214;}
body.sepia span.date{color:#704214;}

body.night{background:#334455;color:#adb5bd}
body.night .content ol,body.night .content ul,body.night blockquote,body.night q,body.night code {background:rgba(255,255,255,.06);box-shadow:0 0 0 1px rgba(255,255,255,.1)}
body.night .header .menu li,body.night a{color:#d3e2e6}
body.night .header .menu li:hover,body.night .header .menu li:hover a,body.night a:hover{color:#adb5bd!important}
body.night .header,body.night .footer{background:#2e3d4c;color:#adb5bd}
body.night .infos.donate-close .donate .window,body.night .infos.share-close .qrcode {box-shadow:0 2px 3px rgba(112,66,20,.2)}
body.night .alink hr {background:#eae0be}
body.night .header h1,body.night .content,body.night .lst li i{color:#adb5bd}
body.night .header .menu li:after{background:#2e3d4c}
body.night .infos:before,body.night .infos:after {background:#2e3d4c}
body.night .article .infos{border-top:1px dashed #2e3d4c;}
body.night .content p,body.night .content div{color:#adb5bd;}
body.night .content ol,body.night .content ul {background:#eae0be}
body.night .infos,body.night .infos a {color:#d3e2e6}
body.night .content table{border-left:1px solid #2e3d4c;border-bottom:1px solid #2e3d4c;}
body.night .content th,body.night .content td{border-right:1px solid #2e3d4c;border-top:1px solid #2e3d4c}
body.night .near {box-shadow:0 1px 0 #2e3d4c,0 -1px 0 #2e3d4c}
body.night .return:hover{background:#2e3d4c;color:#adb5bd;border:1px solid #2e3d4c}
body.night .box dt,body.night .list li,body.night .list1 li,body.night .list2 li,body.night .list3 li,body.night .lst li,body.night .pt li{border-bottom-color:#2e3d4c;}
body.night .lst li:nth-child(even){background-color:#2e3d4c}
body.night .box dt strong{color:#adb5bd;}
body.night span.date{color:#adb5bd;}
body.night .setting_tool,body.night .setting_tool a,body.night .setting_tool.colors div.c,body.night .setting_tool.search div.s input,body.night .setting_tool.search div.s input::placeholder {background:#2e3d4c;color:#adb5bd}

.social-share {font-size:1rem;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.social-share a {position:relative;text-decoration:none;margin:4px;display:inline-block;outline:none}
.social-share .social-share-icon {position:relative;display:inline-block;width:1.5rem;height:1.5rem;font-size:1.2rem;border-radius:50%;line-height:1.5rem;border:1px solid #666;color:#666;text-align:center;vertical-align:middle;transition:background 0.6s ease-out 0s}
.social-share .social-share-icon:hover {background:#666;color:#fff}
.social-share .czs-weibo {color:#ff763b;border-color:#ff763b}
.social-share .czs-weibo:hover {background:#ff763b}
.social-share .czs-tencent {color:#56b6e7;border-color:#56b6e7}
.social-share .czs-tencent:hover {background:#56b6e7}
.social-share .czs-qq {color:#56b6e7;border-color:#56b6e7}
.social-share .czs-qq:hover {background:#56b6e7}
.social-share .czs-qzone {color:#FDBE3D;border-color:#FDBE3D}
.social-share .czs-qzone:hover {background:#FDBE3D}
.social-share .czs-wechat {position:relative;color:#7bc549;border-color:#7bc549}
.social-share .czs-wechat:hover {background:#7bc549}
.social-share .czs-wechat .wechat-qrcode {display:none;border:1px solid #eee;position:absolute;z-index:9;top:-205px;left:-90px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms}
.social-share .czs-wechat .wechat-qrcode.bottom {top:40px;left:-84px}
.social-share .czs-wechat .wechat-qrcode.bottom:after {display:none}
.social-share .czs-wechat .wechat-qrcode h4 {font-weight:normal;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}
.social-share .czs-wechat .wechat-qrcode .qrcode {width:105px;margin:10px auto}
.social-share .czs-wechat .wechat-qrcode .qrcode table {margin:0 !important}
.social-share .czs-wechat .wechat-qrcode .help p {font-weight:normal;line-height:16px;padding:0;margin:0}
.social-share .czs-wechat .wechat-qrcode:after {content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}
.social-share .czs-wechat:hover .wechat-qrcode {display:block}

