.WD{width: 1140px;margin-left: auto;margin-right: auto;}
.WDB{width: 1180px;margin-left: auto;margin-right: auto;padding-bottom: 60px;}
a.more{color:#888;}a.more:hover{color:#000;}
a.more font{font-size: 4rem;}
.lmjg{margin-top: 30px;/**栏目间隔**/}

/***顶部区域**/
.headMain{background-color: #fff;}
.headBox{height:120px; display: flex;align-items: center;}
.headBox .logo{flex: 1;}
.headBox .headRset{text-align: right; flex: 1;color:#d5d5d5;font-size: 1.4rem;}
.headBox .headRset .mPc{line-height: 38px;}
.headBox .headRset .mPc span a{color:#333;display: inline-block;padding:0px 12px;}
.headBox .headRset .mWap{display: none;}


/**导航**/
.navMain{background: url("../img/nav_bg.png") repeat-x #015293;}
.wNav{display: flex;height: 48px;position: relative;}
.wNav .nav{flex: 1;box-shadow: -1px 0px 0px rgba(255,255,255,0.15);}
.wNav .nav>li{float: left;font-size: 1.4rem;box-shadow: 1px 0px 0px rgba(255,255,255,0.15);}
.wNav .nav>li>a{display: inline-block;line-height: 48px;padding:0px 32px;color:#fff;font-size: 1.6rem;font-weight: bold;}
.wNav .nav>li>a:hover{background-color: #0381d4;}
.wNav .nav>li>ul{position: absolute;z-index: 2;top:48px;left:0;right:0;background-color: #ffffff;padding:12px 24px;border:solid 1px #ddd; display:none;box-shadow: 0px 3px 5px 0px rgba(105,105,105,0.1);}
.wNav .nav>li>ul>a{display: inline-block;line-height: 38px;padding:0px 32px;font-size: 1.6rem;}
.wNav .nav>li:hover>ul{display:block;}
.seaDX{float: left;border: 1px solid #015293;background-color: #fff;border-radius:4px;height: 36px;display: flex;padding-left:3px;}
.seaDX>.seaTes{line-height: 34px;padding-left:12px;outline: none;border:none;width:200px;}
.seaDX>.btnSea{line-height: 34px;padding:0px 4px;cursor: pointer;}
.seaDX>.btnSea>.iconfont{font-size: 1.6rem;padding-top:6px;margin-right:6px;color: #0000FF;}

/***内容区**/
.pageMain{/*background:#f4f4f4 url(../img/back-.jpg) repeat-x left top;*/background:#f6f6f6;}

/**首页头条**/
.headlines>a{display: block;}
.headlines>a>img{width: 100%;height:400px;}
/**首页轮播**/
.focusBox{display: flex;justify-content: space-between;flex-flow:row-reverse;}
.focusBox .inBannerB{height: 400px;flex: 2;}
.swNews{width: 360px;margin-right:30px;}
.swNewsLis{margin-top: 12px;}

/**栏目标题**/
.usTit{display: flex;justify-content: space-between;box-shadow: 0px 1px 0px rgba(0,0,0,0.06);height: 44px;line-height: 44px;border-bottom: 1px solid #015da4;}
.usTit .tit{padding:0 20px; background: #015da4;}
.usTit>.tit>a{font-size: 1.5rem; color:#fff;}
.usTit>.rset{width: auto;flex: 1; text-align: right;font-size: 1.2rem;color:#aaa;}
.usTit>.back{width: 16px;}
.usTit.itabLi>.rset>.more{display: none; font-size: 4rem;}
.usTit.itabLi>.rset>.more.act{display: inline-block;}

/**首页**/
.indexWNrq{width:890px;}
.indexWNrq .oneBx{display: flex;}
.indexWNrq .oneBx .artBox{margin-right:16px;flex:1;}
.oneBx.msg-ul{display: flex;width: 100%;}
.oneBx.msg-ul .artBox{margin-left: 30px;}
.oneBx.msg-ul .artBox:first-child{margin-left:0;}


/**列表**/
.news-part{flex: 1;}
.newList {}
.newList li{padding:11px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size: 1.4rem;}
.newList li a{color: #333;}
.newList li a:hover{color: #0044ff;}

.newListHh li{padding:6px 0;font-size: 1.4rem;padding-left:1.6rem;background: url(../img/liIco-j.png) no-repeat left 0.7rem;}
.newListHh li a{color: #333;line-height: 140%;}
.newListHh li a:hover{color: #0044ff;}

.newListD li{padding:6px 0;font-size: 1.4rem;display: flex;justify-content: space-between;}
.newListD li a{color: #333;}
.newListD li a:hover{color: #0044ff;}
.newListD li p{padding-left:1.8rem;background: url(../img/liIco-d.png) no-repeat left 0.4rem;flex: 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newListD li .time{color: #aaa;font-size: 1.2rem;line-height: 1.8rem;}
/***协会***/
.artFlexBox.xhxw{justify-content: space-between;margin-top: 15px;}
.artFlexBox.xhxw .artBox{width: 30%;margin-left: 32px;}
.artFlexBox.xhxw .inBannerB{
    width: 526px;
}
/***首页文章区**/
.artFlexBox{display: flex;}
.artFlexBox>.fx1{width:33%;margin-right:2%;}
.artFlexBox .artBox{width: 100%;overflow: hidden;}
.artFlexBox>.rbox{width: 28%;background-color: #f8f8f8;}


/**专题**/
.ztBox{padding-top: 0px;}
.ztBox dl{width: 100%;height: 108px;}
.ztBox dl.theme {
    margin-bottom: 20px;
    background: url("../img/nav_bg.png") repeat-x #0381d4;
    box-sizing: border-box;
    height: 50px;
    padding: 0 30px;
    font-size: 16px;
    font-weight: bolder;
    text-align: center;
    line-height: 50px;
}
.ztBox dl:last-child.theme{
    margin-bottom:0;
}
.ztBox dl.theme:hover{
    background: #0381d4;
}
.ztBox dl.theme a{
    color: #fff;
}
/*税务师事务所*/
.office{
    margin-right:30px;
}
/**视频**/
.spBox{padding-top: 10px;}
.spBox dl{width: 46%;height: 114px;margin: 5px 1.6%; position: relative; display: inline-block;}
.spBox dl img{width: 100%;height: 100%;}
.spBox dl h4{position: absolute;z-index: 3;bottom:0;left:0;right:0;line-height:160%;background-color: #333;background-color: #333333aa;color:#fff;font-weight: normal;text-align:center;}


/**互动交流**/
.rJLbox{border-top: solid 1px #aaaaaa33;padding:12px;padding-bottom:20px;background-color: #f2f2f2;}
.rJLbox a{box-shadow: 0px 0px 0px 1px #dadfe4;background-color: #fff;display: inline-block;width: 47%;padding:14px 0;text-align:center;margin-top:16px;font-size: 1.6rem;font-weight: bold;}
.rJLbox a:nth-child(1){width:99%;color: #f00; display: block;margin-top: 6px;}
.rJLbox a:nth-child(2){color: #b83ab0;}
.rJLbox a:nth-child(3){color: #0d65c7;}
.rJLbox a:nth-child(4){color: #c96262;}
.rJLbox a:nth-child(5){color: #299b94;}
.rJLbox a:nth-of-type(even){margin-right:3%;}

.hdjlBox{border-top: solid 1px #aaaaaa33;background-color: #f2f2f2;padding:8px 10px 18px;padding-right:0;}
.hdjlBox>.xhfwTit{text-align:center;font-size: 2rem;color: #015293;font-weight: bold;margin-top: 0.6rem;}
.hdjlBox .hdjl{padding:0;margin-top: 1rem;}
.hdjlBox .hdjl>a{display: inline-block;border:solid 1px #d3e8f9;background-color: #4d94e1;width:100px;height: 90px;margin:5px;border-radius: 6px;text-align: center;}
.hdjlBox .hdjl>a>i.iconfont{font-size: 3rem;color: #fff;margin-top: 6px;display: inline-block;}
.hdjlBox .hdjl>a>span{display: block;font-size: 1.4rem;margin-top: 6px;color: #fff;}
.hdjlBox .hdjl>a:hover{background-color: #e3f9fe;border:solid 1px #aed6f9;}
.hdjlBox .hdjl>a:hover>i.iconfont,
.hdjlBox .hdjl>a:hover>span{color: #0D65D2;}

/**友情链接***/
.linkMain{margin-top:48px;}
.linkMain .linkTabA{height: 40px;}
.linkMain .linkTabA span{line-height: 40px; display: inline-block;padding: 0px 30px;color: #333;font-size: 1.4rem; cursor: pointer;}
.linkMain .linkTabA span.act,.linkMain .linkTabA span:hover.act{background-color: #3f7ed2;color: #fff;}
.linkMain .linkTabA span:hover{background-color: #eee;}
.linkBox{background-color: #f7f8f9;border:solid 1px #dce3e8;padding:16px 10px; display: flex;}
.linkBox .lk{flex: 3;font-size: 1.3rem;}
.linkBox .lk li{width: 40%;display: inline-block;padding: 4px 0;padding-left:2%;}
.linkBox .ewm{flex: 1;display: flex; text-align: center;}
.linkBox .ewm>div{flex: 1;text-align: center;}
.linkBox .lk.f4 li{width:22%;}
.linkBox .lk.f5 li{width:17%;}
.linkBox .lk.f6 li{width:14.2%;}
.linkBox .lk.f7 li{width:11.5%;}


/*****底部******/
footer .footerBx{background-color: #015293; text-align: center;padding:20px;font-size: 1.3rem;color:#fff;}
footer a{color:#fff;}
footer .friendship{
    border-bottom: 1px solid #0381d4;
    padding-bottom: 20px;
}
footer .footerBx a{color: #fff; display: inline-block;padding:0px 18px;}
footer .footerCopy{width: 1200px; text-align: center;padding:24px;margin:auto;color:#fff;}
footer .footerCopy span{display: inline-block;padding:3px;font-size: 1.2rem;}
footer .footerCopy span:nth-child(1){width: 100%;}
footer .footerCopy span:last-child{width: 100%;}
footer .footerCopyWap{display: none;}


/**面包屑**/
.breadcrumb{padding:1.4em 0em;border-bottom:dotted 1px #ddd;font-size: 14px;}
.breadcrumb span{display: inline-block;margin-left:10px;margin-right:18px;color:#888; position: relative;}
.breadcrumb span::after{content: '->'; display: inline-block; position: absolute;right:-20px;line-height:140%;color:#aaa;}
.breadcrumb span:last-child::after{content:'';}

/**协会概况**/
.situation{display: flex;}
.situation>.leftMenu{width:22rem;margin-right:2.5rem;}
.situation>.articleMain{flex: 1;}

/**折叠菜单**/
.leftMenu .itm h4{padding:1rem 1.4rem;box-shadow: 0px 0px 0px 1px #c0dbed; cursor: pointer; border-radius: 0.2rem;margin-top:1.2rem;background-color: #f3faff;font-weight: normal; display: flex;}
.leftMenu .itm h4 span{display: block;}
.leftMenu .itm h4 span.lIco i.iconfont{font-size: 2rem;color: #0381d4;}
.leftMenu .itm h4 span.tes{flex: 1;line-height: 2rem;font-size: 1.4rem;color: #445ca0;margin-left:0.6rem;}
.leftMenu .itm h4 span.rIco i.iconfont{font-size: 1rem;color: #b7cde6;line-height: 2rem;}
.leftMenu .itm ul{box-shadow: 0px 0px 0px 1px #c0dbed;margin-top:1px;padding: 0.6rem;border-radius: 0rem 0rem 0.3rem 0.3rem; display: none;}
.leftMenu .itm.current h4 span.rIco i.iconfont{transform: rotate(90deg);display: inline-block;}
.leftMenu .itm.current ul{display: block;}
.leftMenu .itm ul a{display: block;padding:0.8rem;text-align: center;font-size: 1.3rem;border-radius: 0.2rem;}
.leftMenu .itm ul a:hover{background-color: #eef7fe;}


/**文章**/
.articleMain .articleTit{font-size: 2.6rem;text-align: center;font-weight: bold;padding:1rem;margin-top:2rem;}
.articleMain .articleInfo{text-align: center;padding:1rem;}
.articleMain .articleInfo span{ display: inline-block;margin:0rem 1rem;color: #888;font-size: 1.2rem;}
.articleMain .articleInfo span.b26,.articleMain .articleInfo span.b20,.articleMain .articleInfo span.b14{cursor: pointer;}
.articleMain .article{line-height: 220%;font-size: 1.5rem;padding:1rem;}
.articleMain .articlePrint{text-align: center;padding:1rem;margin:2rem auto 3rem auto;}
.articleMain .articlePrint span{font-size: 1.4rem;margin-left:2rem;margin-right:2rem;line-height: 2rem;color:#999;}
.articleMain .articlePrint span i.iconfont{font-size: 2rem;color:#999;}

/**定位**/
.ixd{position: absolute;}
.ixd>.ijd{position: absolute;width:100%;overflow: hidden;}

/**协会服务-要闻**/
.industryFocus{display: flex;margin-top: 2rem;margin-bottom: 3rem; flex-flow: row-reverse;}
.industryFocus>.inBannerC{flex: 2;}
.industryFocus>.rNewsLis{flex: 1;margin-left:2rem;}
.rNewsLis{display:flex;flex-flow: column;}
.rNewsLis>.swNewsLis{flex: 1; position: relative;}
.rNewsLis>.swNewsLis>.newListHh{height: 35.2rem;overflow: hidden; }

.industryMain{display: flex;margin-bottom:4rem;}
.industryMain>.lmLis{flex: 2;overflow: hidden;}
.industryMain>.rXhBox{flex: 1;margin-left:2rem;}

/***信息公开***/
.disclosure .disclosureGfBtn{margin-bottom: 2rem;}
.disclosure .disclosureMain{display: flex;margin-bottom: 5rem;}
.disclosure .disclosureMain>.lmLis{flex: 2;overflow: hidden;}
.disclosure .disclosureMain>.rXhBox{flex: 1;margin-left:2rem;}

/**执业规范**/
.disclosureGfBtn>.gygfBox{margin:4rem 2rem;}
.disclosureGfBtn>.gygfBox>.zygfBtnGroup{padding:3rem 0;display: flex;}
.disclosureGfBtn>.gygfBox>.zygfBtnGroup>a{flex: 1;text-align: center;}
.gygfBox>.zygfBtnGroup>a>em{width:5rem;height:5rem;padding:1rem;border-radius: 50%;display: inline-block;background-color: #aaa;color:#fff;}
.gygfBox>.zygfBtnGroup>a>em>i.iconfont{font-size: 4rem;line-height: 120%;height: 6rem;display: inline-block;}
.gygfBox>.zygfBtnGroup>a>p{margin-top:1rem;font-size: 1.4rem;}
.gygfBox>.zygfBtnGroup>a:nth-child(1)>em{background-color: #43bb7b;}
.gygfBox>.zygfBtnGroup>a:nth-child(2)>em{background-color: #8a83ea;}
.gygfBox>.zygfBtnGroup>a:nth-child(3)>em{background-color: #2768c9;}
.gygfBox>.zygfBtnGroup>a:nth-child(4)>em{background-color: #66b15a;}
.gygfBox>.zygfBtnGroup>a:nth-child(5)>em{background-color: #bc9b42;}
.gygfBox>.zygfBtnGroup>a:nth-child(6)>em{background-color: #c7605b;}
.gygfBox>.zygfBtnGroup>a:nth-child(7)>em{background-color: #ae4bb7;}
.gygfBox>.zygfBtnGroup>a:nth-child(8)>em{background-color: #1db2b7;}
.gygfBox>.zygfBtnGroup>a:hover>em{background-color: #d00;}


.zygfTitle{text-align: center;background: url(../img/zygfTitle.gif);}
.zygfTitle>.tit{padding-left:3rem;padding-right:3rem;background-color: #fff; display: inline-block;line-height:140%;font-weight: bold;font-size: 2rem;color:#015293;}


/**执业规范**/
.specification{display: flex;}
.specification>.leftMenu { width: 22rem;margin-right: 2.5rem;margin-top: 1.4rem;}
.specification>.articleMain{flex: 1;margin-top: 1.4rem;}








.tabsMain.sbfu2{width: 100%;margin-top:2rem;}
.tabsMain>.tabsBtn{display: flex;flex-flow:row-reverse;justify-content:center;}
.tabsMain>.tabsBtn>span{padding: 1rem 2rem;border:solid 1px #dae2f0;display: inline-block;margin-left: -1px;font-size: 1.3rem;cursor: pointer;}
.tabsMain>.tabsBtn>span:hover{background-color: #f4f4f4;}
.tabsMain>.tabsBtn>span.act{background-color: #edf7fe;border-bottom: none;}
.tabsMain>.tabsShow{box-shadow: 0px 0px 0px 1px #dae2f0;background-color: #edf7fe;padding: 2.6rem 4rem;}
.tabsMain>.tabsShow .formFlex{display: flex;justify-content:center;}
.tabsMain>.tabsShow .formFlex .test{width:50%;border:solid 1px #d1d4d6;height: 3.4rem;line-height: 3.4rem;font-size: 1.3rem;padding:0 1.6rem;border-radius:5px;margin-right: 0.75rem;outline-color: #69a4f3;}
.tabsMain>.tabsShow .formFlex .btn{background-color: #256ccb;height: 3.4rem;color: #fff;padding: 0 2rem;border: none; outline: none;font-size: 1.3rem;}
.tabsMain>.tabsShow .formFlex .btn:hover{background-color: #0044FF;}
.tabsMain>.tabsShow .formFlex .selType{display: none;}





/**搜索展示页***/

.seachListMain{margin-top:1rem;}
.seachListMain .selsm{padding:1rem 0;border-bottom: dotted 1px #ddd;display: flex;}
.seachListMain .selsm>div{flex: 1;text-align: center;color: #aaa;font-size: 1.2rem;}
.seachListMain .selsm>div>label{color: #333;;}
.seachListMain .selsm>div>span{display: inline-block;cursor: pointer;padding:0 0.4rem;}
.seachListMain .selsm>div>span:hover{color: #333;}
.seachListMain .selsm>div>span.act{color: #d00;}


.seachList{margin-bottom:1rem;}
.seachList .seaItm{border-bottom: dotted 1px #ddd;padding:2.4rem 1rem;}
.seachList .seaItm>a>h4{font-size: 1.8rem;color:#000;}
.seachList .seaItm>a>.test{font-size: 1.4rem;color:#666;margin:1.2rem 0;line-height: 180%;}
.seachList .seaItm>a:hover>h4,
.seachList .seaItm font{color: #f00;}
.seachList .seaItm>a:hover>.test{color: #000;}
.seaItm>.info>span{display: inline-block;margin-right: 2rem;font-size: 1.2rem;}
.seaItm>.info>.type{background-color: #409eff;color: #fff;padding:0.3rem 1.2rem;border-radius: 3px;}
.seaItm>.info>.media{color: #124adb;}
.seaItm>.info>.time{color: #999;}


/**分页**/
.paging{padding:1rem 2rem;text-align: center;font-size: 1.2rem;}
.paging>a{display: inline-block;padding:0.8rem 1.2rem;border-radius:5px;background-color: #f2f2f2;color: #333;margin-left:0.2rem;margin-right:0.2rem;cursor:pointer;}
.paging>a:hover{background-color: #2e6298;color:#fff;}
.paging>a.current,.paging>a.current:hover{background-color: #409eff;color:#fff;}


/*税务师事务所*/
.office{
    margin-right:30px;
}
.office-list{
    display: flex;
    justify-content: space-between;
    padding: 20px;
}
.office-list .office-msg{
    flex: 1;
    padding: 0 5px;
}
.office-list .office-msg .office-img>img{width:100%;height: 160px;}
.office-list .office-msg .office-name{text-align: center;line-height: 2;color: #333;}