body,p,ul,ol,li,dl,dt,dd,table,th,td,form,input,textarea,button,select{margin:0;padding:0}
body{font-size:16px;font-family:'microsoft yahei',Verdana,Arial;color:#333;-webkit-text-size-adjust:none;word-break:break-all}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:100%;font-weight:normal}
ul,li{list-style-type:none}
img{border:0;vertical-align:middle}
em,small{font-style:normal;font-size:14px}
a{color:#000000;text-decoration:none}
a:hover{color:#ccc}
.fl{float:left}.fr{float:right}.left{float:left}.right{float:right}.tr{text-align:right}
.mt1{margin-top:1%}.mt2{margin-top:2%}.mt3{margin-top:3%}.mb2{margin-bottom:2%}.pb2{padding-bottom:2%}.clear{clear:both}
.f12{font-size:12px}.f14{font-size:14px}.red{color:red}
.green{color:green}.brown{color:#C60;font-weight:700}
.radius{margin:0 2%;border:1px solid #e5e5e5;border-radius:5px}
.main{clear:both;width:100%;background:#fff;margin-left:auto;margin-right:auto;overflow:hidden}
.v1,.v2,.v3,.v4,.v5{clear:both;text-align:center;margin-left:auto;margin-right:auto;overflow:hidden}
.vm3{margin-left:3%;margin-right:3%;}
.tc,.page{text-align:center}

.crumb{clear:both;background-color:#fff;height:45px;line-height:45px;border-bottom:1px solid #eaeaea;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.crumb .home {display:inline-block;width:130px;height:35px;margin-top:5px;margin-left:2%;background:url(logo.gif) no-repeat;background-size:100% 100%;overflow:hidden}
.crumb .nav {width:1.5em;height:1.5em;margin-top:0.7em;margin-right:2%;background:url(nav.png) no-repeat;background-size:100% 100%}
.crumb em,.from em,.foot em{color:#ccc;margin:0 1%}

.title {clear:both;font-size:20px;font-weight:600;padding:15px 8px 10px;overflow:hidden}
.from {color:#999;font-size:12px;line-height:30px;border-bottom:1px solid #eaeaea}
.from a{color:#999}
.content{clear:both;padding:0 3%;max-width:100%;line-height:28px;text-align:justify;overflow:hidden}
.content p{text-indent:2em;margin:3% 0;letter-spacing:0.01em;}
.content img{display:block;margin:1px auto;max-width:100%}
.content h2,.content h3 {padding:0.5em 0;border-bottom: 1px solid #eaeaea;font-weight:600}
.content h2:before,.content h3:before{content:"";float:left;display:block;width:4px;height:0.8em;background-color:#ff4939;margin-left:2em;margin-top:8px;margin-right:0.5em}
.content a{text-decoration:underline}
.page a,.page span{color:#666;display:inline-block;height:38px;line-height:38px;padding:0px 18px;margin:0 5px;border-bottom:1px solid #D4D4D4;background:#fbfbfb}
.page span{color:#fd8818;border-bottom:1px solid #fd8818}

.tab {clear:both;position:relative;width:auto;background-color:#fafafa;border-bottom:1px solid #efefef;overflow:hidden}
.tab h3{font-size:1em;font-weight:600;height:47px;line-height:47px;text-indent:3%;overflow:hidden}
.tab .more{position:absolute;height:22px;color:#848691;font-weight:400;font-size:0.8em;top:14px;right:3%}

.tulist{clear:both;width:97%;float:none;padding-left:3%;margin-left:auto;margin-right:auto;overflow:hidden}
.tulist ul{width:100%}
.tulist li{float:left;width:47%;margin:3% 3% 0 0;text-align:center;font-size:14px;}
.tulist h3{height:20px;line-height:20px;font-weight:400;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.tulist img{width:100%;display:block;margin:0 0 8px 0}
.tulist img.h220{height:200px}.tulist img.h160{height:160px}.tulist img.h118{height:118px}
.tulist a{display:block;color:#333;background:#fff;border:1px solid #efefef;padding:5px 5px 8px;border-radius:5px;overflow:hidden}
.tulist a:hover{background:#990000;color:#fff}

.twlist li,.adtw{clear:both;width:94%;margin:0 3%;padding:3% 0;border-bottom:1px solid #efefef;overflow:hidden}
.twlist .imgs{float:right;display:inline-block;border-radius:10px;margin-left:2%;overflow:hidden}
.twlist .imgs img{width:110px;height:73px;object-fit:cover}
.twlist .txt-box{position:relative;height:73px;overflow:hidden}
.twlist h3,.twlist p{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.twlist h3{font-size:1.1em;font-weight:400;line-height:1.2em}
.twlist p{margin-top:2px;color:#888;line-height:24px;text-align:justify}
.twlist .cate{display:inline-block;font-size:14px;border:1px solid #38f;color:#38f;margin-right:5px;padding:1px 5px;border-radius:3px;-webkit-backface-visibility:hidden}
.twlist small{position:absolute;left:0;bottom:0px;font-size:12px;color:#949494;overflow:hidden}
.twlist small em{margin-left:10px}.twlist small a{color:#949494}
.txt {clear:both;margin:0 3%;overflow:hidden}
.txt li{float:left;width:100%;position:relative;height:47px;line-height:47px;border-bottom:1px dotted #efefef;overflow:hidden}
.txt li a{display:inline-block;width:calc(100% - 65px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.txt em{float:right;position:absolute;right:2%;top:0;text-indent:0px;color:#bab9b9;font-size:14px;font-family:"Georgia";overflow:hidden}
.num{float:left;display:inline-block;width:18px;height:17px;line-height:17px;margin-top:15px;margin-right:2%;font-size:12px;color:#fff;background-color:#ddd;text-align:center;border-radius:7px 0 7px;overflow:hidden}
.n1{background-color:#ff6b66}.n2{background-color:#ff8652}.n3{background-color:#ffb400}

.keys{clear:both;background-color:#fff;padding-top:1.5%;padding-bottom:1.5%;overflow:hidden}
.keys ul{margin-left:1%;margin-right:1%}
.keys li{float:left;width:17%;height:32px;text-align:center;margin:1.5%}
.keys li a{text-decoration:none;display:block;line-height:32px;height:32px;padding:0 2px;background-color:#f9f7f8;font-size:13px;overflow:hidden}

.foot{clear:both;color:#666;font:12px "Comic Sans MS";background-color:#f6f6f6;text-align:center;line-height:24px;border-top:1px solid #eaeaea;padding:20px 10px;overflow:hidden}
.foot a{color:#666}