 .p_MatteIcon .iconfont:before{
content:'\e602';
}
  .clear{
clear:both;
}
  ::placeholder{
font-size:36px;
color:#515151;
}

  .hvr-left:nth-child(9){
display:none;
}
  .f-cb{
zoom:1px;
}
  .f-cb:after{
display:block;
height:0px;
clear:both;
visibility:hidden;
overflow:hidden;
content:".";
}
  .fl{
float:left;
display:inline;
}
  .fr{
float:right;
display:inline;
}
  .head_lan{
width:auto;
height:36px;
background:none;
margin-top:30px;
border-radius:0px;
margin-bottom:24px;
}
  .head_lan .lan{
width:100%;
line-height:32px;
color:#fff;
display:flex;
flex-wrap:wrap;
flex-direction:row;
}
  .head_lan .lan .iconfont{
line-height:36px;
height:36px;
width:30px;
text-align:center;
margin-left:15px;
display:inline-block;
}
  .head_lan .lan .iconfont:before{
content:'\e614';
color:#fff;
font-size:18px;
text-align:center;
}
  .head_lan .lan a{
display:block;
width:36px;
height:36px;
line-height:36px;
color:#fff;
text-align:center;
-webkit-transition:all .5s ease;
transition:all .5s ease;
}
  .head_lan .lan a:hover{
background:rgba(136,3,10,.5);
}
  .head_lan .lan:after{
display:block;
height:0px;
clear:both;
visibility:hidden;
overflow:hidden;
content:".";
}
  .head_lan .lan_tel{
font-family:'Oswald', sans-serif;
font-size:20px;
}
  .head_lan .lan_tel a{
color:#fff;
}
  .head_lan .lan_tel .iconfont{
line-height:30px;
height:30px;
width:30px;
text-align:center;
margin-right:10px;
border-radius:50%;
border:1px solid #fff;
display:inline-block;
}
  .head_lan .lan_tel .iconfont:before{
content:'\e628';
color:#fff;
font-size:18px;
text-align:center;
}
  .header1.active .lan_tel .iconfont{
border:1px solid #fff;
}
  .header1.active .lan_tel .iconfont:before{
color:#fff;
}
  .header1.active .lan_tel a{
color:#fff;
}
  .header1:hover .lan_tel .iconfont{
border:1px solid #fff;
}
  .header1:hover .lan_tel .iconfont:before{
color:#fff;
}
  .header1:hover .lan_tel a{
color:#fff;
}
  .scroll{
overflow-y:unset !important;
display:unset important;
}
  .header1{
    z-index: 9;
    height: 80px;
    position: relative;
    background: rgba(0,0,0,0);
    border-bottom: 0px solid rgba(255,255,255,.15);
    top: 0px;
    max-width: 100%;
    margin: 0 auto;
    padding: 0 20px;
    /* box-shadow: 0px 0px 8px 0 rgba(0, 0, 0, 0.15); */
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
  .header1.active{
background:rgba(0,0,0,0);
}
  .header1.scroll{
height:70px;
}
  .header1:hover{
background:rgba(0,0,0,0);
}
  .wel_top{
z-index:9;
height:40px;
position:fixed;
background:#b72024;
top:0px;
width:100%;
padding:0 30px;
overflow:hidden;
}
  .wel_top .top_tel{
color:#fff;
line-height:40px;
font-weight:bold;
font-size:16px;
}
  .wel_top .top_tel .iconfont{
line-height:40px;
height:40px;
width:30px;
display:inline-block;
}
  .wel_top .top_tel .iconfont:before{
content:'\e628';
color:#fff;
font-size:20px;
}
  .wel_top .top_link{
color:#fff;
line-height:40px;
}
  .wel_top .top_link a{
color:#fff;
display:inline-block;
}
  .wel_top  .clear{
clear:both;
}
  .header1 h1{
width: 169px;
height:80px;
position:relative;
overflow:hidden;
-webkit-transition:all .3s ease;
transition:all .3s ease;
}
  .header1 h1 img{
max-width:100%;
position:absolute;
left:0px;
top:19px;
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);
}
  .header1 h1 img.img1{
opacity:1;
}
  .header1:hover h1 img.img1{
opacity:1;
}
  .header1.active h1 img.img1{
opacity:0;
}
  .header1:hover h1 img.img2{
opacity:1;
}
  .header1.active h1 img.img2{
opacity:1;
}
  .header1.scroll h1{
height:70px;
width:261px;
}
  .header1 nav{
    float: right;
    height: 80px;
    line-height: 80px;    margin-right: 28px;
    width: auto;
    /* position: absolute; */
    /* left: 43%; */
    /* top: 0px; */
    /* margin-left: -15px; */
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
  .header1.scroll nav{
height:70px;
line-height:70px;
}
  .header1 nav li{
float:left;
display:inline-block;
text-align:center;
font-size:15px;
-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 4px;
    padding:0 20px;
}
  .header1.scroll nav li{
-webkit-transition:all .3s ease;
transition:all .3s ease;
-webkit-transition-delay:0s !important;
transition-delay:0;
}
  .header1 nav li:nth-child(7){
margin-right:0px;
}
  .js-m.animate{
opacity:1;
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
transform:translate(0, 0);
}
  .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;
}
.js-m.js-m-2.animate:hover .home-dec{color:#fff;}
.js-m.js-m-2.animate:hover{background:#093085;}
.js-m.js-m-2.animate:hover a{color:#fff;}
  .js-m.js-m-2.animate{
opacity:1;
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
transform:translate(0, 0);
}
  .hvr-left:before{
/**content:"";**/
position:absolute;
z-index:-1;
background:#fff;
left:0%;
right:0px;
width:0%;
bottom:0px;
height:3px;
-webkit-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
}
  .hvr-left:hover:before{
width:100%;
}
  .hvr-left.cur:before{
width:100%;
}
  .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;
}
  .header1 nav li > a{
color:#fff;
display:block;
    font-size: 15px;
    font-weight: bold;
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);
}

  .header1.active nav li > a{
color:#fff;
}
  .header1 .nav-sub{
width:180px;
background:#fff;
position:absolute;
top:80px;
left:0px;
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;
}
  .header1 .nav-sub.active{
-webkit-transform:scaleY(1);
-ms-transform:scaleY(1);
transform:scaleY(1);
-webkit-transition:-webkit-transform .3s;
transition:transform .3s;
}
  .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;
}
  .header1.scroll .nav-sub{
top:70px;
}
  .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;
}
  .header1 .nav-sub a{
height:45px;
line-height:45px;
display:block;
padding:0 20px;
text-align:left;
color:#333!important;
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);
}
  .header1 .nav-sub a:hover{
background-color:#093085;
color:#fff!important;
}
  .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);
}
  .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);
}
  .icon-up:before{
content:'\e6a7';
}
  .header1 .nav-sub .nav-arrow:before{
font-size:16px;
color:#fff;
}
  .header1 .header-right{
    width: auto;
    position: absolute;
    right: 0px;
    /* border-left: 1px solid rgba(255,255,255,.15); */
    top: 0px;
    padding-left: 30px;
    z-index: 10;
}
  .header1 .header-right .search-btn{
width:60px;
height:95px;
line-height:95px;
text-align:center;
cursor:pointer;
display:inherit;
-webkit-transition:all .3s ease;
transition:all .3s ease;
    
    /*    background:url(/img/iii.jpg) no-repeat center center;*/
}
  .header1.scroll .header-right .search-btn{
height:70px;
line-height:70px;
}
  .icon-search1:before{content:'\e661';

}
  .header1 .header-right .search-btn:before{
font-size:20px;
color:#eb6331;
-webkit-transition:color .3s ease-in-out;
transition:color .3s ease-in-out;
}
  .header1:hover .header-right .search-btn:before{
color:#000;
}
  .header1.active .header-right .search-btn:before{
color:#000;
}
  .header1:hover .header-right .search-btn:hover:before{
color:#66c6bf;
}
  .header1.active .header-right .search-btn:hover:before{
color:#66c6bf;
}
  .header2{
height:60px;
position: relative;
background:rgba(0,0,0,0);

z-index:22;
top:0px;
width:100%;
display:none;
}
  .header2 .main-wrap{
height:60px;
padding:0 3%;
box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}
  .header2 .logo{
width:117px;
height:60px;
margin-top:0px;
overflow:hidden;
}
  .header2 .logo a{
display:block;
line-height:50px;
}
  .header2 .logo img{
width:100%;
        margin-top: 5px;
vertical-align:middle;
}
  .header2 .nav-btn{
width:25px;
height:16px;
position:relative;
cursor:pointer;
margin-top:22px;
}
  .header2 .nav-btn.active{
-webkit-animation:rotate 0.5s linear 0s;
animation:rotate 0.5s linear 0s;
}
  .header2 .nav-btn .line{
display:block;
width:100%;
height:2px;
border-radius:2px;
background-color:#bf1d1d;
position:absolute;
left:50%;
margin-left:-15px;
}
  .header2 .nav-btn .line1{
-webkit-transform-origin:4px 0;
-ms-transform-origin:4px 0;
transform-origin:4px 0;
}
  .header2 .nav-btn.active .line1{
top:0px;
}
  .header2 .nav-btn.hover .line{
background:#df6c36;
}
  .header2 .nav-btn .line2{
top:7px;
}
  .header2 .nav-btn .line3{
bottom:0px;
-webkit-transform-origin:1px center;
-ms-transform-origin:1px center;
transform-origin:1px center;
}
  .header2 .caid{
height:55px;
line-height:55px;
padding-right:10px;
position:relative;
}
#mylianxiwomen{display:none;}
  .header2 .sub-menu{
width:100%;
padding:0 3%;
display:none;
position:absolute;
left:0px;
top:70px;
z-index:2;
overflow-y:auto;
}
  .header2 .sub-menu ul{
width:100%;
overflow-y:auto;
height:calc(100vh - 55px - 1.5rem);
}
  .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;
}
  .js-m-3.animate{
opacity:1;
-webkit-transform:translate(0, 0);
-ms-transform:translate(0, 0);
transform:translate(0, 0);
}
  .header2 .sub-menu li{
border-bottom:1px solid #555;
font-size:16px;
padding:0 20px;
}
  .header2 .sub-menu .tit{
display:inline-block;
text-decoration:none;
width:80%;
line-height:60px;
color:#fff;
position:relative;
box-sizing:border-box;
}
  .header2 .sub-menu .sub-tit.on{
background-color:#e9e9e9;
}
  .header2 .sub-menu .sec-list{
line-height:40px;
padding:10px 0%;
display:none;
}
  .header2 .sub-menu .jt{
position:relative;
display:inline-block;
width:10%;
height:60px;
text-align:center;
background:none;
float:right;
}
  .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;
}
  .header2 .sub-menu .jt.jtRote:after{
background:url(//dfs.yun300.cn/group1/M00/16/5A/rBQBG1zEZ1eEBkkYAAAAADz6RB0116.png) no-repeat center;
background-size:20px auto;
}
  .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;
}
  .header2 .sub-menu .sec-list a{
padding-left:5%;
color:#666;
display:block;
}
  .header2 .sub-menu .sec-list a:active{
color:#b72024;
}
  .search-bg{
position: relative;
    left: 0px;
    /* top: 60px; */
    width: 100%;
    height: 1800vh;
    z-index: 20;
    background-color: rgba(55,55,55,.95);
    display: none;
}
  .search-alert{
        z-index: 9999999999999!important;
position:fixed;
z-index:100;
background-color:#222;
left:0px;
top:0px;
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;
}
  .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;
}
  .search-alert .close:before{
font-size:30px;
top:0px;
left:0px;
color:#fff;
-webkit-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;
}
  .search-alert .close:hover:before{
color:#b72024;
}
  .icon-close:before{
content:"\e6d3";
}
  .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;
}
  .search-alert .cent-form:before{color:#fff;
font-size:30px;
position:absolute;
left:0px;
height:50px;
top:50%;
margin-top:-25px;
}
  .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%;
}
  .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:0px;
top:0px;
width:105px;
}
  .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;
}
  .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;
}
  .header2 .mo_tel{
font-size:16px;
color:#fff;
font-weight:bold;
line-height:60px;
}
  .header2 .mo_tel .iconfont{
line-height:40px;
height:40px;
width:30px;
display:inline-block;
}
  .header2 .mo_tel .iconfont:before{
content:'\e628';
color:#fff;
font-size:20px;
}
  .header2 .mo_lan{
line-height:60px;
}
@media only screen and (min-width: 769px){

  .pc_nav{


}
}
@media only screen and (max-width: 768px){

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

  .header1 nav{
    	margin-left: -240px;
  }
}
@media only screen and (max-width: 1200px){
  #w_grid-1576595598152 .p_gridbox{
  height:60px;
  }
  #c_portalResEbizads_banner-15766757820163998 .ty{z-index:-1;}
  #w_grid-1576594588301{display:none;}
  .pc_nav{
  height:60px;
    display:none;
  }
  .wel_top{
  		display: none !important;
  }
  .header1{
		display: none !important;
	}
  .header1.active{
		display: none !important;
	}
  .header2{
		display: block;

	}
      #content_box-1577200068619-0{width:100%!important;}
  #content_box-1577200068619-1{display:none!important;}
  #w_grid-1577200068619 .p_gridbox{height:60px;}
  #c_portalResnav_main-15772000845714819{height:60px;}
  .header2 .logo img{
width:100%;
        margin-top: 13px!important;
vertical-align:middle;
}
  #w_grid-1577200068619{
  position: relative;
  }

}
@media only screen and (max-width: 1360px){

  .header1 nav li {
    margin: 0 5px;
}
  .header1 nav{
  width:auto;
  margin-left: -170px;
  }
  .header1 h1 img{
  width:90%;
  }
}

