@charset "utf-8";
/*end*/
body{overflow-x:hidden;max-width:1920px;margin:0 auto;font-family: 'OpenSans-R';}

@font-face {
    font-family: 'OpenSans-R';
    src: url('../fonts/OpenSans-Regular.ttf')
} 

@font-face {
    font-family: 'OpenSans-B';
    src: url('../fonts/OpenSans-Bold.ttf')
} 

@font-face {
    font-family: 'OpenSans-SBd';
    src: url('../fonts/OpenSans-SemiBold.ttf')
}  


/**/
.content{width:73.5%; margin:0 auto;}
.clearfix:after,.c{height: 0;content: "";clear: both;display: block;}





/**/

.headpc{height:120px;z-index:200;position: relative;}
.headpc .t_logo{width:15.2%;margin-top: 32px; line-height: 0;float:left;}
.headpc .t_logo img{width:100%;}
.headpc .hea-rig{width:71.5%;float:right;position: relative;height:120px;padding-top:21px; box-sizing: border-box; z-index:200;}
.headpc .hea-rig .top{height:20px; margin-bottom: 0.55rem;}
.headpc .hea-rig .top .lang-tab{float:right;position: relative;}
.headpc .hea-rig .top .lang-tab em{display: block; line-height: 20px;padding-left:1.35rem;padding-right:1.4rem;font-size: 0.9rem;color:#0080cc;background:url(../images/hea-lang.png) no-repeat left;background-size:1rem 1rem;position: relative;}
.headpc .hea-rig .top .lang-tab em:before{width:0.6rem;height:0.35rem;background:url(../images/lang-jt.png) no-repeat center;background-size:0.6rem 0.35rem; transition: .5s;content:"";position: absolute;right:0;top:9px;}
.headpc .hea-rig .top .lang-tab .lang-list{width:6.5rem; height: 12.3rem;background:#FFF;border:.05rem solid #c9c9c9; border-radius: .25rem; box-sizing: border-box; position: absolute;top:4rem; right:-0.5rem;padding-top:1.15rem; transition: .5s; opacity: 0;}
.headpc .hea-rig .top .lang-tab .lang-list dd{height:1.8rem; line-height: 1.8rem;text-align: center;}
.headpc .hea-rig .top .lang-tab .lang-list dd a{display: block;font-size: .8rem;color:#4c4c4c;}
.headpc .hea-rig .top .lang-tab .lang-list dd a:hover{font-weight: bold;color:#0080cc;}
.headpc .hea-rig .top .lang-tab.cur em:before{transform:rotateX(180deg);}
.headpc .hea-rig .top .lang-tab.cur .lang-list{ opacity: 1;top:2rem;}
.headpc .hea-rig .top .isear{width:1rem; height:1rem;float:right;margin-right: 1rem;position: relative;}
.headpc .hea-rig .top .isear .icon{display: block;width:100%; height:1rem;cursor: pointer;background:url(../images/hea-sea.png) no-repeat center;background-size:100% 100%;}
.headpc .hea-rig .top .isear .isearch{width:18.5rem;height: 2.8rem;background:#FFF;border:.05rem solid #c9c9c9; border-radius: .25rem; box-sizing: border-box; position: absolute;top:3.9rem; right:0; opacity: 0;transition: .5s;pointer-events: none;}
.headpc .hea-rig .top .isear .isearch .ser_so{width:2.5rem;height:2.7rem; background:url(../images/hea-sea.png) no-repeat center;background-size:40%;float:left; cursor: pointer;border:0;}
.headpc .hea-rig .top .isear .isearch .ser_inp{width:15.8rem; height:2.7rem; line-height: 2.7rem;float:left;font-size: .8rem;color:#999999;border:0; }
.headpc .hea-rig .top .isear .isearch .ser_inp::-webkit-input-placeholder{font-size: .8rem;color:#999999;}
.headpc .hea-rig .top .isear .isearch .ser_inp::-moz-placeholder{font-size: .8rem;color:#999999;}
.headpc .hea-rig .top .isear.open .isearch{top:1.9rem; opacity: 1;pointer-events: auto;z-index:301;}
.headpc .hea-rig .menu{width:100%;}
.headpc .hea-rig .menu ul{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-wrap: wrap;}
.headpc .hea-rig .menu ul li{height:1.8rem; line-height: 1.8rem;}
.headpc .hea-rig .menu ul li a{font-size: 0.9rem;color:#111111; font-family: 'OpenSans-SBd';}
.headpc .hea-rig .menu ul li:hover a,.headpc .hea-rig .menu ul li.cur a{color:#0080cc;}
.headpc .hea-btn{width:13.65rem;height:9.35rem;background:url(../images/hea-btnbj.png) no-repeat center;background-size:100% 100%; position: absolute;right:0;top:0;padding:1.6rem 0 0 5.3rem; box-sizing: border-box;}
.headpc .hea-btn a{display: block;width:7rem;height:2.5rem; line-height: 2.3rem;border: 0.1rem solid rgba(255,255,255,.2); box-sizing: border-box;border-radius: 0.5rem;font-size: 0.9rem;color:#ffffff;font-family: 'OpenSans-R';text-align: center;}
.headmc{display: none;}
@media screen and (max-width: 767px){
    body{    overflow-x: hidden;
        overflow-y: hidden;
        max-width: 750px!important;
        min-width: 320px;
        margin: 0 auto;}
    .content,.content1{width:100%!important;}
    .headpc{display: none;}
    .headmc{display: block;height:6rem; position: relative;z-index:200;}
    .headmc:before{width:9.65rem;height:8.8rem;background:url(../images/heamc-btnbj.png) no-repeat center; background-size:100% 100%;content:""; position: absolute;right:0;top:0;}
    .headmc .heamc-logo{width:28.2%;line-height: 0;float:left;margin-top: 1.6rem; margin-left: 4%;}
    .headmc .heamc-logo img{width:100%;}
    .headmc .m-nav2{width:2.8rem;height:1.7rem;float:right;margin-top: 2.15rem; margin-right: 4%;position: relative;z-index:200;}
    .headmc .m-nav2 i{display: block;width:100%; height:1.7rem;background:url(../images/heamc-ico.png) no-repeat center;background-size:100% 100%;}
    .headmc .menu2 {position: relative;z-index:301;}
    .headmc .menu2 .erji{width:100%;display: none;overflow: hidden;position: absolute;height:85rem;max-width: 750px;top:6rem;right: 0;transition: transform 3s;-webkit-transition: transform 3s; box-sizing: border-box; z-index: 100;}  
    .headmc .menu2 .erji ul{background:#FFF;width:100%; height:100%;float:right;padding:0.65rem 1.75rem 0; box-sizing: border-box; border-top:0.1rem solid #ebebeb;}
    .headmc .menu2 ul li{height: 9.1rem;line-height: 9rem;color: #fff;font-size: 1.4rem;border-bottom:0.1rem solid rgba(26,26,26,.16); box-sizing: border-box;}
    .headmc .menu2 ul li a{display: block;text-decoration: none;font-size:1.5rem; color:#1a1a1a;font-weight: normal;background:url(../images/xl-jt.png) no-repeat right;background-size:.7rem 1.2rem;font-weight: bold;}
    .headmc .lang-tabb{float:right; margin-top: 2.05rem; margin-right: 3.9rem;}
    .headmc .lang-tabb em{display: block; line-height: 1.9rem;padding-left:2.5rem; padding-right:1.75rem;font-size: 1.5rem;color:#0080cc;font-family: 'OpenSans-B';position: relative;background:url(../images/heamc-lang.png) no-repeat left;background-size:1.9rem 1.9rem;}
    .headmc .lang-tabb em:before{width:1.2rem;height:0.7rem; background:url(../images/langmc-jt.png) no-repeat center;background-size:100% 100%; content:""; position: absolute;right:0;top:0.9rem;}
    .headmc .lang {position: relative;z-index:301;}
    .headmc .lang .lang-listt{width:100%;display: none;overflow: hidden;position: absolute;height:85rem;max-width: 750px;top:6rem;right: 0;transition: transform 3s;-webkit-transition: transform 3s; box-sizing: border-box; z-index: 100;}  
    .headmc .lang .lang-listt ul{background:#FFF;width:100%; height:100%;float:right;padding:0.65rem 1.75rem 0; box-sizing: border-box; border-top:0.1rem solid #ebebeb;}
    .headmc .lang .lang-listt ul li{height: 9.1rem;line-height: 9rem;color: #fff;font-size: 1.4rem;border-bottom:0.1rem solid rgba(26,26,26,.16); box-sizing: border-box; text-align: center;}
    .headmc .lang .lang-listt ul li a{display: block;text-decoration: none;font-size:1.5rem; color:#1a1a1a;font-weight: normal;}
    .headmc .isearr{width:2rem; height:2rem;float:right; margin-top:2rem;margin-right: 1.65rem;}
    .headmc .isearr i{display: block;width:100%;height: 2rem; overflow: hidden;background:url(../images/heamc-sou.png) no-repeat center;background-size:100% 100%;}
    .headmc .seach{width:100%;overflow: hidden;position: absolute;height:61.25rem;max-width: 750px;top:6rem;right: 0;display: none;z-index:301;}
    .headmc .seach.active {transform: translateX(0);    -webkit-transform: translateX(0);    opacity: 1;}
    .headmc .seach .sea{background:#FFF;width:100%;height:61.25rem;float:right;padding:4.25rem 2.45rem 0 2.5rem; box-sizing: border-box;border-top: 0.1rem solid #ebebeb;}
    .headmc .seach .sea .sou{width:100%; height:4.45rem;border-bottom: 0.05rem solid #4d4d4d; box-sizing: border-box;}
    .headmc .seach .sea .sou .txt{width:90%;height:4.35rem;line-height: 4.35rem;padding-left:2.55rem; box-sizing: border-box;background:url(../images/heamc-sou.png) no-repeat left; background-size:1.55rem 1.55rem;font-size:1.2rem; color:#b2b2b2;border:0;}
    .headmc .seach .sea .sou .txt::-webkit-input-placeholder{font-size:1.2rem; color:#666;}
    .headmc .seach .sea .sou .txt::-moz-placeholder{font-size:1.2rem; color:#666;}
    .headmc .seach .sea .sou .btn{float:right; width:1.75rem;height:1.1rem; background:url(../images/heamc-btn2.png) no-repeat center;background-size:1.75rem 1.1rem; margin-top: 1.6rem;border:0;}
}




.ft-top{height:25.5rem;padding-top:4.5rem; box-sizing: border-box;}
.ft-top .left{width:34.2%;float:left;}
.ft-top .left .ft-logo{width:48.3%; line-height: 0; overflow: hidden;margin-bottom: 1.25rem;}
.ft-top .left .ft-logo img{width:100%;}
.ft-top .left .ft-txt{line-height: 1.4rem; margin-bottom: 2rem;font-size: 0.8rem;color:#111111;}
.ft-top .left .ft-app h5{line-height: 1.6rem;font-size: 0.8rem;color:#111111;font-family: 'OpenSans-B';}
.ft-top .left .ft-app p{line-height: 1.9rem;font-size: 1.5rem;color:#0080cc;font-family: 'OpenSans-B';}
.ft-top .cen{width:29.8%;float:left; margin-left: 4rem;}
.ft-top .cen ul{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-wrap: wrap;}
.ft-top .cen ul li{width:43%;}
.ft-top .cen ul li h4{line-height: 2.5rem; margin-bottom: 1.5rem;font-size: 1.2rem;color:#111111;font-family: 'OpenSans-B';}
.ft-top .cen ul li p a{display: block;line-height: 1.8rem;font-size: 0.8rem;color:#111111;}
.ft-top .rig{width:24.2%;float:right;}
.ft-top .rig h4{line-height: 2.5rem; margin-bottom: 1.5rem;font-size: 1.2rem;color:#111111;font-family: 'OpenSans-B';}
.ft-top .rig ul li{ margin-bottom: 1.25rem;}
.ft-top .rig ul li h5{line-height: 1.3rem; margin-bottom: 0.5rem;font-size: 0.8rem;color:#111111;font-family: 'OpenSans-B';}
.ft-top .rig ul li p{line-height: 1.45rem;font-size: 0.8rem;color:#111111;font-family: 'OpenSans-R';}
.ft-bot{height:90px;background:#0080CC;}
.ft-bot span{display: block; line-height: 90px;float:left;font-size: 0.8rem;color:rgba(255,255,255,.5);font-weight: 300;}
.ft-bot strong{display: block;float:right;height:90px;}
.ft-bot strong a{display: block; line-height: 90px;float:left;font-size: 0.8rem;color:rgba(255,255,255,.5);font-weight: 300; margin-left: 1.25rem;}
.footmc{display: none;}
@media screen and (max-width: 767px){
    .footpc{display: none;}
    .footmc{display: block;background:#0080cc;padding:1.95rem 4% 0}
    .footmc .ftmc-nav{margin-bottom: 4.1rem;}
    .footmc .ftmc-nav ul li{height:5.5rem;border-bottom:1px solid rgba(255,255,255,.2); box-sizing: border-box;}
    .footmc .ftmc-nav ul li a{display: block; line-height: 5.45rem;font-size: 1.5rem;color:#ffffff;font-family: 'OpenSans-R';background:url(../images/ftmc-jt.png) no-repeat right;background-size:0.6rem 1rem;}
    .footmc .ftmc-link{height:3.5rem;text-align: center; margin-bottom: 2rem;}
    .footmc .ftmc-link a{display: inline-block; width:3.5rem; line-height: 0; vertical-align: top;margin:0 0.25rem;}
    .footmc .ftmc-link a img{width:100%;}
    .footmc .ftmc-desc{padding-bottom:1.95rem;}
    .footmc .ftmc-desc span{display: block; line-height: 1.95rem; text-align: center;width:23rem;margin:0 auto;font-size: 1.2rem;color:rgba(255,255,255,.5);}
    .footmc .ftmc-desc em{display: block;text-align: center;}
    .footmc .ftmc-desc em a{display: inline-block;line-height: 1.95rem;font-size: 1.2rem;color:rgba(255,255,255,.5);margin:0 0.25rem; vertical-align: top;}


}


































html{font-size:10px;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
@media screen and (min-width:320px){html{font-size:8.6px;}}
@media screen and (min-width:360px){html{font-size:9.6px;}}
@media screen and (min-width:375px){html{font-size:10px;}}
@media screen and (min-width:400px){html{font-size:10.6px;}}
@media screen and (min-width:414px){html{font-size:11px;}}
@media screen and (min-width:440px){html{font-size:11.8px;}}
@media screen and (min-width:480px){html{font-size:12.8px;}}
@media screen and (min-width:520px){html{font-size:13.8px;}}
@media screen and (min-width:560px){html{font-size:15px;}}
@media screen and (min-width:600px){html{font-size:16px;}}
@media screen and (min-width:640px){html{font-size:17px;}}
@media screen and (min-width:680px){html{font-size:18.2px;}}
@media screen and (min-width:700px){html{font-size:18.6px;}}
@media screen and (min-width:720px){html{font-size:19.2px;}}
@media screen and (min-width:750px){html{font-size:20px;}}


@media screen and (min-width: 800px) {html {font-size: 12.6px;}}
@media screen and (min-width: 900px) {html {font-size: 12.6px;}}
@media screen and (min-width: 1000px) {html {font-size: 12.6px;}}
@media screen and (min-width: 1100px) {html {font-size: 12.6px;}}
@media screen and (min-width: 1200px) {html {font-size: 12.6px;}}
@media screen and (min-width: 1280px) {html {font-size: 13.4px;}}
@media screen and (min-width: 1366px) {html {font-size: 14.2px;}}
@media screen and (min-width: 1440px) {html {font-size: 15px;}}
@media screen and (min-width: 1600px) {html {font-size: 16.6px;}}
@media screen and (min-width: 1920px) {html {font-size: 20px;}}