@charset "UTF-8";
@import url("//at.alicdn.com/t/c/font_1949298_63b33jnfmp7.css");
/*增加地球图标*/
@import url("//at.alicdn.com/t/c/font_4593663_zfwa9pma87a.css");
img{-webkit-transition: all 0.5s;
  -moz-transition: all 0.5s; -ms-transition: all 0.5s;  transition: all 0.5s;
  border:0;display: inline-block;
}
a{color:#333;-webkit-transition: all .2s;-moz-transition: all .2s; -ms-transition: all .2s;transition: all .2s;}
a.tran0 {-webkit-transition: all 0s;-moz-transition: all 0s; -ms-transition: all .2s;transition: all 0s;}

body{font-size: 16px;
    background-size: cover;
    -ms-behavior: url(../css/backgroundsize.min.htc);
    behavior: url(../css/backgroundsize.min.htc);
	color:#343434; background:#fff;
}
.wrap { width:100%; max-width:1400px; margin:0px auto; }
@media all and (max-width:1590px) {
    .wrap{
        max-width:1200px;
    }
}
@media all and (max-width:1270px) {
    .wrap{
        max-width:960px;
    }
}
.m-width-content {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
}
.footer-top .f-logo{
    max-width:246px;
}
.footer-top .f-logo img{
    max-width:100%;
    width:100%;
    height:auto;
}

.bg-f2f2f2 { background:#f2f2f2; }
.bg-fff { background:#fff; }
.bg-f4f4f4 { background:#f4f4f4; }


.text_justify { text-align:justify; }


@font-face { font-family: 'impact';
	src: url('../fonts/impact.eot');
	src: url('../fonts/impact.eot?#iefix') format('embedded-opentype'),
		url('../fonts/impact.woff') format('woff'),
		url('../fonts/impact.ttf') format('truetype'),
		url('../fonts/impact.svg#impact') format('svg');
}

.impact { font-family: "impact"; }

.border-none { border-bottom:none!important; }

.jt-top { position:absolute; left:50%; bottom:-20px; margin-left:-10px;  width:0px; height:0px; border:10px solid #005bab; border-left:10px solid #005bab; border-right:10px solid #005bab; border-color:#005bab transparent transparent transparent; }


.jt-left {position:absolute; border:1.75em solid #006fb7; top:50%; left:0px; border-color:transparent transparent transparent #006fb7;}

.box_Arrow {
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  width: 0.7142em;
  height: 0.7142em;
  background:transparent;
  transform: rotate(45deg);
  margin-top:-0.3571em;
  position:absolute;
  top:50%; right:0px;
}


.txt_justify {text-align: justify; }

.animation {transition:0.5s all; -webkit-transition:0.5s all; -ms-transition:0.5s all; -o-transition:0.5s all; }



.rotate_45 {transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg); } 

.sub-current {
     /*position:fixed;*/
    left:0px; top:65px; right:0px; line-height:65px; z-index:8; }
.sub-current .wrap { padding:0px 1em; }
.sub-current span { color:#f6a026; }
.sub-current a { color:#aaa; }
.sub-current a:hover { color:#434343; }
.main .sub-current .wrap,.main .sub-bn .wrap { width:100%;  }

.sub-bn { position:relative; margin-top:1.5625em;  }
.sub-bn .wrap { position:relative; }
.sub-bn .img { padding-bottom:32.05%; }
.sub-bn .text { position:absolute; left:5.12%; bottom:20.8%; width:89.76%; }
.sub-bn .text .con { padding-top:0.4em; }
.sub-bn .page-play { position:absolute; z-index:3; cursor:pointer; left:0px; top:0px; width:100%; height:100%; background:url(../images/play01.png) no-repeat center center; background-size:3.5em 3.5em; }

@media only screen and (max-width:767px){
.sub-bn .text .con  br { /*display:none;*/ }
}


/************************头尾公共部分开始******************************/

/*******************头部 公共部分 开始***************************/
.header { z-index:99; position:fixed; left:0px; top:0px; right:0px; }
.header.inner-header{
    /*position: sticky;*/
    /*box-shadow: 0px 0px 5px rgba(0,0,0,0.3);*/
    background-color: rgba(255, 255, 255, 1);
}
.header.inner-header.bg-fff{
    /*background:#fff;*/
}
.header .wrap { position:relative; padding: 30px 0;}
.header .logo { height: 40px; float:left; position:relative; z-index:3;}
.header .logo a { display:block; height:100%;position:relative;}
.header .logo img { height:100%; }
.header .logo img.c-logo{
    position: absolute;
    left:0;
    top:0;
    z-index:2;
    opacity:0;
    visibility: hidden;
}
.scrollHeader .header .logo img.c-logo{
    opacity:1;
    visibility: visible;
}
.scrollHeader .header .logo img.f-logo{
    opacity:0;
    visibility: hidden;
}

.header.inner-header .logo img.c-logo{
    opacity:1;
    visibility: visible;
}
.header.inner-header .logo img.f-logo{
    opacity:0;
    visibility: hidden;
}
.header .ht-rt { 
    float: right;
    align-items: center;
    margin-top: 4px;
}


/*******搜索部分********/
.header .in-search { position:relative; z-index:205;}
.header .in-search form{
    position: absolute;
    right: 100%;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s;
    transform: translateX(-10%);
}
.header .in-search:hover form{
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
}
.header .in-search .btn {  cursor:pointer;color:#fff; width: 54px;
/*padding: 0 20px;*/
    height: 30px;
    background: #EB9D32;
    border-radius: 15px;text-align: center;
    display: inline-block;
line-height: 30px;}
.header .in-search .btn .iconfont{
    font-size: 18px;
}
.header .in-search .search-wrap { width:16.25em;overflow:hidden;  }
.header .in-search .search { position:relative; background:#fff; border:1px solid #fff; border-radius:0px 1.4375em 0px 1.4375em; box-shadow:0px 0px 0.2em rgba(0,0,0,0.2); }
.header .in-search .inp { padding:0.5em 3.5em 0.5em 2.125em; }
.header .in-search .inp input { background:none; width:100%; border:none; float:left; height:1.8125em; line-height:1.8125em; }
.header .in-search .but { position:absolute; cursor:pointer;  border-radius:0px 1.4375em 0px 1.4375em;   border:none; top:0px; right:0px; width:3.4375em; height:100%; bottom:0px;background:url(../images/search-but01.png) no-repeat center center #f6a026; background-size:0.9375em 0.9375em; }

.header .in-search.on .search-wrap {  width:16.25em;  }
/* .header .in-search.on .btn {background:url(../images/close.png) no-repeat 0.875em center; background-size:auto 0.875em; } */

.header .hd-language { position:relative; z-index:101;padding: 0 40px;margin-right: 40px;}
.header .hd-language:after{
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    height: 14px;
    margin-top: -7px;
    width: 1px;
    background-color: #FFF;
    opacity: 0.3;
}
.header .hd-language::before{
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    height: 14px;
    margin-top: -7px;
    width: 1px;
    background-color: #FFF;
    opacity: 0.3;
}
.scrollHeader .header .hd-language:after{
    background-color:#ccc;
}
.scrollHeader .header .hd-language::before{
    background-color:#ccc;
}

.header.inner-header .hd-language:after{
    background-color:#ccc;
}
.header.inner-header .hd-language::before{
    background-color:#ccc;
}

.header .hd-language dl dt { position:relative; color:#fff; display:flex;align-items:center;}
.scrollHeader .header .hd-language dl dt{
    color:#333;
}
.header.inner-header .hd-language dl dt{
    color:#333;
}
.header .hd-language dl dt img { height:18px; vertical-align:middle; margin-right:4px; }
.header .hd-language dl dt .iconfont{
    font-size: 12px;
   zoom: 0.7;
}
.header .hd-language dl dt .iconfont.icon-diqiu{
    font-size:30px;
    margin-right:5px;
    color:#fff;
}
.scrollHeader .header .hd-language dl dt .iconfont.icon-diqiu{
    color:#888;
}
.header.inner-header .hd-language dl dt .iconfont.icon-diqiu{
    color:#888;
}
.header .hd-language dl dd { position:absolute; display:none;  text-align:center; padding:0px; background:rgba(255,255,255,0.68);/* border:1px solid #dfdfdf; */ left:50%; margin-left:-6.0714em; top:100%; width:12.1428em; }
.header .hd-language dl dd a { display:block; padding:0px 1.5em;line-height:2.875;border-top:1px solid #f4f4f4; }
.header .hd-language dl dd a:first-child { border-top:none; }
.header .hd-language dl dd a:hover { font-weight:bold; }
.header .hd-language dl:hover dd { display:block; }




.nav_phone_btn,.nav_phone{display: none;}

.phone-nav-bg { display:none; z-index:100; position:fixed; left:0px; top:0px; right:0px; bottom:0px; background:rgba(0,0,0,0.7); }

.html-hidden { height:100%; overflow:hidden; }


/*******导航部分******/
.header{
    transition: all 0.3s;
}
.header .nav { position:absolute; right:250px;top:14px; }
.header .nav>ul {display:flex; justify-content:space-between; -webkit-justify-content:space-between; -moz-justify-content:space-between; }
.header .nav>ul>li{ display:inline-block; position: relative; margin-right:1em; }
.header .nav>ul>li>a{display: block;  padding:1.325em 0.875em; position: relative;color: #FFF; }
.scrollHeader .header .nav>ul>li>a{
    color:#333;
}
.header.inner-header .nav>ul>li>a{
    color:#333;
}
.header .nav>ul>li>a>em{position: absolute; left:0px; bottom:0px; border-radius:0.125em; z-index:101; width:0; height:0.222em; background:#ff9c00; transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;-ms-transition: 0.3s all; }
.header .nav>ul>li.on>a>em { width:100%; }
.header .nav>ul>li.on>a,.header .nav>ul>li:hover>a { font-weight:bold; }
.header .nav>ul>li:hover>a>em{ width:100%; }
.header .nav>ul>li:first-child { margin-left:0px; }

.header .navlist{position: absolute; z-index: 100;  background:rgba(255,255,255,0.68); top:100%; width:100%; display:none; left:0%; opacity:1;}
.header .navlist ul { padding:0px; }
.header .navlist ul li { padding:0px; text-align:center; border-top:1px solid #f4f4f4; }
.header .navlist ul li a{ display:inline-block; line-height:2.875; color:#464646; position:relative; }
.header .navlist ul li a i { position:absolute; display:none; left:0px; bottom:0px; width:100%; background:#1e3b7b; height:0.125em; }
.header .navlist ul li a:hover { /*color:#1e3b7b;*/font-weight:bold; }
.header .navlist ul li:first-child { border-top:none; }

.scrollHeader .header  {  box-shadow:0px 0px 5px rgba(0,0,0,0.3);
background-color: rgba(255, 255, 255, 1);
}
.header .nav ul li:first-child .navlist { width:6.5714em; left:50%; margin-left:-3.2875em;  }

.main { margin-top:130px; }
.main .wrap { width:96%; }


.footer { position:relative; padding:50px 0px 0; z-index:2;  }
.footer a { color:#999; display:inline-block; }
.footer a:hover { color:#434343; }
.footer .ft-copy a.a1 { text-decoration:underline; }
.footer .ft-nav { padding-top:3px; margin-left:-0.6875em; }
.footer .ft-nav a { padding:0px 0.6875em; }

.footer .ft-share ul li { display:inline-block; position:relative; padding:0px 9px; margin-left:1em; }
/*.footer .ft-share ul li p { padding-top:4px; }*/
.footer .ft-share ul li .ico {width: 40px;height: 40px;border-radius: 50%;
background-color: #eee;text-align: center;transition: all 0.3s;line-height:40px;}
.footer .ft-share ul li:nth-child(1) .icon img{
    width:25px;
}
.footer .ft-share ul li .ico img{
    width:30px;
    height:auto;
    vertical-align: middle;
}
.footer .ft-share ul li .ico .iconfont{
    font-size: 24px;
}
.footer .ft-share ul li .ico:hover{
    color: #FFF;

    background-color: #EB9D32;
}
.footer .ft-share .ft-code-tc {  position:absolute; bottom:100%; display:none; right:0px; padding-bottom:1.75em; }
.footer .ft-share dl {box-shadow:0px 0px 1em rgba(0,0,0,0.1);  position:relative; border-radius:0.5em; width:260px; text-align:left; padding:13px 0px; background:#fff; color:#6e6e6e; }
.footer .ft-share dl dd{ float:left; width:50%; padding:0px 6.5px 0px 16px; text-align:center; vertical-align:middle;  }
.footer .ft-share dl dd +dd { padding:0px 16px 0px 6.5px; }
.footer .ft-share dl dd .ft-code { vertical-align:middle; }
.footer .ft-share dl dd .ft-code img { width:90%; max-width:91px; }
.footer .ft-share dl dd .txt { /*display:inline-block;*/ vertical-align:middle;  }
.footer .ft-share dl:before { position:absolute; top:100%; right:1.75em; content:""; width:0px; height:0px; border:5px solid #fff; border-width:7px 5px; border-color:#fff transparent transparent transparent; }
.footer .ft-share ul li:hover .ft-code-tc { display:block; }

.footer .ft-share .ft-code-tc2 { right:auto; left:50%; margin-left:-65.5px; }
.footer .ft-share .ft-code-tc2 dl { width:130px; }
.footer .ft-share .ft-code-tc2 dl dd { width:100%; padding:0px 11.25px; }
.footer .ft-share .ft-code-tc2 dl:before {  right:auto; left:50%; margin-left:-7px; }
.footer .wrap { max-width:96%; width:1560px; }
@media only screen and (max-width:1920px){
.footer .wrap { width:1760px; }
}
@media only screen and (max-width:1800px){
.footer .wrap { width:1560px; }
}


/*******************头部 公共部分 结束***************************/
/*视频*/
.video_place{position: fixed;top:0px;left: 0px;right: 0px;
    bottom: 0px;background-color: rgba(0,0,0,0.7);
    z-index: 999999999;
}
.lt9 .video_place{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000")}
.video_con{z-index:2;/*top:14%;left:22.1875%;*/background: #000;  width:55.625%;
    background-color: #000;position: absolute;top: 50%;left: 50%;
    transform: translate(-50%,-50%);text-align: center;
}
.lt9 .video_con{top:14%;left:22.1875%;background: #000; height:72%; width:55.625%;}
.video_con video{/*width: 100%;height: 100%; object-fit:fill;*/}
.video_close_btn{ position:fixed; right:20px; top:20px; border:0.125em solid #fff; width:2.1875em; height:2.1875em; border-radius:50%; cursor:pointer; }
.video_close_btn i {position:absolute;  background:#fff; display:inline-block; position:absolute;transform:translate(-50%,-50%) rotate(45deg);-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg); left:50%; top:50%;  }
.video_close_btn i.i1 { width:1.25em; height:0.25em; }
.video_close_btn i.i2 {  width:0.25em; height:1.25em; }
.video_place .con { position:relative; }
.video_place .head  {position:absolute;top:0px;left:0px; background:#000; z-index:2; width:100%; padding:0.75em 1em; color: #fff;
 }
.video_place .head .title { padding-right:2em; } 	
	
	
/*视频结束*/
.fn-pic-list .fn-title { padding:4.25em 0px 0.5625em; }
.fn-pic-list .fn-title h4 { margin-top:0.4em; }
.fn-pic-list .list { padding-bottom:6.1667em; }
.fn-pic-list .list ul { margin:0px -1.2778em; }
.fn-pic-list .list ul li { width:33.33%; float:left; padding:4.11em 0px 5.1656em; position:relative; }
.fn-pic-list .list ul li .con { margin:0px 1.2778em; }
.fn-pic-list .list ul li .img { overflow:hidden; }
.fn-pic-list .list ul li .img a { display:block;  padding-bottom:56.12%; }
.fn-pic-list .list ul li h3 { margin-top:1em; }
.fn-pic-list .list ul li h3 a { color:#555; position:relative;  padding-left:20px;}
.fn-pic-list .list ul li h3 a:before { position:absolute; left:0px; top:5%; background:#f6a026; height:90%; width:2px; content:""; }
.fn-pic-list .list ul li .txt { line-height:1.6; /*height:3.2em; max-height:3.2em;*/ margin-top:0.889em; }
.fn-pic-list .list ul li .btn { padding-top:1.5em; position:absolute; left:1.2778em; bottom:1.11em; }
.fn-pic-list .list ul li .btn a { display:inline-block; border:1px solid #d8d8d8; border-radius:0px 1.2778em 0px 1.2778em; text-align:center; color:#565656; width:8.889em; line-height:2.5556;}
.fn-pic-list .list ul li .btn a:hover { background:#f6a026;  border:1px solid #fff; color:#fff; }

.fn-pic-list .list ul li:hover h3  a { color:#f6a026; }
.fn-pic-list .list ul li dl { margin-top:1.5556em; min-height:2.8em; }
.fn-pic-list .list ul li dl dd { position:relative; line-height:1.4; padding-left:1.333em; }
.fn-pic-list .list ul li dl dd i { width:0.5556em; position:absolute; left:0.11em; top:0.4em; height:0.5556em; background:#f6a026; border-radius:0px 0.2778em 0px 0.2778em; }

.layui-flow-more { width:100%; margin-top:2em; }


.privacy-sec-bk01 { max-width:900px; margin:0px auto; padding:3em 0px 6em; }
.privacy-sec-bk01 .privacy-content { margin-top:2em; line-height:1.875;  }


.search-list { padding-top:3.75em; padding-bottom:4em; }
.search-list { max-width:1144px; margin:0px auto; }
.search-list ul  { padding-top:1.3125em; padding-bottom:2em; }
.search-list ul li { border-bottom:1px solid #f4f4f4; padding:1.6em 5px;  }
.search-list ul li a { display:block; color:#2f2f2f; }
.search-list ul li a:hover { color:#f6a026; }



.search-inputbox {
  margin-bottom: 32px;
  position: relative;
  width: 100%;
  border-radius: 8px;
  overflow: hidden;
  border: 1px solid #ccc;
}

.search-inputbox input {
  background-color: #FFF;
  border: none;
  padding: 0 12px;
  height: 60px;
  width: 100%;
  box-sizing: border-box;
}

.search-inputbox .searchBtn {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  padding: 0 20px;
  background-color: #EB9D32;
  color: #FFF;
  border: none;
}



.footer-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.footer-top .f-nav {
  margin-top: 24px;
}

.footer-top .f-nav ul {
  display: flex;
}

.footer-top .f-nav ul a {
  display: block;
  padding-left: 30px;
}

.footer-bot {
  margin-top: 32px;
  border-top: 1px solid #DDDDDD;
  padding: 28px 0;
}

.rig-gix {
  position: fixed;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
  z-index:999;
}

.rig-gix .r-item {
  background: #D9D9D9;
  width: 60px;
  height: 60px;
  border-radius: 4px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s;
  cursor: pointer;
}

.rig-gix .r-item:hover {
  background-color: #F6A027;
}

.rig-gix .r-item img {
  vertical-align: middle;
  width: 24px;
  height: 28px;
  object-fit: cover;
}

#mesg-lay {
  display: none;
}

.uform-row {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -20px;
}

.uform-row .layui-form-label {
  width: 100%;
  text-align: left;
  padding-left: 0;
  color: #333333;
  font-weight: 500;
  line-height: 1.5;
}

.uform-row .layui-form-label em {
  color: #f00;
}

.uform-row .layui-input-block {
  margin-left: 0;
}

.uform-row .layui-textarea {
  padding: 12px 18px;
}

.uform-row .layui-textarea::placeholder {
  color: #aaa;
  font-size: 16px;
}

.uform-row .layui-input, .uform-row .layui-textarea {
  padding-left: 18px;
}

.uform-row .u-cell {
  width: 50%;
  box-sizing: border-box;
  padding: 0 20px;
}

.uform-row .u-cell.w100 {
  width: 100%;
}

.nolink .layui-layer-setwin {
  top: 25px;
}

.nolink .layui-layer-title {
  padding: 0 16px;
  text-align: center;
  font-size: 24px;
  background-color: #F49C19;
  color: #FFF;
  height: 70px;
  line-height: 70px;
}

.nolink .layui-layer-setwin span {
  color: #FFF;
}

.mesg-box {
  padding: 12px 44px 40px;
  overflow: hidden;
}

.mesg-box .u-btn {
  text-align: center;
}

.mesg-box .u-btn .layui-btn {
  font-size: 18px;
  font-weight: 500;
  height: 50px;
  line-height: 50px;
  box-sizing: border-box;
  width: 260px;
  border-radius: 0 20px 0 20px;
  background-color:#f49c19;
}


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

.header .nav>ul>li { margin-right:0.5em; }
.header{
    padding: 0 20px;
}

}

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

.header .nav>ul>li { margin-right:0px; }
.ipd-20 {
    padding: 0 20px;
  }

}


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

 
.header .nav>ul>li>a{  padding:1.325em 0.75em;  }


}


@media only screen and (max-width: 1340px){
	
.header .nav>ul>li>a{  padding:1.325em 0.5em;  }

}

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


 .header .nav>ul>li { margin-right:1em; }
 .sub-current { top:130px; }
 /*.main { margin-top:195px; }*/
 
}


@media only screen and (max-width: 980px){
.footer-top .f-logo{
    max-width:246px;
    margin:0 auto;
    text-align: center;
}
.footer-top .f-logo img{
    max-width:100%;
    width:auto;
}
.nav_phone_btn,.nav_phone{display: block;}
.uform-row .u-cell{
    width:100%;
}
.uform-row .layui-input::placeholder, .uform-row .layui-textarea::placeholder{
    font-size:12px;
}
/*手机导航按钮开始*/
.nav_phone_btn{ position:absolute; top:50%; margin-top:-12px; width:40px; z-index:101;  transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;-ms-transition: 0.3s all; }
.nav_phone_btn{display: block;cursor: pointer; height:24px;}
.nav_phone_btn span {position:absolute;font-size: 0; left:0px; top:8px;width:40px;height:2px;background-color: #EB9D32;display: inline-block;transition:all 250ms ease-out;-webkit-transition:all 250ms ease-out;}
.nav_phone_btn span:before,.nav_phone_btn span:after {content: "";position: absolute;width: 100%;height: 2px;background-color:#EB9D32;left:0px;transition:all 250ms ease-out;-webkit-transition:all 250ms ease-out;}
.nav_phone_btn span:before{top:-8px;}
.nav_phone_btn span:after{top:8px;}
.visible_nav.nav_phone_btn { /*right:80%;*/ }
.visible_nav.nav_phone_btn span{background-color: transparent;}
.visible_nav.nav_phone_btn span:before{left:5px;top:0px;transform: rotateZ(45deg);-webkit-transform: rotateZ(45deg);-ms-transform: rotateZ(45deg);}
.visible_nav.nav_phone_btn span:after{top:0px;left: 5px;transform: rotateZ(-45deg);-webkit-transform: rotateZ(-45deg);-ms-transform: rotateZ(-45deg);}
.body_nav_phone .phone-nav-bg { display:none;}
/*手机按钮结束*/

/*手机导航内容*/
.nav_phone{display:block;position:fixed; z-index:101;top:68px;width:100%;left:0;overflow: hidden; height:0px; }
body.body_nav_phone .nav_phone{overflow-y:auto; }
.nav_phone_tit{box-sizing:border-box;height:4.166em;width: 100%;position:relative; color:#666; background:#fff; border-bottom:0.02rem solid #dadada; display:none; }
.nav_phone_tit span{display: inline-block; position:absolute; left:1.4166em; right:0px; top:50%; transform: translate(0,-50%); -webkit-transform: translate(0,-50%); -o-transform: translate(0,-50%); -moz-transform: translate(0,-50%); }
.nav_phone_tit .language { position:absolute; right:0.2rem; top:50%; transform: translate(0,-50%); -webkit-transform: translate(0,-50%); -o-transform: translate(0,-50%); -moz-transform: translate(0,-50%);  }


.nav_phone_con{position: absolute;top:0px;bottom: 0px;width: 100%;background: #fff;overflow: hidden;}
.nav_phone_con .phone-con {overflow-y: auto;overflow-x: hidden;position: absolute;bottom:0px;top:1em; left:0px; right:0px;}
.nav_phone_con  .phone-con>ul>li {line-height:2.667;/*border-bottom: 2px solid #d7d7d7;*/}
.nav_phone_con  .phone-con>ul>li a{opacity: 1;box-sizing: border-box;width: 100%;color: #333;display: inline-block;position: relative;-ms-transition: all 250ms ease-out;transition: all 250ms ease-out;}
.nav_phone_con  .phone-con>ul>li h2 .btn { position:absolute; cursor:pointer; right:0px; top:0px; bottom:0px; width:3em; /*border-left:2px solid #d7d7d7; */ }
.nav_phone_con  .phone-con>ul>li> h2 em,.nav_phone_con  .phone-con>ul>li> ul>li h2 em{display: inline-block;width:0.75em;height:0.75em;border-right: 3px solid #b2b2b2;border-bottom: 3px solid #b2b2b2;position: absolute;top:50%;right:1.2em;margin-top:-0.375em;transform: rotate(-45deg); -webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transition:0.5s all; -webkit-transition:0.5s all; -ms-transition:0.5s all; -o-transition:0.5s all;}
.nav_phone_con  .phone-con>ul>li.on> h2 em {transform: rotate(45deg); margin-top:-0.75em; -webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); }
.nav_phone_con  .phone-con>ul>li ul {/*overflow-y: auto;overflow-x: hidden;position: absolute;top:0;bottom: 0px;*/width: 100%;background:#f7f8fa; border-bottom:1px solid rgba(0, 0, 0, .1); border-top:1px solid rgba(0, 0, 0, .1); display:none; /*opacity: 0;visibility: hidden;right:-100%;*//*-ms-transition: all 250ms ease-out;transition: all 250ms ease-out;*/z-index: 3; padding:0.5em 1.4166em; }
.nav_phone_con  .phone-con>ul>li ul li a { color:#999; }
.nav_phone_con  .phone-con>ul>li ul li{line-height:1.5;  padding:0.375em 0px;/*border-top:1px solid #d7d7d7;*/}
.nav_phone_con  .phone-con>ul>li ul li:first-child { border-bottom:none; display:none; }
.nav_phone_con  .phone-con>ul>li ul li:first-child a {color: #005bac; font-weight:bold; }
.nav_phone_con  .phone-con>ul>li.on>a{opacity: 0;}
.nav_phone_con  .phone-con>ul>li.on ul,.nav_phone_con  .phone-con>ul>li ul li.on dl{/*opacity: 1;visibility: visible;right:0;*/ }
.nav_phone_con .phone-con>ul>li h2 { position:relative; padding-left:1.4166em; }


.nav_phone .phone-search { position:relative;  margin:0.833em 1.4166em 1em; padding:0px 1.79em 0px 3em; background:#e7e7e7; border-radius:1em; }
.nav_phone .phone-search:before { display:none; position:absolute; left:0px; top:0px; height:100%; width:3em; border:none; background:url(../images/search-but02.png) no-repeat center center; background-size:auto 80%; content:""; }
.nav_phone .phone-search .put01 { float:left; width:100%; line-height:2; background:none; border:none; }
.nav_phone .phone-search .but01 { position:absolute; left:0px; top:0px; height:2em; width:3em; border:none; background:url(../images/search-but02.png) no-repeat center center; background-size:auto 80%; }


/*手机导航内容结束*/

.header { background:#fff; position:sticky;}
.header .logo img.c-logo{
    opacity: 1;
    visibility: visible;
}
.header .in-search { display:none; }
.header .hd-language { display:none; }
.header .nav { display:none; }

.header .alink { position:absolute; right:70px; top:50%;transform: translateY(-50%);}
.header .alink a { color:#EB9D32; }

.nav_phone .alink { padding-top:2em; }


.fn-pic-list .list ul { margin:0px -0.5em; }
.fn-pic-list .list ul li .con { margin:0px 0.5em; }
.fn-pic-list .list ul li .btn  { left:0.5em; }



.header .wrap { padding: 12px 0; display: flex;align-items: center;justify-content: space-between; }
.header .wrap::after,.header .wrap::before{
    display: none;
}
.sub-current { top:65px; }
.main { margin-top:130px; }
.footer-top {
    display: block;
  }
  .footer-top .ft-share.tar {
    text-align: center;
    margin: 14px 0;
  }
  .footer-top .f-logo img {
    height: 32px;
  }
  .footer-top .f-nav {
    margin-top: 0;
  }
  .footer-top .f-nav ul {    flex-wrap: wrap;		text-align:left;  }  
  .footer-top .f-nav ul li{	  padding:10px 0;	  border-top:1px solid #f7f7f7;	  margin-right:0;  }
  .footer-top .f-nav ul a {
    padding-left: 0;
    font-size: 12px;
  }
  .footer-top .f-nav ul li {
    margin-right: 0 !important;
    width:48%;
  }
  .footer-top .f-nav ul li:nth-child(even){
      margin-left: 4%;
  }
  .footer-bot .fl, .footer-bot .fr {
    font-size: 12px;
    width: 100%;
  }	.footer-bot{		margin-top:0 !important;	}

}




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


.nav_phone_btn { width:0.5rem; margin-top:-10px; }
.nav_phone_btn span { width:0.5rem; }

/*.wrap { margin:0px 0.4rem; width:auto; }
*/


.nav_phone { top:72px; }
.body_nav_phone  { height:100%; overflow:hidden; }
.header .logo { height:30px; }
.header .ht-rt { height:30px; }
.sub-current { top:48px; line-height:2.5; }
.main { margin-top:0; }
.sub-bn { margin-top:0; }

.video_con { width:80%; }


.sub-current { padding:0.5em 2%; }

.sub-bn .img { padding-bottom:50%; }
.sub-bn .text { bottom:10%; left:3%; width:94%; }


.nav_phone .phone-search { border-radius:1.25em; }
.nav_phone .phone-search input { line-height:2.5; }

.fn-pic-list .fn-title { padding:2em 0px 0.5625em; }
.fn-pic-list .list { padding-bottom:2em; }
.fn-pic-list .list ul li { width:100%; padding:2em 0px 4em;  }
.fn-pic-list .list ul li .btn a { width:6.66em; line-height:1.1; padding:0.55em 0px 0.35em; border-radius:0px 0.958335em 0px 0.958335em; }

.fn-pic-list .list ul { margin:0px -0.5em; }
.fn-pic-list .list ul li .con { margin:0px 0.5em; }
.fn-pic-list .list ul li .btn  { left:0.5em; bottom:0.75em; }
.fn-pic-list .list ul li dl { margin-top:1em; }
.fn-pic-list .list ul li h3 { font-weight:bold; font-size:0.3rem; }
.fn-pic-list .list ul li h3 a { padding-left:14px; }

.footer {  text-align:center;padding: 32px 0 0; }
.footer .ft-left { width:100%; }
.footer .ft-right { width:100%; padding-top:0em; }
.footer .ft-share .ft-code-tc { left:50%; right:auto; margin-left:-9em; padding-bottom:1em; }
.footer .ft-share dl { width:18em; /*padding:0.75em 0.5em;*/ }
.footer .ft-share dl:before { right:auto; left:50%; margin-left:-7px; }
.footer .ft-share dl dd .ft-code { display:block; text-align:center;  }
.footer .ft-share dl dd .txt { display:block; text-align:center; }
.footer .ft-share ul li { margin:0px 0.5em; }
.footer .ft-share .ft-code-tc2 { margin-left:-4.5em; }
.footer .ft-share .ft-code-tc2 dl { width:9em; }


.privacy-sec-bk01 { padding:2em 0px 4em; margin-top:3.5em;  }
.privacy-sec-bk01 .privacy-content { margin-top:1em; }


.main .wrap { width:90%;  }

.search-list { padding-top:4.75em; padding-bottom:3em;  }.footer .ft-share ul li .ico img{	width:20px;}.footer .ft-share ul li .ico{	width:35px;	height:35px;	line-height:35px;}

}



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


}


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


}

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



}

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



}









