
* {
    -webkit-touch-callout:none;
    -moz-touch-callout:none;
    -ms-touch-callout:none
}
html {
    font-family:Helvetica,Pingfang SC,Microsoft YaHei,STHeiti,Verdana,Arial,Tahoma,sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%;
    padding:0
}
body,figure {
    padding:0;
    border:0
}
abbr,address,article,aside,b,blockquote,cite,code,dd,del,details,dfn,div,dl,dt,em,figcaption,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,ins,kbd,label,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,summary,time,var {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    vertical-align:baseline;
    background:0 0
}
audio,canvas,img,sub,sup,video {
    padding:0;
    outline:0;
    background:0 0
}
audio,canvas,sub,sup,video {
    margin:0;
    border:0
}
html,li,ul {
    border:0
}
body,fieldset,figure,html,legend,li,ul {
    outline:0;
    vertical-align:baseline;
    background:0 0
}
html,img,legend {
    margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
    display:block
}
audio,canvas,progress,video {
    display:inline-block;
    vertical-align:baseline
}
audio:not([controls]) {
    display:none;
    height:0
}
[hidden],template {
    display:none
}
a {
    background:0 0;
    text-decoration:none
}
a:active,a:hover {
    outline:0
}
abbr[title] {
    border-bottom:1px dotted
}
b,strong {
    font-weight:700
}
dfn {
    font-style:italic
}
li,ul {
    margin:0;
    padding:0
}
li {
    list-style:none
}
mark {
    background:#ff0;
    color:#000
}
small {
    font-size:80%
}
sub,sup {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup {
    top:-.5em
}
sub {
    bottom:-.25em
}
img {
    border:0;
    -ms-interpolation-mode:bicubic;
    vertical-align:middle
}
img:not([src*="/"]) {
    display:none
}
svg:not(:root) {
    overflow:hidden
}
figure {
    margin:1em 40px
}
hr {
    box-sizing:content-box;
    height:0;
    border:0
}
pre {
    overflow:auto
}
code,kbd,pre,samp {
    font-family:monospace,monospace;
    font-size:1em
}
a,button,input,textarea {
    -webkit-tap-highlight-color:rgba(255,255,255,0)
}
button,input,optgroup,select,textarea {
    color:inherit;
    font:inherit;
    margin:0
}
button {
    overflow:visible
}
button,select {
    text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit] {
    -webkit-appearance:button;
    cursor:pointer
}
button[disabled],html input[disabled] {
    cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner {
    border:0;
    padding:0
}
input {
    line-height:normal
}
input[type=button],input[type=checkbox],input[type=number],input[type=radio],input[type=text] {
    box-sizing:border-box;
    padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
    height:auto
}
input[type=search] {
    -webkit-appearance:textfield;
    box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance:none
}
fieldset {
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
}
legend {
    border:0
}
textarea {
    overflow:auto
}
optgroup {
    font-weight:700
}
table {
    border-collapse:collapse;
    border-spacing:0
}
legend,td,th {
    padding:0
}
i {
    display:inline-block
}
body {
    max-width:750px;
    margin:0 auto;
    color:#595961;
    position:relative;
    font-size:.32rem;
    background-color:#fff
}
.clear {
    *zoom:1
}
.clear:after,.clear:before {
    display:table;
    line-height:0;
    content:""
}
.clear:after {
    clear:both
}
.hide {
    display:none!important
}
.g-main {
    width:100%;
    height:100%;
    /*overflow:hidden*/
}
.wrap {
    min-width:1200px;
    width:100%;
    position:relative
}
.f-pa {
    position:absolute
}
.f-pr {
    position:relative
}
.f-oh,.f-whs {
    overflow:hidden
}
.f-whs {
    text-overflow:ellipsis;
    white-space:nowrap
}
.k-bg-gy {
    background-color:#f9f9f9
}
.k-bg-gy1 {
    background-color:#f1f2f5
}
.k-bg-gy2 {
    background-color:#fff
}
.k-bg-gy3 {
    background-color:#fbfcfe
}
.k-bg-blue {
    background-color:#278dfc
}
.k-fcw {
    color:#fff
}
.k-fc-gy {
    color:#595961
}
.k-fc-gy1 {
    color:#9a9aa9
}
.k-fc-gy2 {
    color:#9797a1
}
.k-fc-gy9 {
    color:#999
}
.k-fwb {
    font-weight:700
}
.k-fs70 {
    font-size:.93333rem
}
.k-fs60 {
    font-size:.8rem
}
.k-fs58 {
    font-size:.77333rem
}
.k-fs56 {
    font-size:.74667rem
}
.k-fs52 {
    font-size:.69333rem
}
.k-fs54 {
    font-size:.72rem
}
.k-fs50 {
    font-size:.66667rem
}
.k-fs46 {
    font-size:.61333rem
}
.k-fs42 {
    font-size:.56rem
}
.k-fs44 {
    font-size:.58667rem
}
.k-fs40 {
    font-size:.53333rem
}
.k-fs36 {
    font-size:.48rem
}
.k-fs34 {
    font-size:.45333rem
}
.k-fs32 {
    font-size:.42667rem
}
.k-fs30 {
    font-size:.4rem
}
.k-fs28 {
    font-size:.37333rem
}
.k-fs26 {
    font-size:.34667rem
}
.k-fs24 {
    font-size:.32rem
}
.k-fs22 {
    font-size:.29333rem
}
.g-tac {
    text-align:center
}
.g-tal {
    text-align:left
}
.g-plr {
    padding-left:.4rem;
    padding-right:.4rem
}
.g-plr2 {
    padding-left:.26667rem;
    padding-right:.26667rem
}
.g-plr3 {
    padding-left:.53333rem;
    padding-right:.53333rem
}
.g-plr4 {
    padding-left:.61333rem;
    padding-right:.61333rem
}
.g-plr35 {
    padding-left:.46667rem;
    padding-right:.46667rem
}
.g-plr15 {
    padding:0 .2rem
}
.g-plr30 {
    padding:0 .4rem
}
.g-plr36 {
    padding:0 .48rem
}
.g-plr50 {
    padding:0 .66667rem
}
.g-pt82 {
    padding-top:1.09333rem
}
.g-pt75 {
    padding-top:1rem
}
.g-pt70 {
    padding-top:.93333rem
}
.g-ptb55 {
    padding-top:.73333rem;
    padding-bottom:.73333rem
}
.g-mlr {
    margin-left:.4rem;
    margin-right:.4rem
}
.g-mt4 {
    margin-top:.05333rem
}
.g-mt5 {
    margin-top:.06667rem
}
.g-mt8 {
    margin-top:.10667rem
}
.g-mt10 {
    margin-top:.13333rem
}
.g-mt12 {
    margin-top:.16rem
}
.g-mt14 {
    margin-top:.18667rem
}
.g-mt15 {
    margin-top:.2rem
}
.g-mt18 {
    margin-top:.24rem
}
.g-mt20 {
    margin-top:.26667rem
}
.g-mt23 {
    margin-top:.30667rem
}
.g-mt25 {
    margin-top:.33333rem
}
.g-mt30 {
    margin-top:.4rem
}
.g-mt35 {
    margin-top:.46667rem
}
.g-mt36 {
    margin-top:.48rem
}
.g-mt40 {
    margin-top:.53333rem
}
.g-mt45 {
    margin-top:.6rem
}
.g-mt50 {
    margin-top:.66667rem
}
.g-mt54 {
    margin-top:.72rem
}
.g-mt57 {
    margin-top:.76rem
}
.g-mt60 {
    margin-top:.8rem
}
.g-mt65 {
    margin-top:.86667rem
}
.g-mt70 {
    margin-top:.93333rem
}
.g-mt72 {
    margin-top:.96rem
}
.g-mt75 {
    margin-top:1rem
}
.g-mt78 {
    margin-top:1.04rem
}
.g-mt80 {
    margin-top:1.06667rem
}
.g-mt82 {
    margin-top:1.09333rem
}
.g-mt84 {
    margin-top:1.12rem
}
.g-mt90 {
    margin-top:1.2rem
}
.g-mt92 {
    margin-top:1.22667rem
}
.g-mt96 {
    margin-top:1.28rem
}
.g-mt100 {
    margin-top:1.33333rem
}
.g-mt103 {
    margin-top:1.37333rem
}
.g-mt130 {
    margin-top:1.73333rem
}
.g-mt142 {
    margin-top:1.89333rem
}
.g-mt150 {
    margin-top:2rem
}
.g-mt157 {
    margin-top:2.09333rem
}
.g-mt160 {
    margin-top:2.13333rem
}
.g-mt166 {
    margin-top:2.21333rem
}
.g-mt170 {
    margin-top:2.26667rem
}
.g-mt178 {
    margin-top:2.37333rem
}
.g-mt200 {
    margin-top:2.66667rem
}
.g-mt214 {
    margin-top:2.85333rem
}
.g-mt220 {
    margin-top:2.93333rem
}
.g-mt240 {
    margin-top:3.2rem
}
.g-ml106 {
    margin-left:1.41333rem
}
.g-ml26 {
    margin-left:.34667rem
}
.g-ml28 {
    margin-left:.37333rem
}
.g-mr10 {
    margin-right:.13333rem
}
.g-mr14 {
    margin-right:.18667rem
}
.g-mr20 {
    margin-right:.26667rem
}
.g-mr30 {
    margin-right:.4rem
}
.g-mr40 {
    margin-right:.53333rem
}
.g-mr50 {
    margin-right:.66667rem
}
.g-mr55 {
    margin-right:.73333rem
}
.g-ml10 {
    margin-left:.13333rem
}
.g-ml20 {
    margin-left:.26667rem
}
.g-ml30 {
    margin-left:.2rem
}
.g-ml40 {
    margin-left:.53333rem
}
.g-ml50 {
    margin-left:.66667rem
}
.g-ml55 {
    margin-left:.73333rem
}
.g-ml60 {
    margin-left:.8rem
}
.g-ml12 {
    margin-left:.16rem
}
.g-mb5 {
    margin-bottom:.06667rem
}
.g-mb8 {
    margin-bottom:.10667rem
}
.g-mb10 {
    margin-bottom:.13333rem
}
.g-mb15 {
    margin-bottom:.2rem
}
.g-mb20 {
    margin-bottom:.26667rem
}
.g-mb25 {
    margin-bottom:.33333rem
}
.g-mb30 {
    margin-bottom:.4rem
}
.g-mb36 {
    margin-bottom:.48rem
}
.g-mb40 {
    margin-bottom:.53333rem
}
.g-mb44 {
    margin-bottom:.58667rem
}
.g-mb45 {
    margin-bottom:.6rem
}
.g-mb50 {
    margin-bottom:.66667rem
}
.g-mb54 {
    margin-bottom:.72rem
}
.g-mb55 {
    margin-bottom:.73333rem
}
.g-mb58 {
    margin-bottom:.77333rem
}
.g-mb60 {
    margin-bottom:.8rem
}
.g-mb63 {
    margin-bottom:.84rem
}
.g-mb70 {
    margin-bottom:.93333rem
}
.g-mb75 {
    margin-bottom:1rem
}
.g-mb80 {
    margin-bottom:1.06667rem
}
.g-mb90 {
    margin-bottom:1.2rem
}
.g-mb100 {
    margin-bottom:1.33333rem
}
.g-mb110 {
    margin-bottom:1.46667rem
}
.g-mb120 {
    margin-bottom:1.6rem
}
.g-mb134 {
    margin-bottom:1.78667rem
}
.g-mg {
    margin:0 auto
}
.g-pt15 {
    padding-top:.2rem
}
.g-pt50 {
    padding-top:.66667rem
}
.g-pb20 {
    padding-bottom:.26667rem
}
.g-pb26 {
    padding-bottom:.34667rem
}
.g-pb50 {
    padding-bottom:.66667rem
}
.g-pb60 {
    padding-bottom:.8rem
}
.g-pb70 {
    padding-bottom:.93333rem
}
.g-pb80 {
    padding-bottom:1.06667rem
}
.g-pb85 {
    padding-bottom:1.13333rem
}
.g-pb90 {
    padding-bottom:1.2rem
}
.g-pb100 {
    padding-bottom:1.33333rem
}
.g-pb150 {
    padding-bottom:2rem
}
.g-pt80 {
    padding-top:.93333rem
}
.l-h42 {
    line-height:.56rem
}
.l-h45 {
    line-height:.6rem
}
.l-h50 {
    line-height:.66667rem
}
.l-h40 {
    line-height:.53333rem
}
.l-h30 {
    line-height:.4rem
}
.l-h38 {
    line-height:.50667rem
}
.l-h58 {
    line-height:.77333rem
}
.l-h70 {
    line-height:.93333rem
}
.col1 {
    color:#9797a1
}
.col2 {
    color:#595961
}
.col3 {
    color:#9a9aa9
}
.col4 {
    color:#8393a2
}
.col5 {
    color:#8395a5
}
.col6 {
    color:#cbcbcb
}
.col7 {
    color:#517bfc
}
.col8 {
    color:#2589ff
}
.col9 {
    color:#b7b8be
}
.g-lh15 {
    line-height:1.5
}
.g-flex {
    display:-webkit-box;
    display:-webkit-flex;
    display:flex
}
.g-flex-f1 {
    -webkit-box-flex:1;
    -webkit-flex:1;
    flex:1
}
.g-flex.vc {
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center
}
.g-flex.jc {
    -moz-justify-content:space-between;
    -webkit-justify-content:space-between;
    justify-content:space-between
}
.g-col-2 {
    -moz-column-count:2;
    -webkit-column-count:2;
    column-count:2
}
.g-col-3 {
    -moz-column-count:3;
    -webkit-column-count:3;
    column-count:3
}
.g-col-4 {
    -moz-column-count:4;
    -webkit-column-count:4;
    column-count:4
}
.g-col-gap87 {
    -moz-column-gap:1.16rem;
    -webkit-column-gap:1.16rem;
    column-gap:1.16rem
}
.bk {
    display:block
}
.bg {
    background:#fff
}
.bg2 {
    background:#f1f1f5
}
.i-al {
    align-items:center
}
.rltive {
    position:relative
}
.l-height27 {
    line-height:.36rem
}
.l-height30 {
    line-height:.4rem
}
.l-height34 {
    line-height:.45333rem
}
.l-height36 {
    line-height:.48rem
}
.l-height38 {
    line-height:.50667rem
}
.l-height40 {
    line-height:.53333rem
}
.l-height46 {
    line-height:.61333rem
}
.l-height50 {
    line-height:.66667rem
}
.l-height54 {
    line-height:.72rem
}
.l-height60 {
    line-height:.8rem
}
.l-height64 {
    line-height:.85333rem
}
.l-height80 {
    line-height:1.06667rem
}
.j-center {
    justify-content:space-between
}
.j-around {
    justify-content:space-around
}
.f-grow1 {
    flex-grow:1
}
.f-wrap {
    flex-wrap:wrap
}
.m-top {
    height:1.33333rem;
    line-height:1.33333rem;
    position:absolute;
    left:0;
    right:0;
    top:0;
    z-index:10
}
.m-top .m-lg {
    line-height:130%;
    vertical-align:middle;
    font-size:1.86667rem
}
.m-logo {
    color:#fff
}
.m-title-wrap {
    height:100%
}
.m-title-bg {
    background:rgba(20,26,50,.4)
}
.rgba {
    background:#03031b
}
.m-dowm {
    height:.24rem;
    width:.41333rem
}
.m-lg2 {
    width:.45333rem;
    height:.45333rem;
    font-size:.45333rem;
    vertical-align:middle
}
#udesk_container,#zhichiBtnBox,.list-detail {
    display:none
}
.list-detail2,.lst-mu a {
    display:block
}
.m-head {
    height:12.53333rem
}
.lst-mu {
    position:absolute;
    right:0;
    top:1.33333rem;
    width:100%;
    display:none;
    background-color:#101429;
    z-index:200;
    overflow:hidden
}
.lst-mu a {
    color:#fff;
    padding-left:.4rem;
    line-height:1.46667rem;
    height:1.46667rem;
    border-bottom:1px solid #161a2c
}
.m-menu-in {
    width:.42667rem;
    height:.42667rem;
    vertical-align:middle
}
.m-menu-icon {
    height:100%
}
.lst-mu2 {
    background:#202334
}
.lst-mu2 ul li a {
    color:#9497a6;
    padding-left:.8rem;
    font-size:.4rem
}
.lst-mu-layer {
    height:100%;
    background:rgba(32,35,52,.4);
    position:absolute;
    top:0;
    z-index:8;
    display:none;
    width:100%
}
.lst-mu2 p {
    border-bottom:1px solid #2f313e;
    color:#fff
}
.reg-phone {
    padding-top:.58667rem;
    color:#9497a6
}
.reg-phone a {
    display:block;
    line-height:.4rem;
    color:#9497a6;
    height:100%;
    padding-left:0;
    font-size:.4rem;
    border:none
}
.phone {
    padding-top:.53333rem;
    padding-bottom:.58667rem
}
.m-foot {
    background-color:#0f1520;
    padding-top:.8rem;
    padding-bottom:1.46667rem
}
.m-foot-tel {
    display:block;
    width:8.88rem;
    margin:1.04rem auto .82667rem;
    border:1px solid rgba(255,255,255,.4);
    color:#fff;
    padding-top:.30667rem;
    padding-bottom:.30667rem;
    text-align:center;
    border-radius:2px
}
.footer-bg {
    background:#1e2838 url(foot-bg.png) center no-repeat;
    background-size:100% auto
}
.footer-items-about,.footer-items-product {
    overflow:hidden;
    margin:auto;
    width:8.93333rem
}
.footer-items-title {
    margin-bottom:.21333rem;
    text-align:left;
    font-weight:700;
    font-size:.34667rem;
    color:#67707d;
    letter-spacing:0;
    line-height:.53333rem
}
.footer-items-list {
    overflow:hidden;
    float:left;
    width:2.96rem
}
.footer-items-list .footer-items-list-i a {
    color:#fff;
    padding-top:.16rem;
    padding-bottom:.16rem;
    display:block;
    text-align:left;
    line-height:.53333rem;
    font-size:.34667rem
}
.footer-items-list-last {
    width:2.96rem
}
.footer-border {
    border-bottom:1px solid rgba(255,255,255,.17)
}
.footer-reg,.footer-report {
    font-size:.32rem;
    text-align:center
}
.footer-reg {
    line-height:.53333rem;
    color:#67707d
}
.footer-report {
    color:#9d9ca7;
    letter-spacing:0;
    margin-top:.4rem;
    margin-bottom:0.5rem
}
.footer-report a {
    color:#9d9ca7
}
.g-box1 {
    width:8.93333rem;
    margin:0 auto
}
.m-ft-reg.kld,.m-head.kld {
    background-color:#0eb0e2
}
.m-ft-reg.kld .m-ft-reg-btn.active {
    color:#0eb0e2
}
.kld .m-ban-in {
    margin-top:1.57333rem
}
.m-ft-reg.meeting,.m-head.meeting {
    background-color:#1f2632
}
.m-ft-reg.meeting .m-ft-reg-btn.active {
    color:#1f2632
}
.meeting .m-ban-in {
    margin-top:1.33333rem
}
.body_nav {
    padding-bottom:2.17391rem
}
.g-mlr28 {
    margin-left:.37333rem;
    margin-right:.37333rem
}
.pros-dt {
    position:relative;
    min-height:1.73333rem;
    padding-top:.66667rem;
    border-bottom:1px solid rgba(255,255,255,.1)
}
.pros-in {
    position:absolute;
    width:2.13333rem
}
.pros-tt {
    margin-left:2.66667rem
}
.fwtBr {
    font-weight:700
}
.g-rmA {
    border-radius:0;
    -webkit-appearance:none
}
.g-ltSp7 {
    letter-spacing:.09333rem
}
.g-ltSp5 {
    letter-spacing:.06667rem
}
.g-ltSp4 {
    letter-spacing:.05333rem
}
.g-ltSp3 {
    letter-spacing:.04rem
}
.g-ltSp2 {
    letter-spacing:.02667rem
}
.g-ltSp24 {
    letter-spacing:.32rem
}
.logo-img,.qiwei-logo-img,.qiwei-logo-img2 {
    float:left;
    display:inline-block;
    margin-top:.33333rem
}
.logo-img {
    width:3.13333rem;
    height:.64rem
}
.qiwei-logo-img,.qiwei-logo-img2 {
    height:.467rem
}
.qiwei-logo-img {
    margin-right:.16rem;
    width:2.293rem
}
.qiwei-logo-img2 {
    width:2.187rem
}
.stock-code {
    position:relative;
    float:left;
    margin-top:.56rem;
    margin-left:.19rem;
    font-size:.21333rem;
    color:#fff;
    letter-spacing:.01333rem;
    line-height:.22667rem
}
.stock-code:after {
    content:"";
    position:absolute;
    width:.013rem;
    height:.34rem;
    background-color:#bfd8fa;
    top:50%;
    transform:translateY(-50%);
    left:-.13rem
}
.co-icon {
    width:6.4rem;
    height:6.66667rem;
    margin:0 .4rem;
    -webkit-transform:scale(.92,.92);
    -moz-transform:scale(.92,.92);
    -ms-transform:scale(.92,.92);
    -o-transform:scale(.92,.92);
    transform:scale(.92,.92);
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -ms-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s
}
.ygj-icon {
    background:url(//img/ygj/img@2x.png) center no-repeat;
    background-size:100% auto;
    margin:0 .26667rem
}
.co-icon1 {
    background-position:0 0
}
.co-icon2 {
    background-position:0 -6.8rem
}
.co-icon3 {
    background-position:0 -13.6rem
}
.co-icon4 {
    background-position:0 -20.4rem
}
.co-icon5 {
    background-position:0 -27.2rem
}
.co-icon6 {
    background-position:0 -34rem
}
.co-icon7 {
    background-position:0 -40.8rem
}
.co-icon8 {
    background-position:0 -47.6rem
}
.co-icon.swiper-slide-active {
    -webkit-transform:scale(1,1);
    -moz-transform:scale(1,1);
    -ms-transform:scale(1,1);
    -o-transform:scale(1,1);
    transform:scale(1,1)
}
.co-wrap .swiper-pagination-bullet {
    background:#2689ff
}
.newreg-icon {
    width:.4133rem;
    height:.3867rem;
    margin-right:.1867rem
}
.newreg-phoneIcon {
    margin-right:.1467rem
}
.imgclose,.newreg-phoneIcon {
    width:.4rem;
    height:.4rem
}
.reddot {
    width:.1867rem;
    height:.1867rem;
    background:#f9545b;
    border-radius:50%;
    position:absolute;
    top:.4533rem;
    right:1.2933rem
}
