body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;border:0 none;outline:0;}
body{font-size:14px;background: #f5f9f9;font-family: "Microsoft YaHei", "微软雅黑", Tahoma, Helvetica, sans-serif;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0 none}
ol,ul,li{list-style:none outside none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%}
a{text-decoration:none;color:#007bff;font-weight: 400;}
a:hover{color:#0056b3;transition: 0.3s ease; -ms-transition: 0.3s ease; -moz-transition: 0.3s ease; -webkit-transition: 0.3s ease; -o-transition: 0.3s ease; }
.ts {transition: 0.3s ease; -ms-transition: 0.3s ease; -moz-transition: 0.3s ease; -webkit-transition: 0.3s ease; -o-transition: 0.3s ease;}
.ts:hover {transition: 0.3s ease; -ms-transition: 0.3s ease; -moz-transition: 0.3s ease; -webkit-transition: 0.3s ease; -o-transition: 0.3s ease;}
.fl { float: left; }
.fr { float: right; }
.c-666{color:#666!important}
.c-999{color:#999!important}
.c-liju{color:#af9100!important}
.f-16{font-size:16px!important}
.f-14{font-size:14px!important}
.f-12{font-size:12px!important}
.a-un{text-decoration:underline!important}
.d-inblock{display:inline-block!important}
.a-top{vertical-align:top!important}
.mr10{margin-right:10px!important}
.mt20{margin-top:20px!important}
.fb{font-weight:bold!important}
.clearfix{*zoom:1;}/*IE6 7*/
.clear { clear: both; }
.clear::after { content: ""; display: block; clear: both;}
.part{width:750px;margin: 0 auto;}
.part-left{float:left;width:841px;border-radius:10px;padding-bottom:21px;}
.part-right{width:336px;float:right;position:static;}
/*面包屑*/
.crumb{line-height:30px;position:relative;margin:15px 0;font-size:12px}
.crumb code{margin:0 10px;color:#999}
.crumb span{color:#999}
.crumb a{color:#666}
.crumb a:hover{color:#246}
/*内容*/
.article_con{padding:30px 40px;background:#fff;border-radius:10px}
.article_title{margin:0 0 20px;text-align:center}
.article_title h1{font-size:26px;text-align:center;font-weight:700;letter-spacing:-1px;line-height:31px;clear:both;color:#333;margin-top:15px}
.article_title h1 span{font-size:14px;font-weight:400;margin-left:20px;color:#666}
.article_title_b{display:inline-block;margin-top:20px;height:34px;line-height:34px;}
.article_title a.ar_tag::before{content:'#';padding-left:5px}
.article_intro{background-color:#f1f3f4;border-radius:3px;color:#999;padding:10px;line-height:1.8}
.sub_title{border-radius:20px;font-size:12px;transition:.3s ease}
.sub_title span{margin-left:5px;position:relative;padding:0 10px;margin:0 5px;transition:.3s ease;color:#666}
.sub_ar{line-height:30px;font-size:0}
.sub_ar *{font-size:16px;}
.sub_ar p{line-height:30px;overflow:hidden;margin-bottom:12px;text-align:justify;word-wrap:break-word;color:#222}
.sub_ar h2{line-height:30px;overflow:hidden;margin-bottom:12px;text-align:justify;word-wrap:break-word;color:#222;font-size: 18px}
.ar_pic,.ar_related,.ar_likelist{padding:30px 30px 20px 30px;background:#fff;border-radius:10px;margin-top:20px}
.ar_related h4,.ar_likelist h4,.list_rows h4{height:40px;line-height:40px;position:relative;padding-left:30px;font-size:16px;background-color:#f5f9f9;border-radius:10px}
.ar_related h4::before,.ar_likelist h4::before,.list_rows h4::before{content:"";display:block;position:absolute;height:16px;width:6px;background:#246;border-radius:10px;left:10px;top:12px}
.ar_related ul{margin-top:20px}
.ar_related li{width:284px;float:left;margin-bottom:10px;margin-right:50px;height:30px;position:relative;line-height:30px;padding-right:60px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ar_related li:nth-child(2n){margin-right:0;float:right}
.ar_related li time{position:absolute;right:0;font-size:12px;color:#8f9a9a;top:4px;border-radius:4px;display:block;width:46px;text-align:center;line-height:20px}
.ar_related li a{background:#fff;position:absolute;z-index:1;padding-right:10px}
.ar_related li::after{content:"";display:block;position:absolute;border-bottom:1px dashed #cbd9d9;width:86%;top:15px;z-index:0}
.key_tag{ padding:0 0;}
.key_tag span{ max-width: 100%; border: 1px solid #d9d9d9;box-sizing: border-box;display: inline-block; font-size: 14px; font-variant: tabular-nums; height: auto; line-height: 25px; opacity: 1;padding: 0 8px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;border-radius: 5px; background: #F5F5F5;}
.key_tag a{color: #333;}

/*related*/
.likelist_wrap ul{margin:20px -6px 0;}
.likelist_wrap ul li{float:left;position:relative;white-space:nowrap;width:50%}
.likelist_wrap ul li a{font-size:16px;text-decoration:none;width:auto;height:auto;overflow:hidden;margin:6px;padding:8px 6px;background-color:#f1f3f4;display:block;text-align:center;border-radius:3px;color:#000}
.likelist_wrap ul li a span{font-size:13px;display:block;overflow:hidden;height:24px;line-height:24px;color:#999;font-family:tahoma,arial,georgia,verdana,helvetica,sans-serif}
.likelist_wrap ul li a:hover{background-color:#fff;color:#000;box-shadow:rgb(235 234 226) 0.125rem 0.125rem 0.625rem 0, rgb(122 122 119 / 30%) 0.125rem 0.125rem 0.625rem 0;}
.likelist_wrap ul li a em{color:#FF5722}


/*dict*/
.dict .sub_ar{line-height:26px}
.dict .sub_ar p,.dict .sub_ar div,.dict .sub_ar ul{font-size:14px;}
.dict .sub_ar p{text-indent:0;margin-bottom:10px}
.dict .sub_ar p.cixing{margin-left:0}
.dict .sub_ar p.cixing::before{content:'#';font-size:16px;font-weight:bold;margin-right:5px}
.d-item{display:block;font-weight:600;margin:5px 0}
.d-item::before{content:'◆';font-size:12px;margin-right:5px}
.d-border{border:1px solid #dee2e6!important;padding:10px}

/*button*/
.btceshi{font-weight:700;padding: 0 6px;background-color: #289ec2;color: #fff;text-align: center;border-radius: 32px;font-size: 14px;line-height: 32px; height:32px;display:block;border-color: #289ec2;border: 1px solid;margin: 15px auto;width: 120px;}
.c-button{display:inline-block;line-height:1;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #f0f0f5;color:#555666;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;-webkit-transition:.1s;transition:.1s;font-weight:500;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;padding:12px 20px;font-size:14px;border-radius:4px}
.c-button-yellow,a.c-button-yellow{color:#fff;background-color:#c2a469;border-color:#c2a469}
.c-button-blue,a.c-button-blue{color:#fff;background-color:#1E9FFF;border-color:#1E9FFF}
.c-button-orange,a.c-button-orange{color:#fff;background-color:#ff671b;border-color:#ff671b}
.c-button-medium{padding:10px 20px;font-size:14px;border-radius:99px}
.c-button-small{padding:5px 20px;font-size:13px;border-radius:99px}

