.content{
  min-height: 200rem;
}
/* 左边树形结构菜单 */
.content .treeBox{
  width: 225rem;
}
.content .treeBox li > ul {
  display: none;
}
.content .treeBox li.expanded > ul {
  display: block;
}
.content .treeBox li.expanded > ul li.selected,
.content .treeBox li.expanded > ul li.hoverSelected{
  color: #1B2982;
  background: #D0D5EA;
}
.content .treeBox li.expanded .item,
.content .treeBox li.hoverItem .item{
  background: #1B2982;
  color: #FFFFFF;
}
.content .treeBox .oneItem {
  width: 225rem;
}
.content .treeBox .item{
  width: 225rem;
  height: 47rem;
  line-height: 47rem;
  font-weight: 400;
  color: #000000;
  font-size: 14rem;
  cursor: pointer;
  position: relative;
}
.content .treeBox .item img{
  width: 16rem;
  height: 16rem;
  position: absolute
}
.content .treeBox .item .img,
.content .treeBox .item .s_img{
  left: 13rem;
}
.content .treeBox .item .downImg,
.content .treeBox .item .upImg{
  right: 17rem;
}
.content .treeBox .item .name{
  margin-left: 52rem;
}
.content .treeBox .oneItem .item .img{
  display: block;
}
.content .treeBox .oneItem .item .s_img{
  display: none;
}
.content .treeBox .expanded .item .s_img,
.content .treeBox .hoverItem .item .s_img{
  display: block;
}
.content .treeBox .expanded .item .img,
content .treeBox .hoverItem .item .img{
  display: none;
}
.content .treeBox .oneItem .upImg{
  display: none;
}
.content .treeBox .oneItem .downImg{
  display: block;
}
.content .treeBox .expanded .downImg,
.content .treeBox .hoverItem .downImg{
  display: none;
}
.content .treeBox .expanded .upImg,
.content .treeBox .hoverItem .upImg{
  display: block;
}
.content .treeBox .subItem{
  width: calc(225rem - 53rem);
  background: #E7E8EC;
  height: 28rem;
  line-height: 28rem;
  padding-left: 53rem;
  text-align: left;
  cursor: pointer;
  font-weight: 400;
  font-size: 14rem;
}
/* .content .treeBox .selected{
  background: #D0D5EA;
  color: #1B2982;
} */
/* 右边 */
.content .contentBox{
  width: calc(100% - 225rem);
  background: #fff;
  height: auto;
  padding: 0 32rem 30rem 0;
}
.content .topBox{
  height: 43rem;
  line-height: 43rem;
  text-align: right;
  border-bottom: 1rem solid rgba(195, 198, 218, 1);
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.content .topBox a{
  display: inline-block;
  margin-left: 23rem;
}
.content .topBox a:hover{
  color: #1B2982;
}
.content .topBox .introduce .name::before{
  content: '';
  margin-right: 7rem;
  background: url(../images/jieshao.png) no-repeat;
  background-size: 15rem 17rem;
  width: 15rem;
  height: 17rem;
  display: inline-block;
}
.content .topBox .introduce:hover .name::before{
  background: url(../images/s_jieshao.png) no-repeat;
  background-size: 15rem 17rem;
}
.content .topBox .help .name::before{
  content: '';
  margin-right: 7rem;
  background: url(../images/s_wenhao.png) no-repeat;
  background-size: 16rem 16rem;
  width: 16rem;
  height: 16rem;
  display: inline-block;
}
.content .topBox .help:hover .name::before{
  background: url(../images/wenhao.png) no-repeat;
  background-size: 16rem 16rem;
}
.content .topBox .back .name::before{
  content: '';
  margin-right: 7rem;
  background: url(../images/fanhui.png) no-repeat;
  background-size: 14rem 12rem;
  width: 14rem;
  height: 12rem;
  display: inline-block;
}
.content .topBox .back:hover .name::before{
  background: url(../images/s_fanhui.png) no-repeat;
  background-size: 14rem 12rem;
}
/* 行业分类导航 */
.content .bottomBox{
  margin-top: 30rem;
  color: #000000;
}
.content .bottomBox .hangYe {
  /* display: none; */
  width: calc(100% - 41rem);
  padding-left: 41rem;
  height: 978rem;
}
.content .bottomBox .hangYe .titleBox .title,
.content .bottomBox .hangYe .China .title,
.content .bottomBox .hangYe .other .title{
  font-weight: 550;
}
.content .bottomBox .hangYe .China,
.content .bottomBox .hangYe .other {
  margin-top: 20rem;
}
.content .bottomBox .hangYe .China .list,
.content .bottomBox .hangYe .other .top,
.content .bottomBox .hangYe .other .bottom{
  margin-top: 10rem;
  height: 20rem;
  opacity: 0.8;
}
.content .bottomBox .hangYe .China .list .input,
.content .bottomBox .hangYe .other .input{
  margin-right: 6rem;
}
.content .bottomBox .hangYe .other .bottom div{
  margin-right: 21rem;
}
/* formBox */
.content .bottomBox .hangYe .formBox{
  margin-top: 25rem;
  width: 100%;
  height: 506rem;
  background: #F9F9F9;
  border-radius: 3rem;
}
.content .bottomBox .hangYe .formBox .top{
  height: 42rem;
  background: #EAEBEC;
  border-radius: 3rem;
  padding-left: 18rem;
  font-weight: 400;
  opacity: 0.8;
  color: #000000;
}
.content .bottomBox .hangYe .formBox .top .name{
  opacity: 1;
}
.content .bottomBox .hangYe .formBox .top div{
  margin-right: 10rem;
}
.content .bottomBox .hangYe .formBox .top .input{
  margin-right: 5rem;
}
.content .bottomBox .hangYe .formBox .form{
  margin-top: 16rem;
  padding-right: 22rem;
}
.content .bottomBox .hangYe .formBox .form ul{
  width: 100%;
  flex-wrap: wrap;
}
.content .bottomBox .hangYe .formBox .form li{
  width: 50%;
  height: 32rem;
  line-height: 32rem;
  margin-bottom: 6rem;
}
.content .bottomBox .hangYe .formBox .form li .input{
  width: 270rem;
  height: 32rem;
  background: #FFFFFF;
  border: 1rem solid #EBEDF0;
  border-radius: 3rem;
}
.content .bottomBox .hangYe .formBox .form li .disableBg{
  background: #ccc;
}
.content .bottomBox .hangYe .formBox .form li .n{
  display: inline-block;
  width: 16rem;
  height: 16rem;
  text-align: center;
  line-height: 16rem;
  background: #EB512F;
  border-radius: 50%;
  color: #fff;
}
.content .bottomBox .hangYe .expression{
  margin-top: 17rem;
  height: 179rem;
  background: #FFFFFF;
  border: 1rem solid #EBEDF0;
  border-radius: 3rem;
}
.content .bottomBox .hangYe .expression .top{
  height: 32rem;
  background: #F9F9F9;
  border-radius: 3rem 3rem 0rem 0rem;
}
.content .bottomBox .hangYe .expression .top .btnBox .item{
  width: 32rem;
  text-align: center;
  border-right: 1rem solid #EBEDF0;
  cursor: pointer;
  position: relative;
}
.content .bottomBox .hangYe .expression .top .btnBox .and:hover::before{
  content: attr(data-tip);
  position: absolute;
  top: -50px;
  left: 0rem;
  padding: 5px;
  background-color: #333;
  color: #fff;
  border-radius: 5px;
  font-size: 14px;
  white-space: nowrap;
}
.content .bottomBox .hangYe .expression .top .btnBox .or:hover::before{
  content: attr(data-tip);
  position: absolute;
  top: -50px;
  left: 0rem;
  padding: 5px;
  background-color: #333;
  color: #fff;
  border-radius: 5px;
  font-size: 14px;
  white-space: nowrap;
}
.content .bottomBox .hangYe .expression .top .btnBox .not:hover::before{
  content: attr(data-tip);
  position: absolute;
  top: -50px;
  left: 0rem;
  padding: 5px;
  background-color: #333;
  color: #fff;
  border-radius: 5px;
  font-size: 14px;
  white-space: nowrap;
}
.content .bottomBox .hangYe .expression .top .btnBox .left_p:hover::before{
  content: attr(data-tip);
  position: absolute;
  top: -50px;
  left: 0rem;
  padding: 5px;
  background-color: #333;
  color: #fff;
  border-radius: 5px;
  font-size: 14px;
  white-space: nowrap;
}
.content .bottomBox .hangYe .expression .top .btnBox .right_p:hover::before{
  content: attr(data-tip);
  position: absolute;
  top: -50px;
  left: 0rem;
  padding: 5px;
  background-color: #333;
  color: #fff;
  border-radius: 5px;
  font-size: 14px;
  white-space: nowrap;
}
.content .bottomBox .hangYe .expression .top .btnBox .item:last-child,
.content .bottomBox .hangYe .expression .top .btnBox .moreBtn{
  border-right: 0;
}
.content .bottomBox .hangYe .expression .top .btnBox .moreBox .item{
  width: 56rem;
  position: relative;
}
.content .bottomBox .hangYe .expression .top .btnBox .item.xor:hover::before{
  content: attr(data-tip);
  position: absolute;
  top: -50px;
  left: 0rem;
  transform: translateX(-50%);
  padding: 5px;
  background-color: #333;
  color: #fff;
  border-radius: 5px;
  font-size: 14px;
  white-space: nowrap;
}
.content .bottomBox .hangYe .expression .top .btnBox .item.adj:hover::before{
  content: attr(data-tip);
  position: absolute;
  top: -50px;
  left: 0rem;
  transform: translateX(-50%);
  padding: 5px;
  background-color: #333;
  color: #fff;
  border-radius: 5px;
  font-size: 14px;
  white-space: nowrap;
}
.content .bottomBox .hangYe .expression .top .btnBox .item.equ:hover::before{
  content: attr(data-tip);
  position: absolute;
  top: -50px;
  left: 0rem;
  transform: translateX(-50%);
  padding: 5px;
  background-color: #333;
  color: #fff;
  border-radius: 5px;
  font-size: 14px;
  white-space: nowrap;
}
.content .bottomBox .hangYe .expression .top .btnBox .item.xor2:hover::before{
  content: attr(data-tip);
  position: absolute;
  top: -50px;
  left: 0rem;
  transform: translateX(-50%);
  padding: 5px;
  background-color: #333;
  color: #fff;
  border-radius: 5px;
  font-size: 14px;
  white-space: nowrap;
}
.content .bottomBox .hangYe .expression .top .btnBox .item.pre:hover::before{
  content: attr(data-tip);
  position: absolute;
  top: -50px;
  left: 0rem;
  transform: translateX(-50%);
  padding: 5px;
  background-color: #333;
  color: #fff;
  border-radius: 5px;
  font-size: 14px;
  white-space: nowrap;
}
.content .bottomBox .hangYe .expression .top .btnBox .closeMore,
.content .bottomBox .hangYe .expression .top .btnBox .moreBox{
  display: none;
}
.content .bottomBox .hangYe .expression .top  .tip{
  padding-right: 13rem;
}
.content .bottomBox .hangYe .expression .textBox{
  width: 100%;
  height: 111rem;
  outline: none;
  border: none;
}
.content .bottomBox .hangYe .expression .bottom{
  height: 36rem;
  background: #F9F9F9;
  border-radius: 0rem 0rem 3rem 3rem;
}
.content .bottomBox .hangYe .expression .bottom .left .item,
.content .bottomBox .hangYe .expression .bottom .right .item{
  padding: 0 10rem;
  height: 23rem;
  line-height: 23rem;
  margin-left: 10rem;
  border: 1rem solid #EBEDF0;
  border-radius: 3rem;
  background: #fff;
}
.content .bottomBox .hangYe .expression .bottom .right .item{
  margin-left: 0;
  margin-right: 10rem;
}

.content .bottomBox .hangYe .expression .bottom .right .jiansuo{
  background: #1B2982;
  color: #fff;
}
/* 法律 */
.content .bottomBox .faLv{
  display: none;
  width: calc(100% - 61rem);
  padding-left: 61rem;
  height: 746rem;
}
.content .bottomBox .faLv .formBox{
  margin-top: 20rem;
}
.content .bottomBox .faLv .formBox .item{
  margin-top: 16rem;
}
.content .bottomBox .faLv .formBox .item .name{
  opacity: 0.8;
  margin-bottom: 12rem;
}
.content .bottomBox .faLv .formBox .item .inputBox .input{
  width: 458rem;
  height: 32rem;
  background: #FFFFFF;
  border: 1rem solid #EBEDF0;
  border-radius: 3rem;
  outline: none;
  padding-left: 16rem;
}
.content .bottomBox .faLv .formBox .item .inputBox .beizhu{
  display: inline-block;
  font-weight: 400;
  color: #1B2982;
  margin-left: 22rem;
}
.content .bottomBox .faLv .btnBox{
  margin-top: 32rem;
}
.content .bottomBox .faLv .btnBox .btn{
  width: 89rem;
  height: 32rem;
  background: #1B2982;
  border-radius: 3rem;
  line-height: 32rem;
  color: #fff;
}
.content .bottomBox .faLv .btnBox .reset{
  margin-left: 11rem;
  background-color: #fff;
  color: #1B2982;
  border: 1rem solid #1B2982;
} 