@media only screen and (max-width: 768px) {
    
    .c_portalResnav_main-01001006 .p_problemCategory {
        display: block;
    }

    .c_portalResnav_main-01001006 .p_navPc {
        display: none;
    }

    .c_portalResnav_main-01001006 .p_linkBox {
        display: none;
    }

    .c_portalResnav_main-01001006 .p_parent {
        display: block;
    }

    .c_portalResnav_main-01001006 .p_categoryBtn:before {
        
    }

    .c_portalResnav_main-01001006 .icon-arrow_up:before {
        content: "\e69a";
    }

    .c_portalResnav_main-01001006 .icon-arrow_down:before {
        content: "\e69c";
    }

    .c_portalResnav_main-01001006 .p_btn-show {
        color: #fff;
        background:#7F7F7F;
    }

    .c_portalResnav_main-01001006 .p_btn-hide {
        width: 10%;
        height: 100%;
        float: left;
        background-color: #7F7F7F;
    }


    .c_portalResnav_main-01001006 .p_category {
        width: 100%;
        height: 100%;
        position: fixed;
        top: 0;
        left: 100%;
    }

    .c_portalResnav_main-01001006 .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-01001006 .p_categoryBox {
        overflow-y: auto;
        width: 90%;
        height: 100%;
        float: left;
        background-color: rgb(239,239,245);
    }
    .c_portalResnav_main-01001006 .p_categoryBox > .p_parentBox{
        background-color: #FFFFFE!important;
        padding-left: 0px;
    }
    .c_portalResnav_main-01001006 .p_parentBox{
        width: auto;
        height: auto;
        color: #fff;
    }

    .c_portalResnav_main-01001006 .p_parentBox {
        width: auto;
        height: auto;
        color: #fff;
        background-color: rgb(239,239,245);;
        padding-left: 20px;
    }

    .c_portalResnav_main-01001006 .p_childBox .p_parent{
        border-bottom: 1px solid #c0c0c0;

    }

    .c_portalResnav_main-01001006 .p_c-fff {
        display: inline-block;
        margin-top: 10px;
        margin-bottom: 10px;
        color: #fff;
    }

    .c_portalResnav_main-01001006 .p_categoryBtn {
        display: block;
        margin: 12px 5px 10px 0;
        color: #000000;
        font-size: 12px;
    }

    .c_portalResnav_main-01001006 .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-01001006 {
        width: 640px;
    }
}
@media only screen and (min-width: 769px){
    .c_portalResnav_main-01001006  .p_problemCategory{
        display: none;
    }
    .c_portalResnav_main-01001006 .p_parent{
        display: none;
    }
    .c_portalResnav_main-01001006 .p_navPc{
        display: block;
    }
    .c_portalResnav_main-01001006 .p_linkBox{
        display: block;
    }


    .c_portalResnav_main-01001006 {
        width: auto;
        height: auto;
        overflow: visible;
    }
    
    .c_portalResnav_main-01001006 .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-01001006 .p_categoryBox{
        line-height:24px;
        width: auto;
        float: left;
    }

    .c_portalResnav_main-01001006 .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-01001006 .p_categoryBox > .p_parentBox:hover {
        border-top: 3px solid rgb(64,143,244);
    }
    .c_portalResnav_main-01001006 .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-01001006 .p_categoryBox .p_title:hover{
        color:rgb(64,143,244);
    }
    .c_portalResnav_main-01001006 .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-01001006 .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-01001006 .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-01001006 .p_linkBox .iconfont:before{
        content:'';
    }
    .c_portalResnav_main-01001006 .p_childBox .p_linkBox .icon-duduyinleappicon1401:before{
        content:'\e65f';
        color:rgb(64,143,244);
        font-size:10px
    }

    .c_portalResnav_main-01001006 .p_categoryBox .p_childBox {
        border:1px solid rgba(240,240,240,1);
        box-shadow: 2px 1px 2px #c0c0c0;
        
        z-index: 9;
    }
    .c_portalResnav_main-01001006 .p_categoryBox .p_parentBox{
        position:relative;
        width: 200px;
      
        height: 40px;
        float: left;
        text-align: center;
    }
    .c_portalResnav_main-01001006 .p_parentBox:last-child .p_linkBox {
        border-bottom:0 none;
    }

    .c_portalResnav_main-01001006  .p_categoryBox>.p_parentBox>.p_childBox{
        margin-top: 40px;
        left: 0px;
    }

    .c_portalResnav_main-01001006 .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-01001006 .p_MatteIcon .iconfont:before{
content:'\e602';
}
.c_portalResnav_main-01001006 >div{
animation-fill-mode:both;
}
.c_portalResnav_main-01001006 .fr{
float:right;
}
.c_portalResnav_main-01001006 .clearfix:after{content:"";display:table;clear:both;
}
.c_portalResnav_main-01001006 .clearfix{
clear:both;
*zoom:1px;
}
.c_portalResnav_main-01001006 body{
background-color:#1b1b1b;
}
.c_portalResnav_main-01001006 .header{
width:100%;
position:relative;
top:0px;
left:0px;
z-index:2;
padding:0 ;
}
.c_portalResnav_main-01001006 .header .left{
width:12%;
}
.c_portalResnav_main-01001006 .header .left a img{
height:40px;
margin-top:6px;
}
.c_portalResnav_main-01001006 .header .left .img2{
display:none;
}
.c_portalResnav_main-01001006 .header .nav{
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
height:100%;
line-height:90px;
display:block;
}
.c_portalResnav_main-01001006 .header .navbar_nav li{
position:relative;
display:block;
}
.c_portalResnav_main-01001006 .header .navbar_nav li > a:after{
content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 1px;
    height: 10px;
    background: #000;
    transform: translateY(-50%);
}
.c_portalResnav_main-01001006 .header .navbar_nav li a:hover{
  color:#b01f24;
}
.c_portalResnav_main-01001006 .header .navbar_nav li a{
text-decoration:none;
height:100%;
text-align:center;
display:inline-block;
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
color:#000000;
font-size:17px;
position:relative;
  width: 100%;
  font-family:"微软雅黑";
}
.navbar_nav > .dropdown > .navNameLink{
  line-height:100px;
}
.c_portalResnav_main-01001006 .header .navbar_nav li.dropdown{display:inline-block;position:relative;width:calc((100%  ) / 5);text-align:center; max-height:100px; }
ul .dropdown:first-child a:after{
  display:none;
}
.c_portalResnav_main-01001006 .header .navbar_nav li.dropdown .jt{
width:20px;
height:20px;
background:url(/upload/css/i/top.png) no-repeat;
background-size:100% 100%;
display:block;
}
.c_portalResnav_main-01001006 .header .navbar_nav li.dropdown .dropdown_menu{
display:none;
position: fixed;
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
    box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);
    left: 0;
  top:100px;
}
.c_portalResnav_main-01001006 .header .navbar_nav li.dropdown .dropdown_menu a{
font-size:14px;
color:#fff;
padding:0 10px;
line-height:40px;
text-align:center;
margin-bottom:2px;
  display:block;
  
}
.sj_menu{
  display: none;
    position: absolute;
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
    box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);
    left: 0;
    top: 100px;
  line-height: 5px;
}
.dropdown:hover .sj_menu{
display:block;
}
.c_portalResnav_main-01001006 .header .navbar_nav .dropdown > .sj_menu a{
  color:#fff;
  -webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
  line-height:50px;
}
.c_portalResnav_main-01001006 .header .navbar_nav .dropdown .sj_menu a:hover{
  color:#fff !important;
  background:rgba(0, 0, 0, 0.8)
}
.con_mx{
  max-width:1360px;
  padding:0 10px;
  margin:0 auto;
  text-align: right;
  max-height: 85px;
}
.dropdown_yj{
  display: inline-block;
    position: relative;
    width: calc((100% ) / 6);
    text-align: center;
    max-height: 85px;
  max-width:110px;
}
.dropdown_yj > a:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 1px;
    height: 10px;
    background: #fff;
    transform: translateY(-50%);
}
.c_portalResnav_main-01001006 .header .navbar_nav li.dropdown .show_yj{
display:block;
background:rgba(0, 0, 0, 0.5);
-webkit-transition:0.5s;
-moz-transition:0.5s;
-o-transition:0.5s;
transition:0.5s;
}
.c_portalResnav_main-01001006 .header .navbar_nav li.dropdown:hover .dropdown_menu a{
color:#fff;
}
.c_portalResnav_main-01001006 .header .navbar_nav li.dropdown:hover .dropdown_menu a:hover{
color:#fff;
}
.c_portalResnav_main-01001006 .header.on{
background:#fff;
border-bottom:1px solid #ccc;
}
.c_portalResnav_main-01001006 .header.on .left .img1{
display:none;
}
.c_portalResnav_main-01001006 .header.on .left .img2{
display:block;
}
.c_portalResnav_main-01001006 .header.on .navbar_nav li a{
color:#333;
}
.c_portalResnav_main-01001006 .header.on .navbar_nav li:hover a{
color:orangered;
}
.c_portalResnav_main-01001006 #navToggle{
display:none;
}
.c_portalResnav_main-01001006 .m_nav{
position:fixed;
top:0px;
box-shadow:0 15px 27px 0 rgba(167,165,165,0.38);
width:40%;
height:100%;
background:#fff;
transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
-webkit-transition:all ease 0.5s;
z-index:1000;
opacity:1;
visibility:visible;
margin-top:0px;
overflow-y:auto;
transform:translateX(200%);
}
.c_portalResnav_main-01001006 .m_nav.open{
transform:translateX(87%);
}
.c_portalResnav_main-01001006 .m_nav .top{
height:70px;
padding:20px;
box-sizing:border-box;
background-image: url(/img/bg4.png);
    background-repeat: repeat;
}
.c_portalResnav_main-01001006 .m_nav .top .closed{
display:block;
width:30px;
height:30px;
line-height:30px;
text-align:center;
float:right;
cursor:pointer;
font-size:30px;
color:#fff;
}
.c_portalResnav_main-01001006 .m_nav .logo{
width:100%;
margin:0 auto;
}
.c_portalResnav_main-01001006 .m_nav .logo img{
height:50px;
display:block;
margin:30px auto;
}
.c_portalResnav_main-01001006 .m_nav .ul{
margin-top:10px;
}
.c_portalResnav_main-01001006 .m_nav .ul li{
padding:0 20px;
border-bottom:1px solid #f5f5f5;
transform:translateY(100%);
-webkit-transform:translateY(100%);
-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
opacity:0;
}
.c_portalResnav_main-01001006 .m_nav.open .ul li{
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0);
}
.c_portalResnav_main-01001006 .m_nav .ul li:nth-child(1){
-webkit-transition:all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
transition:all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.c_portalResnav_main-01001006 .m_nav .ul li:nth-child(2){
-webkit-transition:all .4s cubic-bezier(.77, 0, .175, 1) 0ms;
transition:all .4s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.c_portalResnav_main-01001006 .m_nav .ul li:nth-child(3){
-webkit-transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
transition:all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.c_portalResnav_main-01001006 .m_nav .ul li:nth-child(4){
-webkit-transition:all .8s cubic-bezier(.77, 0, .175, 1) 0ms;
transition:all .8s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.c_portalResnav_main-01001006 .m_nav .ul li:nth-child(5){
-webkit-transition:all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;
transition:all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.c_portalResnav_main-01001006 .m_nav .ul li:nth-child(6){
-webkit-transition:all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
transition:all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
}
.c_portalResnav_main-01001006 .m_nav .ul li a{
display:inline-block;
text-decoration:none;
color:#333;
font-size:16px;
height:50px;
line-height:50px;
width:80%;
}
.c_portalResnav_main-01001006 .m_nav .ul li .dropdown_menu{
display:none;
}
.c_portalResnav_main-01001006 .m_nav .ul li.dropdown.active .dropdown_menu{
display:block;
}
.c_portalResnav_main-01001006 .m_nav .ul li .dropdown_menu a{
display:block;
width:100%;
height:40px;
line-height:40px;
padding:0 10px;
  font-size:14px;
box-sizing:border-box;
border-bottom:1px solid #f5f5f5;
}
.c_portalResnav_main-01001006 .m_nav .ul li .dropdown_menu a:first-child{
border:none;
}

.c_portalResnav_main-01001006 .banner{
width:100%;
}
.c_portalResnav_main-01001006 .banner img{
width:100%;
}
.c_portalResnav_main-01001006 .navbar_nav{white-space:nowrap;font-size:0px; max-height:100px; }
.c_portalResnav_main-01001006 .header #navToggle1 {
		cursor:pointer;
  position: relative;
    height: 30px;
  max-width:50px;
	}
.c_portalResnav_main-01001006 .header #navToggle1 span {
		position: absolute;
    width: 22px;
    height: 2px;
    margin-bottom: 6px;
    right: 0;
  bottom: 2px;
	}
.c_portalResnav_main-01001006 .header #navToggle1 span:before,
	.header #navToggle1 span:after {
		content: '';
		position: relative;
		width: 100%;
		height: 2px;
		left: 0;
	}
.c_portalResnav_main-01001006 .header #navToggle1 span,
	.header #navToggle1 span:before,
	.header #navToggle1 span:after {
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
		display: block;
		background: #333333;
	}
.c_portalResnav_main-01001006 .header #navToggle1 span:before {
		top: 8px;
	}
.c_portalResnav_main-01001006 .header #navToggle1 span:after {
		bottom: 10px;
	}
.c_portalResnav_main-01001006 .header #navToggle1.open span:before {
		top: 10px;
		-webkit-transform: translateY(-11px) rotate(-45deg);
		-moz-transform: translateY(-11px) rotate(-45deg);
		-ms-transform: translateY(-11px) rotate(-45deg);
		-o-transform: translateY(-11px) rotate(-45deg);
		transform: translateY(-11px) rotate(-45deg);
	}
.c_portalResnav_main-01001006 .header #navToggle1.open span:after {
		bottom: 12px;
		-webkit-transform: translateY(10px) rotate(45deg);
		-moz-transform: translateY(10px) rotate(45deg);
		-ms-transform: translateY(10px) rotate(45deg);
		-o-transform: translateY(10px) rotate(45deg);
		transform: translateY(10px) rotate(45deg);
	}
.c_portalResnav_main-01001006 .header #navToggle1.open span {
		background: none;
	}
.c_portalResnav_main-01001006 .header #navToggle1.open span:before,
	.header #navToggle1.open span:after {
		background: #fff;
	}
@media screen and (max-width: 768px){
.navbar_nav .dropdown:nth-child(3),.navbar_nav .dropdown:nth-child(4),#navToggle1{
display:none !important;
}

.header .nav {
    display: block;
}
  .c_portalResnav_main-01001006 .header .navbar_nav li.dropdown{
      width: calc((100%  ) / 3);
    max-height: 70px;
  }
 .c_portalResnav_main-01001006 .navbar_nav {
    max-height: 70px;
}
  .c_portalResnav_main-01001006 .header .navbar_nav li > a:after {
    content: "";
    display: none;
  }
  .c_portalResnav_main-01001006 .header .navbar_nav li a{
  font-size: 14px;
  }
  .c_portalResnav_main-01001006 #navToggle {
    display: block;
}
  .sj_menu {
    top: 70px;
}
  .c_portalResnav_main-01001006 .header .navbar_nav .dropdown > .sj_menu a {
    color: #fff;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    line-height: 40px;
}
  .c_portalResnav_main-01001006 .header #navToggle span {
		position: relative;
		width: 25px;
		height: 3px;
    margin:0 auto;
		margin-top: 19px;
    margin-bottom: 5px;
	}
.c_portalResnav_main-01001006 .header #navToggle span:before,
	.header #navToggle span:after {
		content: '';
		position: relative;
		width: 100%;
		height: 3px;
		left: 0;
	}
.c_portalResnav_main-01001006 .header #navToggle span,
	.header #navToggle span:before,
	.header #navToggle span:after {
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
		display: block;
		background: #b01f24;
	}
.c_portalResnav_main-01001006 .header #navToggle span:before {
		top: 8px;
	}
.c_portalResnav_main-01001006 .header #navToggle span:after {
		bottom: 10px;
	}
 .c_portalResnav_main-01001006 #navToggle1:hover .dropdown_menu{
  display:block
}
.c_portalResnav_main-01001006 .header #navToggle.open span:before {
		top: 10px;
		-webkit-transform: translateY(-11px) rotate(-45deg);
		-moz-transform: translateY(-11px) rotate(-45deg);
		-ms-transform: translateY(-11px) rotate(-45deg);
		-o-transform: translateY(-11px) rotate(-45deg);
		transform: translateY(-11px) rotate(-45deg);
	}
.c_portalResnav_main-01001006 .header #navToggle.open span:after {
		bottom: 12px;
		-webkit-transform: translateY(10px) rotate(45deg);
		-moz-transform: translateY(10px) rotate(45deg);
		-ms-transform: translateY(10px) rotate(45deg);
		-o-transform: translateY(10px) rotate(45deg);
		transform: translateY(10px) rotate(45deg);
	}
.c_portalResnav_main-01001006 .header #navToggle.open span {
		background: none;
	}
.c_portalResnav_main-01001006 .header #navToggle.open span:before,
	.header #navToggle.open span:after {
		background: #fff;
	}
  .c_portalResnav_main-01001006 .jt {
  	 display: inline-block;
    width: 10%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    vertical-align: top;
    font-size: 1rem;
        transition: all .5s ease;
  }
.c_portalResnav_main-01001006 .jtRote {
  	transform: rotateZ(90deg);
  }
    .c_portalResnav_main-01001006 .m_nav .ul li:nth-child(3) .iconfont,.c_portalResnav_main-01001006 .m_nav .ul li:nth-child(3) .dropdown_menu  {
  display:none;
}
  .navbar_nav > .dropdown > .navNameLink {
    line-height: 70px;
}
}
@media screen and (max-width: 1024px){

.c_portalResnav_main-01001006 .yuyan{
  display:block;
  }
.c_portalResnav_main-01001006 .m_nav {
  }
.c_portalResnav_main-01001006 .header{
		padding: 0 10px;
	}
.c_portalResnav_main-01001006 .header #navToggle {
		height: 50px;
		padding: 5px 15px;
		
		display: inline-block;
		float: right;
	}
.c_portalResnav_main-01001006 .header #navToggle span {
		position: relative;
		width: 25px;
		height: 3px;
		margin-top: 19px;
	}
.c_portalResnav_main-01001006 .header #navToggle span:before,
	.header #navToggle span:after {
		content: '';
		position: relative;
		width: 100%;
		height: 3px;
		left: 0;
	}
.c_portalResnav_main-01001006 .header #navToggle span,
	.header #navToggle span:before,
	.header #navToggle span:after {
		-webkit-transition: 0.3s;
		-moz-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
		display: block;
		background: #b01f24;
	}
.c_portalResnav_main-01001006 .header #navToggle span:before {
		top: 8px;
	}
.c_portalResnav_main-01001006 .header #navToggle span:after {
		bottom: 10px;
	}
 .c_portalResnav_main-01001006 #navToggle1:hover .dropdown_menu{
  display:block
}
.c_portalResnav_main-01001006 .header #navToggle.open span:before {
		top: 10px;
		-webkit-transform: translateY(-11px) rotate(-45deg);
		-moz-transform: translateY(-11px) rotate(-45deg);
		-ms-transform: translateY(-11px) rotate(-45deg);
		-o-transform: translateY(-11px) rotate(-45deg);
		transform: translateY(-11px) rotate(-45deg);
	}
.c_portalResnav_main-01001006 .header #navToggle.open span:after {
		bottom: 12px;
		-webkit-transform: translateY(10px) rotate(45deg);
		-moz-transform: translateY(10px) rotate(45deg);
		-ms-transform: translateY(10px) rotate(45deg);
		-o-transform: translateY(10px) rotate(45deg);
		transform: translateY(10px) rotate(45deg);
	}
.c_portalResnav_main-01001006 .header #navToggle.open span {
		background: none;
	}
.c_portalResnav_main-01001006 .header #navToggle.open span:before,
	.header #navToggle.open span:after {
		background: #fff;
	}
.c_portalResnav_main-01001006 .header .nav{
	}
.c_portalResnav_main-01001006 .banner img{
		height: 600px;
		object-fit: cover;
	}
.c_portalResnav_main-01001006 .jt {
  	 display: inline-block;
    width: 10%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    vertical-align: top;
    font-size: 1rem;
        transition: all .5s ease;
  }
.c_portalResnav_main-01001006 .jtRote {
  	transform: rotateZ(90deg);
  }
}





  .bannerBox{
  position:relative;
  width:100%;
 height:calc(100vh - 100px)!important;
  overflow:hidden;
}
 .bannerBox .swiper-button{
  position:absolute;
   top: calc(40%);
  transform:translateY(-50%);
  text-align:center;
  color:#fff;
  background:rgba(0, 0, 0, 0.45);
  border-radius:50%;
  cursor:pointer;
  overflow:hidden;
  z-index:99;
  transition:all .5s ease .5s;
}
.bannerBox  .btn-prev{
  left:1%;
}
.bannerBox  .btn-next{
  right:1%;
}
 .bannerBox .banner-pagination{
  position:absolute;
  left:0px;
  margin:0px;
  width:100%;
  text-align:center;
  overflow:hidden;
}
 .bannerBox .banner-pagination .swiper-pagination-bullet{
  position:relative;
  margin:0 3px;
  display:inline-block;
  width:16px;
  height:16px;
  border:1px solid  #fff;
  overflow:hidden;
  z-index:99;
}
 .bannerBox .banner-pagination .swiper-pagination-bullet::before{
  content:'';
  position:absolute;
  left:50%;
  top:50%;
  transform:translate(-50%, -50%);
  display:block;
  width:6px;
  height:6px;
  border-radius:50%;
  background:#c6c6c6;
}
 .bannerBox .banner-pagination .swiper-pagination-bullet-active.swiper-pagination-bullet::before{
  background:#fff;
}
.bannerBox  .box_scroll{
  text-align:center;
  position:absolute;
  bottom:8%;
  width:100%;
}
 .bannerBox .scroll-icon{
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  height:2em;
  width:1.2em;
  font-size:22px;
  color:rgba(255, 255, 255, 1);
  border-radius:2em;
  border:solid 2px;
  -webkit-transition:.4s;
  transition:.4s;
  margin:0 auto;
}
  .scroll-icon::after{
  content:'';
  width:5px;
  height:5px;
  background-color:#fff;
  border-radius:50%;
  -webkit-animation:scroll-icon 2.2s infinite cubic-bezier(0.65, 0.05, 0.36, 1);
  animation:scroll-icon 2.2s infinite cubic-bezier(0.65, 0.05, 0.36, 1);
}
 .bannerBox .box_scroll p{
  font-size:18px;
  color:#fff;
  font-family:"思源黑体";
  line-height:35px;
}
.bannerBox  .content{
  width:100%;
  height:100%;
  display:flex;
  justify-content:center;
  align-items:center;
  overflow:hidden;
}
.bannerBox  .swiper-slide{
  overflow:hidden;
}
 .bannerBox .swiper-slide .scalePic{
  position:relative;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
  width:100%;
  height:auto;
  max-width:none;
  transition:all 2.2s cubic-bezier(0.250, 0.460, 0.450, 0.940);
}
.bannerBox  .swiper-slide-active  .scalePic{
  transform:translate(-50%,-50%) scale(1);
}
.bannerBox  .textbox{
  position:absolute;
  top:45%;
  transform:translate(-50%,0%);
  left:50%;
  width:100%;
  padding:0 10px;
  -webkit-transition:2s;
  transition:2s;
  opacity:0.3;
}
.bannerBox  .swiper-slide-active .textbox{
  transform:translate(-50%,-50%);
  opacity:1;
}
 .bannerBox .title{
  text-align:center;
}
 .bannerBox .title span:nth-child(1){
  font-family:pmzd;
  font-size:130px;
  color:#fff;
  font-weight:100;
  letter-spacing:13px;
  display:block;
  line-height:130px;
}
.bannerBox  .title span:nth-child(2){
  color:#8ec435;
  font-family:syst;
  font-size:64px;
}
.bannerBox  .title span:nth-child(3){
  font-size:35px;
  color:#8ec435;
  font-family:syst;
}
.bannerBox  .subtitle{
  display:block;
  width:100%;
  text-align:center;
  font-size:16px;
  color:#fff;
  font-family:"Arial";
  margin-top:30px;
}
 .bannerBox .text{
  padding-top:20px;
}
.bannerBox  .text span:nth-child(1){
  display:block;
  width:100%;
  text-align:center;
  font-size:36px;
  color:#fff;
  font-family:"思源黑体";
  font-weight:bold;
  line-height:70px;
}
.bannerBox  .text span:nth-child(2){
  display:block;
  font-size:20px;
  color:#fff;
  font-family:"思源黑体";
  text-align:center;
  line-height:50px;
}
.bannerBox  .line{
  width:60px;
  height:2px;
  margin:30px auto;
  background-color:#fff;
}
@media (max-width: 767px){
  
.bannerBox  .pc_pic{
    display:none;
  }
.bannerBox  .swiper-button {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
  }
 .bannerBox .banner-pagination{
    bottom: 5px !important;
  }
.bannerBox  .banner-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
  }
 .bannerBox .banner-pagination  .swiper-pagination-bullet::before  {
    width: 5px;
    height: 5px;
  }
}
@media (max-width: 1200px){
  
 .bannerBox .title span:nth-child(1) {
    font-size: 4rem;
    line-height: 4rem;
}
  .bannerBox .title span:nth-child(2) {
    font-size: 3rem;
}
 .bannerBox .title span:nth-child(3) {
    font-size: 1.3rem;
}
.bannerBox  .text {
    padding-top: 0px;
}
.bannerBox  .text span:nth-child(1) {
    font-size: 1.7rem;
    line-height: 3.5rem;
}
.bannerBox  .text span:nth-child(2) {
    font-size: 1rem;
    line-height: 1rem;
}
}
@media (max-width: 1024px){
  
  .bannerBox{margin-bottom:0px;}
 .bannerBox .title{
  display:block;
  width:100%;
  text-align:center;
  font-size:40px;
  color:#fff;
  font-weight:bold;
}
.bannerBox  .subtitle{
  display:block;
  width:100%;
  text-align:center;
  font-size:14px;
  color:#fff;
  font-family:"Arial";
  margin-top:30px;
  line-height:1.6;
}
.bannerBox  .text{
  display:block;
  width:100%;
  text-align:center;
  font-size:18px;
  color:#fff;
  line-height:1.6;
}
.bannerBox  .box_scroll{
  display:none;
  }
}
@media (max-width: 768px){
    .bannerBox{
  height:84vh !important;
  }
 .bannerBox .title{
  display:block;
  width:100%;
  text-align:center;
  font-size:24px;
  color:#fff;
  
}
.bannerBox  .swiper-button{display:none;}
.bannerBox  .subtitle{
  display:block;
  width:100%;
  text-align:center;
  font-size:14px;
  color:#fff;
  font-family:"Arial";
  margin-top:30px;
  line-height:1.6;
  padding: 0 20px;
  display:none;
}
.bannerBox  .line{display:none;}
 .bannerBox .text{
  display:block;
  width:100%;
  text-align:center;
  font-size:16px;
  color:#fff;
  line-height:1.6;
  padding: 0 30px;
}
 .bannerBox .title span:nth-child(1) {
    font-size: 2rem;
    line-height: 2rem;
}
 .bannerBox .title span:nth-child(2) {
    font-size: 1.5rem;
}
 .bannerBox .title span:nth-child(3) {
    font-size: 0.8rem;
}
.bannerBox  .text {
    padding-top: 0px;
}
 .bannerBox .text span:nth-child(1) {
    font-size: 1rem;
    line-height: 1.8rem;
}
 .bannerBox .text span:nth-child(2) {
    font-size: 0.8rem;
    line-height: 1rem;
}
}
@media (min-width: 768px){
  
 .bannerBox .mo_pic {
    display:none;
  }
 .bannerBox .swiper-button {
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 24px;
  }
.bannerBox  .banner-pagination{
    bottom: 10px !important;
  }
}
@media (max-width: 1400px){
  .lg-img-wrap img.lg-image{
  /*transform: translate(-50%, -10%)!important;*/
top:0;
    width: auto!important;
   min-height:calc(100vh - 100px)!important;
   max-height:calc(100vh - 100px)!important;
    min-width: 100%;
    position: absolute;
    left: 50%;
    height: calc(100vh - 100px)!important;
  }
}
.bannerBox .swiper-button{
    opacity: 0;
}
.bannerBox:hover .swiper-button{
    opacity: 1;
}
body{
overflow-y: hidden;
}