/* CSS Document */
@charset "UTF-8";
body,div,img,table,ul,li,p,h1,h2,h3,h4,h5,h6,form,input{margin:0;padding:0;border:0;}
body{font-family:Microsoft Yahei,PingFang SC,Hiragino Sans GB,STHeiti,Microsoft Sans Serif,sans-serif!important;font-size:14px;color:#222222;line-height:1.2;background:#f9f9f9;;}
html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;vertical-align:baseline;}
a{text-decoration:none;color:#222;}
a:hover{text-decoration:none;color:#0085FF;}
ol,ul,li {list-style:none;}
table {border-collapse:collapse;border-spacing: 0;}
input,textarea{outline:medium none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border:0;}
.clear{clear:both;}
.clearfix{zoom:1;clear:both;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.fl,.fleft{float:left;}
.fr,.fright{float:right;}
.hidden{display:none;}
.white{background:#fff;}
.gray{color:#aaa;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.w1060{width:1170px;margin:0 auto;}
.box{width:1170px;overflow:hidden;margin:10px auto 0 auto;padding:0;}
.header{width:100%;overflow:hidden;margin:0;padding:0;background:#fff;}
/*公共头部*/
.pub-head{color:#333;height:34px;line-height:34px;background-color:#ebeae3;font-size:14px;}
.pub-head-center{width:1170px;margin:0 auto;overflow:hidden;}
.fright span{display:inline-block;line-height:25px;font-size:14px;padding:0 5px;margin:4px 5px 0 0;background-color:#f1f3f4;color:#3c4043;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.fright span a{text-decoration:none;color:#605b45;margin-right:0 !important;}
.pub-mid{width:100%;min-width:1200px;height:81px;background:#fff;}
.pub-mid .pub-mid-center{width:1170px;height:81px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;}
.pub-mid .pub-mid-center img{width:198px;height:55px;}
.pub-mid .pub-mid-center .search_a input{width:536px;height:40px;float:left;background:#fff;border:1px solid #e9e9e9;text-indent:10px;}
.pub-mid .pub-mid-center .search_a a{cursor:pointer;text-decoration:none;display:inline-block;line-height:40px;text-align:center;width:80px;height:40px;background:#0085ff;font-size:18px;font-weight:400;color:#ffffff;}
.pub-nav{width:1170px;height:48px;background:#ebeae3;margin:10px auto;}
.pub-nav-center{overflow:hidden;padding:0 1%;}
.pub-nav-center ul{display:flex;justify-content:space-between;align-items:center;}
.pub-nav-center ul li{padding:0 0.5%;}
.pub-nav-center ul li a{font-size:16px;line-height:48px;}
/*首页主体*/
.panel{padding:10px;background-color:#fff;overflow:hidden;}
.t-title{height:22px;line-height:22px;overflow:hidden;}
.t-title h2{display:block;position:relative;margin:5px 0 15px 6px;padding:0 0 0 12px;font-size:16px;font-weight:bold;line-height:1;float:left;}
.t-title h2:before{position:absolute;left:0;top:0;width:4px;height:100%;content:"";background-color:#ec7259;background-image:linear-gradient(180deg,rgba(255,255,255,0.15),transparent);border-radius:3px;}
.t-title span{color:#aaa;font-style:normal;font-size:14px;float:left;line-height:22px;padding-left:10px;}
.sy-box{width:1170px;margin:12px auto;background:#fff;overflow:hidden;}
.sy-box-title{height:48px;margin:0 auto;line-height:48px;border-bottom:1px solid #e9e9e9;font-size:16px;font-weight:bold;color:#222;padding:0 12px;}
.sy-box-title span{font-size:14px;font-weight:400;color:#999;padding-left:5px;}
.zi-list-items{display:flex;flex-direction:row;flex-wrap:wrap;}
.zi-list-items li{width:6.55%;background-color:#f5f5f5;border:1px solid #fff;float:left;text-align:center;}
.zi-list-items li a{font-size:14px;display:block;padding:10px;line-height:1.5;color:#333;}
.zi-list-items .pinyin{display:block;text-align:center;word-wrap:break-word;}
.zi-list-items .hanzi{margin-top:5px;font-size:24px;text-align:center;display:block;}
.zi-list-items li:hover{background-color:#0085ff;text-decoration:none;}
.zi-list-items li:hover a{color:#fff;}
.chengyu-list-links{margin-top:5px;display:flex;flex-direction:row;flex-wrap:wrap;}
.chengyu-list-links li{padding:8px 0.65%;margin:0 0.5%;margin-bottom:8px;border-radius:4px;background:#f7f7f7;}
.sy-box-lst{width:1150px;margin:0 auto;border-top:1px solid #e9e9e9;padding-bottom:12px;display:flex;}
.sy-box-lstdd{width:232px;line-height:25px;margin-top:10px;font-size:14px;font-weight:400;color:#222;}
.sy-box-lstdd .lstdd-items{width:232px;display:flex;flex-wrap:wrap;}
.sy-box-lstdd .lstdd-items a{margin:3px 4px;}


/*主体通用*/
.main-box{width:70%;overflow:hidden;float:left;}
.side-box{width:29%;overflow:hidden;float:left;padding-left:1%;}
.intro,.side-box-panel{padding:10px 1%;margin-bottom:10px;overflow:hidden;}
.main-box-list{padding:10px 0;margin-bottom:10px;overflow:hidden;}
.main-box-list2{padding:10px 0.5%;margin-bottom:10px;overflow:hidden;}
.main-box-list3{padding:10px 1%;margin-bottom:10px;overflow:hidden;}
.breadcrumb{margin:5px 0;line-height:32px;}
.sub-title{display:block;position:relative;margin:5px 0 15px 6px;padding:0 0 0 12px;font-size:16px;font-weight:bold;line-height:1;}
.sub-title:before{position:absolute;left:0;top:0;width:4px;height:100%;content:"";background-color:#ec7259;background-image:linear-gradient(180deg,rgba(255,255,255,0.15),transparent);border-radius:3px;}
.sub-title em{color:#ec7259;font-style:normal;font-weight:600;}
.all-tool{padding:10px 0.5%;overflow:hidden;}
.art-title{width:100%;overflow:hidden;}
.art-title h1{overflow:hidden;font-size:22px;font-weight:600;border-bottom:1px solid #F1F1F1;padding-bottom:10px;margin-bottom:10px;}
.art-detail{overflow:hidden;padding:0;margin:0;}
.art-detail h2{display:block;overflow:hidden;width:100%;font-weight:bold;font-size:15px;border-left:2px solid #f53108;padding-left:6px;margin:15px 0;}
.art-detail em{font-style:normal;font-weight:bold;color:#f53108;}
.art-detail p{line-height:26px;font-size:14px;margin:8px 0 0;}
.art-detail-en{margin-top:15px;overflow:hidden;}
.art-detail-en dl{clear:both;margin-top:0;margin-bottom:20px;}
.art-detail-en dl dt{font-weight:400;line-height:1.4;}
.art-detail-en dl dt b{color:#236FD4;font-weight:700;}
.art-detail-en dl dd{margin-left:0;line-height:1.5;}
.art-detail-en dl p{float:right;font-size:12px;color:#999;margin:5px 0 10px;}
.art-detail-en dd,.art-detail-en dt{background-color:#f7f7f7;margin-left:0;padding:0.3em 0.5em 0;line-height:1.25;}
.main-box-art{padding:10px 1%;overflow:hidden;margin-bottom:10px;}
.main-box-ietm{overflow:hidden;width:100%;margin:0;display:flex;flex-wrap:wrap;}
.main-box-ietm li{width:18%;padding:6px 0.5%;border-radius:5px;background:#f9f9f9;margin:5px 0.5%;height:45px;line-height:34px;overflow:hidden;text-align:center;}
.main-box-ietm li em{font-style:normal;color:#ec7259;font-weight:bold;}
/*右侧通用*/
.side-list-items,.side-list-items2,.wx-list-items,.chaizi-ziinfo{display:flex;flex-direction:row;flex-wrap:wrap;}
.side-list-items li,.side-list-items2 li,.wx-list-items li{border-radius:4px;background:#f9f9f9;padding:6px 0.5%;text-align:center;margin:6px 0.5%;}
.side-list-items li{width:19%;}
.side-list-items2 li{width:48%;}
.wx-list-items li{width:9%;}
.side-list-items li a,.side-list-items2 li a,.wx-list-items li a{font-size:15px;color:#333;}
.side-list{overflow:hidden;}
.side-list li{width:32.333%;float:left;position:relative;white-space:nowrap;line-height:36px;margin:0 0.5% 5px 0.5%;}
.side-list li a{font-size:14px;text-decoration:none;background-color:#f1f3f4;display:block;text-align:center;border-radius:3px;color:black;}
.box-list-pinyin{padding:10px 0;overflow:hidden;}
.box-list-pinyin span{position:relative;margin:5px 0 5px 6px;padding:0 0 0 12px;width:10%;float:left;font-weight:bold;font-size:15px;color:#333;text-align:center;}
.box-list-pinyin span:before{position:absolute;left:0;top:0;width:4px;height:100%;content:"";background-color:#ec7259;background-image:linear-gradient(180deg,rgba(255,255,255,0.15),transparent);border-radius:3px;}
.box-list-pinyin ul{width:88%;float:right;overflow:hidden;margin-top:5px;}
.box-list-pinyin ul li{float:left;display:block;margin-right:10px;}
.box-list-pinyin ul li a{color:#7a7a7a;padding:0 7px;border-radius:5px;display:block;overflow:hidden;float:left;font-size:15px;}
.box-list-pinyin ul li a:hover{display:block;background:#0c8afd;color:#fff;}
/*通用分页*/
.pagenum{width:99%;margin:10px auto;text-align:center;line-height:38px;overflow:hidden;border-top:2px solid #e5e5e5;padding-top:10px;}
.pagenum .thisclass{border:1px solid #fad4a2;color:#fff;padding: 6px 8px 6px 9px;text-decoration: none;font-size:14px; background-color:#F7644F;}
.pagenum li{display:inline;}
.pagenum li{border:1px solid #fad4a2;color:#666;padding:6px 8px 6px 9px;margin: 0 2px;font-size:14px;}
.pagenum li a{color:#666;text-decoration: none;font-size:14px;}
/*公共底部*/
.foot-box{width:100%;min-width:1060px;padding:30px 0;background-color:#2B2E31;overflow:hidden;margin-top:10px;}
.foot-box p{line-height:28px;overflow:hidden;text-align:center;font-size:16px;color:#7a7a7a;}
.foot-box p a{color:#7a7a7a;}
.foot-box p a:hover{color:#0085FF;}
/*自适应手机端*/
@media (max-width:1060px) {

}
@media (max-width:760px) {
.box{width:100%;}
.main-box{width:100%;float:none;}
.side-box{width:99%;float:none;}
.main-box-ietm li{width:32%;}
}