#w_common_text-1624895055487{
 border-left:1px solid #c92b2f; 
}
#w_common_text-1624895055478{
   border-left:1px solid #c92b2f; 
}
.p_page .pageNum.active{
    background-color: #c92b2f;
    border-color: #c92b2f;
}
.p_page .pageNum:hover{
 background-color: #c92b2f;
 border-color: #c92b2f;
}
.p_page .next:hover{
 background-color: #c92b2f;
    border-color: #c92b2f;
}
.p_page .next:active{
 background-color: #c92b2f;
    border-color: #c92b2f;
}
.p_page .pre:hover{
 background-color: #c92b2f;
    border-color: #c92b2f;
}
/**手机端鼠标移入翻页颜色**/
.p_pagebox .next{
background-color: #c92b2f;
}
.p_pagebox .pre{
background-color: #c92b2f;
}

#w_grid-1583825154006 > div > .p_gridbox{
background-image: none;
}
#content_box-1583827412603-0:before{
 display:none; 
}
#content_box-1583827412603-0:after{
 display:none; 
}





@media only screen and (max-width: 768px){
  #w_grid-1583826031292{
      position: relative;
    z-index: -1;
  }
  #w_grid-1577327526182> div > .p_gridbox > .p_gridCell>.reset_style:nth-child(1) span{
     font-size:16px !important;
  }
  #content_box-1583831225992-0:after{
   display:none;
  }
  #w_common_text-1583831118200 span{
      font-size: 14px !important;
  }
  #w_grid-1583827559348{
        min-height: auto !important;
  }
  #w_grid-1583830990447{
        width: 95%;
  }
  #w_common_text-1583920893472 span{
      font-size:26px !important;
  }
  #w_common_text-1583831008709 span{
  font-size:26px !important;
}
  #w_common_text-1583831040447 span{
      font-size:22px !important;
  }
  #w_common_text-1583831079839 span{
   font-size:16px !important;
  }
  #w_grid-1583830716239{
    display:none;
  }
  #w_grid-1583827853484{
        width: 100%;
    margin-top: 0;
  }
#w_common_text-1621497761006 span{
  font-size:26px !important;
  }
  #w_common_text-1583825622376 span{
     font-size:14px !important;
  }
  #w_grid-1624414823208{
  display:none;  
  }
  #w_fline-1583472278831{
      display:none;  
  }
  #w_grid-1583472428821 > div > .p_gridbox > .p_gridCell:nth-child(2){
      display:none;  
  }
   #w_grid-1583472428821 > div > .p_gridbox > .p_gridCell:nth-child(3){
      display:none;  
  }
    #w_grid-1583472428821 > div > .p_gridbox > .p_gridCell:nth-child(4){
      display:none;  
  }
    #w_grid-1583472428821 > div > .p_gridbox > .p_gridCell:nth-child(5){
      display:none;  
  }
    #w_grid-1583472428821 > div > .p_gridbox > .p_gridCell:nth-child(6){
      display:none;  
  }
}
@media only screen and (min-width: 769px){
  
}
@media only screen and (max-width: 1024px) and (min-width: 769px){
  
}


/*导航样式*/



@media only screen and (max-width: 768px) {
  .header2 .logo {
    width: 297px!important;
    height: 60px;
    margin-top: 7px;
    overflow: hidden;
}
  #c_portalResnav_main-15580763825692032 {
    margin-top: 0px !important;
  }
  #c_portalResnav_main-15584960461718585{
    margin-top: 0px !important;
    background: #ce9d5f;
    padding: 20px !important;
  }
  #c_portalResnav_main-15580763825692032 {
    background: #ce9d5f;
    padding: 20px !important;
  }
  .c_portalResnav_main-01001010 .p_problemCategory {
    display: block;
  }
  .c_portalResnav_main-01001010 .p_navPc {
    display: none;
  }
  .c_portalResnav_main-01001010 .p_linkBox {
    display: none;
  }
  .c_portalResnav_main-01001010 .p_parent {
    display: block;
  }
  .c_portalResnav_main-01001010 .p_categoryBtn:before {
    
  }
  .c_portalResnav_main-01001010 .icon-arrow_up:before {
    content: "\e69a";
  }
  .c_portalResnav_main-01001010 .icon-arrow_down:before {
    content: "\e69c";
  }
  .c_portalResnav_main-01001010 .p_btn-show {
    color: #fff;
    background: #ce9d5f;
    
  }
  .c_portalResnav_main-01001010 .p_btn-hide {
    width: 12%;
    height: 100%;
    float: left;
    background-color: #ce9d5f;
  }
  .c_portalResnav_main-01001010 .p_category {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 100%;
  }
  .c_portalResnav_main-01001010 .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;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 0 0 5px;
  }
  .c_portalResnav_main-01001010 .p_categoryBox {
    overflow-y: auto;
    width: 88%;
    height: 100%;
    float: left;
    background-color: rgb(239,239,245);
  }
  .c_portalResnav_main-01001010 .p_categoryBox > .p_parentBox{
    background-color: #FFFFFE!important;
    padding-left: 0px;
  }
  .c_portalResnav_main-01001010 .p_parentBox{
    width: auto;
    height: auto;
    color: #fff;
  }
  .c_portalResnav_main-01001010 .p_parentBox {
    width: auto;
    height: auto;
    color: #fff;
    background-color: rgb(239,239,245);
    padding-left: 20px;
  }
  .c_portalResnav_main-01001010 .p_childBox .p_parent{
    border-bottom: 1px solid #c0c0c0;
  }
  .c_portalResnav_main-01001010 .p_c-fff {
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #fff;
    font-size: 24px;
  }
  .c_portalResnav_main-01001010 .p_categoryBtn {
    display: block;
    margin: 12px 5px 10px 0;
    color: #000000;
    font-size: 12px;
  }
  .c_portalResnav_main-01001010 .p_link {
    height: auto;
    vertical-align: middle;
    width: initial;
    margin: 15px 0px 15px 15px;
    -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;
    font-size:16px
  }
  .c_portalResnav_main-01001010 {
    width: 640px;
  }
}
@media only screen and (min-width: 769px){
  
  .c_portalResnav_main-01001010  .p_problemCategory{
    display: none;
  }
  .c_portalResnav_main-01001010 .p_parent{
    display: none;
  }
  .c_portalResnav_main-01001010 .p_navPc{
    display: block;
  }
  .c_portalResnav_main-01001010 .p_linkBox{
    display: block;
  }
  .c_portalResnav_main-01001010 {
    width: auto;
    height: auto;
    overflow: visible;
  }
  
  .c_portalResnav_main-01001010 .p_category {
    height: 100%;
    width: 100%;
    position: relative;
    z-index:111111111111
  }
  .clearfix:before,
  .clearfix:after {
    content: "";
    display: block;
    clear: both;
    width: 0;
    height: 0;
    visibility: hidden;
    font-size: 0;
  }
  .c_portalResnav_main-01001010 .p_categoryBox{
    line-height:24px;
    width: 100%;
    float: left;
  }
  .c_portalResnav_main-01001010 .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-01001010 .p_categoryBox > .p_parentBox {
    border-top: 0px solid #fff;
  }
  .c_portalResnav_main-01001010 .p_categoryBox > .p_parentBox:hover {
    border-bottom: 2px solid #b72024;
  }
  .c_portalResnav_main-01001010 .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: 16px;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #ffffff;
  }
  .c_portalResnav_main-01001010 .p_categoryBox .slideOut .p_title{
    font-size: 14px;
  }
  .c_portalResnav_main-01001010 .p_categoryBox .p_title:hover{
    color:#ffffff;
  }
  .c_portalResnav_main-01001010 .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:#e29029;
    height:auto;
    width:14px;
    margin: 0 4px 0 0;
    padding:0;
    position:static;
    text-align: center;
    color:rgba(217,217,217,1);
    display: none;
  }
  .c_portalResnav_main-01001010 .p_categoryBtn:hover{
    border-width: 0;
    border-style: solid;
    color:#e29029;
    border-color:rgba(255,255,255,0);
    background-color:rgba(255,255,255,0);
    box-shadow:none;
  }
  .c_portalResnav_main-01001010 .p_categoryBtn:active{
    border-width: 0;
    border-style: solid;
    color:#e29029;
    border-color:rgba(255,255,255,0);
    background-color:rgba(255,255,255,0);
    box-shadow:none;
  }
  .c_portalResnav_main-01001010 .p_linkBox .iconfont:before{
    content:'';
  }
  .c_portalResnav_main-01001010 .p_childBox .p_linkBox .icon-duduyinleappicon1401:before{
    content:'\e65f';
    color:#e29029;
    font-size:10px
  }
  .c_portalResnav_main-01001010 .p_categoryBox .p_childBox {
    border:1px solid rgba(240,240,240,1);
    z-index: 9;
    background: #fff !important;
  }
  .c_portalResnav_main-01001010 .p_categoryBox .p_parentBox{
    position:relative;
    width: 14.25%;
    
    height: 90px;
    float: left;
    text-align: center;
  }
  .c_portalResnav_main-01001010 .p_childBox .p_parentBox{
    position:relative;
    width: 100%;
    
    height: 50px;
    float: left;
    text-align: center;
  }
  .c_portalResnav_main-01001010 .p_parentBox:last-child .p_linkBox {
    border-bottom:0 none;
  }
  
  .c_portalResnav_main-01001010  .p_categoryBox>.p_parentBox>.p_childBox{
    margin-top: 90px;
    left: 0px;
  }
  .c_portalResnav_main-01001010 .p_categoryBox .slideOut{
    position: absolute;
    left: 100%;
    top: 0;
    width: 100%;
    height: auto;
    background:#fff;
  }
  .c_portalResnav_main-01001010 .p_category > .js_categoryBox > .p_parentBox > .p_childBox{
    display: none;
  }
  .c_portalResnav_main-01001010 .p_category > .js_categoryBox > .p_parentBox > 
  .p_childBox.slideOut{
    display: block;
  }
}
#w_grid-1548322045199{
  border-bottom:#5b5751 1px solid;
 
}
#w_grid-1558496000961{
  border-bottom:#5b5751 1px solid;
 
}
.c_portalResnav_main-01001010 .p_categoryBox .p_childBox .p_title{
  color:#444
}
.c_portalResnav_main-01001010 .p_categoryBox .p_childBox .p_title:hover{
  color:#e29029
}.c_portalResnav_main-01001010 .clear{
clear:both;
}
.c_portalResnav_main-01001010 ::placeholder{
font-size:36px;
color:#515151;
}
.c_portalResnav_main-01001010 .hvr-left:nth-child(8){/* display:none; */}
.c_portalResnav_main-01001010 .hvr-left:nth-child(9){
display:none;
}
.c_portalResnav_main-01001010 .f-cb{
zoom:1;
}
.c_portalResnav_main-01001010 .header-left{width: calc(100% - 15%);}
.c_portalResnav_main-01001010 .f-cb:after{
display:block;
height:0;
clear:both;
visibility:hidden;
overflow:hidden;
content:".";
}
.c_portalResnav_main-01001010 .fl{
float:left;
display:inline;
}
.c_portalResnav_main-01001010 .fr{
float:right;
display:inline;
}
.c_portalResnav_main-01001010 .head_lan{width:auto;height:36px;margin-top:32px;/* margin-bottom:32px; */}
.c_portalResnav_main-01001010 .head_lan .lan_tel{
font-family:'Oswald', impact, sans-serif;
font-size:20px;
}
.c_portalResnav_main-01001010 .head_lan .lan_tel a{color: #c92b2f;}
.c_portalResnav_main-01001010 .head_lan .lan_tel .iconfont{line-height:30px;height:30px;width:30px;text-align:center;margin-right:10px;border-radius:50%;border: 1px solid #c92b2f;display:inline-block;}
.c_portalResnav_main-01001010 .head_lan .lan_tel .iconfont:before{content:'\e628';color: #c92b2f;font-size:18px;text-align:center;}
.c_portalResnav_main-01001010 .header1.active .lan_tel .iconfont{border: 1px solid #007ec5;}
.c_portalResnav_main-01001010 .header1.active .lan_tel .iconfont:before{color: #007ec5;}
.c_portalResnav_main-01001010 .header1.active .lan_tel a{color: #007ec5;}
.c_portalResnav_main-01001010 .header1:hover .lan_tel .iconfont{border: 1px solid #c92b2f;}
.c_portalResnav_main-01001010 .header1:hover .lan_tel .iconfont:before{color: #c92b2f;}
.c_portalResnav_main-01001010 .header1:hover .lan_tel a{color: #c92b2f;}
.c_portalResnav_main-01001010 .head_lan .lan{
float:left;
margin:0px 5px;
}
.c_portalResnav_main-01001010 .head_lan .lan a{
display:block;
background:#01968d;
border-radius:50%;
width:36px;
height:36px;
line-height:36px;
color:#fff;
text-align:center;
-webkit-transition:all .5s ease;
transition:all .5s ease;
}
.c_portalResnav_main-01001010 .head_lan .lan a:hover{
background:#f08200;
}
.c_portalResnav_main-01001010 .head_lan .lan:after{
display:block;
height:0;
clear:both;
visibility:hidden;
overflow:hidden;
content:".";
}
.c_portalResnav_main-01001010 .scroll{
overflow-y:unset !important;
display:unset important;
}
.c_portalResnav_main-01001010 .header1{z-index: 999;height: 90px;position: relative;background:#FFF;border-bottom:1px solid rgba(255,255,255,.1);top:0px;width:100%;padding:0 30px;box-shadow:0px 0px 10px 0 rgba(0, 0, 0, 0.2);-webkit-transition:all .5s ease;transition:all .5s ease;}
.c_portalResnav_main-01001010 .header1.active{
background:#fff;
}
.c_portalResnav_main-01001010 .header1.scroll{
height:70px;
}
.c_portalResnav_main-01001010 .header1:hover{
background:#fff;
}
.c_portalResnav_main-01001010 .wel_top{
z-index:9;
height:40px;
position:fixed;
background:#01968d;
top:0px;
width:100%;
padding:0 30px;
overflow:hidden;
}
.c_portalResnav_main-01001010 .wel_top .top_tel{
color:#fff;
line-height:40px;
font-weight:bold;
font-size:16px;
}
.c_portalResnav_main-01001010 .wel_top .top_tel .iconfont{
line-height:40px;
height:40px;
width:30px;
display:inline-block;
}
.c_portalResnav_main-01001010 .wel_top .top_tel .iconfont:before{
content:'\e628';
color:#fff;
font-size:20px;
}
.c_portalResnav_main-01001010 .wel_top .top_link{
color:#fff;
line-height:40px;
}
.c_portalResnav_main-01001010 .wel_top .top_link a{
color:#fff;
display:inline-block;
}
.c_portalResnav_main-01001010 .wel_top  .clear{
clear:both;
}
.c_portalResnav_main-01001010 .header1 h1{width: 20%;height:90px;position:relative;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;}
.c_portalResnav_main-01001010 .header1 h1 img{max-width:100%;width: 250px;position:absolute;left:0;top: 15px;opacity:0;-webkit-transition:all 0.5s 0s cubic-bezier(0.86, 0.5, 1, 1);transition:all 0.5s 0s cubic-bezier(0.86, 0.5, 1, 1);}
.c_portalResnav_main-01001010 .header1 h1 img.img2{
opacity:1;
}
.c_portalResnav_main-01001010 .header1:hover h1 img.img1{
opacity:0;
}
.c_portalResnav_main-01001010 .header1.active h1 img.img1{
opacity:0;
}
.c_portalResnav_main-01001010 .header1:hover h1 img.img2{
opacity:1;
}
.c_portalResnav_main-01001010 .header1.active h1 img.img2{
opacity:1;
}
.c_portalResnav_main-01001010 .header1.scroll h1{
height:70px;
width:261px;
}
.c_portalResnav_main-01001010 .header1 nav{float:right;height: 90px;line-height: 90px;max-width: none;width:auto;position:static;-webkit-transition:all .3s ease;transition:all .3s ease;}
.c_portalResnav_main-01001010 .header1.scroll nav{
height:70px;
line-height:70px;
}
.c_portalResnav_main-01001010 .header1 nav li{float:left;display:inline-block;text-align:center;font-size:16px;-webkit-transition:all 0.3s cubic-bezier(0.86, 0.5, 1, 1);transition:all 0.3s cubic-bezier(0.86, 0.5, 1, 1);margin:0 1vw;}
.c_portalResnav_main-01001010 .header1.scroll nav li{
-webkit-transition:all .3s ease;
transition:all .3s ease;
-webkit-transition-delay:0s !important;
transition-delay:0s !important;
}
.c_portalResnav_main-01001010 .header1 nav li:nth-child(7){/* margin-right:0; */}
.c_portalResnav_main-01001010 .js-m.animate{
opacity:1;
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
transform:translate(0, 0);
}
.c_portalResnav_main-01001010 .js-m.js-m-2{
opacity:1;
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
transform:translate(0, 0);
-webkit-transition:all .8s ease;
transition:all .8s ease;
}
.c_portalResnav_main-01001010 .js-m.js-m-2.animate{
opacity:1;
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
transform:translate(0, 0);
}
.c_portalResnav_main-01001010 .hvr-left:before{content:"";position:absolute;z-index:-1;background: #c92b2f;left:0%;right:0;width:0%;bottom:0;height:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.c_portalResnav_main-01001010 .hvr-left:hover:before{
width:100%;
}
.c_portalResnav_main-01001010 .hvr-left.cur:before{
width:100%;
}
.c_portalResnav_main-01001010 .hvr-left{
vertical-align:middle;
-webkit-transform:translateZ(0);
transform:translateZ(0);
box-shadow:0 0 1px transparent;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
position:relative;
}
.c_portalResnav_main-01001010 .header1 nav li > a{
color:#333;
display:block;
position:relative;
-webkit-transition:color 0.5s;
transition:color 0.5s;
-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);
transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);
}
.c_portalResnav_main-01001010 .header1:hover nav li > a{
color:#000;
}
.c_portalResnav_main-01001010 .header1.active nav li > a{
color:#000;
}
.c_portalResnav_main-01001010 .header1 .nav-sub{width:180px;background:#fff;position:absolute;top: 90px;left:0;height:auto;box-shadow:0px 2px 10px 0px rgba(0, 0, 0, 0.1);-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform .3s .2s;transition:transform .3s .2s;}
.c_portalResnav_main-01001010 .header1 .nav-sub.active{
-webkit-transform:scaleY(1);
-ms-transform:scaleY(1);
transform:scaleY(1);
-webkit-transition:-webkit-transform .3s;
transition:transform .3s;
}
.c_portalResnav_main-01001010 .header1 .nav-sub.active .n-nav-sub{
opacity:1;
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
transform:translate(0, 0);
-webkit-transition:all .2s .3s;
transition:all .2s .3s;
}
.c_portalResnav_main-01001010 .header1.scroll .nav-sub{
top:70px;
}
.c_portalResnav_main-01001010 .header1 .nav-sub .n-nav-sub{
opacity:0;
-webkit-transform:translate(0, -20px);
-ms-transform:translate(0, -20px);
transform:translate(0, -20px);
-webkit-transition:all .2s;
transition:all .2s;
}
.c_portalResnav_main-01001010 .header1 .nav-sub a{
height:45px;
line-height:45px;
display:block;
padding:0 20px;
text-align:left;
color:#333;
font-size:14px;
position:relative;
-webkit-transition:all 0.3s cubic-bezier(0.86, 0.5, 1, 1);
transition:all 0.3s cubic-bezier(0.86, 0.5, 1, 1);
}
.c_portalResnav_main-01001010 .header1 .nav-sub a:hover{background-color: #c92b2f;color:#fff;}
.c_portalResnav_main-01001010 .header1 .nav-sub .nav-arrow{
position:absolute;
top:15px;
right:10px;
width:16px;
height:16px;
opacity:0;
-webkit-transform:rotate(0deg) translate(-20px, 0px);
-ms-transform:rotate(0deg) translate(-20px, 0px);
transform:rotate(0deg) translate(-20px, 0px);
}
.c_portalResnav_main-01001010 .header1 .nav-sub a:hover .nav-arrow{
-webkit-transition:-webkit-transform 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55), opacity 300ms;
transition:transform 300ms cubic-bezier(0.68, -0.55, 0.265, 1.55), opacity 300ms;
opacity:1;
-webkit-transform:rotate(0deg) translate(0px, 0px);
-ms-transform:rotate(0deg) translate(0px, 0px);
transform:rotate(0deg) translate(0px, 0px);
}
.c_portalResnav_main-01001010 .icon-up:before{
content:'\e6a7';
}
.c_portalResnav_main-01001010 .header1 .nav-sub .nav-arrow:before{
font-size:16px;
color:#fff;
}
.c_portalResnav_main-01001010 .header1 .header-right{
width:170px;
position:absolute;
right:20px;
top:0;
z-index:10;
}
.c_portalResnav_main-01001010 .header1 .header-right .search-btn{
width:60px;
height:90px;
line-height:90px;
text-align:center;
cursor:pointer;
display:inherit;
-webkit-transition:all .3s ease;
transition:all .3s ease;
}
.c_portalResnav_main-01001010 .header1.scroll .header-right .search-btn{
height:70px;
line-height:70px;
}
.c_portalResnav_main-01001010 .icon-search1:before{content:'\e661';
}
.c_portalResnav_main-01001010 .header1 .header-right .search-btn:before{
font-size:25px;
color:#fff;
-webkit-transition:color .3s ease-in-out;
transition:color .3s ease-in-out;
}
.c_portalResnav_main-01001010 .header1:hover .header-right .search-btn:before{
color:#000;
}
.c_portalResnav_main-01001010 .header1.active .header-right .search-btn:before{
color:#000;
}
.c_portalResnav_main-01001010 .header1:hover .header-right .search-btn:hover:before{
color:#01968d;
}
.c_portalResnav_main-01001010 .header1.active .header-right .search-btn:hover:before{
color:#01968d;
}
.c_portalResnav_main-01001010 .header2{
height:60px;
position:fixed;
background:#fff;
border-bottom:none;
z-index:22;
top:0;
width:100%;
display:none;
}
.c_portalResnav_main-01001010 .header2 .main-wrap{
height:60px;
padding:0 3%;
box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}
.c_portalResnav_main-01001010 .header2 .logo{width:400px;height:60px;overflow:hidden;left: 15px;transform: translate(0%, -50%);}
.c_portalResnav_main-01001010 .header2 .logo a{
display:block;
}
.c_portalResnav_main-01001010 .header2 .logo img{width:60%;/* margin-top:10px; */vertical-align:top;}
.c_portalResnav_main-01001010 .header2 .nav-btn{
width:25px;
height:16px;
position:relative;
cursor:pointer;
margin-top:19px;
}
.c_portalResnav_main-01001010 .header2 .nav-btn.active{
-webkit-animation:rotate 0.5s linear 0s;
animation:rotate 0.5s linear 0s;
}
.c_portalResnav_main-01001010 .header2 .nav-btn .line{
display:block;
width:100%;
height:2px;
border-radius:2px;
background-color:#333;
position:absolute;
left:50%;
margin-left:-15px;
}
.c_portalResnav_main-01001010 .header2 .nav-btn .line1{
-webkit-transform-origin:4px 0;
-ms-transform-origin:4px 0;
transform-origin:4px 0;
}
.c_portalResnav_main-01001010 .header2 .nav-btn.active .line1{
top:0px;
}
.c_portalResnav_main-01001010 .header2 .nav-btn.hover .line{background:#d32e44;
}
.c_portalResnav_main-01001010 .header2 .nav-btn .line2{
top:7px;
}
.c_portalResnav_main-01001010 .header2 .nav-btn .line3{
bottom:0;
-webkit-transform-origin:1px center;
-ms-transform-origin:1px center;
transform-origin:1px center;
}
.c_portalResnav_main-01001010 .header2 .caid{
height:55px;
line-height:55px;
padding-right:10px;
position:relative;
}
.c_portalResnav_main-01001010 .header2 .sub-menu{width:100%;padding:0 3%;display:none;position:absolute;left:0;top: 60px;z-index:2;overflow-y:auto;background: #fff;}
.c_portalResnav_main-01001010 .header2 .sub-menu ul{
width:100%;
overflow-y:auto;
height:calc(100vh - 55px - 1.5rem);
}
.c_portalResnav_main-01001010 .js-m-3{
opacity:0;
-webkit-transform:translate(30px, 0);
-ms-transform:translate(30px, 0);
transform:translate(30px, 0);
-webkit-transition:all .8s ease;
transition:all .8s ease;
}
.c_portalResnav_main-01001010 .js-m-3.animate{
opacity:1;
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
transform:translate(0, 0);
}
.c_portalResnav_main-01001010 .header2 .sub-menu li{
border-bottom:1px solid #dcdcdc;
font-size:16px;
padding:0 20px;
}
.c_portalResnav_main-01001010 .header2 .sub-menu .tit{
display:inline-block;
text-decoration:none;
width:80%;
line-height:60px;
color:#333;
position:relative;
box-sizing:border-box;
}
.c_portalResnav_main-01001010 .header2 .sub-menu .sub-tit.on{
background-color:#e9e9e9;
}
.c_portalResnav_main-01001010 .header2 .sub-menu .sec-list{
line-height:40px;
padding:10px 0%;
display:none;
}
.c_portalResnav_main-01001010 .header2 .sub-menu .jt{
position:relative;
display:inline-block;
width:10%;
height:60px;
text-align:center;
background:none;
float:right;
}
.c_portalResnav_main-01001010 .header2 .sub-menu .jt:after{
content:'';
display:block;
width:26px;
height:26px;
background:url(//dfs.yun300.cn/group1/M00/04/55/rBQBHVzEZzKEUBJMAAAAAMfREL8486.png) no-repeat center;
background-size:17px auto;
position:absolute;
right:3%;
top:15px;
}
.c_portalResnav_main-01001010 .header2 .sub-menu .jt.jtRote:after{
background:url(//dfs.yun300.cn/group1/M00/16/5A/rBQBG1zEZ1eEBkkYAAAAADz6RB0116.png) no-repeat center;
background-size:20px auto;
}
.c_portalResnav_main-01001010 .header2 .sub-menu .sec-list p{
background:url(//dfs.yun300.cn/group1/M00/04/56/rBQBHVzEdJGEfkUaAAAAAGBOHjA006.png) no-repeat left center;
background-size:3px auto;
font-size:14px;
}
.c_portalResnav_main-01001010 .header2 .sub-menu .sec-list a{
padding-left:5%;
color:#666;
display:block;
}
.c_portalResnav_main-01001010 .header2 .sub-menu .sec-list a:active{
color:#01968d;
}
.c_portalResnav_main-01001010 .search-bg{
position:fixed;
left:0;
top:0;
width:100%;
height:100%;
z-index:20;
background-color:#f5f5f5;
display:none;
}
.c_portalResnav_main-01001010 .search-alert{
position:fixed;
z-index:100;
background-color:#222;
left:0;
top:0;
width:100%;
height:100%;
-webkit-transform-origin:bottom center;
-ms-transform-origin:bottom center;
transform-origin:bottom center;
-webkit-transform:scaleY(0);
-ms-transform:scaleY(0);
transform:scaleY(0);
-webkit-transition:-webkit-transform .3s .5s;
transition:transform .3s .5s;
}
.c_portalResnav_main-01001010 .search-alert .close{
width:30px;
height:30px;
position:absolute;
top:38px;
right:2.6%;
cursor:pointer;
text-shadow:none;
opacity:1;
float:none;
-webkit-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
}
.c_portalResnav_main-01001010 .search-alert .close:before{
font-size:30px;
top:0;
left:0;
color:#fff;
-webkit-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
}
.c_portalResnav_main-01001010 .search-alert .close:hover:before{
color:#01968d;
}
.c_portalResnav_main-01001010 .icon-close:before{
content:"\e6d3";
}
.c_portalResnav_main-01001010 .search-alert .cent-form{
position:absolute;
width:94.8%;
left:2.6%;
top:50%;
height:80px;
margin-top:-63px;
border-bottom:1px solid #515151;
opacity:0;
-webkit-transform:translate(0, 40px);
-ms-transform:translate(0, 40px);
transform:translate(0, 40px);
-webkit-transition:all .5s;
transition:all .5s;
}
.c_portalResnav_main-01001010 .search-alert .cent-form:before{color:#fff;
font-size:30px;
position:absolute;
left:0;
height:50px;
top:50%;
margin-top:-25px;
}
.c_portalResnav_main-01001010 .search-alert .cent-form .tex{
border:none;
font-size:36px;
height:46px;
line-height:46px;
text-align:center;
width:100%;
color:#fff;
background:none;
padding-left:10%;
padding-right:20%;
}
.c_portalResnav_main-01001010 .search-alert .cent-form .sub-butn{
border:none;
height:46px;
font-size:24px;
line-height:46px;
color:#555;
text-align:center;
background:none;
position:absolute;
right:0;
top:0;
width:105px;
}
.c_portalResnav_main-01001010 .search-alert.active{
-webkit-transform-origin:top center;
-ms-transform-origin:top center;
transform-origin:top center;
-webkit-transform:scaleY(1);
-ms-transform:scaleY(1);
transform:scaleY(1);
-webkit-transition:-webkit-transform .3s;
transition:transform .3s;
}
.c_portalResnav_main-01001010 .search-alert.active .cent-form{
opacity:1;
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
transform:translate(0, 0);
-webkit-transition:all .5s .3s;
transition:all .5s .3s;
}
.c_portalResnav_main-01001010 .header2 .mo_tel{font-size:16px;
color:#d32e44;
font-weight:bold;
line-height:60px;
}
.c_portalResnav_main-01001010 .header2 .mo_tel .iconfont{
line-height:40px;
height:40px;
width:30px;
display:inline-block;
}
.c_portalResnav_main-01001010 .header2 .mo_tel .iconfont:before{content:'\e628';
color:#d32e44;
font-size:20px;
}
.c_portalResnav_main-01001010 .header2 .mo_lan{
line-height:60px;
}
.header2 { z-index:999 !important;}
@media only screen and (min-width: 769px){

.c_portalResnav_main-01001010 .pc_nav{
  height:90px;
  }
}
@media only screen and (max-width: 768px){

.c_portalResnav_main-01001010 .pc_nav{
  height:60px;
  }
.c_portalResnav_main-01001010 .search-alert .close{
  right:5%;
  }
.c_portalResnav_main-01001010 .search-alert .cent-form{
  height:60px;
  }
.c_portalResnav_main-01001010 ::placeholder{
  font-size:22px;
}
.c_portalResnav_main-01001010 .search-alert .cent-form .tex {
  font-size: 22px;
  padding-right: 30%;
  }
.c_portalResnav_main-01001010 .search-alert .cent-form .sub-butn{
  font-size:22px;
  }
.c_portalResnav_main-01001010 .search-alert .cent-form:before {
    font-size: 24px;
    height: 46px;
    margin-top: -17px;
}
}
@media only screen and (max-width: 1200px){

.c_portalResnav_main-01001010 .pc_nav{
  height:60px;
  }
.c_portalResnav_main-01001010 .wel_top{
  		display: none !important;
  }
.c_portalResnav_main-01001010 .header1{
		display: none !important;
	}
.c_portalResnav_main-01001010 .header1.active{
		display: none !important;
	}
.c_portalResnav_main-01001010 .header2{
		display: block;
	}
}
@media only screen and (max-width: 1340px){

.c_portalResnav_main-01001010 .header1 nav li{
  margin:0 0.8vw;
  }
}
.c_portalResnav_main-01001010 .dialog{
width:36px;
display:none;
position:absolute;
right:200px;
top:32px;
z-index:9999;
background:#ffffff;
}
.c_portalResnav_main-01001010 .dialog.active .diaBtn{
color:#fff;
border:1px solid #0ba8d3;
background:#0ba8d3;
}
.c_portalResnav_main-01001010 .dialog.active:hover .diaBtn{
color:#fff;
border:1px solid #2a7aad;
background:#2a7aad;
}
.c_portalResnav_main-01001010 .diaBtn{width:32px;
height:32px;
line-height:32px;
text-align:center;
border-radius:50%;
background:none;
border:1px solid #d5364b;
font-size:16px;
color:#d5364b;
transition:all .5s ease;
cursor:pointer;
}
.c_portalResnav_main-01001010 .lay{
position:fixed;
z-index:99;
top:0px;
left:0px;
width:100%;
height:100%;
background-color:rgba(55, 58, 71, 0.9);
opacity:1;
transition:all .5s ease;
}
.c_portalResnav_main-01001010 .forward{
display:none;
}
.c_portalResnav_main-01001010 .p_headbox{
max-width:1200px;
width:80%;
margin:0 auto;
height:45px;
line-height:45px;
border-bottom:1px solid #d1d1d1;
display:flex;
-webkit-flex-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
}
.c_portalResnav_main-01001010 .p_contentBox{
min-width:290px;
background:#fff;
text-align:center;
position:relative;
z-index:5;
opacity:1;
width:100%;
max-width:none;
padding:2% 5%;
cursor:auto;
}
.c_portalResnav_main-01001010 .searchtxt{
padding:25px 25px 5px;
font-size:18px;
font-weight:500;
display:none;
}
.c_portalResnav_main-01001010 .p_searchBox{
border:none;
background:none;
line-height:45px;
height:45px;
width:calc(100% - 60px);
overflow:hidden;
}
.c_portalResnav_main-01001010 .p_searchBox .p_input{
width:100%;
line-height:45px;
height:45px;
}
.c_portalResnav_main-01001010 #search_keyword{
height:45px;
line-height:45px;
text-indent:15px;
background:none;
padding:0px;
font-size:14px;
border:none;
color:#666;
}
.c_portalResnav_main-01001010 .btnBox{
width:45px;
height:45px;
line-height:45px;
text-align:center;
font-size:22px;
color:#666;
position:relative;
}
.c_portalResnav_main-01001010 .closse{
position:absolute;
right:5%;
top:5%;
z-index:3;
width:40px;
height:40px;
line-height:40px;
text-align:center;
font-size:24px;
cursor:pointer;
-webkit-transition:all .3s;
transition:all .3s;
}
.c_portalResnav_main-01001010 .p_searchBtn{
background:none;
padding:0px;
width:100%;
justify-content:center;
display:flex;
margin:0px;
border-radius:0px;
height:45px;
overflow:hidden;
line-height:45px;
border:none;
color:#000;
}
.c_portalResnav_main-01001010 .p_searchBtn .font{
font-size:22px;
}
.c_portalResnav_main-01001010 .hiden{
opacity:0;
display:none;
}
.c_portalResnav_main-01001010 .p_searchBtn:hover{
background-color:rgba(0,0,0,0.05)!important;
}
.c_portalResnav_main-01001010 .closse:hover{
background-color:rgba(0,0,0,0.05)!important;
}
@media only screen and (max-width: 768px){

.c_portalResnav_main-01001010 .p_contentBox {
    width:100%;
  padding:3% 5%;
  }
.c_portalResnav_main-01001010 .p_headbox {
margin: 0px;
    border: none;
    position: relative;
    width: 80%;
    border-bottom: 1px solid #d1d1d1;
    padding: 0;
  }
.c_portalResnav_main-01001010 .dialog .diaBtn{
  color:#fff;
  border:1px solid #0ba8d3;
  background:#0ba8d3;
  border-radius:0px;
  line-height:36px;
  margin-top:0px;
}
.c_portalResnav_main-01001010 .dialog.active:hover .diaBtn{
    color:#fff;
  border:1px solid #2a7aad;
  background:#2a7aad;
  }
.c_portalResnav_main-01001010 .closse{
  top:20%;
  }
.c_portalResnav_main-01001010 #search_keyword {
    text-indent: 5px;
  }
.c_portalResnav_main-01001010 #search_keyword::placeholder {
    font-size:0.875rem;
    color: #8d9095;
  }
.c_portalResnav_main-01001010 .last{
    display:none;
  }
.c_portalResnav_main-01001010 .p_searchBtn {
    width:auto;
  }
.c_portalResnav_main-01001010 .p_searchBtn .font {
    line-height: 45px;
  }
}
@media only screen and (max-width: 1024px) and (min-width: 769px){

.c_portalResnav_main-01001010 .dialog .diaBtn{
  color:#fff;
  border:1px solid #0ba8d3;
  background:#0ba8d3;
  border-radius:0px;
  line-height:36px;
}
.c_portalResnav_main-01001010 .dialog.active:hover .diaBtn{
    color:#fff;
  border:1px solid #2a7aad;
  background:#2a7aad;

  }
}








/*ÃƒÂ¥Ã‚Â¯Ã‚Â¼ÃƒÂ¨Ã‹â€ Ã‚ÂªCSS*/



._header.DowActive {
	top: -50%;
	opacity: 0
}

._header {
	position: fixed;
	top: 40px;
	left: 50%;
	z-index: 100;
	width: 90%;
	background: #fff;
	box-shadow: 0 0 8px 6px rgba(0, 0, 0, .1);
	line-height: 74px;
	transition: ease-in-out 1s;
	transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	opacity: 1;
}

._header.active {
	top: 0;
	width: 100%
}

._header svg {
	display: none;
	opacity: 0
}

._header .ul>li.active>a span,
._header .ul>li:hover>a>span {
	bottom: 0;
	opacity: 1
}

._header .btn_link {
	position: relative;
	width: 72px;
	height: 74px;
	color: #fff;
	transition: ease .5s
}

._header .btn_link a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	box-sizing: border-box;
	padding: 10px;
	width: 100%;
	height: 100%;
	color: #fff;
	font-size: 1pc;
	line-height: 1.1
}

._header .btn_link i {
	display: block;
	font-size: 24px;
	text-align: center;
	line-height: 54px;
}

._header  ._fl i:before{
content:'\e676';
}
._header ._fr i:before{
content:'\e661';
}

._header .btn_link.L {
	background: #333;
}

._header .btn_link.R {
	background: #c92b2f;
}

._header .btn_link:hover {
	box-shadow: 0 0 2px 3px rgba(0, 0, 0, .2)
}

._header .ul {
display: flex;
	margin: 0 auto;
   flex:1;
}

._header.active .ul {
	float: none;
	display: flex;
	margin: 0 auto;
   flex:1;
}

._header .ul>li {
	z-index: 3;
	flex: 1;
	display: block;
	 
	line-height: 74px;
	height: 74px;
	position: relative;
   text-align:center;
}

._header .ul>li svg {
	position: absolute;
	width: 100%;
	height: 100%
}

._header .ul>li:nth-child(5) {
	width: 300px!important;
	flex: none;
}

._header .ul>li:nth-child(4) a {
	display: block
}

._header .ul>li a {
	position: relative;
	z-index: 2;
	display: block;
	background: #fff;
	vertical-align: middle;
	line-height: 74px;
	font-size: 16px;
}
._header .ul>li a:hover{
  color:#c92b2f;
  font-weight:bold;
}
._header .ul>li a span {
	position: absolute;
	bottom: -10px;
	left: 15%;
	width: 70%;
	height: 3px;
	background: #c92b2f;
	opacity: 0;
	transition: ease .5s;
}

._footer,
._footer ._w1200px,
._header .ol,
.banner {
	position: relative
}

._header .ul>li:hover .ol {
	visibility: inherit;
	height: auto;
	opacity: 1;
	transform: translate(-50%,0);
}

._header .ol>li:hover span {
	bottom: 0;
	opacity: 1
}

._header .ol {
	z-index: 1;
	visibility: hidden;
	margin: 0 auto;
	padding-bottom: 20px;

   width:max-content;
	height: 0;
	background: #fff;
	opacity: 0;
	transition: cubic-bezier(0, 0, .12, .55) .6s;
	font-size: 14px;
  border-radius:10px;
  position:absolute;
  left:50%;
  transform: translate(-50%,0);
}

._header .ol li a {
	line-height: 40px;
	padding:0 20px;
	font-size: 14px;
}
._header .ol li a:hover{
  color:#c92b2f;
  font-weight: normal;
}
.logo {
	position: absolute;
	width: 200px;
	left: 50%;
	transform: translate(-50%, -50%);
	top: 50%;
	z-index: 33;
}
.logo iMg{
  width:100%;

}

._nav {display:flex;}


@media only screen and (max-width: 1024px) { 
  ._header {display:none;}
}
.goo {
 -webkit-transform: translateZ(0);
 transform: translateZ(0);
 -webkit-filter: url(#goo);
 filter: url(#goo)
}