@charset "UTF-8";

body,
html {
  width: 100%;
  height: auto;
  font-family: "Microsoft Yahei"!important;
  background: #f3f3f3;
}

.commission-container {
  position: relative;
  width: 100%;
  height: auto;
}

.commission-top {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
  width: 100%;
  height: 640px;
  background: url("/cms_files/webhangzhoushifazhanhegaigeweiyuanhui/pubtplobject/defaultSet/656117/images/back-top.png") no-repeat center top;
  background-size: cover;
}

.commission-header {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 40px;
  background: #2977bb;
}
.commission-header .head-wrap {
  position: relative;
  width: 1200px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  font-size: 0;
}
.commission-header .head-wrap a:hover {
  filter: alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity: 0.8;
}
.commission-header .head-link {
  float: right;
  margin-right: 70px;
}
.commission-header .head-link a.text {
  font-size: 14px;
  color: #fff;
}
.commission-header .head-link span.bar {
  display: inline-block;
  width: 2px;
  height: 16px;
  line-height: 40px;
  background: #fff;
  vertical-align: -3px;
  margin: 0 10px;
}
.commission-header .head-link a {
  display: inline-block;
  height: 100%;
  line-height: 40px;
  padding: 0 3px;
}
.commission-header a.head-1 {
  position: absolute;
  top: 50%;
  margin-top: -9px;
  right: 32px;
  width: 18px;
  height: 18px;
  vertical-align: middle;
}
.commission-header a.head-1 img {
  width: 100%;
  height: 100%;
}
.commission-header a.head-2 {
  position: absolute;
  top: 50%;
  margin-top: -9px;
  right: 4px;
  width: 18px;
  height: 18px;
  vertical-align: middle;
}
.commission-header a.head-2 img {
  width: 100%;
  height: 100%;
}

.commission-footer {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 280px;
  margin-top: 30px;
  border-top: 4px solid #126bc1;
  background: #f0f1f5;
  overflow: hidden;
}
.commission-footer .foot-wrap {
  position: relative;
  width: 1200px;
  height: 100%;
  color: #030303;
  font-size: 16px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.commission-footer .foot-wrap .foot-group {
  margin-top: 20px;
  line-height: 15px;
}
.commission-footer .foot-wrap .foot-group span {
  margin: 0 10px;
line-height: 100%;
}
.commission-footer .foot-wrap .foot-img {
  position: relative;
  text-align: center;
  margin-top: 10px;
}
.commission-footer .foot-wrap .foot-img a {
  display: inline-block;
}
.commission-footer .foot-wrap .foot-img img {
  margin: 0 24px;
}

.foot-bottom {
	margin-top: -13px;
}

.commission-main {
  position: relative;
  z-index: 1;
  width: 100%;
}

.list-base-nav {
  position: relative;
  width: 100%;
  height: 48px;
  background: #045fab;
  margin-bottom: 10px;
}
.list-base-nav .list-item {
  position: relative;
  float: left;
  width: 200px;
  height: 100%;
  text-align: center;
  line-height: 48px;
}
.list-base-nav .list-item a {
  display: block;
  font-size: 0;
  height: 100%;
}
.list-base-nav .list-item a .list-img {
  vertical-align: middle;
  margin-right: 10px;
}
.list-base-nav .list-item a span {
  font-size: 18px;
  color: #fff;
  vertical-align: middle;
}
.list-base-nav .list-item-1 a span {
  letter-spacing: 5px;
}

.list-base-nav .list-item a:hover,
.list-base-nav .list-item.active {
  background: #609ace;
}

.base-link {
  position: relative;
  width: 100%;
  height: 50px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 25px;
  border-bottom: 1px solid #045fab;
}
.base-link .link-nav {
  line-height: 50px;
  font-size: 16px!important;
  color: #333;
}
.base-link .link-nav a {
  color: #333;
}
.base-link .link-nav a:hover {
  color: #045fab;
}
.base-link .link-id {
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -10px;
  width: 16px;
  height: 19px;
  background: url("/cms_files/webhangzhoushifazhanhegaigeweiyuanhui/pubtplobject/defaultSet/656117/images/link-id.png") no-repeat center top;
  background-size: cover;
}

.base-page {
  font-size: 16px;
  color: #045fab;
  margin-top: 40px;
  text-align: center;
}
.base-page .layui-laypage a:hover {
  color: #045fab;
}
.base-page .layui-laypage a, .base-page .layui-laypage span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  padding: 0 10px;
  height: 30px;
  line-height: 30px;
  margin: 0 -1px 5px 0;
  background-color: #fff;
  border: none;
  color: #045fab;
  font-size: 16px;
}

.ztree-wrap {
  display: none;
  position: relative;
  height: 484px;
  border: 2px solid #e6f4fc;
  overflow: auto;
}

.ztree-wrap.active {
  display: block;
}

.ztree * {
  padding: 0;
  margin: 0;
  font-size: 14px;
  color: #333;
}

.ztree li {
  padding: 0;
  margin: 0;
  list-style: none;
  min-height: 30px;
  line-height: 24px;
  text-align: left;
  white-space: nowrap;
  outline: 0;
}

.ztree li span {
  line-height: 30px;
  margin-right: 2px;
}

.ztree li a.curSelectedNode {
  padding-top: 0px;
  background-color: none;
  color: #333;
  height: 30px;
  border: none;
  line-height: 30px;
  background: none;
  opacity: 0.8;
}

.ztree li a {
  padding: 3px 3px 0 0;
  margin: 0;
  cursor: pointer;
  line-height: 24px;
  color: #333;
  background-color: transparent;
  text-decoration: none;
  vertical-align: top;
  display: inline-block;
}

.ztree .level0 {
  line-height: 30px;
}

#treeDemo_1_ul li {
  line-height: 24px;
}
#treeDemo_1_ul li span {
  line-height: 24px;
  margin-right: 2px;
}

.ztree li span.button {
  line-height: 0;
  margin: 0;
  width: 0;
  height: 0;
  display: inline-block;
  vertical-align: middle;
  border: none;
  cursor: pointer;
  outline: none;
  background-color: transparent;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-image: none;
}

.ztree li #treeDemo_1_span {
  font-size: 16px;
}

.button.level0.switch.root_open {
  width: 14px;
  height: 16px;
  margin-right: 5px;
  background: url("/cms_files/webhangzhoushifazhanhegaigeweiyuanhui/pubtplobject/defaultSet/656117/images/ztree-1.png") no-repeat center top;
  background-size: cover;
  vertical-align: middle;
}

.ztree li .button.level0.switch.root_close {
  width: 14px;
  height: 16px;
  margin-right: 5px;
  background: url("/cms_files/webhangzhoushifazhanhegaigeweiyuanhui/pubtplobject/defaultSet/656117/images/ztree-1.png") no-repeat center top;
  background-size: cover;
  vertical-align: middle;
}

.ztree li .button.level1.switch {
  width: 18px;
  height: 17px;
  margin-right: 0;
  background: url("/cms_files/webhangzhoushifazhanhegaigeweiyuanhui/pubtplobject/defaultSet/656117/images/base-open.png") no-repeat center top;
  background-size: cover;
  vertical-align: middle;
}

.ztree li .button.level1.switch.center_open {
  width: 18px;
  height: 17px;
  margin-right: 0;
  background: url("/cms_files/webhangzhoushifazhanhegaigeweiyuanhui/pubtplobject/defaultSet/656117/images/base-close.png") no-repeat center top;
  background-size: cover;
  vertical-align: middle;
}

.ztree li .button.level1.switch.center_close {
  width: 18px;
  height: 17px;
  margin-right: 0;
  background: url("/cms_files/webhangzhoushifazhanhegaigeweiyuanhui/pubtplobject/defaultSet/656117/images/base-open.png") no-repeat center top;
  background-size: cover;
  vertical-align: middle;
}

.ztree li ul.line {
  background: url(/cms_files/webhangzhoushifazhanhegaigeweiyuanhui/pubtplobject/defaultSet/656117/images/base-bar.png) 0 0 repeat-y;
}

.ztree li .level1.line {
  padding: 0 0 0 14px;
  margin-left: 4px;
}

.main-content {
  position: relative;
  z-index: 1;
  width: 1200px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 50px;
}
.main-content .main-title {
  position: relative;
  width: 100%;
  height: 100px;
  overflow: hidden;
}
.main-content .main-title .main-logo {
  position: relative;
  width: 60%;
  height: 100%;
}
.main-content .main-title .main-logo img {
  width: 545px;
  height: 100%;
}
.main-content .main-title .main-search {
  position: relative;
  margin-top: 15px;
  width: 440px;
  background: #fff;
  font-size: 0;
}
.main-content .main-title .main-search .input-wrap {
  position: relative;
  display: inline-block;
  width: 347px;
  height: 47px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 5px 10px;
  background: #fff;
  font-size: 16px;
  border-right: none;
  border-left: 1px solid #dddddd;
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  vertical-align: middle;
}
.main-content .main-title .main-search .input-wrap .search-input {
  width: 100%;
  height: 100%;
  color: #2c79bc;
  border: none;
}
.main-content .main-title .main-search .search-btn {
  display: inline-block;
  width: 93px;
  height: 47px;
  background: #ec940a;
  text-align: center;
  line-height: 47px;
  vertical-align: middle;
}
.main-content .main-title .main-search .search-btn:hover {
  filter: alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity: 0.8;
}
.main-content .main-details {
  position: relative;
  width: 100%;
  height: 468px;
  margin-top: 30px;
  margin-bottom: 16px;
}
.main-content .main-details .details-tab {
  position: relative;
  width: 140px;
  height: 100%;
}
.main-content .main-details .details-tab ul {
  position: relative;
  height: 100%;
}
.main-content .main-details .details-tab ul .list-item {
  position: relative;
  width: 140px;
  height: 117px;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 27px;
  border-bottom: 1px solid #fff;
  background: #609ace;
}
.main-content .main-details .details-tab ul .list-item a {
  display: block;
  height: 100%;
  font-size: 18px;
  font-weight: bold;
  color: #fff;
}
.main-content .main-details .details-tab ul .list-item .list-text {
  margin-top: 12px;
}
.main-content .main-details .details-tab ul .list-item:last-child {
  border: none;
}
.main-content .main-details .details-tab ul .list-item.active {
  background: #045fab;
}
.main-content .main-details .parallelism-wrap {
  position: relative;
  width: 1046px;
  height: 100%;
  background: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 13px 9px 0 9px;
}
.main-content .main-details .parallelism-wrap .parallelism-group {
  display: none;
}
.main-content .main-details .parallelism-wrap .parallelism-group.reveal {
  display: block;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .parallelism-theme {
  position: relative;
  width: 100%;
  height: 63px;
  line-height: 63px;
  margin-bottom: 10px;
  background: #d8eefe;
  text-align: center;
  font-family: 'FZXBSJW';
  font-weight: bold;
  font-size: 28px;
  color: #262626;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .parallelism-theme .rock {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  border-top: 43px solid red;
  border-right: 78px solid transparent;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .parallelism-theme .rock .rock-text {
  display: block;
  position: absolute;
  z-index: 10;
  left: 0;
  top: -43px;
  width: 78px;
  height: 43px;
  background: url("/cms_files/webhangzhoushifazhanhegaigeweiyuanhui/pubtplobject/defaultSet/656117/images/left-top.png") no-repeat center top;
  background-size: cover;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-left {
  position: relative;
  width: 521px;
  height: 371px;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-left .five_Box {
  width: 521px;
  height: 371px;
  overflow: hidden;
  position: relative;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-left .five_Box .hd {
  height: 45px;
  overflow: hidden;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 10;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-left .five_Box .hd ul {
  overflow: hidden;
  zoom: 1;
  float: left;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-left .five_Box .hd ul li {
  float: left;
  width: 45px;
  height: 45px;
  line-height: 45px;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  text-align: center;
  cursor: pointer;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-left .five_Box .hd ul li.on {
  background: #045fab;
  color: #fff;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-left .slideBox .bd {
  position: relative;
  height: 100%;
  z-index: 0;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-left .five_Box .bd li {
  zoom: 1;
  vertical-align: middle;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-left .five_Box .bd img {
  width: 100%;
  height: 100%;
  display: block;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-left .five_Box .fd {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 45px;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  line-height: 45px;
  background: rgba(48, 18, 22, 0.5);
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-left .five_Box .fd p {
  margin-left: 14px;
  width: 60%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-right {
  position: relative;
  width: 501px;
  height: 371px;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-right .importantNewS-tab {
  position: relative;
  width: 100%;
  height: 40px;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid #e5e5e5;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-right .importantNewS-tab .importantNewS-tab-item {
  position: relative;
  float: left;
  height: 40px;
  min-width: 96px;
  margin-left: 10px;
  margin-right: 10px;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  padding: 0 5px;
  cursor: pointer;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-right .importantNewS-tab .importantNewS-tab-item p {
  color: #262626;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-right .importantNewS-tab .importantNewS-tab-item:before {
  position: absolute;
  content: '';
  top: 3px;
  right: -10px;
  width: 2px;
  height: 22px;
  background: #262626;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-right .importantNewS-tab .importantNewS-tab-item:last-child:before {
  position: absolute;
  content: '';
  top: 3px;
  right: -10px;
  width: 0;
  height: 0;
  background: none;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-right .importantNewS-tab-item.active p {
  color: #126bc1;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-right .importantNewS-tab-item.active:after {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  bottom: 0;
  border: 2px solid #126bc1;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-right .importantNewS-content {
  display: none;
  position: relative;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 10px;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-right .importantNewS-content .importantNewS-content-intro {
  position: relative;
  width: 100%;
  height: 125px;
  overflow: hidden;
  border-bottom: 1px dashed #e5e5e5;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-right .importantNewS-content .intro-title {
  line-height: 30px;
  margin-top: 10px;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
  color: #262626;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-right .importantNewS-content .intro-art {
  text-indent: 2em;
  line-height: 32px;
  margin-top: 10px;
  text-align: center;
  font-size: 16px;
  color: #030303;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-right .importantNewS-content .intro-data {
  position: relative;
  width: 100%;
  height: 206px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 20px;
  padding-bottom: 5px;
  overflow: hidden;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-right .importantNewS-content .intro-data .intro-data-list {
  position: relative;
  height: 36px;
  line-height: 36px;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-right .importantNewS-content .intro-data .intro-data-list a {
  display: block;
  height: 100%;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-right .importantNewS-content .intro-data .intro-data-list .list-text {
  position: relative;
  width: 70%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-right .importantNewS-content .intro-data .intro-data-list .list-text:before {
  position: absolute;
  top: 50%;
  margin-top: -2px;
  left: 5px;
  content: '';
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: #016cba;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-right .importantNewS-content .intro-data .intro-data-list .list-text p {
  margin-left: 20px;
  font-size: 16px;
  color: #030303;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.govpushinfo150203{width:auto;height:300px !important;;overflow:hidden;margin-top:10px;}
	.govpushinfo150203 li{width:auto;height:36px;padding:0px 15px; padding-left:32px; background:url(/cms_files/webhangzhoushifazhanhegaigeweiyuanhui/pubtplobject/defaultSet/656117/images/list_icon.png) 15px 10px no-repeat;}
	.govpushinfo150203 li a{float:left;font-size:16px;font-family:"helvetica neue";display:block; width:auto; height:27px; line-height:36px;width:280px;overflow:hidden;}
	.govpushinfo150203 li span{float:right;font-size:14px;color:#999999;font-family:"helvetica neue";padding-top:8.5px; }

.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-right .importantNewS-content .intro-data .intro-data-list .list-date {
  font-size: 14px;
  color: #999999;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-right .importantNewS-content .intro-data .intro-data-list:hover .list-text p {
  color: #126bc1;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-right .importantNewS-content .intro-data .intro-data-list:hover .list-date {
  color: #126bc1;
}
.main-content .main-details .parallelism-wrap .parallelism-group-1 .area-right .importantNewS-content.reveal {
  display: block;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-left {
  position: relative;
  width: 494px;
  height: 369px;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-left .message-data {
  position: relative;
  width: 100%;
  height: 171px;
  margin-bottom: 15px;
  overflow: hidden;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-left .message-data .message-item {
  position: relative;
  width: 240px;
  height: 48px;
  text-align: center;
  line-height: 48px;
  margin-bottom: 13px;
  background: #cfedf7;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-left .message-data .message-item a {
  display: block;
  height: 100%;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-left .message-data .message-item a:hover {
  filter: alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity: 0.8;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-left .message-data .message-item p {
  font-size: 18px;
  color: #262626;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-left .message-math {
  position: relative;
  width: 100%;
  height: 48px;
  overflow: hidden;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-left .message-math .message-event {
  position: relative;
  width: 113px;
  height: 48px;
  text-align: center;
  line-height: 48px;
  margin-right: 14px;
  background: #cfedf7;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-left .message-math .message-event:last-child {
  margin-right: 0;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-left .message-math .message-event a {
  display: block;
  height: 100%;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-left .message-math .message-event a:hover {
  filter: alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity: 0.8;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-left .message-math .message-event p {
  font-size: 18px;
  color: #262626;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-left .message-power {
  position: relative;
  width: 100%;
  height: 134px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px 0 0 0;
  overflow: hidden;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-left .message-power .message-power-item {
  position: relative;
  width: 113px;
  height: 48px;
  text-align: center;
  line-height: 48px;
  margin-right: 14px;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-left .message-power .message-power-item a {
  display: block;
  height: 100%;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-left .message-power .message-power-item a:hover p {
  color: #126bc1;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-left .message-power .message-power-item a:after {
  position: absolute;
  top: 50%;
  left: 6px;
  margin-top: -4px;
  content: '';
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-left: 9px solid #609ace;
  border-bottom: 5px solid transparent;
}

.main-details {
	margin-top: -40px;
	background: #fff;
	padding: 0 20px;
	box-sizing: border-box;
}	

.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-left .message-power .message-power-item:last-child {
  margin-right: 0;
}

.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-left .message-power .message-power-item p {
  font-size: 18px;
  color: #262626;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-right {
  position: relative;
  width: 491px;
  height: 369px;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-right .importantNewS-tab {
  position: relative;
  width: 100%;
  height: 48px;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid #e5e5e5;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-right .importantNewS-tab .importantNewS-tab-item {
  position: relative;
  float: left;
  height: 48px;
  line-height: 48px;
  min-width: 96px;
  margin-left: 10px;
  margin-right: 10px;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  padding: 0 5px;
  cursor: pointer;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-right .importantNewS-tab .importantNewS-tab-item p {
  color: #262626;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-right .importantNewS-tab .importantNewS-tab-item:before {
  position: absolute;
  content: '';
  top: 12px;
  right: -10px;
  width: 2px;
  height: 23px;
  background: #262626;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-right .importantNewS-tab .importantNewS-tab-item:last-child:before {
  position: absolute;
  content: '';
  top: 12px;
  right: -10px;
  width: 0;
  height: 0;
  background: none;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-right .importantNewS-tab-item.active p {
  color: #126bc1;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-right .importantNewS-tab-item.active:after {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  bottom: 0;
  border: 2px solid #126bc1;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-right .importantNewS-content {
  display: none;
  position: relative;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 10px;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-right .importantNewS-content .intro-data {
  position: relative;
  width: 100%;
  height: 310px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 20px;
  padding-bottom: 5px;
  overflow: hidden;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-right .importantNewS-content .intro-data .intro-data-list {
  position: relative;
  height: 40px;
  line-height: 40px;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-right .importantNewS-content .intro-data .intro-data-list a {
  display: block;
  height: 100%;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-right .importantNewS-content .intro-data .intro-data-list .list-text {
  position: relative;
  width: 70%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-right .importantNewS-content .intro-data .intro-data-list .list-text:before {
  position: absolute;
  top: 50%;
  margin-top: -2px;
  left: 5px;
  content: '';
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: #016cba;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-right .importantNewS-content .intro-data .intro-data-list .list-text p {
  margin-left: 20px;
  font-size: 16px;
  color: #030303;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-right .importantNewS-content .intro-data .intro-data-list .list-date {
  font-size: 14px;
  color: #999999;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-right .importantNewS-content .intro-data .intro-data-list:hover .list-text p {
  color: #126bc1;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-right .importantNewS-content .intro-data .intro-data-list:hover .list-date {
  color: #126bc1;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .area-right .importantNewS-content.reveal {
  display: block;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .link-page {
  position: relative;
  width: 100%;
  height: 67px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 10px;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .link-page .link-page {
  position: relative;
  width: 304px;
  height: 100%;
  line-height: 67px;
  text-align: center;
  margin-right: 47px;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .link-page .link-page a {
  display: block;
  height: 100%;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .link-page .link-page a:hover {
  filter: alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity: 0.8;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .link-page .link-page img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .link-page .link-page span {
  display: inline-block;
  font-size: 18px;
  color: #fff;
  vertical-align: middle;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .link-page .link-page:last-child {
  margin-right: 0;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .link-page .link-page-1 {
  background: #5a8ffb;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .link-page .link-page-2 {
  background: #fbb15a;
}
.main-content .main-details .parallelism-wrap .parallelism-group-2 .link-page .link-page-3 {
  background: #fb5a5a;
}
.main-content .main-details .parallelism-wrap .parallelism-group-3 .importantNewS-tab {
  position: relative;
  width: 100%;
  height: 47px;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid #e5e5e5;
}
.main-content .main-details .parallelism-wrap .parallelism-group-3 .importantNewS-tab .importantNewS-tab-item {
  position: relative;
  float: left;
  height: 47px;
  line-height: 47px;
  min-width: 96px;
  margin-left: 10px;
  margin-right: 10px;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  padding: 0 3px;
  cursor: pointer;
}
.main-content .main-details .parallelism-wrap .parallelism-group-3 .importantNewS-tab .importantNewS-tab-item p {
  color: #262626;
}
.main-content .main-details .parallelism-wrap .parallelism-group-3 .importantNewS-tab .importantNewS-tab-item:before {
  position: absolute;
  content: '';
  top: 11px;
  right: -10px;
  width: 2px;
  height: 22px;
  background: #262626;
}
.main-content .main-details .parallelism-wrap .parallelism-group-3 .importantNewS-tab .importantNewS-tab-item:last-child:before {
  position: absolute;
  content: '';
  top: 11px;
  right: -10px;
  width: 0;
  height: 0;
  background: none;
}
.main-content .main-details .parallelism-wrap .parallelism-group-3 .importantNewS-tab-item.active p {
  color: #126bc1;
}
.main-content .main-details .parallelism-wrap .parallelism-group-3 .importantNewS-tab-item.active:after {
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  bottom: 0;
  border: 2px solid #126bc1;
}
.main-content .main-details .parallelism-wrap .parallelism-group-3 .importantNewS-content {
  display: none;
  position: relative;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 10px;
}
.main-content .main-details .parallelism-wrap .parallelism-group-3 .importantNewS-content .importantNewS-content-left {
  position: relative;
  width: 490px;
  height: 390px;
  overflow: hidden;
}
.main-content .main-details .parallelism-wrap .parallelism-group-3 .importantNewS-content .importantNewS-content-right {
  position: relative;
  width: 490px;
  height: 390px;
  overflow: hidden;
}
.main-content .main-details .parallelism-wrap .parallelism-group-3 .importantNewS-content .intro-data {
  position: relative;
  width: 100%;
  height: 390px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 20px;
  padding-bottom: 5px;
  overflow: hidden;
}
.main-content .main-details .parallelism-wrap .parallelism-group-3 .importantNewS-content .intro-data .intro-data-list {
  position: relative;
  height: 36px;
  line-height: 36px;
}
.main-content .main-details .parallelism-wrap .parallelism-group-3 .importantNewS-content .intro-data .intro-data-list a {
  display: block;
  height: 100%;
}
.main-content .main-details .parallelism-wrap .parallelism-group-3 .importantNewS-content .intro-data .intro-data-list .list-text {
  position: relative;
  width: 70%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.main-content .main-details .parallelism-wrap .parallelism-group-3 .importantNewS-content .intro-data .intro-data-list .list-text:before {
  position: absolute;
  top: 50%;
  margin-top: -2px;
  left: 5px;
  content: '';
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: #016cba;
}
.main-content .main-details .parallelism-wrap .parallelism-group-3 .importantNewS-content .intro-data .intro-data-list .list-text p {
  margin-left: 20px;
  font-size: 16px;
  color: #030303;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.main-content .main-details .parallelism-wrap .parallelism-group-3 .importantNewS-content .intro-data .intro-data-list .list-date {
  font-size: 14px;
  color: #999999;
}
.main-content .main-details .parallelism-wrap .parallelism-group-3 .importantNewS-content .intro-data .intro-data-list:hover .list-text p {
  color: #126bc1;
}
.main-content .main-details .parallelism-wrap .parallelism-group-3 .importantNewS-content .intro-data .intro-data-list:hover .list-date {
  color: #126bc1;
}
.main-content .main-details .parallelism-wrap .parallelism-group-3 .importantNewS-content.reveal {
  display: block;
}
.main-content .main-listfile {
  position: relative;
  width: 100%;
  height: 334px;
  background: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 8px 0 1px;
}
.main-content .main-listfile .file-base-title {
  position: relative;
  width: 100%;
  height: 52px;
  border-bottom: 1px solid #e5e5e5;
}
.main-content .main-listfile .file-base-title .base-item {
  position: relative;
  width: 90px;
  height: 52px;
  padding: 0 5px;
  margin: 0 10px;
  text-align: center;
  line-height: 52px;
  font-size: 20px;
  font-weight: bold;
  color: #126bc1;
}
.main-content .main-listfile .file-base-title .base-item:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 0;
  width: 100%;
  border: 3px solid #126bc1;
}
.main-content .main-listfile .file-project {
  position: relative;
  width: 589px;
  height: 100%;
}
.main-content .main-listfile .file-project .file-project-data {
  position: relative;
  width: 100%;
  height: 266px;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px 0 0 7px;
}
.main-content .main-listfile .file-project .file-project-data ul {
  position: relative;
  width: 100%;
  height: 247px;
  background: #e6f4fc;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 7px 0 0 0;
  overflow: hidden;
}
.main-content .main-listfile .file-project .file-project-data .project-list {
  position: relative;
  width: 100%;
  height: 60px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 6px;
}
.main-content .main-listfile .file-project .file-project-data .project-list:last-child .project-wrap:after {
  border: none;
}
.main-content .main-listfile .file-project .file-project-data .project-wrap {
  position: relative;
  width: 100%;
  height: 60px;
}
.main-content .main-listfile .file-project .file-project-data .project-wrap:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  border: 1px solid #fff;
}
.main-content .main-listfile .file-project .file-project-data .project-list-item {
  position: relative;
  width: 50%;
  height: 100%;
  line-height: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.main-content .main-listfile .file-project .file-project-data .project-list-item a {
  display: block;
  height: 100%;
}
.main-content .main-listfile .file-project .file-project-data .project-list-item a:hover p {
  color: #126bc1;
}
.main-content .main-listfile .file-project .file-project-data .project-list-item:after {
  display: block;
  content: '';
  position: absolute;
  top: 50%;
  margin-top: -3px;
  left: 7px;
  width: 5px;
  height: 6px;
  background: url("/cms_files/webhangzhoushifazhanhegaigeweiyuanhui/pubtplobject/defaultSet/656117/images/flag-icon.png") no-repeat center top;
  background-size: cover;
}
.main-content .main-listfile .file-project .file-project-data .project-list-item p {
  margin-left: 22px;
  color: #353535;
  font-size: 13.8px;
}
.main-content .main-listfile .file-interact {
  position: relative;
  width: 589px;
  height: 100%;
}
.main-content .main-listfile .file-interact .interact-wrap {
  position: relative;
  width: 100%;
  height: 266px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px 0 0 5px;
}
.main-content .main-listfile .file-interact .interact-content {
  position: relative;
  width: 100%;
  height: 245px;
  border: 1px solid #e5e5e5;
}
.main-content .main-listfile .file-interact .more-btn {
  position: relative;
  top: -120px;
  left: 535px;
  font-size: 14px;
  color: #333;
}
.main-content .main-listfile .file-interact .interact-tab {
  position: relative;
  width: 100%;
  height: 40px;
  background: #f6f6f6;
}
.main-content .main-listfile .file-interact .interact-tab .interact-tab-item {
  position: relative;
  float: left;
  width: 120px;
  height: 40px;
  line-height: 40px;
  cursor: pointer;
  text-align: center;
}
.main-content .main-listfile .file-interact .interact-tab .interact-tab-item p {
  font-size: 16px;
  color: #333;
}
.main-content .main-listfile .file-interact .interact-tab .interact-tab-item.active {
  background: #126bc1;
}
.main-content .main-listfile .file-interact .interact-tab .interact-tab-item.active p {
  font-size: 16px;
  color: #fff;
}
.main-content .main-listfile .file-interact .inquiry-content .inquiry-group {
  display: none;
  position: relative;
  width: 100%;
  height: 205px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 4px 10px;
}
.main-content .main-listfile .file-interact .inquiry-content .inquiry-group.reveal {
  display: block;
}
.main-content .main-listfile .file-interact .inquiry-content .inquiry-group-data {
  position: relative;
  width: 100%;
  height: 85px;
  overflow: hidden;
}
.main-content .main-listfile .file-interact .inquiry-content .inquiry-group-item {
  position: relative;
  width: 100%;
  height: 40px;
  line-height: 40px;
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.main-content .main-listfile .file-interact .inquiry-content .inquiry-group-item:hover p {
  color: #016cba;
}
.main-content .main-listfile .file-interact .inquiry-content .inquiry-group-item a {
  display: block;
  height: 100%;
}
.main-content .main-listfile .file-interact .inquiry-content .inquiry-group-item a:before {
  display: block;
  content: '';
  position: absolute;
  top: 50%;
  margin-top: -2px;
  left: 3px;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: #016cba;
}
.main-content .main-listfile .file-interact .inquiry-content .inquiry-group-item p {
  margin-left: 10px;
  font-size: 16px;
  color: #333;
}
.main-content .main-listfile .file-interact .inquiry-content .inquiry-group-img {
  position: relative;
  width: 100%;
  height: 106px;
  background: url("/cms_files/webhangzhoushifazhanhegaigeweiyuanhui/pubtplobject/defaultSet/656117/images/logo-back.png") no-repeat center top;
  background-size: cover;
  overflow: hidden;
}
.main-content .main-listfile .file-interact .inquiry-content .link-imh-wrap {
  position: relative;
  width: 515px;
  height: 64px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  border-radius: 5px;
  overflow: hidden;
  background: rgba(217, 234, 253, 0.8);
}
.main-content .main-listfile .file-interact .inquiry-content .link-imh-wrap .link-item {
  position: relative;
  float: left;
  width: 85px;
  height: 64px;
  text-align: center;
}
.main-content .main-listfile .file-interact .inquiry-content .link-imh-wrap .link-item a {
  display: block;
  height: 100%;
}
.main-content .main-listfile .file-interact .inquiry-content .link-imh-wrap .link-item p {
  font-size: 14px;
  color: #353535;
}
.main-content .main-listfile .file-interact .inquiry-content .link-imh-wrap .link-item div.img {
  position: relative;
  width: 37px;
  height: 37px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
}
.main-content .main-listfile .file-interact .inquiry-content .link-imh-wrap .link-item-1 div.img {
  background: url("/cms_files/webhangzhoushifazhanhegaigeweiyuanhui/pubtplobject/defaultSet/656117/images/link.png") no-repeat 0 0;
  background-size: cover;
}
.main-content .main-listfile .file-interact .inquiry-content .link-imh-wrap .link-item-2 div.img {
  background: url("/cms_files/webhangzhoushifazhanhegaigeweiyuanhui/pubtplobject/defaultSet/656117/images/link.png") no-repeat -94px 0;
  background-size: cover;
}
.main-content .main-listfile .file-interact .inquiry-content .link-imh-wrap .link-item-3 div.img {
  background: url("/cms_files/webhangzhoushifazhanhegaigeweiyuanhui/pubtplobject/defaultSet/656117/images/link.png") no-repeat -181px 0;
  background-size: cover;
}
.main-content .main-listfile .file-interact .inquiry-content .link-imh-wrap .link-item-4 div.img {
  background: url("/cms_files/webhangzhoushifazhanhegaigeweiyuanhui/pubtplobject/defaultSet/656117/images/link.png") no-repeat -263px 0;
  background-size: cover;
}
.main-content .main-listfile .file-interact .inquiry-content .link-imh-wrap .link-item-5 div.img {
  background: url("/cms_files/webhangzhoushifazhanhegaigeweiyuanhui/pubtplobject/defaultSet/656117/images/link.png") no-repeat -344px 0;
  background-size: cover;
}
.main-content .main-listfile .file-interact .inquiry-content .link-imh-wrap .link-item-6 div.img {
  background: url("/cms_files/webhangzhoushifazhanhegaigeweiyuanhui/pubtplobject/defaultSet/656117/images/link.png") no-repeat -425px 0;
  background-size: cover;
}

.main-list-wrap {
  position: relative;
  height: auto;
  margin-top: 30px;
  margin-bottom: 50px;
}

.reconsider-listBox {
  position: relative;
  height: auto;
  min-height: 1150px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 20px;
  margin-top: -40px;
  background: #fff;
}

.reconsider-article {
  position: relative;
  margin-top: 12px;
}
.reconsider-article .article-title {
  position: relative;
  width: 100%;
  height: 42px;
  line-height: 42px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 20px;
  background: #d9ecfc;
}
.reconsider-article .article-title .title-item {
  float: left;
  color: #045fab;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 5px;
}
.reconsider-article .article-title .title-item-1 {
  width: 7%;
  text-align: center;
}
.reconsider-article .article-title .title-item-2 {
  width: 80%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 172px;
}
.reconsider-article .article-title .title-item-3 {
  width: 13%;
  text-align: center;
}
.reconsider-article .article-wrap {
  position: relative;
  width: 100%;
  height: 980px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 20px;
  overflow: hidden;
  border: 1px solid #edeef1;
}
.reconsider-article .article-wrap .article-group {
  width: 100%;
  height: 48px;
  border-bottom: 1px dashed #edeef1;
}
.reconsider-article .article-wrap .article-group:last-child {
  border: none;
}
.reconsider-article .article-wrap .article-group-item {
  float: left;
  color: 000000;
  line-height: 48px;
  font-size: 16px;
}
.reconsider-article .article-wrap .article-group-item-1 {
  width: 6.5%;
  text-align: center;
}
.reconsider-article .article-wrap .article-group-item-2 {
  width: 80.5%;
  text-align: left;
}
.reconsider-article .article-wrap .article-group-item-2 a {
  display: block;
  height: 100%;
  color: 000000;
}
.reconsider-article .article-wrap .article-group-item-2 a p {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.reconsider-article .article-wrap .article-group-item-2 a:hover {
  color: #3776b6;
}
.reconsider-article .article-wrap .article-group-item-3 {
  width: 13%;
  text-align: center;
}

.important-list-wrap {
  position: relative;
  height: auto;
  margin-top: 30px;
  margin-bottom: 28px;
}

.story-content {
  position: relative;
  height: auto;
  min-height: 760px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 20px;
  background: #fff;
  margin-top: -40px;
}

.story-side {
  position: relative;
  margin-top: 12px;
}
.story-side .stiry-side-tab {
  position: relative;
  width: 215px;
  height: auto;
}
.story-side .stiry-side-tab .tab-data-item {
  position: relative;
  width: 100%;
  height: 50px;
  line-height: 50px;
  margin-bottom: 10px;
  background: #f3f4f8;
  cursor: pointer;
  border: 1px solid #f3f4f8;
}
.story-side .stiry-side-tab .tab-data-item p {
  font-size: 18px;
  color: #333;
  margin-left: 50px;
}
.story-side .stiry-side-tab .tab-data-item i.flag-rock {
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -9px;
  right: 23px;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-left: 16px solid #b9b9b9;
  border-bottom: 8px solid transparent;
}

.story-side .stiry-side-tab .tab-data-item a {
	display: block;
}
.story-side .stiry-side-tab .tab-data-item.change {
  background: #045fab;
}

.story-side .stiry-side-tab .tab-data-item.change a {
	color: #fff;
}
.story-side .stiry-side-tab .tab-data-item.change p {
  color: #fff;
}
.story-side .stiry-side-tab .tab-data-item.change i {
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -9px;
  right: 23px;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-left: 16px solid #fff;
  border-bottom: 8px solid transparent;
}
.story-side .stiry-side-content {
  position: relative;
  width: 924px;
  height: auto;
}
.story-side .stiry-side-content .stiry-side-group {
  display: none;
}
.story-side .stiry-side-content .stiry-side-group.reveal {
  display: block;
}
.story-side .stiry-side-content .stiry-title {
  position: relative;
}
.story-side .stiry-side-content .stiry-title p {
  font-size: 20px;
  line-height: 30px;
  font-weight: bold;
  color: #045fab;
}
.story-side .stiry-side-content .stury-data {
  width: 100%;
  height: 960px;
  overflow: hidden;

}
.story-side .stiry-side-content .stury-list-item {
  position: relative;
  height: 45px;
  line-height: 45px;
}
.story-side .stiry-side-content .stury-list-item a {
  display: block;
  height: 100%;
  font-size: 16px;
  color: #666666;
}
.story-side .stiry-side-content .stury-list-item a:hover {
  color: #045fa9;
}
.story-side .stiry-side-content .stury-list-item .stury-list-text {
  position: relative;
  width: 70%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.story-side .stiry-side-content .stury-list-item .stury-list-text p {
  margin-left: 16px;
}
.story-side .stiry-side-content .stury-list-item .stury-list-text:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -2px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #10568a;
}
.story-side .stiry-side-content .stury-list-item .stury-list-date p {
  margin-right: 16px;
}

.public-wrap {
  position: relative;
  height: auto;
  margin-top: 30px;
  margin-bottom: 28px;
}

.public-message {
  position: relative;
  height: auto;
  min-height: 300px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 20px;
  background: #fff;
  margin-top: -40px;
}
.public-message .table-file {
  position: relative;
  margin-top: 12px;
}
.public-message .public-table table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  display: table;
  border-top: 1px solid #edeef1;
  border-left: 1px solid #edeef1;
  border-bottom: 1px solid #edeef1;
  border-right: 1px solid #edeef1;
}
.public-message .public-table tbody tr {
  border-bottom: 1px dashed #e6e6e6;
}
.public-message .public-table tbody tr:last-child {
  border: none;
}
.public-message .public-table tbody td {
  height: 60px;
  line-height: 60px;
  text-align: center;
  font-size: 16px;
  color: #000;
}
.public-message .public-table tbody td.title {
  background: #f2f7fb;
}
.public-message .public-file {
  position: relative;
  margin-top: 20px;
}
.public-message .public-file .public-file-title {
  position: relative;
  text-align: center;
  border-bottom: 1px solid #f1f1f4;
}
.public-message .public-file .title-1 {

  font-size: 30px;
  font-weight: bold;
  color: #333333;

  line-height: 48px;

}
.public-message .public-file .title-other {
  padding-bottom:20px;
}
.public-message .public-file .title-other p {
  display: inline-block;
  font-size: 16px;
  color: #333333;
  margin: 0 10px;
}
.public-message .public-file .public-file-text {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 34px 10px 0 19px;
}
.public-message .public-file .public-file-text p {
  font-size: 16px;
  line-height: 36px;
  color: #333333;
}
.public-message .public-file .public-print {
  position: relative;
  height: 42px;
  line-height: 42px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-right: 10px;
  background: #f2f2f2;
  top: -40px;
  margin-top:50px;
}
.public-message .public-file .public-print .share-btn{
	position: absolute;
    left: 5px;
    font-size: 16px;
    color: #949494;
}
.public-message .public-file .public-print .print-all {
  position: absolute;
  right: 200px;
  font-size: 16px;
  color: #949494;
}
.public-message .public-file .public-print .print-all .flag-print {
  width: 22px;
  height: 22px;
  vertical-align: middle;
}
.public-message .public-file .public-print .print-all span {
  vertical-align: middle;
}
.public-message .public-file .public-print .share {
  position: absolute;
  right: 0px;
  font-size: 16px;
  color: #949494;
}
.public-message .public-file .public-print .share p {
  display: inline-block;
  vertical-align: middle;
}
.public-message .public-file .public-print .share .bdsharebuttonbox {
  display: inline-block;
  vertical-align: middle;
}

.special-list-wrap {
  position: relative;
  height: auto;
  margin-top: 30px;
  margin-bottom: 50px;
}

.report-content {
  position: relative;
  height: auto;
  min-height: 1050px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 20px;
  background: #fff;
  margin-top: -40px;
}

.report-side {
  position: relative;
  margin-top: 12px;
}
.report-side .report-side-tab {
  position: relative;
  width: 215px;
  height: auto;
}
.report-side .report-side-tab .side-tab-panel {
  margin-bottom: 10px;
}
.report-side .report-side-tab .side-tab-panel .side-cell-item {
  position: relative;
  width: 100%;
  height: 48px;
  line-height: 48px;
  margin-bottom: 10px;
  background: #f3f4f8;
  cursor: pointer;
  border: 2px solid #d8eefe;
}
.report-side .report-side-tab .side-tab-panel .side-cell-item p {
  font-size: 18px;
  color: #333;
  margin-left: 50px;
}
.report-side .report-side-tab .side-tab-panel .side-cell-item p a {
  display: block;
}
.report-side .report-side-tab .side-tab-panel .side-cell-item i.flag-rock {
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -9px;
  right: 23px;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-left: 16px solid #b9b9b9;
  border-bottom: 8px solid transparent;
}
.report-side .report-side-tab .side-tab-panel .side-cell-item.change {
  background: #045fab;
  border: 2px solid #045fab;
}
.report-side .report-side-tab .side-tab-panel .side-cell-item.change p {
  color: #fff;
}
.report-side .report-side-tab .side-tab-panel .side-cell-item p a {
  width: 128px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.report-side .report-side-tab .side-tab-panel .side-cell-item.change p a {
  color: #fff;
}
.report-side .report-side-tab .side-tab-panel .side-cell-item.change i.flag-rock {
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: 23px;
  width: 0;
  height: 0;
  border-top: 16px solid #fff;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
}
.report-side .report-side-tab .side-tab-panel dl.select {
  display: none;
  width: 100%;
  height: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 2px;
  border: 2px solid #d8eefe;
}
.report-side .report-side-tab .side-tab-panel dl.select .dd-text {
  position: relative;
  width: 100%;
  height: 50px;
  line-height: 50px;
  background: #fff;
  cursor: pointer;
  border-bottom: 1px dashed #d8eefe;
}
.report-side .report-side-tab .side-tab-panel dl.select .dd-text:last-child {
  border: none;
}
.report-side .report-side-tab .side-tab-panel dl.select .dd-text p {
  margin-left: 55px;
  font-size: 16px;
  color: #333;
}
.report-side .report-side-tab .side-tab-panel dl.select .dd-text p:before {
  position: absolute;
  top: 50%;
  margin-top: -2px;
  left: 25px;
  content: '';
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #045fab;
}
.report-side .report-side-tab .side-tab-panel dl.select .dd-text.dd-this p {
  color: #2b6eb1;
}
.report-side .report-side-tab .side-tab-panel dl.select .dd-text.dd-this:after {
  position: absolute;
  top: 50%;
  margin-top: -5px;
  right: -15px;
  content: '';
  width: 13px;
  height: 10px;
  background: url("/cms_files/webhangzhoushifazhanhegaigeweiyuanhui/pubtplobject/defaultSet/656117/images/rack.png") no-repeat center top;
  background-size: cover;
}
.report-side .report-side-tab .side-tab-panel dl.select.selected {
  display: block;
}
.report-side .report-side-content {
  position: relative;
  width: 924px;
  height: auto;
}
.report-side .report-side-content .stiry-title {
  position: relative;
}
.report-side .report-side-content .stiry-title p {
  font-size: 20px;
  line-height: 30px;
  font-weight: bold;
  color: #045fab;
}
.report-side .report-side-content .stury-data {
  width: 100%;
  height: 980px;
  overflow: hidden;
}
.report-side .report-side-content .stury-list-item {
  position: relative;
  height: 45px;
  line-height: 45px;
  margin-bottom: 1px;
}
.report-side .report-side-content .stury-list-jgfk{
  margin: 0 10px;
}
.report-side .report-side-content .stury-list-jgfk p{
  color: red;
}
.report-side .report-side-content .stury-list-item a {
  display: block;
  height: 100%;
  font-size: 16px;
  color: #666666;
}
.report-side .report-side-content .stury-list-item a:hover {
  color: #045fa9;
}
.report-side .report-side-content .stury-list-item .stury-list-text {
  position: relative;
  /* width: 70%; */
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.report-side .report-side-content .stury-list-item .stury-list-text p {
  margin-left: 16px;
}
.report-side .report-side-content .stury-list-item .stury-list-text:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -2px;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #10568a;
}
.report-side .report-side-content .stury-list-item .stury-list-date p {
  margin-right: 16px;
}

.catalogue-wrap {
  position: relative;
  height: auto;
  margin-top: 30px;
  margin-bottom: 74px;
}

.catalogue-content {
  position: relative;
  height: auto;
  min-height: 1000px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 20px;
  background: #fff;
  margin-top: -40px;
}

.catalogue-side {
  position: relative;
  margin-top: 12px;
}
.catalogue-side .catalogue-side-left {
  position: relative;
  width: 215px;
  height: auto;
}
.catalogue-side .catalogue-side-left .public-theme {
  position: relative;
  width: 100%;
  height: 64px;
  background: #a0d2fc;
  margin-bottom: 8px;
  border: 1px solid #fafafa;
}
.catalogue-side .catalogue-side-left .public-theme .theme-back {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -28px;
  margin-left: -101px;
  width: 203px;
  height: 56px;
  background: url("/cms_files/webhangzhoushifazhanhegaigeweiyuanhui/pubtplobject/defaultSet/656117/images/theme-1.png") no-repeat center top;
  background-size: cover;
}
.catalogue-side .catalogue-side-left .public-theme .theme-back p {
  font-size: 20px;
  line-height: 56px;
  font-weight: bold;
  text-align: center;
  color: #fff;
}
.catalogue-side .catalogue-side-left .ztree-panel {
  position: relative;
  margin-bottom: 7px;
}
.catalogue-side .catalogue-side-left .ztree-panel .ztree-item {
  position: relative;
  margin-bottom: 7px;
  width: 100%;
  height: 56px;
  cursor: pointer;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #d8eefe;
}
.catalogue-side .catalogue-side-left .ztree-panel .ztree-item .cell-item {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -24px;
  margin-left: -102px;
  width: 199px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  border: 3px solid #fff;
  background: #fff;
}
.catalogue-side .catalogue-side-left .ztree-panel .ztree-item .cell-item p {
  font-size: 18px;
  color: #333333;
}
.catalogue-side .catalogue-side-left .ztree-panel .ztree-item .cell-item p:hover{
  color: #045fa9;
}
.catalogue-side .catalogue-side-left .ztree-panel .ztree-item.change .cell-item {
  border: 3px solid #ecf7ff;
  background: #d8eefe;
}
.catalogue-side .catalogue-side-left .ztree-panel .ztree-item.change .cell-item p {
  color: #045fab;
}
.catalogue-side .catalogue-side-right {
  position: relative;
  width: 925px;
  height: auto;
}
.catalogue-side .catalogue-side-right .retrieve-wrap {
  position: relative;
  height: 100px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 3px 0 0 15px;
  background: #f2f9fd;
  margin-bottom: 12px;
}
.catalogue-side .catalogue-side-right .retrieve-wrap .theme {
  position: relative;
  height: 50px;
  line-height: 50px;
}
.catalogue-side .catalogue-side-right .retrieve-wrap .theme p {
  font-family: 'FZDHTJW';
  font-weight: bold;
  font-size: 24px;
  margin-bottom: 5px;
  color: #045fab;
}
.catalogue-side .catalogue-side-right .retrieve-wrap .retrieve-key {
  position: relative;
  height: auto;
}
.catalogue-side .catalogue-side-right .retrieve-wrap .form-cell {
  position: relative;
  font-size: 0;
}
.catalogue-side .catalogue-side-right .retrieve-wrap .form-cell .form-cell-label {
  display: inline-block;
  font-size: 16px;
  line-height: 34px;
  color: #333;
  margin-right: 10px;
  vertical-align: middle;
}
.catalogue-side .catalogue-side-right .retrieve-wrap .form-cell .cell-item-1 {
  width: 375px;
  margin-right: 36px;
}
.catalogue-side .catalogue-side-right .retrieve-wrap .form-cell .cell-item-2,
.catalogue-side .catalogue-side-right .retrieve-wrap .form-cell .cell-item-3 {
  width: 135px;
  margin-right: 32px;
}
.catalogue-side .catalogue-side-right .retrieve-wrap .form-cell .cell-item-4 {
  display: inline-block;
  width: 87px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  background: #045fab;
  vertical-align: middle;
}
.catalogue-side .catalogue-side-right .retrieve-wrap .form-cell .cell-item-4 a {
  display: block;
  font-size: 16px;
  height: 100%;
  color: #fff;
}
.catalogue-side .catalogue-side-right .retrieve-wrap .form-cell .cell-item-4 a:hover {
  filter: alpha(opacity=80);
  opacity: 0.8;
  -moz-opacity: 0.8;
}
.catalogue-side .catalogue-side-right .retrieve-wrap .form-cell .form-cell-item {
  position: relative;
  display: inline-block;
  height: 100%;
  font-size: 16px;
  color: #333;
  background-color: #fff;
  border: 1px solid #d8eefe;
  vertical-align: middle;
}
.catalogue-side .catalogue-side-right .retrieve-wrap .form-cell .form-cell-item .layui-input {
  width: 100%;
  height: 32px;
  line-height: 32px;
  border: none;
  background-color: #fff;
}
.catalogue-side .catalogue-side-right .retrieve-artcile-title {
  position: relative;
  height: 60px;
  line-height: 60px;
  background: #d9ecfc;
  font-size: 18px;
  font-weight: bold;
  color: #045fab;
}
.catalogue-side .catalogue-side-right .artcile-item {
  position: relative;
  float: left;
}
.catalogue-side .catalogue-side-right .artcile-item-1 {
  width: 60%;
}
.catalogue-side .catalogue-side-right .artcile-item-1 p {
  margin-left: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.catalogue-side .catalogue-side-right .artcile-item-2 {
  width: 24%;
}
.catalogue-side .catalogue-side-right .artcile-item-2 p {
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.catalogue-side .catalogue-side-right .artcile-item-3 {
  width: 16%;
}
.catalogue-side .catalogue-side-right .artcile-item-3 p {
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.catalogue-side .catalogue-side-right .retrieve-artcile-body {
  position: relative;
  min-height: 1100px;
  overflow: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;

}
.catalogue-side .catalogue-side-right .art-body-panel {
  position: relative;
  height: 46px;
  line-height: 46px;
  font-size: 16px;
  color: #666666;
}
.catalogue-side .catalogue-side-right .art-body-panel .artcile-item a:hover p {
  color: #045fab;
}
.catalogue-side .catalogue-side-right .art-body-panel .artcile-item-1 p {
  margin-left: 40px;
}
.catalogue-side .catalogue-side-right .art-body-panel .artcile-item-1 p:before {
  position: absolute;
  top: 50%;
  left: 20px;
  margin-top: -2px;
  content: '';
  width: 4px;
  height: 4pX;
  background: #2b6997;
  border-radius: 50%;
}
#wxImg{
  position:absolute;
  left:75rem;
  top:22px;
}
.changeFont{
  font-weight: bolder;
}