/**/
.content{width:70rem; margin:0 auto;}
.clearfix:after,.c{height: 0;content: "";clear: both;display: block;}
.pr{position: relative;}

.clearfix:after,.c{height: 0;content: "";clear: both;display: block;}
.headpc{height:6rem;width:100%;position: absolute;left:50%;top:0;z-index:201; transition: .5s;transform:translate(-50%,0);max-width:1920px;}
.headpc .t_logo{width:15.55rem; height:6rem;  overflow: hidden;float:left;padding:1.05rem 1.1rem 0;background:url(../images/logobj.png) no-repeat center;background-size:100% 100%; box-sizing: border-box; margin-right: 3.45rem;}
.headpc .t_logo img{width:100%;}
.headpc .t_logo a{display: block; line-height: 0; overflow: hidden;}
.headpc .t_logo a.default{margin-top: .3rem;}
.headpc .t_logo a.hover{display: none;}
.headpc .menu{width:51.2rem;float:left; height:6rem;}
.headpc .menu ul{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-wrap: wrap;}
.headpc .menu ul li{height:6rem;padding-top:.95rem; box-sizing: border-box;position:relative;}
.headpc .menu ul li em{display: block;line-height: 2.65rem;font-size: 1rem;color:#ffffff; font-weight: bold;transition: .5s;}
.headpc .menu ul li i{display: block;width:0; height:.15rem;background:#FFFFFF;margin:0 auto;transition: .5s;}
.headpc .menu li:hover dl{display:block}
.headpc .menu dl{text-align:left;display:none;position:absolute;min-width:250px;z-index:50;top:5rem;background-color:rgba(10,55,134,.54)}
.headpc .menu dl dd{display:block}
.headpc .menu dl dd a{display:block;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;line-height:1.4;padding:.6em 1em;text-transform:capitalize}
.headpc .menu dl dd:hover{background-color:#2a5196;}
.headpc .menu dl dd:hover a{color:#fff}
.headpc .menu ul li:hover i,.headpc .menu ul li.cur i{width:1rem;}
.headpc .hea-rig{float:right;padding-top:1.5rem; margin-right: 3rem;}
.headpc .hea-rig .lang-tabb{width:1.8rem;height: 1.8rem;float:right; margin-left: 1rem;position: relative;cursor: pointer;}
.headpc .hea-rig .lang-tabb em{display: block;width:100%; height: 1.8rem;background:url(../images/hea-lang.png) no-repeat center;background-size:100% 100%;}
.headpc .hea-rig .lang-tabb .lang-list{width:6.5rem; height: 11.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;pointer-events: none;}
.headpc .hea-rig .lang-tabb .lang-list:before{width:.6rem; height:.35rem;background:url(../images/lang-dbx.png) no-repeat center;background-size:.6rem .45rem;content:"";position: absolute;top:-0.35rem; right:1.1rem;}
.headpc .hea-rig .lang-tabb .lang-list dd{height:1.8rem; line-height: 1.8rem;text-align: center;}
.headpc .hea-rig .lang-tabb .lang-list dd a{display: block;font-size: .8rem;color:#4c4c4c;}
.headpc .hea-rig .lang-tabb .lang-list dd a:hover{font-weight: bold;color:#2a5196;}
.headpc .hea-rig .isear{width:1.6rem; height: 1.6rem;float:right; margin-top: .1rem;position: relative; cursor: pointer;margin-left: 1.8rem;}
.headpc .hea-rig .isear .icon{display: block;height:1.6rem;background:url(../images/hea-ico.png) no-repeat center;background-size:100% 100%;}
.headpc .hea-rig .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.8rem; opacity: 0;transition: .5s;pointer-events: none;}
.headpc .hea-rig .isear .isearch:before{width:.6rem; height:.35rem;background:url(../images/lang-dbx.png) no-repeat center;background-size:.6rem .45rem;content:"";position: absolute;top:-0.35rem; right:1.1rem;}
.headpc .hea-rig .isear .isearch .ser_so{width:2.5rem;height:2.7rem; background:url(../images/hea-fdj.png) no-repeat center;background-size:100% 100%;float:left; cursor: pointer;border:0;}
.headpc .hea-rig .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 .isear .isearch .ser_inp::-webkit-input-placeholder{font-size: .8rem;color:#999999;}
.headpc .hea-rig .isear .isearch .ser_inp::-moz-placeholder{font-size: .8rem;color:#999999;}
.headpc .hea-rig .hea-em{float:right;padding-left:1.9rem;background:url(../images/hea-em.png) no-repeat left;background-size:1.45rem .75rem; line-height: 1.8rem;font-size: .8rem;color:#ffffff;font-weight: bold;}
.headpc.hea{background:#FFF;position: fixed;top:0;height:4.5rem;}
.headpc.hea .t_logo{background:0;height:4.5rem;}
.headpc.hea .t_logo a.default{display: none;}
.headpc.hea .t_logo a.hover{display: block;}
.headpc.hea .menu ul li{height:4.5rem;}
.headpc.hea .menu li em{color:#333333;}
.headpc.hea .hea-em{background:url(../images/hea-em_h.png) no-repeat left;background-size:1.45rem .75rem;color:#333;}
.headpc.hea .menu ul li:hover em,.headpc.hea .menu ul li.cur em{color:#2a5196;}
.headpc.hea .menu ul li:hover i,.headpc.hea .menu ul li.cur i{background:#2a5196;}
.headpc.hea .hea-rig .lang-tabb em{background:url(../images/hea-lang1.png) no-repeat center;background-size:100% 100%;}
.headpc.hea .hea-rig .isear .icon{background:url(../images/hea-ico1.png) no-repeat center;background-size:100% 100%;}
.headpc .hea-rig .lang-tabb.cur em{background:url(../images/hea-lang_h.png) no-repeat center;background-size:100% 100%;}
.headpc .hea-rig .lang-tabb.cur .lang-list{ opacity: 1;top:3rem;pointer-events: auto;z-index:301;}
.headpc .hea-rig .isear.open .icon{background:url(../images/hea-ico_h.png) no-repeat center;background-size:100% 100%;}
.headpc .hea-rig .isear.open .isearch{top:2.9rem; opacity: 1;pointer-events: auto;z-index:301;}
.headmcc{display: none;}
@media screen and (max-width: 767px){
    body{min-width:100%;max-width:100%;}
    .headpc{display: none;}
    .headmcc{display: block;height:6rem;width:100%;position: absolute;left:0;top:0;z-index:201;}
    .headmcc .t_logo{width:41.3%; height:6rem;background:url(../images/logomcbj.png) no-repeat center;background-size:100% 100%;float:left;padding:1.35rem 1.05rem 0 1.05rem;box-sizing: border-box;}
    .headmcc .t_logo a{display: block;width:100%; line-height: 0; overflow: hidden;}
    .headmcc .t_logo a img{width:100%;}
    .headmcc .t_logo a.hover{display: none;}
    .headmcc .heamc-rig{margin-top: 1.55rem;float:right;margin-right: 4%;}
    .headmcc .heamc-rig .m-nav2{width:2.5rem;float:right;}
    .headmcc .heamc-rig .m-nav2 i{display: block;width:100%; height:2rem;background:url(../images/heamc-ico.png) no-repeat center;background-size:100% 100%;}
    .headmcc .menu2 {position: relative;z-index:301;}
    .headmcc .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;}  
    .headmcc .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;}
    .headmcc .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;}
    .headmcc .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;}
    .headmcc .isearr{width:2rem; height:2rem;float:right;margin-right: 2.4rem;}
    .headmcc .isearr i{display: block;width:100%;height: 2rem; overflow: hidden;background:url(../images/heamc-sou.png) no-repeat center;background-size:100% 100%;}
    .headmcc .isearr.open i{background:url(../images/close.png) no-repeat center;background-size:100% 100%;}
    .headmcc .seach{width:100%;overflow: hidden;position: absolute;height:61.25rem;max-width: 750px;top:6rem;right: 0;display: none;z-index:301;}
    .headmcc .seach.active {transform: translateX(0);    -webkit-transform: translateX(0);    opacity: 1;}
    .headmcc .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;}
    .headmcc .seach .sea .sou{width:100%; height:4.45rem;border-bottom: 0.05rem solid #4d4d4d; box-sizing: border-box;}
    .headmcc .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-btn.png) no-repeat left; background-size:1.55rem 1.55rem;font-size:1.2rem; color:#b2b2b2;border:0;}
    .headmcc .seach .sea .sou .txt::-webkit-input-placeholder{font-size:1.2rem; color:#666;}
    .headmcc .seach .sea .sou .txt::-moz-placeholder{font-size:1.2rem; color:#666;}
    .headmcc .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;}
    .headmcc .lang-tab{width:2rem;height:2rem;float:right; margin-right: 2.5rem;}
    .headmcc .lang-tab em{display: block;height:2rem;background:url(../images/heamc-lang.png) no-repeat center;background-size:2rem 2rem;}
    .headmcc .lang-tab.open em{background:url(../images/close.png) no-repeat center;background-size:2rem 2rem;}
    .headmcc .lang {position: relative;z-index:301;}
    .headmcc .lang .lang-list{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;}  
    .headmcc .lang .lang-list 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;}
    .headmcc .lang .lang-list 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;}
    .headmcc .lang .lang-list ul li a{display: block;text-decoration: none;font-size:1.5rem; color:#1a1a1a;font-weight: normal;}
    .headmcc.bj{background:#FFF;}
    .headmcc.bj .t_logo{background:0;}
    .headmcc.bj .t_logo a.default{display: none;}
    .headmcc.bj .t_logo a.hover{display: block;}
    .headmcc.bj .m-nav2 i{background:url(../images/heamc-ico1.png) no-repeat center;background-size:100% 100%;}
    .headmcc.bj .isearr i{background:url(../images/heamc-sou1.png) no-repeat center;background-size:100% 100%;}
    .headmcc.bj .lang-tab em{background:url(../images/heamc-lang1.png) no-repeat center;background-size:100% 100%;}
    .headmcc .heamc-rig .m-nav2.open i{background:url(../images/heamc-ico2.png) no-repeat center;background-size:100% 100%;}
    .headmcc .isearr.open i{background:url(../images/close.png) no-repeat center;background-size:100% 100%;}
    .headmcc .lang-tab.open em{background:url(../images/close.png) no-repeat center;background-size:2rem 2rem;}
    .headmcc.hea .lang .lang-list,.headmcc.hea .seach,.headmcc.hea .menu2 .erji{top:5rem;}
}













/**/
.foot{background:#2A5196;}
.foot .ft-top{height:20.5rem;border-bottom:.05rem solid rgba(255,255,255,.1); box-sizing: border-box;padding-top:4.7rem; box-sizing: border-box;}
.foot .ft-top .left{width:22.35rem;float:left;}
.foot .ft-top .left h4{line-height: 1.95rem; margin-bottom: .75rem;font-size: 1.7rem;color:#ffffff;font-weight: bold;}
.foot .ft-top .left p{line-height: 1.75rem;font-size: 1.4rem;color:#ffffff; margin-bottom: 1.4rem;}
.foot .ft-top .left a{display: block;width:10.8rem;height:2.5rem; line-height: 2.5rem;text-align: center; background:#4279D9;border-radius: 1.25rem;font-size: .8rem;color:#ffffff;font-weight: bold;}
.foot .ft-top .ft-nav{width:24.25rem;float:left;margin-left: 5.05rem;}
.foot .ft-top .ft-nav ul li{float:left;width:10.8rem;}
.foot .ft-top .ft-nav ul li h4{line-height: 1.65rem;padding-left:.95rem;background:url(../images/ft-dd.png) no-repeat left;background-size:.35rem .35rem;font-size: 1.2rem;color:#ffffff;font-weight: bold; margin-bottom: 1rem;}
.foot .ft-top .ft-nav ul li p{padding-left:.95rem;}
.foot .ft-top .ft-nav ul li p a{display: block; line-height: 1.7rem;font-size: .9rem;color:#ffffff;}
.foot .ft-top .ft-nav ul li:nth-child(2n){float:right;}
.foot .ft-top .ft-rig{width:17.3rem;float:right;}
.foot .ft-top .ft-rig ul li{ margin-bottom: .7rem;padding-left:1.4rem;line-height: 1.45rem;font-size: .8rem;color:#ffffff;}
.foot .ft-top .ft-rig ul li b{display: inline-block;font-size: .9rem;}
.foot .ft-top .ft-rig ul li h4{line-height: 1.45rem;font-style: .9rem;color:#ffffff;font-weight: bold;margin-bottom: .35rem;}
.foot .ft-top .ft-rig ul li p{line-height: 1.25rem;font-size: .8rem;color:#ffffff;}
.foot .ft-top .ft-rig ul li.f1{background:url(../images/ft-lx1.png) no-repeat left .25rem;background-size:.95rem 1rem;}
.foot .ft-top .ft-rig ul li.f2{background:url(../images/ft-lx2.png) no-repeat left;background-size:.95rem 1rem;}
.foot .ft-top .ft-rig ul li.f3{background:url(../images/ft-lx3.png) no-repeat left;background-size:.95rem 1rem;}
.foot .ft-top .ft-rig ul li.f4{background:url(../images/ft-lx4.png) no-repeat left;background-size:.95rem 1rem;}
.foot .ft-bot{height:4.5rem;}
.foot .ft-bot span{display: block; line-height: 4.5rem;float:left;font-size: .75rem;color:rgba(255,255,255,.5);}
.foot .ft-bot .ft-link{float:left; margin-left: 10.85rem; margin-top: 1.45rem;}
.foot .ft-bot .ft-link a{display: block;float:left;width:1.6rem; line-height: 0; overflow: hidden; margin-left: 1rem;}
.foot .ft-bot .ft-link a img{width:100%;}
.foot .ft-bot .ft-link a:first-child{margin-left: 0;}
.foot .ft-bot .ft-rig{float:right;}
.foot .ft-bot .ft-rig a{display: block; line-height: 4.5rem;float:left; margin-left: 1.85rem;font-size: .75rem;color:rgba(255,255,255,.5);}
.footmc{display: none;}
@media screen and (max-width: 767px){
    .foot{display: none;background:#2A5196;}
    .footmc{display: block;}
    .footmc .ft-top{height:41.25rem;padding:2rem 4% 0; box-sizing: border-box;background:#2A5196;}
    .footmc .ft-top .ft-nav{ margin-bottom: 2.8rem;}
    .footmc .ft-top .ft-nav ul li{float:left; width:50%; height:4.5rem; line-height: 4.45rem;border-bottom:.05rem solid rgba(255,255,255,.2);box-sizing: border-box;}
    .footmc .ft-top .ft-nav ul li a{display: block; font-size: 1.3rem;color:#ffffff;}
    .footmc .ft-top .ft-lx{margin-bottom: 2.45rem;}
    .footmc .ft-top .ft-lx h4{line-height: 1.8rem; margin-bottom: 1.1rem;font-size: 1.3rem;color:#ffffff;font-weight: bold;}
    .footmc .ft-top .ft-lx ul{padding-left:.65rem;}
    .footmc .ft-top .ft-lx ul li{line-height: 1.75rem; margin-bottom: .6rem;padding-left:2.7rem;font-size: 1.2rem;color:#ffffff;}
    .footmc .ft-top .ft-lx ul li.lx1{background:url(../images/ftmc-lx1.png) no-repeat left top;background-size:1.45rem 1.6rem;}
    .footmc .ft-top .ft-lx ul li.lx2{background:url(../images/ftmc-lx2.png) no-repeat left;background-size:1.45rem 1.6rem;}
    .footmc .ft-top .ft-lx ul li.lx3{background:url(../images/ftmc-lx3.png) no-repeat left;background-size:1.45rem 1.6rem;}
    .footmc .ft-top .ft-lx ul li.lx4{background:url(../images/ftmc-lx4.png) no-repeat left;background-size:1.45rem 1.6rem;}
    .footmc .ft-top .ftmc-link span{display: block;float:left;}
    .footmc .ft-top .ftmc-link span a{display: block;float:left;width:3rem;line-height: 0; overflow: hidden;margin-right: 1rem;}
    .footmc .ft-top .ftmc-link span a img{width:100%;}
    .footmc .ft-top .ftmc-link .xf{width:2.9rem;float:right;}
    .footmc .ft-top .ftmc-link .xf img{width:100%;}
    .footmc .ft-bot{height:5.5rem;background:#FFF;padding-top:1.1rem;box-sizing: border-box;}
    .footmc .ft-bot span{display: block; line-height: 1.75rem;text-align: center;font-size: 1rem;color:#999999;}
    .footmc .ft-bot em{display: block;text-align: center;}
    .footmc .ft-bot em a{display: inline-block; line-height: 1.75rem;font-size: 1rem;color:#999999; vertical-align: top;margin:0 1rem;}
}





















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;}}



