.e_IndexOrdinaryStyleBox-001 {
 width: 100%;
 height: auto;
 width-uint:%;
}
.e_IndexOrdinaryStyleBox-001 .stylebox_top {
 background-color: transparent;
}
.e_IndexOrdinaryStyleBox-001 .stylebox_link {
 color: #666666;
 font-size: 14px;
 display: table;
 height: inherit;
 border-width: 0;
}
.e_IndexOrdinaryStyleBox-001 .stylebox_link:hover {
 color: rgba(101,190,186,1);
}
.e_IndexOrdinaryStyleBox-001 .stylebox_link:active {
 color: rgba(101,190,186,1);
}
.e_IndexOrdinaryStyleBox-001 .stylebox_top {
 width: auto;
 height: 40px;
}
.e_IndexOrdinaryStyleBox-001 .title_icon {
 display: inline-block;
 vertical-align: middle;
 line-height: 40px;
 color: rgba(255,255,255,1);
 margin-right: 10px;
 font-size:medium;
}
.e_IndexOrdinaryStyleBox-001 .title_icon::before {
 content: "";
}
.e_IndexOrdinaryStyleBox-001 .title_main {
 display: inline-block;
 vertical-align: middle;
 line-height: 40px;
 color: rgba(255,255,255,1);
 font-weight: normal;
 font-size: 16px;
 max-width: 600px;
 overflow: hidden;
 text-overflow:ellipsis;
 white-space: nowrap;
}
.e_IndexOrdinaryStyleBox-001 .title_sub {
 display: inline-block;
 vertical-align: middle;
 line-height: 40px;
 color: rgba(255,255,255,1);
 font-size: 14px;
 font-weight: normal;
 margin-left: 10px;
}
.e_IndexOrdinaryStyleBox-001 .stylebox_title {
 display: inline-block;
 width: auto;
 height: inherit;
 background-color: rgba(101, 190, 186, 1);
 padding-left: 15px;
 padding-right: 15px;
 font-size: 0;
 vertical-align: bottom;
 white-space: nowrap;
}
.e_IndexOrdinaryStyleBox-001 .stylebox_link {
 float: right;
 vertical-align: middle;
 margin-right: 15px;
}
.e_IndexOrdinaryStyleBox-001 .stylebox_link a {
 color: inherit;
 display: table-cell;
 vertical-align: middle;
}
.e_IndexOrdinaryStyleBox-001 .link_icon {
 display: inline-block;
 margin-left: 5px;
}
.e_IndexOrdinaryStyleBox-001 .link_icon::before {
 content: '\e6af';
}
.e_IndexOrdinaryStyleBox-001 .stylebox_top_line {
 height: 1px;
 background-color: rgba(240,240,240,1);
}
.e_IndexOrdinaryStyleBox-001 .stylebox_content {
 border-style: solid;
 border-width: 1px;
 border-color: #f0f0f0;
 width: 100%;
 height: calc(100% - 48px);
 width-uint:%;
}
.e_IndexOrdinaryStyleBox-001 .stylebox_bottom_line {
 height: 1px;
 background-color: rgba(240,240,240,1);
}
.e_SideMajorStyleBox-001 {
 width: 100%;
 height: auto;
 width-uint:%;
}
.e_SideMajorStyleBox-001 .stylebox_link {
 color: #666666;
 font-size: 14px;
 display: table;
 height: inherit;
 border-width: 0;
 float: right;
 vertical-align: middle;
 margin-right: 15px;
}
.e_SideMajorStyleBox-001 .stylebox_top {
 width: auto;
 height: 40px;
 background-color: rgba(101, 190, 186, 1);
}
.e_SideMajorStyleBox-001 .title_icon {
 display: inline-block;
 vertical-align: middle;
 line-height: 40px;
 color: rgba(255,255,255,1);
 margin-right: 10px;
 font-size: medium;
}
.e_SideMajorStyleBox-001 .title_icon::before {
 content: "";
}
.e_SideMajorStyleBox-001 .title_main {
 display: inline-block;
 vertical-align: middle;
 line-height: 40px;
 color: rgba(255,255,255,1);
 font-weight: normal;
 font-size: 16px;
 max-width: 600px;
 overflow: hidden;
 text-overflow:ellipsis;
 white-space: nowrap;
}
.e_SideMajorStyleBox-001 .title_sub {
 display: inline-block;
 vertical-align: middle;
 line-height: 40px;
 color: rgba(255,255,255,1);
 font-size: 14px;
 font-weight: normal;
 margin-left: 10px;
}
.e_SideMajorStyleBox-001 .stylebox_title {
 display: inline-block;
 width: auto;
 height: inherit;
 background-color: rgba(101, 190, 186, 1);
 padding-left: 15px;
 padding-right: 15px;
 font-size: 0;
 vertical-align: bottom;
 white-space: nowrap;
}
.e_SideMajorStyleBox-001 .stylebox_link a {
 color: inherit;
 display: table-cell;
 vertical-align: middle;
}
.e_SideMajorStyleBox-001 .link_icon {
 display: inline-block;
 margin-left: 5px;
}
.e_SideMajorStyleBox-001 .link_icon::before {
 content: '\e6af';
}
.e_SideMajorStyleBox-001 .stylebox_top_line {
 height: 1px;
 background-color: rgba(240,240,240,1);
}
.e_SideMajorStyleBox-001 .stylebox_content {
 border-style: solid;
 border-width: 1px;
 border-color: #f0f0f0;
 width: 100%;
 width-uint:%;
}
.e_SideMajorStyleBox-001 .stylebox_bottom_line {
 height: 1px;
 background-color: rgba(240,240,240,1);
}
@media only screen and (max-width: 768px) {
 .fa_Footer {
  display:none;
 }
}
@media only screen and (min-width: 768px) {
 .fa_Footer dl dt {
  font-size: 16px;
  padding-bottom:10px;
  margin-bottom: 10px;
  position:relative;
  font-weight:normal;
 }
 .fa_Footer dl dt a {
  color: #333;
 }
 .fa_Footer dl dd {
  font-size:14px;
  margin: 8px 0 0;
 }
 .fa_Footer dl dd a {
  color: #666;
 }
 .fa_Footer dl a {
  transition:all 0.5s;
 }
 .fa_Footer dl a:hover {
  color:#e93429!important;
 }
}
@media only screen and (max-width: 769px) {
 .c_portalResnav_main-01001004 .p_problemCategory {
  display: block;
 }
 .c_portalResnav_main-01001004 .p_navPc {
  display: none;
 }
 .c_portalResnav_main-01001004 .p_linkBox {
  display: none;
 }
 .c_portalResnav_main-01001004 .p_parent {
  display: block;
 }
 .c_portalResnav_main-01001004 .p_categoryBtn:before {
 }
 .c_portalResnav_main-01001004 .icon-arrow_up:before {
  content: "\e69a";
 }
 .c_portalResnav_main-01001004 .icon-arrow_down:before {
  content: "\e69c";
 }
 .c_portalResnav_main-01001004 .p_btn-show {
  color: #fff;
  background:#7F7F7F;
 }
 .c_portalResnav_main-01001004 .p_btn-hide {
  width: 10%;
  height: 100%;
  float: left;
  background-color: #7F7F7F;
 }
 .c_portalResnav_main-01001004 .p_category {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 100%;
 }
 .c_portalResnav_main-01001004 .p_parent {
  width: auto;
  height: auto;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  display: -webkit-flex;
  display: -moz-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 0 0 5px;
 }
 .c_portalResnav_main-01001004 .p_categoryBox {
  overflow-y: auto;
  width: 90%;
  height: 100%;
  float: left;
  background-color: rgb(239,239,245);
 }
 .c_portalResnav_main-01001004 .p_categoryBox > .p_parentBox {
  background-color: #FFFFFE!important;
  padding-left: 0px;
 }
 .c_portalResnav_main-01001004 .p_parentBox {
  width: auto;
  height: auto;
  color: #fff;
 }
 .c_portalResnav_main-01001004 .p_parentBox {
  width: auto;
  height: auto;
  color: #fff;
  background-color: rgb(239,239,245);
  padding-left: 20px;
 }
 .c_portalResnav_main-01001004 .p_childBox .p_parent {
  border-bottom: 1px solid #c0c0c0;
 }
 .c_portalResnav_main-01001004 .p_c-fff {
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #fff;
 }
 .c_portalResnav_main-01001004 .p_categoryBtn {
  display: block;
  margin: 12px 5px 10px 0;
  color: #000000;
  font-size: 12px;
 }
 .c_portalResnav_main-01001004 .p_link {
  height: auto;
  vertical-align: middle;
  width: initial;
  margin: 10px 0;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: block;
  -moz-box-flex: 1;
  -webkit-box-flex: 1;
  box-flex: 1;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  display: -webkit-flex;
  display: -moz-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-box;
  color: #000;
 }
 .c_portalResnav_main-01001004 {
  width: 640px;
 }
}
@media only screen and (min-width: 769px) {
 .c_portalResnav_main-01001004 .p_problemCategory {
  display: none;
 }
 .c_portalResnav_main-01001004 .p_parent {
  display: none;
 }
 .c_portalResnav_main-01001004 .p_navPc {
  display: block;
 }
 .c_portalResnav_main-01001004 .p_linkBox {
  display: block;
 }
 .c_portalResnav_main-01001004 {
  width: auto;
  height: auto;
  overflow: visible;
 }
 .c_portalResnav_main-01001004 .p_category {
  height: 100%;
  width: 100%;
  position: relative;
  background-color: #FFFFFE;
 }
 .clearfix:before,
 .clearfix:after {
  content: "";
  display: block;
  clear: both;
  width: 0;
  height: 0;
  visibility: hidden;
  font-size: 0;
 }
 .c_portalResnav_main-01001004 .p_categoryBox {
  line-height:24px;
  width: auto;
  float: left;
 }
 .c_portalResnav_main-01001004 .p_categoryBox .p_linkBox {
  width:100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items:center;
 }
 .c_portalResnav_main-01001004 .p_categoryBox > .p_parentBox:hover {
  border-top: 3px solid rgb(64,143,244);
 }
 .c_portalResnav_main-01001004 .p_categoryBox .p_title {
  height: auto;
  width: auto;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: block;
  -moz-box-flex: 1;
  -webkit-box-flex: 1;
  box-flex: 1;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
 }
 .c_portalResnav_main-01001004 .p_categoryBox .p_title:hover {
  color:rgb(64,143,244);
 }
 .c_portalResnav_main-01001004 .p_categoryBtn {
  display:inline-block;
  vertical-align:middle;
  background-color:rgba(255,255,255,0);
  border-color:rgba(255,255,255,0);
  border-style: solid;
  border-width: 0;
  color:rgb(64,143,244);
  height:auto;
  width:14px;
  margin: 0 4px 0 0;
  padding:0;
  position:static;
  text-align: center;
  color:rgba(217,217,217,1);
 }
 .c_portalResnav_main-01001004 .p_categoryBtn:hover {
  border-width: 0;
  border-style: solid;
  color:rgb(64,143,244);
  border-color:rgba(255,255,255,0);
  background-color:rgba(255,255,255,0);
  box-shadow:none;
 }
 .c_portalResnav_main-01001004 .p_categoryBtn:active {
  border-width: 0;
  border-style: solid;
  color:rgb(64,143,244);
  border-color:rgba(255,255,255,0);
  background-color:rgba(255,255,255,0);
  box-shadow:none;
 }
 .c_portalResnav_main-01001004 .p_linkBox .iconfont:before {
  content:'';
 }
 .c_portalResnav_main-01001004 .p_childBox .p_linkBox .icon-duduyinleappicon1401:before {
  content:'\e65f';
  color:rgb(64,143,244);
  font-size:10px 
 }
 .c_portalResnav_main-01001004 .p_categoryBox .p_childBox {
  border:1px solid rgba(240,240,240,1);
  box-shadow: 2px 1px 2px #c0c0c0;
  z-index: 9;
 }
 .c_portalResnav_main-01001004 .p_categoryBox .p_parentBox {
  position:relative;
  width: 200px;
  height: 40px;
  float: left;
  text-align: center;
 }
 .c_portalResnav_main-01001004 .p_parentBox:last-child .p_linkBox {
  border-bottom:0 none;
 }
 .c_portalResnav_main-01001004 .p_categoryBox>.p_parentBox>.p_childBox {
  margin-top: 40px;
  left: 0px;
 }
 .c_portalResnav_main-01001004 .p_categoryBox .slideOut {
  position: absolute;
  left: 100%;
  top: 0;
  width: 100%;
  height: auto;
 }
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
}
.c_portalResnav_main-01001004 .p_MatteIcon .iconfont:before {
 content:'\e602';
}
.c_portalResnav_main-01001004 >div {
 animation-fill-mode:both;
}
.c_portalResnav_main-01001004 .bnav {
 width:100%;
 height:auto;
 overflow:hidden;
 padding:1rem;
 background:#1b1a26;
}
.c_portalResnav_main-01001004 .box {
 width:100%;
 height:auto;
 overflow:hidden;
 margin:0 auto;
 display:flex;
 flex-wrap:wrap;
}
.c_portalResnav_main-01001004 .botUl {
 margin:0.5rem 0;
 padding:0 1rem;
}
.c_portalResnav_main-01001004 .botDt {
 font-size:1rem;
}
.c_portalResnav_main-01001004 .sbotDd {
 font-size:0.75rem;
 padding-left:1rem;
}
.c_portalResnav_main-01001004 .blink {
 display:block;
 width:100%;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
.c_portalResnav_main-01001004 .botLink {
 color:rgb(158, 158, 158);
 height:3.5rem;
 line-height:3.5rem;
}
.c_portalResnav_main-01001004 .botLinkS {
 color:rgb(158, 158, 158);
 height:2.5rem;
 line-height:2.5rem;
}
@media only screen and (min-width: 769px) {
 .c_portalResnav_main-01001004 .box {
  max-width:1200px;
 }
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
 .c_portalResnav_main-01001004 .box {
  max-width:900px;
 }
}
@media only screen and (max-width: 768px) {
 .c_portalResnav_main-01001004 .box {
  min-width:300px;
  max-width:700px;
 }
 .c_portalResnav_main-01001004 .botUl {
  width:50%;
 }
 .c_portalResnav_main-01001004 .sbotDd {
  display:none;
 }
 .c_portalResnav_main-01001004 .botLink {
  height: 2.5rem;
  line-height: 2.5rem;
 }
}
@media only screen and (max-width: 768px) {
 .c_portalResPublic_codeContainer-01001009 {
  min-height:500px;
  width:100%;
 }
 .fa_Float {
  display:none!important;
 }
}
@media only screen and (min-width: 769px) {
 .c_portalResPublic_codeContainer-01001009 {
  min-height:500px;
  width:100%;
 }
 .fa_Float {
  position:fixed;
  z-index:999;
  right:5px;
  top:30%;
 }
 .fa_Float>* {
  display:block;
  margin-bottom:5px;
  padding:10px;
  background:#c5c5c5;
  height:50px;
  position:relative;
 }
 .fa_Float>*:hover {
  background:#e93429;
 }
 .fa_Float_icon {
  color:#fff;
  text-align:center;
  width:35px;
  overflow:hidden;
  float:left;
 }
 .fa_Float_icon i {
  font-size:30px;
 }
 .fa_Float_icon p {
  font-size:12px;
  margin-top:5px;
 }
 .fa_Float_info {
  font-size:16px;
  color:#fff;
  overflow:hidden;
  float:left;
  position: absolute;
  right: 55px;
  background: #e93429;
  top:0;
  bottom:0;
  height:50px;
  line-height:50px;
  max-width:0;
  white-space: nowrap;
  font-weight:300;
 }
 .fa_Float>a:hover .fa_Float_info {
  max-width:1000px;
  padding:0 10px;
 }
 .fa_Float_img {
  position:absolute;
  width:100px;
  left:-100px;
  bottom:0;
  overflow:hidden;
  max-height:0;
  opacity: 0;
 }
 .fa_Float>a:hover .fa_Float_img {
  max-height:200px;
  opacity: 1;
 }
 .fa_Float>a .fa_Float_img img {
  width:100%;
 }
 .fa_Float_qq .fa_Floatqq_info {
  position:absolute;
  top:0;
  right:60px;
  background:#e93429;
  color:#fff;
  overflow:hidden;
  opacity:0;
  width:150px;
  font-family: '微软雅黑';
  z-index:-88;
  visibility: hidden;
  max-height:0;
 }
 .fa_Floatqq_info a {
  border-bottom:1px solid rgba(255,255,255,0.5);
  padding:20px ;
  display:block;
  font-family: '微软雅黑';
 }
 .fa_Floatqq_info a:last-child {
  border:none;
 }
 .fa_Floatqq_info a p {
  color:#fff;
  font-size:14px;
  line-height:30px;
 }
 .fa_Floatqq_info a p:first-child {
  font-size:18px;
 }
 .fa_Float_qq:hover .fa_Floatqq_info {
  opacity:1;
  transform:translateX(00%);
  z-index:2;
  visibility: visible;
  max-height:1000px;
 }
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
    
}

.fa_Header {
 transition:all 0.5s;
 position:fixed;
 top: 0px;
 left:0;
 right:0;
 z-index:990;
}
.fa_Headeron {
 width:100%;
 transition:all 0.5s;
 top: 0!important;
 background: rgba(255,255,255,1);
}
.fa_Headeron .fa_yjlist span {
 color:#333;
}
.fa_Headeron .div_navlink a {
 display: block;
 color: #333;
}

@media only screen and (max-width: 768px) {
 .c_portalResnav_main-01001001 .p_problemCategory {
  display: block;
 }
 .c_portalResnav_main-01001001 .p_navPc {
  display: none;
 }
 .c_portalResnav_main-01001001 .p_linkBox {
  display: none;
 }
 .c_portalResnav_main-01001001 .p_parent {
  display: block;
 }
 .c_portalResnav_main-01001001 .p_categoryBtn:before {
 }
 .c_portalResnav_main-01001001 .icon-arrow_up:before {
  content: "\e69a";
 }
 .c_portalResnav_main-01001001 .icon-arrow_down:before {
  content: "\e69c";
 }
 .c_portalResnav_main-01001001 .p_btn-show {
  color: #fff;
  background:#7F7F7F;
 }
 .c_portalResnav_main-01001001 .p_btn-hide {
  width: 10%;
  height: 100%;
  float: left;
  background-color: #7F7F7F;
 }
 .c_portalResnav_main-01001001 .p_category {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 100%;
 }
 .c_portalResnav_main-01001001 .p_parent {
  width: auto;
  height: auto;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  display: -webkit-flex;
  display: -moz-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 0 0 5px;
 }
 .c_portalResnav_main-01001001 .p_categoryBox {
  overflow-y: auto;
  width: 90%;
  height: 100%;
  float: left;
  background-color: rgb(239,239,245);
 }
 .c_portalResnav_main-01001001 .p_categoryBox > .p_parentBox {
  background-color: #FFFFFE!important;
  padding-left: 0px;
 }
 .c_portalResnav_main-01001001 .p_parentBox {
  width: auto;
  height: auto;
  color: #fff;
 }
 .c_portalResnav_main-01001001 .p_parentBox {
  width: auto;
  height: auto;
  color: #fff;
  background-color: rgb(239,239,245);
  ;
  padding-left: 20px;
 }
 .c_portalResnav_main-01001001 .p_childBox .p_parent {
  border-bottom: 1px solid #c0c0c0;
 }
 .c_portalResnav_main-01001001 .p_c-fff {
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 10px;
  color: #fff;
 }
 .c_portalResnav_main-01001001 .p_categoryBtn {
  display: block;
  margin: 12px 5px 10px 0;
  color: #000000;
  font-size: 12px;
 }
 .c_portalResnav_main-01001001 .p_link {
  height: auto;
  vertical-align: middle;
  width: initial;
  margin: 10px 0;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: block;
  -moz-box-flex: 1;
  -webkit-box-flex: 1;
  box-flex: 1;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  display: -webkit-flex;
  display: -moz-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-box;
  color: #000;
 }
 .c_portalResnav_main-01001001 {
  width: 640px;
 }
}
@media only screen and (min-width: 769px) {
 .fa_Header {
  transition:all 0.5s;
  position:fixed;
  top: 43px;
  left:0;
  right:0;
  z-index:990;
 }
 .c_portalResnav_main-01001001 .p_problemCategory {
  display: none;
 }
 .c_portalResnav_main-01001001 .p_parent {
  display: none;
 }
 .c_portalResnav_main-01001001 .p_navPc {
  display: block;
 }
 .c_portalResnav_main-01001001 .p_linkBox {
  display: block;
 }
 .c_portalResnav_main-01001001 {
  width: auto;
  height: auto;
  overflow: visible;
 }
 .c_portalResnav_main-01001001 .p_category {
  height: 100%;
  width: 100%;
  position: relative;
  background-color: #FFFFFE;
  z-index: 10;
 }
 .clearfix:before,
 .clearfix:after {
  content: "";
  display: block;
  clear: both;
  width: 0;
  height: 0;
  visibility: hidden;
  font-size: 0;
 }
 .c_portalResnav_main-01001001 .p_categoryBox {
  line-height:24px;
  width: auto;
  float: left;
 }
 .c_portalResnav_main-01001001 .p_categoryBox .p_linkBox {
  width:100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items:center;
 }
 .c_portalResnav_main-01001001 .p_categoryBox > .p_parentBox:hover {
  border-top: 3px solid #e93429;
 }
 .c_portalResnav_main-01001001 .p_categoryBox .p_title {
  height: auto;
  width: auto;
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: block;
  -moz-box-flex: 1;
  -webkit-box-flex: 1;
  box-flex: 1;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
 }
 .c_portalResnav_main-01001001 .p_categoryBox .p_title:hover {
  color:#e93429;
 }
 .c_portalResnav_main-01001001 .p_categoryBtn {
  display:inline-block;
  vertical-align:middle;
  background-color:rgba(255,255,255,0);
  border-color:rgba(255,255,255,0);
  border-style: solid;
  border-width: 0;
  color:#e93429;
  height:auto;
  width:14px;
  margin: 0 4px 0 0;
  padding:0;
  position:static;
  text-align: center;
  color:rgba(217,217,217,1);
 }
 .c_portalResnav_main-01001001 .p_categoryBtn:hover {
  border-width: 0;
  border-style: solid;
  color:#e93429;
  border-color:rgba(255,255,255,0);
  background-color:rgba(255,255,255,0);
  box-shadow:none;
 }
 .c_portalResnav_main-01001001 .p_categoryBtn:active {
  border-width: 0;
  border-style: solid;
  color:#e93429;
  border-color:rgba(255,255,255,0);
  background-color:rgba(255,255,255,0);
  box-shadow:none;
 }
 .c_portalResnav_main-01001001 .p_linkBox .iconfont:before {
  content:'';
 }
 .c_portalResnav_main-01001001 .p_childBox .p_linkBox .icon-duduyinleappicon1401:before {
  content:'\e65f';
  color:#e93429;
  font-size:10px 
 }
 .c_portalResnav_main-01001001 .p_categoryBox .p_childBox {
  border:1px solid rgba(240,240,240,1);
  box-shadow: 2px 1px 2px #c0c0c0;
  z-index: 9;
  background-color: #fff;
 }
 .c_portalResnav_main-01001001 .p_categoryBox .p_parentBox {
  position:relative;
  width: 200px;
  height: 40px;
  float: left;
  text-align: center;
 }
 .c_portalResnav_main-01001001 .p_categoryBox .p_parentBox .p_parentBox {
  float:none;
 }
 .c_portalResnav_main-01001001 .p_parentBox:last-child .p_linkBox {
  border-bottom:0 none;
 }
 .c_portalResnav_main-01001001 .p_categoryBox>.p_parentBox>.p_childBox {
  position: fixed;
  left: auto;
  top: auto;
  width: auto;
  z-index: 10;
 }
 .c_portalResnav_main-01001001 .p_categoryBox .slideOut {
  position: absolute;
  left: 100%;
  top: 0;
  width: 100%;
  height: auto;
 }
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
}
.fa_Top>div a {
 display:inline-block;
 margin:10px 5px;
 color:#e93429;
 font-size:14px;
 padding:0 5px;
 line-height: 14px;
 text-transform: uppercase;
}
.fa_Top>div a:first-child {
 border-right:#e93429 solid 1px;
 padding-right:15px;
}
.fa_Link2 {
 text-align:right;
}
@media only screen and (min-width: 1201px) {
 .fa_Logo {
  width:20%;
 }
 .fa_NavMo {
  display:none;
 }
 .fa_NavPc {
  margin:0;
  align-items:center;
  position:relative;
  width:80%;
 }
 .fa_NavPc ul {
  margin:0 20px;
 }
 .fa_NavPc .fa_yjnav a {
  display: block;
 }
 .fa_NavPc .fa_yjnav:hover .fa_ejnav {
  max-height:1000px;
  transition: all 0.5s
 }
 .fa_NavPc .fa_ejnav {
  overflow: hidden;
  max-height: 0;
  transition: all 0.5s;
  position: absolute;
  top: 85px;
  right: 0;
  background: rgba(255,255,255,1);
  z-index: 999;
  width: 100%;
  max-width: 950px;
 }
 .fa_NavPc .fa_ejnav a {
  text-align:center;
  color:#fff;
  font-size:12px;
 }
 .fa_NavPc .fa_ejnav a:hover {
  color:#e93429;
 }
 .fa_NavPc .fa_yjlist {
  text-align:center;
  text-transform: uppercase;
  position:relative;
  transition: all 0.5s;
  overflow:hidden;
  padding: 0 31px;
 }
 .fa_yjlist span {
  position: relative;
  display: block;
  color: #fff;
  font-size:16px;
  transition: all .5s ease;
  line-height:80px;
 }
 .fa_NavPc .fa_yjlist:before {
  position:absolute;
  background:#e93429;
  bottom:0;
  left:50%;
  display:block;
  content:"";
  opacity:0;
  transform:translateX(-50%);
  transition: all 0.5s;
  z-index:-1;
  width:0;
  height:1px;
 }
 .fa_NavPc .fa_yjnav:hover .fa_yjlist:before {
  opacity:1;
  width:100%;
 }
 .fa_yjlist span:after {
  content: attr(data-title);
  position: absolute;
  top: 0;
  left: 0;
  transform: translateY(100%);
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #e93429;
  text-transform: uppercase;
 }
 .fa_yjnav:hover .fa_yjlist span {
  transform: translateY(-100%);
 }
 .fa_BtnNav {
  display:none!important;
 }
 .fa_Headerwrap {
  height:90px;
  padding:0 3%;
 }
 .fa_ejnav>.fa_flexline {
  align-items:center;
 }
 .fa_ejnav .fa_ejnav_l {
  width:60%;
  padding:2% 5%;
 }
 .fa_ejnav .fa_ej_tit {
  padding-bottom:10px;
  border-bottom:rgba(255,255,255,0.2) solid 1px;
 }
 .fa_ejnav .fa_ej_tit h3 {
  font-size:22px;
  color: #333;
 }
 .fa_ejnav .fa_ej_tit p {
  font-size:16px;
  color: #666;
  display: none;
  margin-top:10px;
  opacity:0.5;
 }
 .fa_ejnav .fa_ej_list a {
  width: 100%;
  display: inline-block;
  color: #666;
  font-size: 14px;
  text-indent: 35px;
  text-align: left;
  line-height: 22px;
  background: url(../images/iconc.jpg) left top no-repeat;
  margin-top: 10px;
 }
 .fa_ejnav .fa_ejnav_r {
  width:30%;
 }
 .fa_ejnav .fa_ejnav_r img {
  width:100%;
 }
 .fa_yy {
  display:block;
  line-height: 80px;
  text-align:center;
  min-width: 80px;
 }
 .fa_yy i {
  width:30px;
  height:30px;
  color:#333;
  font-size:14px;
  background:#e93429;
  display:inline-block;
  border-radius:50%;
  line-height:30px;
  text-align:center;
 }
 .div_navlink {
  display:flex;
  align-items:center;
 }
 .div_navlink a {
  display:block;
 }
 .fa_Btndh i {
  background:url(../images/mg_tel.png) no-repeat center;
  background-size:contain;
  width:27px;
  height:27px;
  display:inline-block;
  vertical-align: middle;
  margin-right:15px;
 }
 .fa_Btndh {
  font-size:22px;
  color:#fff;
  font-family: 'dincond', Impact;
 }
 .fa_BtnSearch {
  margin-left:30px;
 }
 .fa_BtnSearch i {
  background:url(../images/mg_ss.png) no-repeat center;
  background-size:contain;
  width:27px;
  height:27px;
  display:inline-block;
  vertical-align: middle;
 }
 .fa_Btnyy {
  position:relative;
  margin:0 35px;
 }
 .fa_Btnyy span {
  display:inline-block;
  background-size:contain;
  width:20px;
  height:16px;
  vertical-align: middle;
  margin-right:20px;
 }
 .fa_Btnyy_box {
  max-height:0;
  overflow:hidden;
  position:absolute;
  top:50px;
  left:0;
  right:0;
  background:rgba(255,255,255,0.9);
  transition:all 0.5s;
  z-index: 999;
 }
 .fa_Btnyy_box a {
  font-size: 14px;
  color: #332;
  padding: 10px 20px;
  text-align: center;
  transition:all 0.5s;
 }
 .fa_Btnyy_box a:hover {
  color:#e93429;
  font-weight:bold;
 }
 .fa_Btnyy:hover .fa_Btnyy_box {
  max-height:300px;
 }
}
@media only screen and (max-width: 1400px) {
 .fa_Btndh {
  font-size:18px;
 }
 .fa_BtnSearch {
  margin-left:10px;
 }
 .fa_Headerwrap {
  padding:0 20px;
 }
}
@media only screen and (max-width: 1200px) {
 .fa_Header {
  padding:10px;
 }
 .fa_NavMo {
  display:block;
  position:fixed;
  top:0;
  left:0;
  right:0;
  background: #333;
  height:0%;
  width:100%;
  overflow:hidden;
  z-index:9990;
  transition: all 0.5s;
 }
 .fa_NavPc {
  display:none!important;
 }
 .fa_BtnSearch {
  display:none!important;
 }
 .fa_Top {
  align-items:center;
 }
 .fa_Top>div:first-child {
  display:none;
 }
 .fa_Top>div {
  width:50%;
 }
 .fa_Logo {
  text-align:left;
  width:60%;
 }
 .fa_Logo a {
  height:50px;
  max-width:100%;
 }
 .fa_BtnNav i {
  font-size:24px;
 }
 .fa_NavMo ul {
  padding:70px 10% 20px;
  position:relative;
 }
 .fa_NavMo>span {
  font-size:24px;
  color:#fff;
  position:absolute;
  top:30px;
  right:20px;
  z-index:9991;
 }
 .fa_myjnav {
  display:block;
  opacity:0;
  transform: translateY(30px);
  transition: all 0.5s;
  position:relative;
  border-bottom: rgba(255,255,255,0.2) 1px dotted;
 }
 .fa_mejnav {
  overflow:hidden;
  max-height:0;
  transition: all 0.5s;
 }
 .fa_myjlist>* {
  display:inline-block!important;
 }
 .fa_NavMo .fa_mejnav a {
  font-size:14px;
  color:#fff;
  opacity: 0.9;
 }
 .fa_myjlist {
  font-size: 18px;
  margin:10px 0;
  text-align:left;
  padding-right:30px;
  position:relative;
 }
 .fa_myjlist i {
  font-size:20px;
  color:#fff;
  position:absolute;
  top:50%;
  transform: translateY(-50%);
  right:10px;
 }
 .fa_mejnavon .fa_myjlist i {
  transform: translateY(-50%) rotate(90deg);
 }
 .fa_mejnavon .fa_mejnav {
  max-height:1000px;
 }
 .fa_BtnNav {
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  right:20px;
  color:#e93429;
 }
 .fa_myjnav a {
  display:block;
  text-align:left;
  color:#fff;
  padding:10px 0;
  text-transform: uppercase;
 }
 .fa_NavMo_on {
  height: 1080px;
  bottom:0;
 }
 .fa_NavMo_on .fa_myjnav {
  transform: translateY(0);
  opacity:1;
 }
 .fa_NavMo a:hover,
 .fa_NavMo a:focus {
  color: #fff;
 }
}
.fa_Headerwrap {
 display:flex;
 align-items:center;
 justify-content:space-between;
 margin:auto;
}
@keyframes fa_sson {
 0% {
  stroke-dashoffset: 155px;
  stroke:#f3f183;
 }
 100% {
  stroke-dashoffset: 0;
  stroke:#e93429;
 }
}
@-moz-keyframes fa_sson {
 0% {
  stroke-dashoffset: 155px;
  stroke:#f3f183;
 }
 100% {
  stroke-dashoffset: 0;
  stroke:#e93429;
 }
}
@-webkit-keyframes fa_sson {
 0% {
  stroke-dashoffset: 155px;
  stroke:#f3f183;
 }
 100% {
  stroke-dashoffset: 0;
  stroke:#e93429;
 }
}
.w_fimg-000 .p_title {
 display:inline-table;
 margin:0;
 min-width:37px;
 padding:0;
 color:rgba(51,51,51,1);
 font-size:16px;
 font-weight:400;
 cursor:pointer;
}
.w_fimg-000 .p_title .font {
 vertical-align:middle;
 line-height: 21px;
}
.w_fimg-000 .p_title:hover {
 color:rgba(87,177,173,1);
}
.w_fimg-000 .p_title:active {
 color:rgba(69,165,161,1);
}
.w_fimg-000 .p_title .iconfont:before {
 display: inline-block;
 content:"";
}
.w_fimg-000 {
 position:relative;
 width:100%;
 height:auto;
 min-height: 200px;
}
.w_fimg-000 .animated {
 width:100%;
 height:100%;
 position: relative;
 min-height: inherit;
}
.w_fimg-000 .font {
 white-space: nowrap;
}
.w_fimg-000 .p_link001 {
 width:100%;
 height:100%;
}
.w_fimg-000 .p_link002 {
 width:100%;
 height:30px;
}
.w_fimg-000 .p_box {
 width: 100%;
 height: 100%;
 text-align:center;
 position: static;
}
.w_fimg-000 .p_dimage {
 height: inherit;
 overflow: hidden;
 font-size: 0;
}
.w_fimg-000 .e_image:hover:after {
 background: transparent;
}
.w_fimg-000 .p_dimage:empty {
 width: 100%;
 height: 100%;
 top: 0;
 left: 0;
 position:absolute;
 background: #f2f2f2 url(../images/camera.png) no-repeat center;
}
@keyframes fa_around {
 0% {
  transform:translate(-50%,-50%) rotate(0deg);
 }
 100% {
  transform:translate(-50%,-50%) rotate(360deg);
 }
}
@keyframes fa_bgbig {
 0% {
  width:100%;
  height:100%;
  opacity:0;
 }
 50% {
  width:120%;
  height:120%;
  opacity:0.7;
 }
 100% {
  width:150%;
  height:150%;
  opacity:0;
 }
}
.fa_HeadSearch,
.fa_Close {
 color:#fff;
}
.fa_SearchBox {
 position:fixed;
 top:0;
 left:0;
 right:0;
 bottom:0;
 width:100%;
 height:0%;
 background:rgba(0,0,0,0.8);
 z-index:9998;
 display: flex;
 align-items: center;
 padding: 0 5%;
 transition: all 0.5s;
 overflow:hidden;
}
.fa_SearchOn {
 height:100%!important;
}
.fa_Close {
 position:absolute;
 top:5%;
 right:5%;
 z-index:9999;
 font-size:30px;
 cursor: pointer;
}
@media only screen and (max-width: 768px) {
 .c_portalResSearch_total-01001004 {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  display: block;
  font-size: 0;
  padding: 0 10px;
 }
 .c_portalResSearch_total-01001004 .p_contentBox {
  width:100%;
  height: auto;
  overflow:hidden;
  padding: 0;
  margin: 0;
  border-width: 1px;
  border-style: none;
  border-color: rgba(228,228,228,0);
  background-color: transparent;
  position: relative;
 }
 .c_portalResSearch_total-01001004 .p_headbox {
  position: absolute;
  width: 100%;
  height: auto;
  border:1px solid #ebeced;
  border-radius: 5px;
  padding: 10px 0px;
  display:flex;
  background: #fff;
  border-radius: 0;
  z-index: 999;
  align-items:center;
  border-bottom:1px solid #ebeced;
 }
 .c_portalResSearch_total-01001004 .p_searchBox {
  width: 55%;
  height:60px;
  display: inline-block;
  vertical-align: middle;
  overflow: visible;
  padding: 0;
  margin: 0;
  border-width: 1px;
  border-style: none;
  border-color: rgba(228,228,228,0);
  background-color: transparent;
  position: relative;
  flex:1;
 }
 .c_portalResSearch_total-01001004 .p_searchBox .p_input {
  width: 100%;
  display: inline-block;
  height: 50px;
  vertical-align: middle;
  color: inherit;
  position: relative;
  font-size: 24px;
 }
 .c_portalResSearch_total-01001004 .p_searchBox .p_input .forward {
  display: none;
 }
 .c_portalResSearch_total-01001004 .p_searchBox .p_input .forward:before {
  content: "\e6d5";
  color: #797979;
 }
 .c_portalResSearch_total-01001004 .p_searchBtn {
  width:60px;
  height: 50px;
  display:flex;
  vertical-align: middle;
  font-size: 24px;
  color:#fff;
  border-width: 0;
  border-style: solid;
  border-color: rgba(255,255,255,0);
  text-align: center;
  padding-top: 0;
  position: inherit;
  margin:0px;
  cursor: pointer;
  font-family: inherit;
  font-weight: inherit;
  text-decoration: none;
  background-size: 100% 100%;
  border:none;
  padding:0px;
  line-height:40px;
  background:none;
  justify-content:center;
  align-items:center;
 }
 .c_portalResSearch_total-01001004 .p_searchBtn:hover {
  box-shadow:none;
  cursor:pointer;
 }
 .c_portalResSearch_total-01001004 .p_searchBtn .iconfont {
  margin-right: 5px;
 }
 .c_portalResSearch_total-01001004 .p_searchBtn .font {
  display: inline-table;
  vertical-align: middle;
  bottom: 0;
  height: inherit;
  color: inherit;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  text-decoration: none;
  position: relative;
  line-height: 50px;
 }
 .c_portalResSearch_total-01001004 .p_input input,
 .c_search_total-01001 .p_input .InputText {
  display: inline-block;
  height: 100%;
  width: inherit;
  line-height: inherit;
  padding-left: 5px;
  padding-right: 32px;
  border: none;
 }
 .c_portalResSearch_total-01001004 .p_select {
  height: auto;
  font-size: 0;
  display: inline-block;
  width: 25%;
  vertical-align: middle;
  float: left;
 }
 .c_portalResSearch_total-01001004 .p_select input {
  width: inherit;
  height: 50px;
  border: none;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 24px;
  position: absolute;
  padding-left: 10px !important;
  padding-right: 10px !important;
 }
 .c_portalResSearch_total-01001004 .p_select .shape {
  display: inline-block;
  width: 25px;
  height: 50px;
  position: static!important;
  line-height: 50px;
  text-align: center;
  border-left: none;
  font-size: 12px;
  color: rgba(200, 200, 200, 1);
  float: right;
  top: 0!important;
  transform: translateY(0%);
  margin-right: 10px;
 }
 .c_portalResSearch_total-01001004 .p_select .shape:before {
  content: "\e69c";
  font-size: 24px;
 }
 .c_portalResSearch_total-01001004 .p_select .itembox {
  height: auto;
  width: 100%;
  position: absolute;
  top: 80px;
  left: 0px;
  border: 1px solid rgba(240, 240, 240, 1);
  z-index: 99;
  background-color: #fff;
  font-size: 0;
  border-radius: 5px;
 }
 .c_portalResSearch_total-01001004 .p_select li {
  width: calc(100% / 4);
  height: auto;
  display: inline-block;
  margin: 20px 0;
  text-align: center;
  font-size: 22px;
  border-left: 1px solid #ccc;
 }
 .c_portalResSearch_total-01001004 .p_select li:nth-child(1) {
  border-left:none 
 }
 .c_portalResSearch_total-01001004 .p_select li:nth-child(5) {
  border-left:none 
 }
 .c_portalResSearch_total-01001004 .p_select li i img {
  display: none;
 }
 input::-webkit-input-placeholder {
  font-size:24px;
  line-height:50px;
  color:#777;
 }
 .c_portalResSearch_total-01001004 .p_searchBtnBox {
  display: block;
  width: 250px;
  height: auto;
  padding: 10px 10px;
  background-color: #1890FF;
  border-radius: 5px;
  margin-bottom: 30px;
  margin: 0 10px 30px 10px;
 }
 .c_portalResSearch_total-01001004 .p_searchBtnA {
  width: 100%;
  height: auto;
  padding: 10px 10px;
  font-size: 24px;
  color: #fff;
  text-align: center;
 }
 .c_portalResSearch_total-01001004 .p_headbox.active:before {
  width: 0px;
  height: 0px;
  position: absolute;
  top: -40px;
  left: 41px;
  padding: 0;
  border-bottom: 20px solid #FFFFFF;
  border-top: 20px solid transparent;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  display: block;
  content: "";
  z-index: 12;
 }
 .c_portalResSearch_total-01001004 .p_headbox.active:after {
  width: 0px;
  height: 0px;
  position: absolute;
  top: -41px;
  left: 41px;
  padding: 0;
  border-bottom: 20px solid #efe7e7;
  border-top: 20px solid transparent;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  display: block;
  content: "";
  z-index: 10;
 }
 .c_portalResSearch_total-01001004 .p_input .iconfont.last {
  position: absolute;
  color: #afafaf;
  top: 16px;
  right: 5px;
  font-size: 20px;
  cursor: pointer;
 }
 .c_portalResSearch_total-01001004 .p_input .iconfont.last:before {
  content: "\e640";
 }
 .c_portalResSearch_total-01001004 .p_searchBtnA:hover {
  box-shadow: none;
 }
 .c_portalResSearch_total-01001004 .p_searchBtnA .iconfont:before {
  content:"\e661";
  font-size: 30px;
  vertical-align: middle;
  margin-right: 10px;
 }
}
@media only screen and (min-width: 769px) {
 .c_portalResSearch_total-01001004 {
  margin-left: auto;
  margin-right: auto;
  max-width: 1180px;
  min-height: 192px;
  width: auto;
  display: inline-block;
  font-size: 0;
 }
 .c_portalResSearch_total-01001004 .p_contentBox {
  width: 100%;
  height: auto;
  overflow: visible;
  white-space: nowrap;
  padding: 0;
  margin: 0;
  border-width: 1px;
  border-style: none;
  border-color: rgba(228,228,228,0);
  background-color: transparent;
  position: relative;
 }
 .c_portalResSearch_total-01001004 .p_headbox {
  width: 100%;
  height: auto;
 }
 .c_portalResSearch_total-01001004 .p_searchBox {
  width: auto;
  height: auto;
  display: inline-block;
  vertical-align: middle;
  overflow: visible;
  padding: 0;
  margin: 0;
  border-width: 1px;
  border-style: none;
  border-color: rgba(228,228,228,0);
  background-color: transparent;
  position: relative;
 }
 .c_portalResSearch_total-01001004 .p_searchBox .p_input {
  width: 220px;
  display: inline-block;
  height: 40px;
  vertical-align: middle;
  color: inherit;
  position: relative;
  font-size: 14px;
 }
 .c_portalResSearch_total-01001004 .p_searchBox .p_input .last {
  display: none;
 }
 .c_portalResSearch_total-01001004 .p_searchBox .p_input .forward {
  position: absolute;
  left: 5px;
  top: 50%;
  transform: translateY(-50%);
  height: auto;
  font-size: 15px;
 }
 .c_portalResSearch_total-01001004 .p_searchBox .p_input .forward:before {
  content: "\e661";
  color: #a9a9a9;
 }
 .c_portalResSearch_total-01001004 .p_searchBtn {
  width: auto;
  height: 40px;
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  color: rgba(255,255,255,1);
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0);
  background-color: #1890FF;
  text-align: center;
  padding-top: 0;
  padding-right: 20px;
  padding-left: 20px;
  position: inherit;
  margin: 0;
  padding: 0 20px;
  cursor: pointer;
  font-family: inherit;
  font-weight: inherit;
  text-decoration: none;
  background-size: 100% 100%;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
 }
 .c_portalResSearch_total-01001004 .p_searchBtn .font {
  display: table-cell;
  vertical-align: middle;
  bottom: 0;
  height: inherit;
  color: inherit;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  text-decoration: none;
  position: relative;
  text-align: center;
 }
 .c_portalResSearch_total-01001004 .p_input input,
 .c_search_total-01001 .p_input .InputText {
  display: inline-block;
  height: 100%;
  width: inherit;
  line-height: inherit;
  border-width: 1px;
  border-style: solid;
  border-color: #f0f0f0;
  padding-left: 25px;
  padding-right: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
 }
 .c_portalResSearch_total-01001004 .p_select {
  height: auto;
  position: relative;
  font-size: 0;
  display: inline-block;
  width: auto;
  vertical-align: middle;
  margin-left: -1px;
 }
 .c_portalResSearch_total-01001004 .p_select input {
  width: 75px;
  height: 40px;
  border: 1px solid rgba(240, 240, 240, 1);
  line-height: 30px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  padding: 0 10px;
 }
 .c_portalResSearch_total-01001004 .p_select input:hover {
  background-color: rgb(240, 248, 250);
  color: rgb(100, 190, 186);
 }
 .c_portalResSearch_total-01001004 .p_select input:hover + .shape {
  background-color: rgb(240, 248, 250);
 }
 .c_portalResSearch_total-01001004 .p_select .shape {
  display: inline-block;
  width: 30px;
  height: 40px;
  position: absolute;
  right: 0;
  line-height: 40px;
  text-align: center;
  border: 1px solid rgba(240, 240, 240, 1);
  border-left: none;
  font-size: 12px;
  color: rgba(200, 200, 200, 1);
 }
 .c_portalResSearch_total-01001004 .p_select .shape:before {
  content: "\e6c9";
 }
 .c_portalResSearch_total-01001004 .p_select .shape:hover {
  color: #65beba;
 }
 .c_portalResSearch_total-01001004 .p_select .itembox {
  height: auto;
  width: 100%;
  position: absolute;
  top: 40px;
  left: 0px;
  border: 1px solid rgba(240, 240, 240, 1);
  border-top: 0;
  overflow-y: auto;
  z-index: 99;
  background-color: #fff;
  font-size: 12px;
  max-height: 180px;
 }
 .c_portalResSearch_total-01001004 .p_select li {
  width: auto;
  height: 40px;
  line-height: 40px;
  display: block;
  text-align: center;
 }
 .c_portalResSearch_total-01001004 .p_select li:hover {
  background-color: rgb(240, 248, 250);
  color: rgb(100, 190, 186);
 }
 .c_portalResSearch_total-01001004 .p_select li i img {
  display: none;
 }
 .c_portalResSearch_total-01001004 .p_searchBtnBox {
  display: none;
 }
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
 .c_portalResSearch_total-01001004 {
  margin-left: auto;
  margin-right: auto;
  max-width: 1180px;
  min-height: 192px;
  width: auto;
  display: inline-block;
  font-size: 0;
 }
 .c_portalResSearch_total-01001004 .p_contentBox {
  width: 100%;
  height: auto;
  overflow: visible;
  white-space: nowrap;
  padding: 0;
  margin: 0;
  border-width: 1px;
  border-style: none;
  border-color: rgba(228,228,228,0);
  background-color: transparent;
  position: relative;
 }
 .c_portalResSearch_total-01001004 .p_headbox {
  width: 100%;
  height: auto;
 }
 .c_portalResSearch_total-01001004 .p_searchBox {
  width: auto;
  height: auto;
  display: inline-block;
  vertical-align: middle;
  overflow: visible;
  padding: 0;
  margin: 0;
  border-width: 1px;
  border-style: none;
  border-color: rgba(228,228,228,0);
  background-color: transparent;
  position: relative;
 }
 .c_portalResSearch_total-01001004 .p_searchBox .p_input {
  width: 220px;
  display: inline-block;
  height: 40px;
  vertical-align: middle;
  color: inherit;
  position: relative;
  font-size: 14px;
 }
 .c_portalResSearch_total-01001004 .p_searchBox .p_input .last {
  display: none;
 }
 .c_portalResSearch_total-01001004 .p_searchBox .p_input .forward {
  position: absolute;
  left: 5px;
  top: 50%;
  transform: translateY(-50%);
  height: auto;
  font-size: 15px;
 }
 .c_portalResSearch_total-01001004 .p_searchBox .p_input .forward:before {
  content: "\e661";
  color: #a9a9a9;
 }
 .c_portalResSearch_total-01001004 .p_searchBtn {
  width: auto;
  height: 40px;
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  color: rgba(255,255,255,1);
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255,255,255,0);
  background-color: #1890FF;
  text-align: center;
  padding-top: 0;
  padding-right: 20px;
  padding-left: 20px;
  position: inherit;
  margin: 0;
  padding: 0 20px;
  cursor: pointer;
  font-family: inherit;
  font-weight: inherit;
  text-decoration: none;
  background-size: 100% 100%;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
 }
 .c_portalResSearch_total-01001004 .p_searchBtn .font {
  display: table-cell;
  vertical-align: middle;
  bottom: 0;
  height: inherit;
  color: inherit;
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  text-decoration: none;
  position: relative;
  text-align: center;
 }
 .c_portalResSearch_total-01001004 .p_input input,
 .c_search_total-01001 .p_input .InputText {
  display: inline-block;
  height: 100%;
  width: inherit;
  line-height: inherit;
  border-width: 1px;
  border-style: solid;
  border-color: #f0f0f0;
  padding-left: 25px;
  padding-right: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
 }
 .c_portalResSearch_total-01001004 .p_select {
  height: auto;
  position: relative;
  font-size: 0;
  display: inline-block;
  width: auto;
  vertical-align: middle;
  margin-left: -1px;
 }
 .c_portalResSearch_total-01001004 .p_select input {
  width: 75px;
  height: 40px;
  border: 1px solid rgba(240, 240, 240, 1);
  line-height: 30px;
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  padding: 0 10px;
 }
 .c_portalResSearch_total-01001004 .p_select input:hover {
  background-color: rgb(240, 248, 250);
  color: rgb(100, 190, 186);
 }
 .c_portalResSearch_total-01001004 .p_select input:hover + .shape {
  background-color: rgb(240, 248, 250);
 }
 .c_portalResSearch_total-01001004 .p_select .shape {
  display: inline-block;
  width: 30px;
  height: 40px;
  position: absolute;
  right: 0;
  line-height: 40px;
  text-align: center;
  border: 1px solid rgba(240, 240, 240, 1);
  border-left: none;
  font-size: 12px;
  color: rgba(200, 200, 200, 1);
 }
 .c_portalResSearch_total-01001004 .p_select .shape:before {
  content: "\e6c9";
 }
 .c_portalResSearch_total-01001004 .p_select .shape:hover {
  color: #65beba;
 }
 .c_portalResSearch_total-01001004 .p_select .itembox {
  height: auto;
  width: 100%;
  position: absolute;
  top: 40px;
  left: 0px;
  border: 1px solid rgba(240, 240, 240, 1);
  border-top: 0;
  overflow-y: auto;
  z-index: 99;
  background-color: #fff;
  font-size: 12px;
  max-height: 180px;
 }
 .c_portalResSearch_total-01001004 .p_select li {
  width: auto;
  height: 40px;
  line-height: 40px;
  display: block;
  text-align: center;
 }
 .c_portalResSearch_total-01001004 .p_select li:hover {
  background-color: rgb(240, 248, 250);
  color: rgb(100, 190, 186);
 }
 .c_portalResSearch_total-01001004 .p_select li i img {
  display: none;
 }
 .c_portalResSearch_total-01001004 .p_searchBtnBox {
  display: none;
 }
}
.c_portalResSearch_total-01001004 {
 display:block;
}
.c_portalResSearch_total-01001004 .p_MatteIcon .iconfont:before {
 content:'\e602';
}
.c_portalResSearch_total-01001004 >div {
 animation-fill-mode:both;
}
.c_portalResSearch_total-01001004 .p_product .iconfont:before {
 shadow-angle:0px;
 shadow-distance:0px;
 shadow-angle-ofInset:0px;
 shadow-distance-ofInset:0px;
}
.c_portalResSearch_total-01001004 .p_info .iconfont:before {
 shadow-angle:0px;
 shadow-distance:0px;
 shadow-angle-ofInset:0px;
 shadow-distance-ofInset:0px;
}
.c_portalResSearch_total-01001004 .p_companyfile .iconfont:before {
 shadow-angle:0px;
 shadow-distance:0px;
 shadow-angle-ofInset:0px;
 shadow-distance-ofInset:0px;
}
.c_portalResSearch_total-01001004 .p_recruit .iconfont:before {
 shadow-angle:0px;
 shadow-distance:0px;
 shadow-angle-ofInset:0px;
 shadow-distance-ofInset:0px;
}
.c_portalResSearch_total-01001004 .p_productMachine .iconfont:before {
 shadow-angle:0px;
 shadow-distance:0px;
 shadow-angle-ofInset:0px;
 shadow-distance-ofInset:0px;
}
.c_portalResSearch_total-01001004 .p_productParts .iconfont:before {
 shadow-angle:0px;
 shadow-distance:0px;
 shadow-angle-ofInset:0px;
 shadow-distance-ofInset:0px;
}
.c_portalResSearch_total-01001004 .p_teacher .iconfont:before {
 shadow-angle:0px;
 shadow-distance:0px;
 shadow-angle-ofInset:0px;
 shadow-distance-ofInset:0px;
}
.c_portalResSearch_total-01001004 .p_course .iconfont:before {
 shadow-angle:0px;
 shadow-distance:0px;
 shadow-angle-ofInset:0px;
 shadow-distance-ofInset:0px;
}
.c_portalResSearch_total-01001004 .font {
 color:#000;
}
.c_portalResSearch_total-01001004 .p_input {
 width:100%;
 height:100%;
}
.c_portalResSearch_total-01001004 #search_keyword {
 border:0;
 line-height:50px;
 background:none;
 color:#fff;
}
@media only screen and (max-width: 768px) {
 .c_portalResSearch_total-01001004 .p_headbox {
  display:flex;
  padding:0;
  position:relative;
 }
 .c_portalResSearch_total-01001004 .i_buttonText {
  display:block;
  font-size:0.875rem;
  color:#ccc;
 }
 .c_portalResSearch_total-01001004 .p_headbox.active:before {
  display:none;
 }
 .c_portalResSearch_total-01001004 .p_headbox.active:after {
  display:none;
 }
 .c_portalResSearch_total-01001004 #search_keyword {
  font-size: 0.875rem;
 }
 .c_portalResSearch_total-01001004 #search_keyword::-webkit-input-placeholder {
  font-size:0.875rem;
  color:#ccc 
 }
 .c_portalResSearch_total-01001004 #search_keyword:-moz-placeholder {
  font-size:0.875rem;
  color:#ccc
 }
 .c_portalResSearch_total-01001004 #search_keyword::-moz-placeholder {
  font-size:0.875rem;
  color:#ccc
 }
 .c_portalResSearch_total-01001004 #search_keyword:-ms-input-placeholder {
  font-size:0.875rem;
  color:#ccc 
 }
 .c_portalResSearch_total-01001004 .p_searchBtn {
  display:none;
 }
 .c_portalResSearch_total-01001004 .p_searchBox {
  width:100%;
 }
 .c_portalResSearch_total-01001004 .last {
  font-size:1rem;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
 }
}
.fa_HeadSearch,
.fa_Close {
 color:#fff;
}
.fa_SearchBox {
 position:fixed;
 top:0;
 left:0;
 right:0;
 bottom:0;
 width:100%;
 height:0%;
 background:rgba(0,0,0,0.85);
 z-index:9998;
 display: flex;
 align-items: center;
 padding: 0 5%;
 transition: all 0.5s;
 overflow:hidden;
}
.fa_SearchOn {
 height:100%!important;
}
.fa_Close {
 position:absolute;
 top:5%;
 right:5%;
 z-index:9999;
 font-size:30px;
}
.fa_HeadSearch i {
 display:block;
 width:20px;
 height:20px;
 background:url('../images/fa_search.png') no-repeat center;
}
.fa_HeadSearch span {
 display:flex;
 background:#df0615;
 width:40px;
 height:40px;
 line-height:40px;
 color:#fff;
 border-radius:50%;
 text-align:center;
 position:absolute;
 left:0;
 top:50%;
 transform:translateY(-50%);
 justify-content:center;
 align-items:center;
}
.fa_Enlink:hover {
 color:#df0615;
}
@media only screen and (max-width: 768px) {
 .c_portalResSearch_total-01001004 .p_headbox {
  display:flex;
  padding:0;
  position:relative;
 }
 .c_portalResSearch_total-01001004 .i_buttonText {
  display:block;
  font-size:0.875rem;
  color:#ccc;
 }
 .c_portalResSearch_total-01001004 .p_headbox.active:before {
  display:none;
 }
 .c_portalResSearch_total-01001004 .p_headbox.active:after {
  display:none;
 }
 .c_portalResSearch_total-01001004 #search_keyword {
  font-size: 0.875rem;
 }
 .c_portalResSearch_total-01001004 #search_keyword::-webkit-input-placeholder {
  font-size:0.875rem;
  color:#ccc 
 }
 .c_portalResSearch_total-01001004 #search_keyword:-moz-placeholder {
  font-size:0.875rem;
  color:#ccc
 }
 .c_portalResSearch_total-01001004 #search_keyword::-moz-placeholder {
  font-size:0.875rem;
  color:#ccc
 }
 .c_portalResSearch_total-01001004 #search_keyword:-ms-input-placeholder {
  font-size:0.875rem;
  color:#ccc 
 }
 .c_portalResSearch_total-01001004 .p_searchBtn {
  display:none;
 }
 .c_portalResSearch_total-01001004 .p_searchBox {
  width:100%;
 }
 .c_portalResSearch_total-01001004 .last {
  font-size:1rem;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
 }
}
@media only screen and (max-width: 768px) {
 .c_portalResSearch_total-01001004 .p_headbox {
  display:flex;
  padding:0;
  position:relative;
 }
 .c_portalResSearch_total-01001004 .i_buttonText {
  display:block;
  font-size:0.875rem;
  color:#ccc;
 }
 .c_portalResSearch_total-01001004 .p_headbox.active:before {
  display:none;
 }
 .c_portalResSearch_total-01001004 .p_headbox.active:after {
  display:none;
 }
 .c_portalResSearch_total-01001004 #search_keyword {
  font-size: 0.875rem;
 }
 .c_portalResSearch_total-01001004 #search_keyword::-webkit-input-placeholder {
  font-size:0.875rem;
  color:#ccc 
 }
 .c_portalResSearch_total-01001004 #search_keyword:-moz-placeholder {
  font-size:0.875rem;
  color:#ccc
 }
 .c_portalResSearch_total-01001004 #search_keyword::-moz-placeholder {
  font-size:0.875rem;
  color:#ccc
 }
 .c_portalResSearch_total-01001004 #search_keyword:-ms-input-placeholder {
  font-size:0.875rem;
  color:#ccc 
 }
 .c_portalResSearch_total-01001004 .p_searchBtn {
  display:none;
 }
 .c_portalResSearch_total-01001004 .p_searchBox {
  width:100%;
 }
 .c_portalResSearch_total-01001004 .last {
  font-size:1rem;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
 }
}
.w_grid-000 {
 margin-left: auto;
 margin-right: auto;
 width: 100%;
}
.w_grid-000 > .w_grid {
 width: 100%;
 position: relative;
}
.w_grid-000 > div > .p_gridbox {
 width: 100%;
 overflow: hidden;
 position: static;
}
.w_grid-000 > div > div > .p_gridCell {
 float: left;
 position: static;
}
.w_grid-000 > div > div > .p_gridCell:not(:empty):before {
 content:'';
 height: 0px;
 display: block;
}
.w_grid-000 > .w_grid.signal {
 min-height: inherit;
}
.w_grid-000 > .w_grid.signal > .p_gridbox {
 min-height: inherit;
}
.w_grid-000 > .w_grid.signal > .p_gridbox > .p_gridCell {
 min-height: inherit;
}
.w_grid-000 > div > .p_gridbox > .p_gridCell:first-child {
 margin-left: 0;
 clear: left;
}
#w_grid-000 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
 margin-left: 0;
 clear: left;
}
@media only screen and (max-width: 768px) {
 .w_grid-000 > div > .p_gridbox > .p_gridCell {
  width: 100%;
  margin-left: 0;
  margin-top: 0rem;
  margin-bottom: 0rem;
 }
}
@media only screen and (min-width: 769px) {
 .w_grid-000 > div > .p_gridbox > .p_gridCell:first-child {
  width: 100%;
  margin-left:0;
  margin-top: 0rem;
  margin-bottom: 0rem;
 }
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
}
@media only screen and (max-width: 900px) {
}
@keyframes fa_long01 {
 0% {
  width:0;
 }
 100% {
  width:80px;
 }
}
@keyframes fa_wave1 {
 0% {
  width:50%;
  height:50%;
  top:-5%;
  left:-3%;
  opacity:0.2;
 }
 10% {
  width:20%;
  height:30%;
  top:50%;
  left:20%;
  opacity:0.25;
 }
 20% {
  width:60%;
  height:40%;
  top:0%;
  left:40%;
  opacity:0.2;
 }
 30% {
  width:30%;
  height:80%;
  top:20%;
  left:90%;
  opacity:0.2;
 }
 40% {
  width:40%;
  height:20%;
  top:70%;
  left:20%;
  opacity:0.1;
 }
 50% {
  width:20%;
  height:30%;
  top:10%;
  left:90%;
  opacity:0.25;
 }
 60% {
  width:60%;
  height:40%;
  top:50%;
  left:00%;
  opacity:0.2;
 }
 70% {
  width:20%;
  height:30%;
  top:00%;
  left:50%;
  opacity:0.2;
 }
 80% {
  width:10%;
  height:20%;
  top:70%;
  left:20%;
  opacity:0.1;
 }
 90% {
  width:50%;
  height:20%;
  top:100%;
  left:100%;
  opacity:0.1;
 }
}
@CHARSET "UTF-8";
* {
 padding: 0;
 margin: 0;
}
.pagebox {
 width: 100%;
 margin: 0px auto;
}
.pagebox,
#-remove--flag {
}
body,
#-remove--flag {
}
@media only screen and (min-width: 769px )and (min-width:1024px) {
}
#c_portalResSearch_total-16035083207545661 .p_MatteIcon .iconfont:before {
 content:'\e602';
}
#c_portalResSearch_total-16035083207545661 .p_product .iconfont:before {
 shadow-angle:0px;
 shadow-distance:0px;
 shadow-angle-ofInset:0px;
 shadow-distance-ofInset:0px;
}
#c_portalResSearch_total-16035083207545661 .p_info .iconfont:before {
 shadow-angle:0px;
 shadow-distance:0px;
 shadow-angle-ofInset:0px;
 shadow-distance-ofInset:0px;
}
#c_portalResSearch_total-16035083207545661 .p_companyfile .iconfont:before {
 shadow-angle:0px;
 shadow-distance:0px;
 shadow-angle-ofInset:0px;
 shadow-distance-ofInset:0px;
}
#c_portalResSearch_total-16035083207545661 .p_recruit .iconfont:before {
 shadow-angle:0px;
 shadow-distance:0px;
 shadow-angle-ofInset:0px;
 shadow-distance-ofInset:0px;
}
#c_portalResSearch_total-16035083207545661 .p_productMachine .iconfont:before {
 shadow-angle:0px;
 shadow-distance:0px;
 shadow-angle-ofInset:0px;
 shadow-distance-ofInset:0px;
}
#c_portalResSearch_total-16035083207545661 .p_productParts .iconfont:before {
 shadow-angle:0px;
 shadow-distance:0px;
 shadow-angle-ofInset:0px;
 shadow-distance-ofInset:0px;
}
#c_portalResSearch_total-16035083207545661 .p_teacher .iconfont:before {
 shadow-angle:0px;
 shadow-distance:0px;
 shadow-angle-ofInset:0px;
 shadow-distance-ofInset:0px;
}
#c_portalResSearch_total-16035083207545661 .p_course .iconfont:before {
 shadow-angle:0px;
 shadow-distance:0px;
 shadow-angle-ofInset:0px;
 shadow-distance-ofInset:0px;
}
#c_portalResSearch_total-16035083207545661 .p_contentBox {
 width:100%;
 overflow:hidden;
}
#c_portalResSearch_total-16035083207545661 .p_headbox {
 display:flex;
 align-items:center;
 border-bottom:1px solid #ebeced;
}
#c_portalResSearch_total-16035083207545661 .p_searchBtn {
 width:60px;
 border:none;
 color:#fff;
 margin:0px;
 padding:0px;
 display:flex;
 line-height:40px;
 background:none;
 justify-content:center;
 align-items:center;
}
#c_portalResSearch_total-16035083207545661 .font {
 color:#000;
}
#c_portalResSearch_total-16035083207545661 .p_searchBox {
 flex:1;
 height:60px;
}
#c_portalResSearch_total-16035083207545661 .p_input {
 width:100%;
 height:100%;
}
#c_portalResSearch_total-16035083207545661 #search_keyword {
 border:0;
 line-height:50px;
 background:none;
 color:#fff;
}
@media only screen and (max-width: 768px) {
 #c_portalResSearch_total-16035083207545661 .p_headbox {
  display:flex;
  padding:0;
  position:relative;
 }
 #c_portalResSearch_total-16035083207545661 .i_buttonText {
  display:block;
  font-size:0.875rem;
  color:#ccc;
 }
 #c_portalResSearch_total-16035083207545661 .p_headbox.active:before {
  display:none;
 }
 #c_portalResSearch_total-16035083207545661 .p_headbox.active:after {
  display:none;
 }
 #c_portalResSearch_total-16035083207545661 #search_keyword {
  font-size: 0.875rem;
 }
 #c_portalResSearch_total-16035083207545661 #search_keyword::-webkit-input-placeholder {
  font-size:0.875rem;
  color:#ccc 
 }
 #c_portalResSearch_total-16035083207545661 #search_keyword:-moz-placeholder {
  font-size:0.875rem;
  color:#ccc
 }
 #c_portalResSearch_total-16035083207545661 #search_keyword::-moz-placeholder {
  font-size:0.875rem;
  color:#ccc
 }
 #c_portalResSearch_total-16035083207545661 #search_keyword:-ms-input-placeholder {
  font-size:0.875rem;
  color:#ccc 
 }
 #c_portalResSearch_total-16035083207545661 .p_searchBtn {
  display:none;
 }
 #c_portalResSearch_total-16035083207545661 .p_searchBox {
  width:100%;
 }
 #c_portalResSearch_total-16035083207545661 .last {
  font-size:1rem;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
 }
}
#c_portalResSearch_total-16035083207545661 {
 width:auto;
 max-width:none;
 min-width:0px;
 height:auto;
 max-height:none;
 min-height:0px;
 margin-top:0px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:0px;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}
#c_portalResnav_main-15972855008470760 .fa_search_btn {
 display:inline-block;
 width:40px;
 height:40px;
}
#c_portalResnav_main-15972855008470760 .fa_search_btn svg {
 display:block;
 padding:5px;
}
#c_portalResnav_main-15972855008470760 .st0 {
 fill:none;
 stroke-width:4;
 animation:fa_sson 2.5s linear infinite alternate;
 transition:all 0.5s;
 stroke-dasharray:155px 155px;
}
#c_portalResnav_main-15972855008470760 {
 width:auto;
 max-width:none;
 min-width:0px;
 height:auto;
 max-height:none;
 min-height:0px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}
#c_portalResPublic_codeContainer-16042856789715442 {
 width:100%;
 max-width:none;
 min-width:0px;
 height:auto;
 max-height:none;
 min-height:0px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}
#c_portalResnav_main-16039390772355326 .fa_Footer dl dt:last-child {
 display:none;
}
#c_portalResnav_main-16039390772355326 {
 width:auto;
 max-width:none;
 min-width:0px;
 height:auto;
 max-height:none;
 min-height:0px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}
#w_grid-1599809478485 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
 margin-left:0;
 clear:left;
}
@media only screen and (max-width: 768px) {
 #w_grid-1599809478485>div {
  min-height:70px;
 }
}
@media only screen and (min-width: 769px) {
 #w_grid-1599809478485>div {
  min-height:90px;
 }
}
#w_grid-1599809478485 > div > .p_gridbox {
 overflow:visible;
}
#w_grid-1599809478485 > div > .p_gridbox:before {
 clear:both;
 display:table;
 content:" ";
 min-height:0px;
}
#w_grid-1599809478485 > div > .p_gridbox:after {
 clear:both;
 display:table;
 content:" ";
 min-height:0px;
}
#w_grid-1597282045027 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
 margin-left:0;
 clear:left;
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
}
#w_grid-1603938277794 .p_MatteIcon .iconfont:before {
 content:'\e602';
}
#w_grid-1603938277794 >div {
 animation-fill-mode:both;
 background:#1f1f1f;
 border-top:1px solid rgba(246, 246, 246, 1);
}
#w_grid-1603938277794 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
 margin-left:0px;
 clear:left;
}
@media only screen and (max-width: 768px) {
 #w_grid-1603938277794> div > .p_gridbox > .p_gridCell {
  margin-bottom:1rem;
  margin-top:1rem;
  margin-left:0;
 }
}
@media only screen and (min-width: 769px) {
 #w_grid-1603938277794> div > .p_gridbox > .p_gridCell {
  margin-bottom:3rem;
  margin-top:5rem;
  margin-left:0;
 }
 #w_grid-1603938277794> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {
  width:100%;
  margin-left:0;
  margin-right:0;
  clear:none;
 }
 #w_grid-1603938277794> div > .p_gridbox > .p_gridCell:nth-child(1n) {
  margin-right:0;
 }
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
}
#w_grid-1603938277794 .p_gridbox {
 overflow:visible;
 background-color:rgba(255, 255, 255, 1);
}
#w_grid-1603938277794 .p_gridbox:before {
 clear:both;
 display:table;
 content:" ";
 min-height:0px;
}
#w_grid-1603938277794 .p_gridbox:after {
 clear:both;
 display:table;
 content:" ";
 min-height:0px;
}
#w_grid-1603938902435 .p_MatteIcon .iconfont:before {
 content:'\e602';
}
#w_grid-1603938902435 >div {
 animation-fill-mode:both;
}
#w_grid-1603938902435 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
 margin-left:0px;
 clear:left;
}
@media only screen and (max-width: 768px) {
 #w_grid-1603938902435> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
  display:none;
 }
}
@media only screen and (min-width: 769px) {
 #w_grid-1603938902435> div > .p_gridbox > .p_gridCell {
  margin-bottom:0rem;
  margin-top:0rem;
  margin-left:0px;
 }
 #w_grid-1603938902435> div > .p_gridbox > .p_gridCell:nth-child(3n+0) {
  width:18.3%;
  margin-left:0px;
  margin-right:0px;
  clear:none;
 }
 #w_grid-1603938902435> div > .p_gridbox > .p_gridCell:nth-child(3n+1) {
  margin-left:0px;
  clear:left;
  margin-right:0px;
  width:27.26%;
 }
 #w_grid-1603938902435> div > .p_gridbox > .p_gridCell:nth-child(3n+2) {
  width:54.43%;
  margin-left:0px;
  margin-right:0px;
  clear:none;
 }
 #w_grid-1603938902435> div > .p_gridbox > .p_gridCell:nth-child(3n) {
  margin-right:0px;
 }
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
 #w_grid-1603938902435> div > .p_gridbox > .p_gridCell {
  margin-bottom:0rem;
  margin-top:0rem;
  margin-left:0px;
 }
 #w_grid-1603938902435> div > .p_gridbox > .p_gridCell:nth-child(2n+0) {
  width:29.65%;
  margin-left:0px;
  margin-right:0px;
  clear:none;
 }
 #w_grid-1603938902435> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
  margin-left:0px;
  clear:left;
  margin-right:0px;
  width:70.35%;
 }
 #w_grid-1603938902435> div > .p_gridbox > .p_gridCell:nth-child(2n) {
  margin-right:0px;
 }
}
#w_fimg-1616309634305 .p_MatteIcon .iconfont:before {
 content:'\e602';
}
#w_fimg-1616309634305 >div {
 animation-fill-mode:both;
}
#w_grid-1604367199902 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
 margin-left:0;
 clear:left;
}
@media only screen and (max-width: 768px) {
 #w_grid-1604367199902 .reset_style:nth-child(1) span {
  font-size:20px!important;
 }
 #w_grid-1604367199902 .reset_style p {
  text-align:center!important;
 }
 #w_grid-1604367199902 .w_fimg-000 {
  margin:auto!important
 }
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
}
#w_fimg-1604367335161 .p_MatteIcon .iconfont:before {
 content:'\e602';
}
#w_fimg-1604367335161 >div {
 animation-fill-mode:both;
}
#w_grid-1603938904399 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
 margin-left:0;
 clear:left;
}
#w_grid-1603938904399 >div {
 border-top:rgba(255,255,255,0) solid 1px;
 padding:20px 0;
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
}
#w_grid-1604367689973 .p_MatteIcon .iconfont:before {
 content:'\e602';
}
#w_grid-1604367689973 >div {
 animation-fill-mode:both;
}
#w_grid-1604367689973 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
 margin-left:0px;
 clear:left;
}
#w_grid-1604367689973 .reset_style {
 opacity:1;
}
@media only screen and (max-width: 768px) {
 #w_grid-1604367689973 .reset_style p {
  text-align:center!important;
 }
 #w_grid-1604367689973 .reset_style {
  margin:5px 0;
 }
}
@media only screen and (min-width: 769px) {
 #w_grid-1604367689973> div > .p_gridbox > .p_gridCell {
  margin-bottom:0rem;
  margin-top:0rem;
  margin-left:0px;
 }
 #w_grid-1604367689973> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {
  width:100%;
  margin-left:0;
  margin-right:0;
  clear:none;
 }
 #w_grid-1604367689973> div > .p_gridbox > .p_gridCell:nth-child(1n) {
  margin-right:0;
 }
}
@media only screen and (max-width: 1024px) and (min-width: 769px) {
 #w_grid-1604367689973> div > .p_gridbox > .p_gridCell {
  margin-bottom:0rem;
  margin-top:0rem;
  margin-left:0;
 }
 #w_grid-1604367689973> div > .p_gridbox > .p_gridCell:nth-child(2n+0) {
  width:50%;
  margin-left:0;
  margin-right:0;
  clear:none;
 }
 #w_grid-1604367689973> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
  margin-left:0;
  clear:left;
  margin-right:0;
  width:50%;
 }
 #w_grid-1604367689973> div > .p_gridbox > .p_gridCell:nth-child(2n) {
  margin-right:0;
 }
}
#w_grid-1599809478485 {
 position:fixed;
 top:0px;
 left:50%;
 bottom:auto;
 right:auto;
 transform:translate(-50%, 0px);
 width:100%;
 height:90px;
 z-index:11;
 content:"tc";
 max-width:none;
 min-width:0px;
 max-height:none;
 min-height:0px;
 margin-top:0px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:0px;
 -webkit-transform:translate(-50%, 0px);
}
#w_grid-1597282045027 {
 width:100%;
 max-width:none;
 min-width:0px;
 height:auto;
 max-height:none;
 min-height:700px;
 margin-top:0px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:0px;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}
#w_grid-1603938277794 {
 width:100%;
 max-width:none;
 min-width:0px;
 height:auto;
 max-height:none;
 min-height:100px;
 margin-top:0px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:0px;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}
#w_grid-1603938902435 {
 width:94%;
 max-width:none;
 min-width:0px;
 height:auto;
 max-height:none;
 min-height:192px;
 margin-top:30px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:10px;
 padding-top:0px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:0px;
}
#w_fimg-1616309634305 {
 width:100%;
 max-width:180px;
 min-width:0px;
 height:auto;
 max-height:none;
 min-height:0px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}
#w_grid-1604367199902 {
 width:100%;
 max-width:none;
 min-width:0px;
 height:auto;
 max-height:none;
 min-height:192px;
 margin-top:0px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:0px;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}
#w_fimg-1604367335161 {
 width:100%;
 max-width:130px;
 min-width:0px;
 height:auto;
 max-height:none;
 min-height:1px;
 margin-top:0px;
 margin-left:auto;
 margin-right:0px;
 margin-bottom:0px;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}
#w_common_text-1604367264003 {
 width:100%;
 max-width:125px;
 min-width:0px;
 height:auto;
 max-height:none;
 min-height:0px;
 margin-top:0px;
 margin-left:auto;
 margin-right:0px;
 margin-bottom:0px;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}
#w_grid-1603938904399 {
 width:94%;
 max-width:none;
 min-width:0px;
 height:auto;
 max-height:none;
 min-height:0px;
 margin-top:0px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:0px;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}
#w_grid-1604367689973 {
 width:100%;
 max-width:1640px;
 min-width:0px;
 height:auto;
 max-height:none;
 min-height:0px;
 margin-top:0px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:0px;
 padding-top:0px;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:0px;
}
#w_common_text-1603938936157 {
 width:auto;
 max-width:none;
 min-width:0px;
 height:auto;
 max-height:none;
 min-height:0px;
 margin-top:0px;
 margin-left:0px;
 margin-right:0px;
 margin-bottom:0px;
 padding-top:0px;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0px;
}
