


.c0{color:#000}
.c1{color:#111}
.c2{color:#222}
.c3{color:#333}
.c4{color:#444}
.c5{color:#555}
.c6{color:#666}
.c7{color:#777}
.c8{color:#888}
.c9{color:#999}
.ca{color:#aaa}
.cb{color:#bbb}
.clr{clear:both}
.cc{color:#042c72}
.cc1{color:#ff9a00}
.cc2{color:#042c72}
.cd{color:#ddd}
.ce{color:#eee}
.cf{color:#fff}
.bc0{background-color:#000}
.bcf{background-color:#fff}
.bcc{background-color:#042c72}
.bcc1{background-color:#ff9a00}
.bcc2{background-color:#042c72}
.boc{border-color:#042c72}
.bn{border:none}
.bor{border:1px solid #bbb}
.bt{border-top:1px solid #bbb}
.bl{border-left:1px solid #bbb}
.br{border-right:1px solid #bbb}
.f0{font-size:0}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f15{font-size:15px}
@media (max-width:640px){
  .f15{font-size:1rem}
}
.f16{font-size:.8rem}
@media (max-width:768px){
  .f16{font-size:.88888889rem}
}
@media (max-width:640px){
  .f16{font-size:1rem}
}
.f17{font-size:.85rem}
@media (max-width:768px){
  .f17{font-size:.94444444rem}
}
@media (max-width:640px){
  .f17{font-size:1.0625rem}
}
.f18{font-size:.9rem}
@media (max-width:768px){
  .f18{font-size:.94444444rem}
}
.f19{font-size:.95rem}
.f20{font-size:1rem}
.f21{font-size:1.05rem}
@media (max-width:768px){
  .f21{font-size:1rem}
}
.f22{font-size:1.1rem}
@media (max-width:768px){
  .f22{font-size:1.04761905rem}
}
.f23{font-size:1.15rem}
@media (max-width:768px){
  .f23{font-size:1.04545455rem}
}
.f24{font-size:1.2rem}
@media (max-width:768px){
  .f24{font-size:1.09090909rem}
}
.f25{font-size:1.25rem}
@media (max-width:768px){
  .f25{font-size:1.08695652rem}
}
.f26{font-size:1.3rem}
@media (max-width:768px){
  .f26{font-size:1.13043478rem}
}
.f27{font-size:1.35rem}
@media (max-width:768px){
  .f27{font-size:1.125rem}
}
.f28{font-size:1.4rem}
@media (max-width:768px){
  .f28{font-size:1.16666667rem}
}
.f29{font-size:1.45rem}
@media (max-width:768px){
  .f29{font-size:1.16rem}
}
.f30{font-size:1.5rem}
@media (max-width:768px){
  .f30{font-size:1.2rem}
}
.f31{font-size:1.55rem}
@media (max-width:768px){
  .f31{font-size:1.19230769rem}
}
.f32{font-size:1.6rem}
@media (max-width:768px){
  .f32{font-size:1.23076923rem}
}
.f33{font-size:1.65rem}
@media (max-width:768px){
  .f33{font-size:1.22222222rem}
}
.f34{font-size:1.7rem}
@media (max-width:768px){
  .f34{font-size:1.25925926rem}
}
.f35{font-size:1.75rem}
@media (max-width:768px){
  .f35{font-size:1.25rem}
}
.f36{font-size:1.8rem}
@media (max-width:768px){
  .f36{font-size:1.28571429rem}
}
.f37{font-size:1.85rem}
@media (max-width:768px){
  .f37{font-size:1.27586207rem}
}
.f38{font-size:1.9rem}
@media (max-width:768px){
  .f38{font-size:1.31034483rem}
}
.f39{font-size:1.95rem}
@media (max-width:768px){
  .f39{font-size:1.3rem}
}
.f40{font-size:2rem}
@media (max-width:768px){
  .f40{font-size:1.33333333rem}
}
.f41{font-size:2.05rem}
@media (max-width:768px){
  .f41{font-size:1.32258065rem}
}
.f42{font-size:2.1rem}
@media (max-width:768px){
  .f42{font-size:1.35483871rem}
}
.f45{font-size:2.25rem}
@media (max-width:768px){
  .f45{font-size:1.36363636rem}
}
.f48{font-size:2.4rem}
@media (max-width:768px){
  .f48{font-size:1.45454545rem}
}
.f50{font-size:2.5rem}
@media (max-width:768px){
  .f50{font-size:1.51515152rem}
}
.f54{font-size:2.7rem}
@media (max-width:768px){
  .f54{font-size:1.58823529rem}
}
.f60{font-size:3rem}
@media (max-width:768px){
  .f60{font-size:1.57894737rem}
}
.f64{font-size:2.3rem}
@media (max-width:768px){
  .f64{font-size:1.42857143rem}
}
.f72{font-size:3.6rem}
@media (max-width:768px){
  .f72{font-size:1.8rem}
}
.f88{font-size:4.4rem}
@media (max-width:1200px){
  .f88{font-size:4vw}
}
@media (max-width:768px){
  .f88{font-size:1.45454545rem}
}
.fal{font-family:Arial}
.fyl{font-family:FontBlar}
.fs{font-family:'宋体'}
.fh{font-family:'黑体'}
.fn{font-weight:400}
.fb{font-weight:700}
.fi{font-style:italic}
.fl{float:left}
.fln{float:none}
.fr{float:right}
.db{display:block}
.dib{display:inline-block}
.dt{display:table}
.dtc{display:table-cell}
.dn{display:none}
.bn{border:none}
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.tu{text-transform:uppercase}
.vt{vertical-align:top}
.vm{vertical-align:middle}
.vb{vertical-align:bottom}
.over{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.box{box-sizing:border-box}
.ma{margin-left:auto;margin-right:auto}
.c50{left:50%;transform:translateX(-50%)}
.hc:hover{color:#042c72}
.jz{top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
.m0{margin:0}
.p0{padding:0}
.yy{box-shadow:0 0 12px rgba(70,70,70,.5)}
.yy2{box-shadow:2px 2px 7px rgba(70,70,70,.2)}
.pz{padding-left:15px;margin-left:-15px}
.pr{position:relative}
.pa{position:absolute}
.oh{overflow:hidden}
.ov{overflow:visible}
.wrap{overflow:hidden}
.w50{width:50%;float:left}
.w0{width:0}
.w00{width:100%}
.h0{height:0}
.h00{height:100%}
.ma00{max-width:100%}
.mh00{max-height:100%}
.wa{width:auto}
.ha{height:auto}
.abs{position:absolute;width:100%;height:100%;z-index:5;left:0;top:0}
.imWrap{width:100%;padding-top:75.5%;position:relative;overflow:hidden}
.imWrap img{display:block;position:absolute;width:100%;min-height:100%;z-index:5;left:0;top:0}
.imWrap .imgcon{position:absolute;width:100%;height:100%;z-index:5;left:0;top:0}
.imWrap .imgcon img{position:relative;display:inline-block;width:auto;max-width:100%}
.big{overflow:hidden}
.big img{width:100%;display:block;transform:translateZ(0);transition:transform .3s linear}
.big:hover img{transform:scale(1.1,1.1)}
.big .imgcon img{width:auto;min-height:auto}
.imgDiv{position:relative;width:100%;overflow:hidden}
.imgcon{text-align:center;font-size:0;overflow:hidden}
.imgcon img{display:inline-block;vertical-align:middle;max-width:100%}
.imgcon:after{display:inline-block;vertical-align:middle;height:100%;color:#bbb;content:"";width:0}
.m3w{margin-top:30px;margin-top:3vw}
.m2w{margin:2vw 0}
.p2w{padding:2vw 0}
.p3w{padding:3vw 0}
.poi{cursor:pointer}
img{border:none}
blockquote,body,dd,dl,fieldset,figure,form,h1,h2,h3,h4,h5,h6,input,p,pre,select,textarea{margin:0}
menu,ol,ul{list-style:none;margin:0;padding:0}
a{color:#042c72;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none}
a,a:active,a:focus{outline:0}
table{border-collapse:collapse;border-spacing:0}
blockquote,q{quotes:none}
address,em,i{font-style:normal}
abbr,acronym{font-variant:normal}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
a img,fieldset,iframe{border:none}
button,input,select{vertical-align:middle}
button{overflow:visible}
button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0 none;padding:0}
:active{outline:0 none}
::selection{color:#fff;background:#e74700}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
html{font-size:20px;line-height:1.76}
*{margin:0;padding:0;font-family:Arial,"Microsoft Yahei","微软雅黑","宋体",Helvetica,sans-serif}
body{background-color:#fff;font-size:14px;max-width:1920px;margin:0 auto;min-width:320px;overflow-x:hidden;-webkit-font-smoothing:antialiased;max-width:inherit;padding-top:125px}
h1{font-size:1.8rem}

#header #Nav li>a {
    position: relative;
    display: block;
    box-sizing: border-box;
    color: #fff;
    font-weight: 400;
    text-align: left;
    line-height: 60px;
    white-space: nowrap;
    font-size: 18px;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    text-transform: capitalize;
}
@media (max-width:768px){
  h1{font-size:1.28571429rem}
}
h2{font-size:1rem}
h3{font-weight:400;font-size:.8rem}
@media (max-width:768px){
  h3{font-size:.88888889rem}
}
@media (max-width:640px){
  h3{font-size:1rem}
}
h4{font-size:16px}
ul{overflow:hidden}
a,input{outline:0}
input[type=submit],input[type=reset],input[type=button]{-webkit-appearance:none;border-radius:0}
input:-webkit-autofill{-webkit-box-shadow:0 0 1000px #fff inset;-webkit-box-shadow:none}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#bbb}
input:-moz-placeholder,textarea:-moz-placeholder{color:#bbb}
input::-moz-placeholder,textarea::-moz-placeholder{color:#bbb}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#bbb}
div.digg{width:100%;text-align:center;font-size:14px;padding:3px;margin:15px 0}
div.digg li{display:inline-block;vertical-align:middle}
div.digg a{text-align:center;border:#ccc 1px solid;padding:4px 10px;color:#666;margin:5px;line-height:39px}
@media screen and (max-width:768px){
  div.digg a{padding:3px 9px;margin:3px}
}
div.digg p{display:inline-block;vertical-align:middle}
div.digg .disabled *{color:#ddd;border:#eee 1px solid;padding:4px 10px;margin:5px}
div.digg .current *{color:#fff;font-weight:700;border:#bf141c 1px solid;padding:4px 10px;background-color:#bf141c}
div.digg .active *{color:#fff;background-color:#042c72;border-color:#042c72}
.btn{display:inline-block;color:#333;font-size:14px;text-align:center;line-height:1.6rem;border:1px solid #333}
.btn.bg{background-color:#042c72;color:#fff;border-color:#042c72}
.row{display:flex;flex-flow:row wrap;justify-content:space-between}
.row .col{flex:1}
.movebtn{position:relative;overflow:hidden;z-index:0}
.movebtn::before{content:'';z-index:-1;position:absolute;top:50%;left:100%;margin:-15px 0 0 1px;width:30px;height:30px;border-radius:50%;background:#314cf3;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale3d(1,2,1);transform:scale3d(1,2,1);-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.7,0,.9,1);transition-timing-function:cubic-bezier(.7,0,.9,1)}
.movebtn:hover::before{-webkit-transform:scale3d(9,9,1);transform:scale3d(9,9,1)}
.containe{width:100%;display:block;max-width:1400px;margin-left:auto;margin-right:auto}
@media screen and (max-width:1400px){
  .containe{width:auto;margin-left:5%;margin-right:5%}
}
@media screen and (max-width:980px){
  .containe{width:auto;max-width:690px;margin-left:auto;margin-right:auto}
}
@media screen and (max-width:768px){
  .containe{margin-left:12px;margin-right:12px}
}
@media screen and (max-width:1600px){
  html{font-size:19px}
}
#topbar{background-color:#042c72}
#topbar .slogan{color:#fff;font-size:.8rem;line-height:52px}
@media (max-width:768px){
  #topbar .slogan{font-size:.88888889rem}
}
@media (max-width:640px){
  #topbar .slogan{font-size:1rem}
}
#topbar .slogan em{color:#ff9a00}
#topbar .xla{display:inline-block;vertical-align:middle;position:relative;float:right;margin-top:.5rem;margin-left:6%}
#topbar .xla ul{position:absolute;display:block;height:0;width:100%;top:100%;left:0;z-index:5;background-color:rgba(31,40,111,.52)}
#topbar .xla ul li{box-sizing:border-box;display:block;padding:5px 15px;line-height:1;white-space:nowrap}
#topbar .xla ul li:hover{background-color:#042c72}
#topbar .xla ul a{color:#fff}
#topbar .xla .tit{cursor:pointer;color:#eee;padding-left:10px;line-height:30px}
#topbar .xla .tit svg{vertical-align:sub;fill:#eee;width:18px;height:15px;margin-left:10px;-webkit-transition:all .2s linear}
#topbar .xla .tit:hover svg{transform:rotate(-180deg)}
#topbar .xla amp-img{vertical-align:middle;margin-right:8px;margin-top:-2px}
#topbar .xla:hover ul{height:auto;padding:15px 0 5px}
.sharebtns{float:right;font-size:.8rem;display:inline-block;margin-top:.4rem}
@media (max-width:768px){
  .sharebtns{font-size:.88888889rem}
}
@media (max-width:640px){
  .sharebtns{font-size:1rem}
}
.sharebtns i{display:inline-flex}
.sharebtns svg{width:20px;height:20px;fill:#fff;line-height:20px}
.sharebtns a{display:inline-block;font-size:0;padding:5px;vertical-align:text-top;border-radius:1rem;margin-left:.8rem}
.sharebtns a:hover svg{fill:#48abf9}
.sharebtns .ptop .proshare{padding-top:4%;font-size:0}
.sharebtns .icon_facebook{background-color:#4e71a8}
.sharebtns .icon_twitter{background-color:#1cb7eb}
.sharebtns .icon_linkedin{background-color:#1686b0}
.sharebtns .icon_youtube{background-color:#ca3737}
.sharebtns .icon_pinterest{background-color:#ca3737}
.sharebtns .icon_google{background-color:#e3411f}
.sharebtns .icon_instagram{background-color:#91429f}
.share01{float:right;color:#fff;font-size:.8rem;display:inline-block;margin-top:.6rem}
@media (max-width:768px){
  .share01{font-size:.88888889rem}
}
@media (max-width:640px){
  .share01{font-size:1rem}
}
.share01 i{display:inline-flex}
.share01 svg{width:20px;height:20px;fill:#a6aebe;line-height:20px}
.share01 a{display:inline-block;font-size:0;vertical-align:middle;border-radius:1rem;margin-left:.6rem}
.share01 a:hover svg{fill:#48abf9}
.searDiv{overflow:hidden;position:relative;display:inline-block;box-sizing:border-box;float:right;border:none;background-color:#ff9a00;width:264px;height:60px}
@media screen and (max-width:980px){
  .searDiv{display:none;margin-top:-3rem;margin-right:12%;height:2.3rem}
  .searDiv #searcher{height:2rem}
}
.searDiv .iconfont{position:absolute;font-size:.9rem;font-weight:700;color:#fff;right:11px;z-index:5;top:17px;display:inline-flex;width:30px;height:30px;fill:#fff}
@media (max-width:768px){
  .searDiv .iconfont{font-size:.94444444rem}
}
@media screen and (max-width:768px){
  .searDiv .iconfont{font-size:14px;top:7px}
}
.searDiv input::-webkit-input-placeholder,.searDiv textarea::-webkit-input-placeholder{color:#f4f4f4}
#searcher{float:left;display:block;font-size:13px;color:#333;border:none;position:relative;height:60px;width:calc(100% - 50px);margin-right:4px;padding:0 0;background-color:transparent;z-index:10;text-indent:1em}
#searchglass{float:right;display:block;overflow:hidden;border:none;color:#fff;position:relative;z-index:99;height:32px;width:31px;cursor:pointer;background-color:transparent;background-position:3px center;background-repeat:no-repeat;text-indent:-99em}
#header{width:100%;background-color:#fff;position:fixed;z-index:88;top:0;left:0;box-shadow:0 0 16px rgba(0,0,0,.06)}
@media screen and (max-width:980px){
  #header{overflow:hidden;position:fixed;z-index:888;height:52px;top:0;left:0}
  #header #topbar{display:none}
}
#header .tb{display:inline-block;color:#666;font-size:14px;float:right;margin:1.3rem 0 0 4%}
#header .tb ._t{font-size:.8rem;margin-bottom:3px}
@media (max-width:768px){
  #header .tb ._t{font-size:.88888889rem}
}
@media (max-width:640px){
  #header .tb ._t{font-size:1rem}
}
#header .tb svg{width:.75rem;height:.75rem;fill:#fff}
#header .tb i{background-color:#042c72;width:1.5rem;height:1.5rem;display:inline-flex;border-radius:50%;align-items:center;justify-content:center;margin-right:.5rem}
#header .tb p{display:block;white-space:nowrap}
#header .tb p span{display:inline-block;margin-right:1rem}
@media screen and (max-width:980px){
  #header .tb{display:none}
}
#header .navbar{font-size:0;background-color:#fff;position:relative}
#header .navbar .logo{position:relative;display:inline-block;z-index:5;padding:15px 0px;width:210px}
#header .navbar .logo img{display:block}
#header .navbar .logo h1{font-size:0;display:none}
@media (max-width:980px){
  #header .navbar .logo{padding-top:8px;margin-left:6px;width:180px}
}
#header .navbar .mBtn{display:none;float:right;text-align:center;width:12%;margin-top:12px;cursor:pointer}
#header .navbar .mBtn i{display:inline-flex;fill:#000;width:30px;height:30px}
@media screen and (max-width:980px){
  #header .navbar .mBtn{display:inline-block}
}
#header .nav_search{position:absolute;width:100%;top:100%;left:0;background-color:#042c72;display:flex;justify-content:space-between}
#header #Nav{text-align:center;overflow:visible;display:flex;flex-flow:row nowrap;justify-content:center;padding-left:5%}
#header #Nav li{position:relative;padding-right:42px}
#header #Nav li .tarA{position:relative;display:block;box-sizing:border-box;color:#fff;font-weight:400;text-align:left;line-height:60px;white-space:nowrap;font-size:18px;-webkit-transition:all .2s linear;transition:all .2s linear;text-transform:capitalize}
#header #Nav li>a::before{background-color:#ff9a00;position:absolute;opacity:0;content:"";top:100%;left:0;z-index:60;width:3rem;height:3px;transform:translateX(-60px);transition:transform .5s ease-out .1s}
#header #Nav li .tarA.act{color:#ff9a00}
#header #Nav li.tran>a::after{color:#333;font-size:1.3rem;display:inline-block;content:"";width:0;height:0;border-right:5px solid transparent;border-left:5px solid transparent;border-top:6px solid #ff9a00;line-height:1px;margin-left:.5em;-webkit-transition:all .2s linear;transition:all .2s linear}
@media (max-width:768px){
  #header #Nav li.tran>a::after{font-size:1.13043478rem}
}
#header #Nav li:hover a{color:#ff9a00}
#header #Nav li:hover a::before{opacity:1;transform:translateX(0)}
#header #Nav li:hover a::after{transform:rotate(-180deg)}
#header #Nav li:hover ul.sub-menu{display:block}
@media screen and (max-width:980px){
  #header #Nav{display:none}
}
#header #Nav ul.sub-menu{text-align:left;display:none;position:absolute;min-width:250px;z-index:50;top:100%;background-color:rgba(10,55,134,.54)}
@media (min-width:768px){
  #header #Nav ul.sub-menu{min-width:initial}
}
#header #Nav ul.sub-menu li{display:block}
#header #Nav ul.sub-menu li 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}
@media (max-width:768px){
  #header #Nav ul.sub-menu li a{font-size:.88888889rem}
}
@media (max-width:640px){
  #header #Nav ul.sub-menu li a{font-size:1rem}
}
button.sub-menu-toggle {
    display: none;
}
#header #Nav ul.sub-menu li:hover{background-color:#ff9a00}
#header #Nav ul.sub-menu li:hover a{color:#fff}
@media (max-width:768px){
  #header #Nav ul.sub-menu{position:relative;background-color:rgba(154,153,153,.75);left:0;margin:0 8%}
}
#footer{overflow:hidden;clear:both;margin-top:30px;margin-top:3vw;padding-top:4.5vw;background-image:url(static/image/11.jpg);background-repeat:no-repeat;background-position:0 0;background-size:cover}
#footer>.containe{flex-wrap:nowrap;display:flex}
@media screen and (max-width:980px){
  #footer{padding-top:0;background-color:transparent}
  #footer>.containe{display:none}
}
@media screen and (max-width:768px){
  #footer{padding-bottom:52px}
}
#footer .share02{margin-top:.6rem}
#footer .share02 i{display:inline-flex;padding:7px}
#footer .share02 svg{width:20px;height:20px;fill:#fff;line-height:20px}
#footer .share02 a{display:inline-block;font-size:0;vertical-align:middle;margin-right:8px;background-color:#02327d}
#footer .share02 a:hover svg{fill:#48abf9}
#footer .share02 strong{display:block;font-size:.8rem;color:#fff;text-transform:uppercase;margin:2rem 0 .5rem}
@media (max-width:768px){
  #footer .share02 strong{font-size:.88888889rem}
}
@media (max-width:640px){
  #footer .share02 strong{font-size:1rem}
}
#footer .share02 strong em{color:#ff9a00}
#footer .flogo{max-width:30%}
#footer .flogo p{color:#fff;font-size:14px;padding-top:1em;line-height:1.76;max-width:24em}
#footer h3.ftit{text-transform:uppercase;font-size:1.4rem;font-weight:700;color:#fff;margin-bottom:1em;line-height:1}
@media (max-width:768px){
  #footer h3.ftit{font-size:1.16666667rem}
}
#footer h3.ftit::after{display:block;background-color:#ff9a00;content:" ";height:4px;width:2.25rem;z-index:5;margin-top:.5em}
#footer .ftell{color:#fff;font-size:.8rem;line-height:2.7;max-width:25em}
@media (max-width:768px){
  #footer .ftell{font-size:.88888889rem}
}
@media (max-width:640px){
  #footer .ftell{font-size:1rem}
}
#footer .ftell ul{margin-top:.5em}
#footer .ftell li{margin-bottom:.8em;max-width:20em}
#footer .ftell li.email i{margin-top:-2px}
#footer .ftell i{float:left;vertical-align:bottom;display:inline-flex;fill:#ff9a00;width:20px;height:24px;margin-right:1em}
#footer .ftell .wrap{font-size:.8rem;color:#fff;line-height:1.6}
@media (max-width:768px){
  #footer .ftell .wrap{font-size:.88888889rem}
}
@media (max-width:640px){
  #footer .ftell .wrap{font-size:1rem}
}
@media screen and (max-width:1200px){
  #footer .ftell{display:none}
}
#footer .fast_links li i{float: left;
    vertical-align: bottom;
    display: inline-flex;
    fill: #ff9a00;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    margin-top: 0.5em;
    transform: rotate(267deg);
    color: #ff9a00;}
#footer .fast_links a{display:block;color:#eee;font-size:.8rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:2.2}
@media (max-width:768px){
  #footer .fast_links a{font-size:.88888889rem}
}
@media (max-width:640px){
  #footer .fast_links a{font-size:1rem}
}
@media screen and (max-width:768px){
  #footer .fast_links{display:none}
}
#footer .liuyan p{font-size:14px;color:#fff;padding-right:10%}
#footer .liuyan input::-webkit-input-placeholder,#footer .liuyan textarea::-webkit-input-placeholder{color:#999}
#footer .liuyan form{margin-top:1rem}
#footer .liuyan input{display:block;font-size:14px;color:#333;border:none;position:relative;background-color:#fff;height:52px;width:calc(100% - 50px);margin-bottom:8px;z-index:10;text-indent:1em}
#footer .liuyan input[type=submit]{font-size:.8rem;background-color:#ff9a00;text-transform:uppercase;color:#fff}
@media (max-width:768px){
  #footer .liuyan input[type=submit]{font-size:.88888889rem}
}
@media (max-width:640px){
  #footer .liuyan input[type=submit]{font-size:1rem}
}
#footer .liuyan input[type=submit]:hover{background-color:#ff8100}
#footer .copyright{text-align:left;clear:both;line-height:1.6;padding:1.3em 0;margin-top:4%;background-color:#041b45;color:#f4f4f4}
#footer .copyright ul{display:inline-block;float:right}
#footer .copyright ul li{display:inline-block;font-size:14px;padding-right:.6rem}
#footer .copyright ul li a{color:#f4f4f4}
@media screen and (max-width:980px){
  #footer .copyright{margin:0}
  #footer .copyright ul{display:none}
}
@media screen and (max-width:480px){
  #footer .copyright{padding:2% 0;text-align:center;}
}
#footer .copyright a{display:inline-block;color:#ddd;margin:0 15px}
#footer .copyright a:hover{color:#fff}
@media screen and (max-width:1400px){
  html{font-size:18px}
}
@media screen and (max-width:1200px){
  body{max-width:100%;padding-top:52px;overflow-x:hidden}
}
.ind_tit{font-size:1.8rem;text-align:center;margin-top:30px;margin-top:3vw;font-weight:700;margin-bottom:2vw;color:#333;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}
@media (max-width:768px){
  .ind_tit{font-size:1.28571429rem}
}
.ind_tit .more{font-size:.9rem;color:#333;font-weight:700;display:inline-block}
@media (max-width:768px){
  .ind_tit .more{font-size:.94444444rem}
}
.ind_tit .more:hover{color:#ff9a00}
.ind_tit h2{flex:1;text-align:left;font-size:1.5rem;font-weight:700;color:#042c72;text-transform:uppercase;border-left:.4rem solid #ff9a00;line-height:.8;padding-left:.5em}
@media (max-width:768px){
  .ind_tit h2{font-size:1.2rem}
}
.ind_tit small{font-size:.9rem;color:#666;font-weight:400;display:block;text-transform:inherit;line-height:.7;margin-top:.8rem}
@media (max-width:768px){
  .ind_tit small{font-size:.94444444rem}
}
@media screen and (max-width:768px){
  .ind_tit small{display:none}
}
.inner_tit h2{font-size:1.8rem;color:#333;font-weight:700;text-align:left;position:relative;line-height:2}
@media (max-width:768px){
  .inner_tit h2{font-size:1.28571429rem}
}
.inner_tit .des{font-size:.8rem;color:#333;font-family:Arial;line-height:1.6}
@media (max-width:768px){
  .inner_tit .des{font-size:.88888889rem}
}
@media (max-width:640px){
  .inner_tit .des{font-size:1rem}
}
#ind_spec ul{display:flex;flex-flow:row wrap;justify-content:space-between}
#ind_spec li{width:33.3%;flex:1;background-color:#042c72;background-repeat:no-repeat;background-position:90% 20%;background-size:90px auto;padding:3% 4% 5%;transition:all .3s linear}
#ind_spec li strong{font-size:1.6rem;color:#ff9a00}
@media (max-width:768px){
  #ind_spec li strong{font-size:1.23076923rem}
}
#footer .copyright ul ul.sub-menu {
    display: none;
}
#ind_spec li h3{font-size:1.2rem;font-weight:700;text-transform:uppercase;color:#f4f4f4}
@media (max-width:768px){
  #ind_spec li h3{font-size:1.09090909rem}
}
#ind_spec li .des{font-size:14px;line-height:2;color:#cecece}
#ind_spec li:nth-child(2){background-color:#ff9a00;}
#ind_spec li:nth-child(2) strong{color:#fff}
#ind_spec li:nth-child(2) h3{color:#042c72}
#ind_spec li:nth-child(2) .des{color:#03225a}
#ind_spec li:nth-child(3){background-color:#f2f2f4;}
#ind_spec li:nth-child(3) strong{color:#ff9a00}
#ind_spec li:nth-child(3) h3{color:#042c72}
#ind_spec li:nth-child(3) .des{color:#666}
#ind_spec li:hover{background-size:150px auto}
#ind_spec li:hover h3{text-decoration:underline}
@media screen and (max-width:768px){
  #ind_spec li{flex:initial;width:100%}
}
#ind_products ul{width:103%;display:flex;flex-flow:row wrap;justify-content:flex-start;padding:2% 0}
@media screen and (max-width:768px){
  #ind_products ul{width:100%}
  #ind_products ul li{width:100%;margin-right:0;margin-bottom:1em}
}
#ind_products .big{border:1px solid #f0f0f0}
#ind_products .cont{padding:1.2rem 1.5rem;background-color:#f2f2f4;display:flex;flex-flow:row wrap;justify-content:space-between}
#ind_products .cont .more{display:block;font-size:.8rem;color:#fff;text-align:center;background-color:#042c72;width:2.1rem;height:2.1rem;border-radius:50%;line-height:2.1rem}
@media (max-width:768px){
  #ind_products .cont .more{font-size:.88888889rem}
}
@media (max-width:640px){
  #ind_products .cont .more{font-size:1rem}
}
#ind_products .cont h4{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1;text-align:left;font-size:1rem;font-weight:700;color:#333;text-transform:uppercase;line-height:.8;word-break:break-all}
#ind_products .cont small{font-size:.8rem;color:#666;font-weight:400;display:block;text-transform:initial;line-height:.7;margin-top:.7rem}
@media (max-width:768px){
  #ind_products .cont small{font-size:.88888889rem}
}
@media (max-width:640px){
  #ind_products .cont small{font-size:1rem}
}
@media screen and (max-width:768px){
  #ind_products .cont small{display:none}
}
#ind_products li{width:30.3%;margin-right:3%}
#ind_products li:nth-child(n+4){display:none}
#ind_products li:hover .cont{background-color:#042c72}
#ind_products li:hover .cont h4,#ind_products li:hover .cont small{color:#fff}
#ind_products li:hover .more{background-color:#fff;color:#042c72}
#ind_products.inner li{margin-bottom:2%}
#ind_products.inner li:nth-child(n+4){display:block}
#ind_about{background-color:#042c72;padding:4% 0;overflow:hidden}
#ind_about .big{float:right;width:31.5rem;margin-left:6%}
@media screen and (max-width:980px){
  #ind_about .big{display:none}
}
#ind_about small{display:block;font-size:.8rem;color:#fff;text-transform:uppercase;margin-top:1em}
@media (max-width:768px){
  #ind_about small{font-size:.88888889rem}
}
@media (max-width:640px){
  #ind_about small{font-size:1rem}
}
#ind_about h2{font-size:2rem;font-weight:700;color:#fff}
@media (max-width:768px){
  #ind_about h2{font-size:1.33333333rem}
}
#ind_about .des{font-size:.8rem;color:#fff}
@media (max-width:768px){
  #ind_about .des{font-size:.88888889rem}
}
@media (max-width:640px){
  #ind_about .des{font-size:1rem}
}
#ind_about .btn{background-color:#ff9a00;text-transform:uppercase;font-size:.8rem;color:#042c72;font-weight:700;padding:.5em 2em;margin:5% 0 9%}
@media (max-width:768px){
  #ind_about .btn{font-size:.88888889rem}
}
@media (max-width:640px){
  #ind_about .btn{font-size:1rem}
}
#ind_about .btn:hover{background-color:#ff8100;font-style:italic;text-decoration:underline}
#ind_about ul{display:flex;flex-flow:row nowrap;justify-content:space-between}
#ind_about ul li{width:48%}
#ind_project ul{width:103%;display:flex;flex-flow:row wrap;justify-content:flex-start;padding-top:2%}
@media screen and (max-width:768px){
  #ind_project ul{width:100%}
  #ind_project ul li{width:100%;margin-right:0;margin-bottom:-1em}
}
#ind_project .cont{position:relative;text-align:center;margin:0 1.5rem;z-index:3;padding:1.2rem 0;transform:translateY(-50%);background-color:#f2f2f4}
#ind_project .cont .more{display:block;font-size:.8rem;color:#fff;text-align:center;background-color:#042c72;margin-left:auto;margin-right:auto;width:2.1rem;height:2.1rem;border-radius:50%;line-height:2.1rem}
@media (max-width:768px){
  #ind_project .cont .more{font-size:.88888889rem}
}
@media (max-width:640px){
  #ind_project .cont .more{font-size:1rem}
}
#ind_project .cont h4{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:700;color:#333;line-height:1;margin-bottom:.8rem;padding:0 .5em 0 1em}
#ind_project li{cursor:pointer;width:30.3%;margin-right:3%}
#ind_project li:nth-child(n+4){display:none}
#ind_project li:hover .cont{background-color:#042c72}
#ind_project li:hover .cont h4,#ind_project li:hover .cont small{color:#fff}
#ind_project li:hover .more{background-color:#fff;color:#042c72}
#ind_intro{display:flex;flex-flow:row wrap;justify-content:space-between}
#ind_intro .item{flex:1;min-width:50%;display:flex;flex-flow:row nowrap;justify-content:space-between}
#ind_intro .item:nth-child(2) .cont{background-color:#042c72}
@media screen and (max-width:640px){
  #ind_intro .item:nth-child(2){display:none}
}
#ind_intro .item:nth-child(3) .cont{background-color:#f2f2f4}
#ind_intro .item:nth-child(3) h3{color:#333}
#ind_intro .item:nth-child(3) .des{color:#666}
#ind_intro .item:nth-child(4){background-image:url(static/image/9.jpg);background-repeat:no-repeat;background-position:0 center;background-size:cover}
#ind_intro .item:nth-child(4) .cont{justify-content:flex-start;background-color:transparent}
#ind_intro .item:nth-child(4) h3{color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#ind_intro .item:nth-child(4) .des{color:#333}
#ind_intro .item:hover h3{text-decoration:underline}
@media screen and (max-width:768px){
  #ind_intro .item{width:100%;flex:initial}
  #ind_intro .item:nth-child(4){padding:3% 0}
}
#ind_intro .big{position:relative;width:50%}
#ind_intro .big:hover .ico{background-color:transparent}
#ind_intro .big:hover .ico amp-img{transform:rotateY(360deg)}
#ind_intro .ico{position:absolute;width:100%;height:100%;z-index:5;left:0;top:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.2)}
#ind_intro .ico amp-img{transition:all 1s ease}
@media screen and (max-width:640px){
  #ind_intro .ico amp-img{max-width:30%}
}
#ind_intro .ico img{transform:none}
#ind_intro .cont{background-color:#ff9a00;flex:1;box-sizing:border-box;padding:0 5%;display:flex;align-items:center;justify-content:center}
#ind_intro h3{font-size:1.2rem;font-weight:700;color:#fff;margin-bottom:.3em}
@media (max-width:768px){
  #ind_intro h3{font-size:1.09090909rem}
}
#ind_intro .des{display:block;overflow:hidden;font-size:.8rem;color:#fff;display:-webkit-box;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-width:30em}
@media (max-width:768px){
  #ind_intro .des{font-size:.88888889rem}
}
@media (max-width:640px){
  #ind_intro .des{font-size:1rem}
}
@media screen and (max-width:640px){
  #ind_intro .des{display:none}
}
#ind_intro .btns{margin-top:8%}
#ind_intro .btn{background-color:#042c72;position:relative;overflow:hidden;z-index:0;font-size:.8rem;color:#fff;font-weight:700;border:none;padding:0 1.5em;margin-right:1em;line-height:2.6}
@media (max-width:768px){
  #ind_intro .btn{font-size:.88888889rem}
}
@media (max-width:640px){
  #ind_intro .btn{font-size:1rem}
}
#ind_intro .btn:last-child{background-color:#fff;color:#ff9a00}
#ind_intro .btn:last-child::before{background-color:#042c72}
.ind_newslist{display:flex;flex-flow:row wrap;justify-content:flex-start;width:103%;padding-top:.5rem;padding-bottom:1rem}
.ind_newslist h4{font-size:1.1rem;color:#042c72;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1;margin-bottom:.5rem}
@media (max-width:768px){
  .ind_newslist h4{font-size:1.04761905rem}
}
.ind_newslist .date{font-size:.8rem;color:#ff9a00;text-transform:uppercase}
@media (max-width:768px){
  .ind_newslist .date{font-size:.88888889rem}
}
@media (max-width:640px){
  .ind_newslist .date{font-size:1rem}
}
.ind_newslist .des{font-size:.8rem;color:#666;overflow:hidden;display:-webkit-box;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}
@media (max-width:768px){
  .ind_newslist .des{font-size:.88888889rem}
}
@media (max-width:640px){
  .ind_newslist .des{font-size:1rem}
}
.ind_newslist .cont{overflow:hidden;padding:4%;border:1px solid #f0f0f0}
.ind_newslist .btn{font-size:14px;color:#fff;font-weight:700;background-color:#042c72;border:none;padding:0 1.5em;line-height:3;margin:8% 0 2%}
.ind_newslist li{background-color:#fff;box-sizing:border-box;width:30%;margin-right:3.3%}
.ind_newslist li:hover{box-shadow:2px 2px 7px rgba(70,70,70,.2)}
.ind_newslist li:hover h4{color:#ff9a00}
.ind_newslist li:hover .btn{background-color:#ff9a00}
.ind_newslist li:nth-child(n+4){display:none}
@media screen and (max-width:768px){
  .ind_newslist{width:100%}
  .ind_newslist li{width:100%;margin-right:0;overflow:hidden;margin-bottom:1em}
  .ind_newslist li .big{float:left;width:30%}
  .ind_newslist li .cont{padding:0 0 0 2%;border:none}
  .ind_newslist li .cont .btn,.ind_newslist li .cont .des{display:none}
  .ind_newslist li h4{white-space:pre-wrap;display:-webkit-box;-webkit-box-orient:vertical;line-height:1.4;-webkit-line-clamp:2}
}
amp-img.contain img{object-fit:contain}
@media screen and (min-width:980px) and (max-width:1200px){
  html{font-size:17px}
}
@media screen and (min-width:768px) and (max-width:979px){
  html{font-size:16px}
}
.product-gallery{position:relative;float:left;border:1px solid #042c72;width:42%}
@media screen and (max-width:640px){
  .product-gallery{float:none;width:99%;margin-bottom:2%}
}
.ptop{overflow:hidden;margin:4% 0 3%}
.ptop .pad{padding-left:8%}
.ptop h1{font-size:1.5rem;font-weight:400;color:#333;line-height:1.1;margin:.2em 0 .5em}
@media (max-width:768px){
  .ptop h1{font-size:1.2rem}
}
.ptop .des{font-size:.8rem;color:#333;line-height:1.7;min-height:10em}
@media (max-width:768px){
  .ptop .des{font-size:.88888889rem}
}
@media (max-width:640px){
  .ptop .des{font-size:1rem}
}
.ptop .des em{font-size:.9rem;color:#042c72;font-weight:700;display:block;margin-bottom:.4em}
@media (max-width:768px){
  .ptop .des em{font-size:.94444444rem}
}
.ptop hr{opacity:.5}
.ptop .btn{text-align:center;font-size:.8rem;color:#fff;border:none;background-color:#042c72;width:9em;margin-right:3%;border-radius:4px;line-height:2.6;margin-top:2%}
@media (max-width:768px){
  .ptop .btn{font-size:.88888889rem}
}
@media (max-width:640px){
  .ptop .btn{font-size:1rem}
}
.ptop .btn i{display:inline-flex;width:1rem;height:1rem;fill:#fff;vertical-align:sub;margin-right:.5em}
.ptop .btn.first::before{background-color:#ff8100}
.ptop .btn.m{background-color:#ff9a00}
.ptop .proshare{padding-top:4%}
.relate_tit2{margin-bottom:3%;overflow:visible;background-color:#f2f2f4}
.relate_tit2 span{font-size:1rem;color:#fff;font-weight:700;display:inline-block;line-height:2.6;background-color:#042c72;padding:0 1.5em}
#proform{margin:2% 0 4%}
#proform h2{font-size:1.5rem;color:#042c72;line-height:3;margin-bottom:%;line-height:2}
@media (max-width:768px){
  #proform h2{font-size:1.2rem}
}
#proform h2 small{font-size:.9rem;color:#666;font-style:italic;font-weight:400;display:block;line-height:1.3}
@media (max-width:768px){
  #proform h2 small{font-size:.94444444rem}
}
#proform .row{margin-bottom:1.5%;display:block}
@media screen and (max-width:768px){
  #proform .row{width:100%}
}
#proform label{font-size:14px;color:#333;text-align:right;margin-right:1em;width:7em;float:left;line-height:3}
#proform label span{color:red}
@media screen and (max-width:768px){
  #proform label{width:4em;white-space:nowrap}
}
#proform input{width:100%;box-sizing:border-box;background-color:transparent;color:#666;border:1px solid #ddd;line-height:2;padding:.3rem;border-radius:3px}
#proform textarea{width:100%;box-sizing:border-box;height:14em;background-color:transparent;border:1px solid #ddd}
#proform input[type=submit],#proform input[type=reset]{float:left;font-size:14px;font-weight:700;display:block;background-color:#042c72;color:#fff;line-height:2.3;text-align:center;border:none;width:7rem;margin:2em 0;cursor:pointer}
#proform input[type=submit]:hover,#proform input[type=reset]:hover{animation:jello 1s linear forwards}
#proform #verify{width:7em}
@media screen and (max-width:768px){
  #proform{display:none}
}
.slide_rp{margin-bottom:2%}
.slide_rp .figure{margin-right:1%}
.slide_rp .figure amp-img{border:1px solid #ddd}
.slide_rp .figure h5{font-size:14px;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:center;color:#333;line-height:2.5;width:220px}
.slide_rp .figure h5:hover{color:#042c72}
.inner_new{padding:.5rem .5rem 1rem}
@media screen and (max-width:768px){
  .inner_new{padding:0}
}
.inner_new li{position:relative;box-sizing:border-box;padding:1rem 1rem 1rem 0}
.inner_new li .item3{position:relative;z-index:5}
.inner_new li .item3 a{display:block;overflow:hidden;cursor:pointer}
.inner_new li .date{font-size:.8rem;color:#ff9a00;font-weight:700}
@media (max-width:768px){
  .inner_new li .date{font-size:.88888889rem}
}
@media (max-width:640px){
  .inner_new li .date{font-size:1rem}
}
.inner_new li .big{width:13rem;float:left;box-sizing:border-box;border:1px solid #ddd;margin-right:3%;-webkit-transition:all .3s linear;transition:all .3s linear}
.inner_new li .text-wrap{position:relative;overflow:hidden}
.inner_new li .text-wrap .title{font-size:1.2rem;color:#333;overflow:hidden;line-height:1.2;margin-bottom:.5rem}
@media (max-width:768px){
  .inner_new li .text-wrap .title{font-size:1.09090909rem}
}
@media screen and (min-width:768px){
  .inner_new li .text-wrap .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
}
@media screen and (max-width:768px){
  .inner_new li .text-wrap .title{height:2.3em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
}
.inner_new li .text-wrap p{overflow:hidden;color:#666;display:block;font-size:.9rem;line-height:1.7;padding-top:5px;height:3.4em;margin-bottom:.5rem}
@media (max-width:768px){
  .inner_new li .text-wrap p{font-size:.94444444rem}
}
.inner_new li .text-wrap .more{font-size:14px;color:#666}
.inner_new li:hover{box-shadow:2px 2px 7px rgba(70,70,70,.2)}
.inner_new li:hover .big{margin-left:1rem}
.inner_new li:hover .title{color:#042c72}
.inner_new li:hover .fa{color:#042c72;border-color:#042c72}
.inner_new li:hover .more{color:#ff9a00}
@media screen and (max-width:640px){
  .inner_new li{padding:.6em}
  .inner_new li.first .big{width:100%;margin-right:0;float:none;margin-bottom:1em}
  .inner_new li.first .title{margin-bottom:0}
  .inner_new li .date{display:none}
  .inner_new li .big{border:none;padding-left:0;width:8rem}
  .inner_new li .text-wrap .title{font-size:15px;padding-bottom:0;line-height:2;height:1.7em}
  .inner_new li .text-wrap p{height:2.5em;line-height:1.3}
  .inner_new li .more{display:none}
}
.inner_caselist{width:103%;margin-top:1%;padding-left:10px;display:flex;flex-flow:row wrap;justify-content:flex-start}
.inner_caselist .cont{padding:3% 4% 5%}
.inner_caselist .des{font-size:15px;color:#666;overflow:hidden;display:box;display:-webkit-box;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:3% 0}
@media (max-width:640px){
  .inner_caselist .des{font-size:1rem}
}
.inner_caselist .more{font-size:14px;color:#042c72}
.inner_caselist li{box-sizing:border-box;background-color:#f6f6f6;width:30.3%;margin-right:3%;margin-bottom:2.5%}
.inner_caselist li .tit{font-size:.8rem;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:2.3;margin-bottom:.5em}
@media (max-width:768px){
  .inner_caselist li .tit{font-size:.88888889rem}
}
@media (max-width:640px){
  .inner_caselist li .tit{font-size:1rem}
}
.inner_caselist li .tit::after{display:block;background-color:#ff9a00;content:" ";height:2px;width:25px;z-index:5}
.inner_caselist li:hover{box-shadow:2px 2px 7px rgba(70,70,70,.2)}
.inner_caselist li:hover .tit{color:#042c72}
.inner_caselist li:hover .more{color:#ff9a00}
@media screen and (max-width:640px){
  .inner_caselist li{width:47%;padding:.2rem}
  .inner_caselist li .des,.inner_caselist li .more{display:none}
}
@media screen and (max-width:768px){
  .inner_caselist{padding:0}
}
.contact_containe{max-width:1170px;margin:2% auto}
.contact_i1{position:relative}
.contact_i1 .row{flex-flow:row nowrap;justify-content:flex-start}
.contact_i1 .cont{position:absolute;display:block;font-size:.8rem;color:#fff;box-sizing:border-box;width:90%;z-index:5;padding:1rem 1.5rem;left:20%;max-width:460px;top:50%;transform:translateY(-50%);background-color:rgba(25,102,170,.9)}
@media (max-width:768px){
  .contact_i1 .cont{font-size:.88888889rem}
}
@media (max-width:640px){
  .contact_i1 .cont{font-size:1rem}
}
.contact_i1 .cont em{font-size:1.2rem}
@media (max-width:768px){
  .contact_i1 .cont em{font-size:1.09090909rem}
}
.contact_dl{display:flex;flex-flow:row wrap;justify-content:space-around;padding-top:4%}
.contact_dl .img{color:#fff;background-color:#042c72;overflow:hidden;display:inline-block;line-height:4.5rem;width:4.5rem;border-radius:50%;height:4.5rem}
.contact_dl .img i{font-size:2rem}
@media (max-width:768px){
  .contact_dl .img i{font-size:1.33333333rem}
}
.contact_dl .img svg{width:1.6rem;height:1.6rem;fill:#fff}
.contact_dl dd{width:25%;text-align:center}
.contact_dl dd a{display:block;margin-left:auto;margin-right:auto;width:90%}
@media screen and (max-width:768px){
  .contact_dl dd{width:100%;text-align:left}
  .contact_dl dd .img{float:left;margin-right:5%;text-align:center;margin-bottom:3%;width:3rem;height:3rem;line-height:3rem}
}
.contact_dl h3{font-size:1rem;color:#333;font-weight:700;line-height:2}
.contact_dl .des{font-size:.8rem;color:#666;display:block;margin-left:auto;margin-right:auto;max-width:24em;line-height:1.5}
@media (max-width:768px){
  .contact_dl .des{font-size:.88888889rem}
}
@media (max-width:640px){
  .contact_dl .des{font-size:1rem}
}
#conform{margin:4% 0;padding:4% 6%;background-color:#f4f4f4;border-top:6px solid #042c72}
#conform h2{position:relative;font-size:1.2rem;color:#333;font-weight:700;text-align:center;margin-bottom:1%;line-height:2}
@media (max-width:768px){
  #conform h2{font-size:1.09090909rem}
}
#conform h2::after{display:block;background-color:#042c72;content:" ";height:2px;width:42px;z-index:5;margin:0 auto}
#conform .tit_p{font-size:.8rem;color:#666}
@media (max-width:768px){
  #conform .tit_p{font-size:.88888889rem}
}
@media (max-width:640px){
  #conform .tit_p{font-size:1rem}
}
#conform .w50{box-sizing:border-box;width:49%;margin-right:1%}
#conform .row{margin-bottom:1.5%;display:block;background-color:#fff}
@media screen and (max-width:768px){
  #conform .row{width:100%}
}
#conform label{font-size:14px;color:#333;text-align:left;margin-right:1em;float:left;line-height:3;padding-left:2em}
#conform label span{color:red}
@media screen and (max-width:768px){
  #conform label{white-space:nowrap}
}
#conform input{width:100%;box-sizing:border-box;border:none;background-color:transparent;color:#666;line-height:2;padding:.3rem;border-radius:3px}
#conform textarea{box-sizing:border-box;border:none;height:14em;background-color:transparent;width:97%;padding-top:1em}
#conform input[type=submit],#conform input[type=reset]{float:left;font-size:.8rem;font-weight:700;display:block;background-color:#042c72;color:#fff;line-height:2.3;text-align:center;border:none;margin:2em 0;cursor:pointer;text-transform:uppercase}
@media (max-width:768px){
  #conform input[type=submit],#conform input[type=reset]{font-size:.88888889rem}
}
@media (max-width:640px){
  #conform input[type=submit],#conform input[type=reset]{font-size:1rem}
}
#conform input[type=submit]:hover,#conform input[type=reset]:hover{animation:jello 1s linear forwards}
@media screen and (min-width:768px){
  #conform .row.txt,#conform input[type=submit]{width:99%}
}
@media screen and (max-width:768px){
  #conform .w50{width:100%;margin-right:0}
}
@media screen and (max-width:768px){
  html{font-size:15px}
}
@media screen and (max-width:640px){
  html{font-size:14px}
  .ptop .pad{padding-left:0}
}
.innernav{font-size:0;text-align:right;width:100%;overflow:hidden;height:3rem;margin-top:1.5rem}
.innernav .containe{background:#f2f2f4;overflow:hidden;border-radius:4px}
.innernav a.nava{display:inline-block;font-size:.8rem;color:#666;line-height:3rem;padding:0 2em}
@media (max-width:768px){
  .innernav a.nava{font-size:.88888889rem}
}
@media (max-width:640px){
  .innernav a.nava{font-size:1rem}
}
.innernav a.nava.total{display:none}
.innernav a.nava.act,.innernav a.nava:hover{border-color:#042c72;position:relative;z-index:8;color:#fff;background-color:#cd2f67}
.innernav .path{float:left;font-size:.8rem;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#666;padding:.6em}
@media (max-width:768px){
  .innernav .path{font-size:.88888889rem}
}
@media (max-width:640px){
  .innernav .path{font-size:1rem}
}
.innernav .path a{color:#666;padding:0 2px}
.innernav .path a:hover{color:#042c72}
.innernav .path i{display:inline-block;vertical-align:sub;display:inline-flex;fill:#999;width:1rem;height:1rem;margin-right:.5rem}
@media screen and (max-width:640px){
  .innernav{overflow:hidden}
  .innernav a.nava{display:none}
}
.breaker{text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#666;line-height:30px;padding-left:2em;background-position:0 center}
.breaker a{color:#999}
.breaker a:hover{color:#042c72}
.breaker i{color:#042c72;text-align:center;font-size:1rem;background-color:#eee;width:1.6em;line-height:1.6;margin-right:.5em;border-radius:50%}
@media screen and (max-width:768px){
  .breaker{margin:0;padding:0}
}
@media screen and (max-width:640px){
  .titbar{margin-bottom:10px}
}
.titbar.break{height:2rem;margin:.4rem 0 1.1rem;padding:0;border-bottom:1px solid #ddd}
.titbar.break .breaker{float:right}
.titbar.break h2{color:#333;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.2;border-left:5px solid #042c72;padding-left:.5em}
@media screen and (max-width:640px){
  .titbar.break{overflow:hidden;margin-bottom:5vw;padding-bottom:2%}
  .titbar.break .breaker{float:none}
  .titbar.break h2{display:none}
}
#toolbar{display:none;width:100%;background-color:#fff;height:55px;position:fixed;z-index:999;bottom:0;left:0;border-top:1px solid #E5E9F2}
@media (max-width:767px){
  #toolbar{display:block}
}
#toolbar ul{padding-top:5px}
#toolbar ul li{float:left;position:relative;text-align:center;width:25%}
#toolbar ul li a{width:100%;position:relative;color:#1b2c42;line-height:23px;padding-top:7px}
#toolbar ul li a i{display:inline-flex;fill:#1b2c42;width:22px;height:22px}
#toolbar ul li a span{font-size:13px;display:block}
#toolbar ul li:hover a{color:#042c72}
.amp-sidebar{background-color:#fff}
#drawermenu button{font-size:0;background-color:#fff;border:none;position:absolute;height:60px;padding:20px;background-image:url(static/image/closed.png);background-repeat:no-repeat;background-position:center;background-size:auto auto;width:60px;outline:0;left:initial;right:0;z-index:8;opacity:1}
.m_nav{overflow:hidden;height:100%;background-color:#fff;z-index:-1;width:65vw;margin-top:0;opacity:1;height:100vh;box-shadow:0 15px 27px 0 rgba(167,165,165,.38);transition:all .6s cubic-bezier(.77,0,.175,1) 0s;transform:translateX(100%)}
.m_nav .bg{background-repeat:no-repeat;background-position:100% 100%;background-size:auto auto;padding-bottom:10px;margin-bottom:-10px}
.m_nav .overly{position:absolute;height:100%;width:102vw;right:0;z-index:0;top:0}
.m_nav .top{box-sizing:border-box;height:60px;padding:20px}
.m_nav .top .closed{display:inline-flex;float:right;fill:#666;width:27px;height:27px;margin-top:.5rem}
.m_nav .mlogo{box-sizing:border-box;margin-top:10vh;padding-left:1em;width:95%}
.m_nav .mlogo img{display:block;height:50px;margin:10px auto;max-width:40%;height:auto}
.m_nav .ul{overflow-y:auto;height:calc(100vh - 180px);margin-top:20px}
.m_nav .ul li{padding:0 20px;opacity:0;border-bottom:1px solid #f5f5f5;-webkit-transition:all .6s cubic-bezier(.77,0,.175,1) 0s;transition:all .6s cubic-bezier(.77,0,.175,1) 0s;-webkit-transform:translateY(100%);transform:translateY(0);transform:translateY(100%)}
.m_nav .ul li a{display:block;width:100%;height:50px;font-size:16px;color:#333;line-height:50px;text-decoration:none}
.m_nav .ul li>a{display:block;width:auto;margin-right:3em}
.m_nav .ul li .sub-menu{display:none;transition:none}
.m_nav .ul li .sub-menu a{display:block;box-sizing:border-box;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:50px;line-height:50px;padding:0 40px 0 .6em;border-bottom:1px solid #f5f5f5;font-size:15px}
.m_nav .ul li .sub-menu a:last-child{border:none}
.m_nav .ul li .icon-xialajiantou{position:absolute;font-weight:700;text-align:center;color:#666;cursor:pointer;top:11px;right:5px;z-index:20;height:15px;width:35px;line-height:35px;transition:all .5s ease 0s;font-size:8px;border:7px solid #fff;border-radius:50%;display:inline-flex;fill:#666}
.m_nav .ul li .icon-xialajiantou.up{transform:rotate(180deg)}
.m_nav .ul li .icon-xialajiantou.up svg{fill:#042c72}
.m_nav .ul li .icon-arright{position:absolute;font-weight:700;text-align:center;color:#666;cursor:pointer;top:20px;right:0;z-index:20;height:15px;width:19px;transition:all .5s ease 0s;display:inline-flex;fill:#bbb}
.m_nav .ul li:first-child .icon-xialajiantou{display:none}
.m_nav .ul li:nth-child(1){-webkit-transition:all .2s cubic-bezier(.77,0,.175,1) 0s;transition:all .2s cubic-bezier(.77,0,.175,1) 0s}
.m_nav .ul li:nth-child(2){-webkit-transition:all .4s cubic-bezier(.77,0,.175,1) 0s;transition:all .4s cubic-bezier(.77,0,.175,1) 0s}
.m_nav .ul li:nth-child(3){-webkit-transition:all .6s cubic-bezier(.77,0,.175,1) 0s;transition:all .6s cubic-bezier(.77,0,.175,1) 0s}
.m_nav .ul li:nth-child(4){-webkit-transition:all .8s cubic-bezier(.77,0,.175,1) 0s;transition:all .8s cubic-bezier(.77,0,.175,1) 0s}
.m_nav .ul li:nth-child(5){-webkit-transition:all 1s cubic-bezier(.77,0,.175,1) 0s;transition:all 1s cubic-bezier(.77,0,.175,1) 0s}
.m_nav .ul li:nth-child(6){-webkit-transition:all 1.2s cubic-bezier(.77,0,.175,1) 0s;transition:all 1.2s cubic-bezier(.77,0,.175,1) 0s}
.m_nav .ul li:nth-child(7){-webkit-transition:all 1.4s cubic-bezier(.77,0,.175,1) 0s;transition:all 1.4s cubic-bezier(.77,0,.175,1) 0s}
.m_nav .ul li:nth-child(8){-webkit-transition:all 1.6s cubic-bezier(.77,0,.175,1) 0s;transition:all 1.6s cubic-bezier(.77,0,.175,1) 0s}
.m_nav.open{z-index:1000;transform:translateX(0)}
.m_nav.open .ul li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.sub_title{text-align:center;margin-bottom:1rem}
@media screen and (max-width:768px){
  .sub_title{padding-bottom:0;margin-bottom:3vw}
}
#header #Nav i.iconfont.icon-xialajiantou {
    display: none;
}
#footer .copyright ul i.iconfont.icon-xialajiantou {
    display: none;
}

.sub_title .articleTit{font-size:1.5rem;font-weight:700;letter-spacing:1;line-height:1.2;margin-bottom:.5rem}
@media (max-width:768px){
  .sub_title .articleTit{font-size:1.2rem}
}
@media screen and (max-width:640px){
  .sub_title .articleTit{line-height:1.6}
}
.sub_title .sub_info{color:#9a9a9a}
.sub_title .sub_info .iconfont{font-size:14px;margin-right:.5em}
.sub_title .sub_info span{margin-right:10px}
.article{line-height:1.7;font-size:15px;color:#333}
@media (max-width:640px){
  .article{font-size:1rem}
}
.article table{width:100%;min-width:600px}
.article img{max-width:100%;height:auto;margin-bottom:.5em;margin-top:.5em}
@media screen and (max-width:768px){
  .article .aimg{height:initial}
}
.article_cont{font-size:15px;color:#333}
@media (max-width:640px){
  .article_cont{font-size:1rem}
}
.article_cont.pad{padding:2% 1%}
.skip{overflow:hidden;margin-top:50px;margin-bottom:30px;background:#f2f2f4;padding:5px}
.skip>div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:46%;line-height:30px;height:30px;text-indent:10px}
.skip a{color:#666}
.skip a:hover{color:#042c72;text-decoration:underline}
@media screen and (max-width:640px){
  .skip>div{width:100%;float:none;padding:5px;margin-left:-5px}
  .skip .fl{border-bottom:8px solid #fff}
}
h3.tag{color:#999;font-weight:400;font-size:14px;padding-bottom:4%;border-top:1px dashed #e0e1dc;margin-top:10px;padding-top:1%}
h3.tag i{display:inline-flex;padding:7px;background-color:#042c72;border-radius:50%;margin-top:2px}
h3.tag svg{width:15px;height:15px;fill:#fff;line-height:20px}
h3.tag a{color:#666;margin:0 8px 0 5px}
h3.tag a:hover{color:#0172bd}
h1.tagname{position:absolute;color:#fff;font-size:2.25rem;font-weight:700;top:-13vw;left:0;z-index:66;letter-spacing:1px}
@media (max-width:768px){
  h1.tagname{font-size:1.36363636rem}
}
.tags .breaker{float:left}
.taglist{background-color:#fff;padding:2em 1.5em;margin-bottom:5vw;margin-top:-1%}
.taglist a{display:inline-block;color:#666;font-size:14px;padding:3px 10px;background-color:#f3f3f3;white-space:nowrap;margin:4px 10px 4px 0;border-radius:3px}
.taglist a:hover{color:#fff;background:#1abc9c}
@media screen and (max-width:768px){
  .taglist{padding:0 1em}
}
.lside{float:right;width:16rem;margin-left:2rem;margin-bottom:3vw;margin-top:3%}
@media screen and (max-width:980px){
  .lside{display:none}
}
.lside .grayblock{box-sizing:border-box;background-color:#fff;margin-bottom:1.8rem;padding:1rem;border:1px solid #ddd;border-top:5px solid #042c72}
.lside .grayblock h2,.lside .grayblock h3{font-size:1.2rem;color:#333;font-weight:700;line-height:1;font-family:Arial;padding-bottom:.2em}
@media (max-width:768px){
  .lside .grayblock h2,.lside .grayblock h3{font-size:1.09090909rem}
}
.lside .iauth li{line-height:3.3;margin-top:.5rem}
.lside .iauth li a{color:#333;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;background-color:#f2f2f4;border-radius:5px}
@media (max-width:768px){
  .lside .iauth li a{font-size:.88888889rem}
}
@media (max-width:640px){
  .lside .iauth li a{font-size:1rem}
}
.lside .iauth li a i{padding:0 .6em 0 1em;color:#042c72}
.lside .iauth li a.act,.lside .iauth li a:hover{color:#fff;background-color:#042c72}
.lside .iauth li a.act i,.lside .iauth li a:hover i{color:#fff}
.lside .pre_pros amp-img{width:100px;float:left;border:1px solid #ececec;margin-right:.6em}
.lside .pre_pros p{font-size:14px;color:#333;text-align:left;overflow:hidden;font-weight:700;display:-webkit-box;line-height:1.4;margin-top:1em;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.lside .pre_pros li{overflow:hidden;margin-top:.5rem}
.lside .pre_pros li:hover amp-img{border-color:#042c72}
.lside .pre_pros li:hover p{color:#042c72}
.relate_news{width:102%}
.relate_news li{float:left;position:relative;width:47%;margin-right:3%;border-bottom:1px dashed #dedede;line-height:2.8}
.relate_news li::before{display:inline-block;width:0;height:0;content:" ";z-index:5;position:absolute;left:0;top:50%;margin-top:-5px;border-left:6px solid #042c72;border-top:5px solid transparent;border-bottom:5px solid transparent}
@media screen and (max-width:768px){
  .relate_news li{float:none;width:97%}
}
.relate_news li a{display:block}
.relate_news li h5{color:#333;display:block;font-weight:400;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap;text-indent:15px}
.relate_news li h5:hover{color:#042c72}
.relate_news li .date{color:#999;display:inline-block;float:right;font-size:13px;line-height:3.2;padding-left:.5em;height:2.8em}
.relate_news li:hover a{text-decoration:underline}
.relate_news li:hover .date{color:#042c72}
    .amp-carousel-button-prev {
      background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="%23fff"%3E%3Cpath d="M15 8.25H5.87l4.19-4.19L9 3 3 9l6 6 1.06-1.06-4.19-4.19H15v-1.5z"/%3E%3C/svg%3E');
    }
    .amp-carousel-button-prev {
      background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="%23fff"%3E%3Cpath d="M11.56 5.56L10.5 4.5 6 9l4.5 4.5 1.06-1.06L8.12 9z"  /%3E%3C/svg%3E');
    }
        /* a custom sharing icon */
    amp-social-share.rounded {float: right;
      background-color: transparent;
      padding-top:8px;margin-left:0.2rem;
    }
        @media screen and (max-width:768px){
	amp-img{z-index:0;}
	amp-img img{pointer-event:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;    z-index: -4;
	position: relative;}
}
body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}
body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}
.copyright {
    text-align: left;
    clear: both;
    line-height: 1.6;
    padding: 1.3em 0;
    margin-top: 0%;
    background-color: #041b45;
    color: #f4f4f4;
}
.copyright a {
    display: inline-block;
    color: #ddd;
    margin: 0 15px;
}
.liuyan {
    display: inline-block;
    width: 25%;
}
#footer .ftell li {
    min-height: 25px;
}
.copyright ul li {
    display: inline-block;
    font-size: 14px;
    padding-right: 0.6rem;
}
.copyright ul li a {
    color: #f4f4f4;
    display: inline-block;
    margin: 0 15px;
}
.copyright ul {
    display: inline-block;
    float: right;
}
.copyright ul i.iconfont.icon-xialajiantou {
    display: none;
}
#footer .containe.row {
    margin-bottom: 4%;
}
.i-amphtml-fill-content {
    display: block;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    min-height: auto;
    min-width: auto;
    width: 0;
    margin: auto;
}
.big img {
    width: auto;
}
.imgDiv img.i-amphtml-fill-content {
    width: 100%;
}
#header .navbar .logo img {

    height: 69px;
}
amp-carousel#ind_banner img.i-amphtml-fill-content {
    width: 100%;
}
#header .navbar .logo img {
    display: block;
    width: 100%;
}
#footer img.i-amphtml-fill-content {
    width: 100%;
}
.i-amphtml-carousel-content img {
    width: 100%;
    height: auto;
}
#ind_about ul img.i-amphtml-fill-content {
    width: auto;
    height: auto;
}
img{
    width: auto;
    height: auto;
}