body{font-family:"Microsoft Yahei";font-size:14px;color:#555; padding:0; margin:0;}
input , textarea , select{font-family:"Microsoft Yahei"; color:#555; font-size:14px;}
a{ color:#333;}
a:hover{ color:#5b9dd6;}
.mt10 {margin-top: 10px;}
.mt50 {margin-top: 50px;}
/*头部*/
.header{ width:100%; margin:0px auto; position:relative; height:130px; background:url(../images/bg_1.jpg) repeat-x; box-shadow:2px 2px 5px #666; z-index:99;}
.t_bg{ width:100%; height:40px; background:url(../images/bg_2.png) repeat;}
.top{ width:1200px; height:40px; margin:0px auto; text-align:right;}
.top .lang,.top .search{ display:inline-block; *display:inline; zoom:1; position:relative; margin-left:20px; font-size:14px; color:#FFF; vertical-align:top; height:40px; line-height:40px;}
.top .lang a{ font-size:14px; color:#FFF; margin:0 5px;}
.top span{padding: 10px 0;display: block;color: #fff;}
.top .lang .on{ color:#FFBF00;}
.top .search{ width:210px; height:40px; background:#444444;}
.top .search input[type="text"]{ width:165px; height:40px; padding:0 10px; border:0; background:none; font-size:14px; color:#FFF; position:absolute; left:0; top:0; line-height:40px;}
.top .search input[type="submit"]{ width:40px; height:40px; background-color:#FFC000; background-image:url(../images/icon1.png); background-repeat:no-repeat; background-position:center center; border:0; position:absolute; right:0; top:0; z-index:9; cursor:pointer;}
.header .head{ margin:0px auto;width:1200px; height:90px; text-align:left; position:relative;}
.head .logo{float:left; margin-top:10px;}
.head .logo img{height:64px; vertical-align:top;}
.head .nav_m{ width:830px; float:right; position:relative;}
.head .nav{ width:100%; text-align:right;}
.head .nav li{ display:inline-block; *display:inline; zoom:1; height:90px; position:relative; vertical-align:top; margin-left:10px;}
.head .nav li a{ font-size:16px; width:92px; height:36px; text-align:center; line-height:36px; color:#111111; display:inline-block; *display:inline; zoom:1; vertical-align:top; margin-top:27px;}
.head .nav li.now a,.head .nav li:hover a{ color:#FFF; background:#0065E9; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.head .nav li .er{ width:150px; position:absolute; left:-28px; top:90px; z-index:999; display:none;}
.head .nav li:hover .er{ display:block;}
.head .nav li .er .er_m{ width:100%; position:relative;}
.head .nav li .er .er_m i{ display:block; width:22px; height:11px; background:url(../images/icon2.png) no-repeat; position:absolute; left:64px; top:-11px;}
.head .nav li .er .er_m  ul{ width:100%; height:auto; background:#ddd; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:10px 0;}
.head .nav li .er .er_m  ul li{ width:100%; height:40px; line-height:40px; text-align:center; margin-left:0;}
.head .nav li .er .er_m  ul li a{ width:100%; font-size:15px; height:40px; line-height:40px;margin-top:0;}
.head .nav li:hover .er .er_m  ul li a{ background:none; color:#111;}
.head .nav li .er .er_m  ul li a:hover{ color:#0065E9;}
.nav_m .n_icon{ display:inline-block; *display:inline; zoom:1; height:18px; line-height:18px; color:#333; padding-left:25px; background:url(../images/nav_ico.png) no-repeat left center; position:absolute; right:0; top:37px; z-index:9999; cursor:pointer;display:none;}
/*底部*/
.mi-footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    width: 100%;
    background-color: #0a1e3b;
    border-top: 4px solid #EE3A43;
}
.mi-footer-container {
    width: 76rem;
    color: #fff;
    padding-top: 3.125rem;
    padding-bottom: 1.5rem;
}
.mi-footer-inner {
    padding-bottom: 1.5rem;
    border-bottom: 1px solid #FFF;
}
.ant-row {
    display: flex;
    flex-flow: row wrap;
}
.ant-col-lg-4 {
    display: block;
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
}
.ant-col-xs-24 {
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
}
.mi-footer .ant-col {
    position: relative;
    max-width: 37.5%;
    min-height: 1px;
}
.mi-footer-inner-logo, .mi-footer-inner-addr {
    max-width: 18.75rem;
    margin-bottom: .75rem;
}
.mi-footer-inner-logo>img:first-child {
    display: block;
}
.mi-footer-inner-logo>img:last-child {
    display: none;
}
.mi-footer-inner-logo>img, .mi-footer-inner-addr>img {
    max-width: 12.5rem;
}
.mi-footer-inner-addr {
    font-size: .875rem;
    line-height: 1.375rem;
}
.mi-footer-inner-logo, .mi-footer-inner-addr {
    max-width: 18.75rem;
    margin-bottom: .75rem;
}
.mi-footer-inner-share {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row;
    min-width: 13rem;
    position: absolute;
    bottom: .375rem;
}
.mi-footer-inner-share>a:nth-child(1) {
    background-image: url(../images/icon-weibo-darkblue.17166209.svg);
}
.mi-footer-inner-share>a:nth-child(2) {
    background-image: url(../images/icon-linkedin-darkblue.02c7a820.svg);
}
.mi-footer-inner-share>a.wechat {
    background-image: url(../images/icon-wechat-darkblue.0dfd0361.svg);
}
.mi-footer-inner-share>a.tencent {
    background-image: url(../images/icon-tencent-darkblue.1487d6ba.svg);
}
.mi-footer-inner-share>a:last-child {
    margin-right: 0;
}
.mi-footer-inner-share>a {
    color: #0a1e3b;
    width: 2.5rem;
    height: 2.5rem;
    background-color: #fff;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: row;
    font-size: 1.25rem;
    margin-right: 1rem;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: 24px 24px;
    background-position: center;
    transition: all .3s ease;
}
.mi-footer-inner-item>a {
    font-size: 1.125rem;
    margin-bottom: 1rem;
}
.mi-footer-inner-item a {
    color: #fff;
    font-size: 1rem;
    display: block;
    margin-bottom: .5rem;
    cursor: pointer;
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.mi-footer-copyright {
    padding-top: 1.5rem;
    font-size: .875rem;
    color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    flex-direction: row;
}
.mi-footer-copyright a {
    color: #fff;
}
.mi-footer-copyright a:hover {
    color: #ee3a43;
}

/*幻灯片*/
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init */
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon */
.grabbing {cursor:url(grabbing.png) 8 8, move;}
/* fix */
.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:    hidden;-ms-backface-visibility:     hidden;-webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0);}
#owl-demo { position: relative; width: 100%; margin-left: auto; margin-right: auto;}
#owl-demo .item{ position: relative; display: block;}
#owl-demo img { display: block; width: 100%;}
#owl-demo b { position: absolute; left: 0; bottom: 0; width: 100%; height: 78px; background-color: #000; opacity: .5; filter: alpha(opacity=50);}
#owl-demo span { position: absolute; left: 0; bottom: 37px; width: 100%; font: 18px/32px "微软雅黑","黑体"; color: #fff; text-align: center;}
.owl-pagination { position: absolute; left: 0; bottom: 5px; width: 100%; height: 22px; text-align: center;}
.owl-page { display: inline-block; width:10px; height: 10px; margin: 0 5px; background:#FFF; *display: inline; *zoom: 1; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.owl-pagination .active { background:#FFC000;}
.owl-buttons { display: none;}
.owl-buttons div { position: absolute; top: 50%; width: 24px; height: 48px; margin-top: -40px; text-indent: -9999px;}
/*.owl-prev { left: 10px; background-image: url(../images/bg17.png);}
.owl-next { right: 10px; background-image: url(../images/bg18.png);}
.owl-prev:hover { background-image: url(../images/bg17.png);}
.owl-next:hover { background-image: url(../images/bg18.png);}*/
@media screen and (max-width: 579px) {.owl-pagination{bottom:0px;height:15px;}}
/*幻灯片*/
.i_m{ width:1100px; margin:0px auto;}
.i_name{ width:100%; padding:25px 0; text-align:center;}
.i_name img{ vertical-align:top; max-width:90%;}
.i_ma{ width:100%; }
.i_ma li{ width:340px; float:left; margin-right:25px; margin-bottom:20px;}
.i_ma li .title{ width:100%; height:35px; line-height:35px;}
.i_ma li .title img{ width:42px; height:32px; vertical-align:top;}
.i_ma li .title span{ display:inline-block; *display:inline; zoom:1; vertical-align:top; height:32px; line-height:32px; font-size:16px; color:#004D83;}
.i_ma li .tu,.i_ma li .tu img{ width:340px; height:140px; vertical-align:top;}
.i_ma li .tu a{height: 100%;background-color: #0074c566;text-align: center;justify-content: center;display: flex;flex-direction: column;color: #fff;font-size: 28px;font-weight: 600;letter-spacing: 2px;}
.i_ma li .des{ width:100%; height:45px; font-size:13px; color:#555555; line-height:185%; overflow:hidden; margin-top:8px;}
.i_ma li .more{ display:block; width:75px; height:21px; border:1px solid #006BC7; font-size:14px; color:#006BC7; text-align:center; line-height:21px; margin-top:10px;}
.i_ma li .zpbg-1{background:url(../upload/pic1.jpg) no-repeat;overflow:hidden;}
.i_ma li .zpbg-2{background:url(../upload/pic2.jpg) no-repeat;overflow:hidden;}
.i_ma li .zpbg-3{background:url(../upload/pic3.jpg) no-repeat;overflow:hidden;}
.hui_bg{ width:100%; background:#EEEEEE; padding:40px 0 20px;}
.i_ml{ width:535px; float:left;}
.i_mr{ width:535px; float:right;}
.i_title{ width:100%; height:30px; line-height:20px; position:relative; text-align:left;font-size: 18px;font-weight: 600;margin-bottom: 10px;}
.i_title .line{ width:100%; height:1px; background:#ddd; position:absolute; left:0; top:26px;}
.i_title img{ position:relative; z-index:9; vertical-align:top; margin-top:5px;}
.i_title .more{ display:block; font-size:13px; color:#0071EB; position:absolute; right:0; top:0;}
.i_mb{ width:100%; padding-top:20px;}
.i_mb dl{ width:100%; padding-bottom:20px; border-bottom:1px dashed #bbb; margin-bottom:20px;}
.i_mb dl dt,.i_mb dl dt img{ width:150px; height:105px; float:left; vertical-align:top;}
.i_mb dl dd{ width:257px; float:left;overflow: hidden;padding-right: 10px;}
.i_mb dl dd img{width:100%;min-height: 180px;}
.i_mb dl dd .title{ width:100%; height:28px; line-height:28px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.i_mb dl dd .title a{ font-size:14px; font-weight:bold;}
.i_mb dl dd .des{ width:100%; height:55px; font-size:12px; color:#555555; line-height:150%; overflow:hidden;}
.i_mb dl dd .time{ width:100%; height:25px; line-height:25px; text-align:right; position:relative; font-size:12px; color:#888;}
.i_mb dl dd .time a{ display:block; font-size:12px; color:#0062DA; position:absolute; left:0; top:0; }
.i_mc{ width:100%; padding-top:20px;}
.i_mc dt{ width:210px; height:205px; border:3px solid #ccc; float:left;}
.i_mc dt img{ width:210px; height:205px; vertical-align:top;}
.i_mc dd{width: 56%;float: left;display: inline-block;line-height: 50px;}
.i_mc dd ul{ width:100%;}
.i_mc dd ul li{ width:47%; height:45px; margin-bottom:10px; background:#cccccc6b; /*position:relative;*/float: left;margin-right: 8px;}
.i_mc dd ul li img{ display:none;}
.i_mc dd ul li .title{ width:94%;margin:0px auto; line-height:44px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;text-align: center;}
.i_mc dd ul li .title a{ font-size:14px; color:#006BC7;}
.i_mc dd ul li .des{ width:94%; margin:0px auto; height:22px; line-height:22px; white-space:nowrap;overflow:hidden; text-overflow:ellipsis; font-size:12px; color:#555555; margin-top:-5px;}
.i_mc dd ul li i{ display:block; width:8px; height:17px; background:url(../images/icon6.png) no-repeat; position:absolute; left:-8px; top:15px; display:none;}
.i_mc dd ul li.on i{ display:block;}
.i_mc dd ul li.on{ background:#006BC7;color: #fff;}
.i_mc dd ul li.on .des,.i_mc dd ul li.on .title a{ color:#FFF;}
.i_md{ width:100%; padding-top:20px; text-align:left; padding-bottom:20px;}
.i_md dt,.i_md dt img{ width:215px; height:116px; vertical-align:top; float:left;}
.i_md dd{ width:300px; height:155px; float:right; overflow:hidden; font-size:12px; color:#555555; line-height:195%;}
.fn_bg{ width:100%; background:url(../images/bg_3.jpg) repeat; padding:20px 0;}
.fn_m{ width:1200px; margin:0px auto;}
.fn_m .code{ width:350px; height:250px; border-right:1px solid #999; float:left;}
.fn_m .code li{ width:150px; float:left; margin-right:10px;}
.fn_m .code li b{ display:block; width:100%; height:45px; line-height:45px; font-size:18px; font-weight:normal;}
.fn_m .code li img{ width:150px; height:150px; vertical-align:top;}
.fn_m .code li p{ width:100%; font-size:14px; line-height:130%; margin-top:5px}
.fn_m .f_nav{ width:485px; height:250px; float:left; border-right:1px solid #999;}
.f_nav li{ width:100px; float:left; margin-left:50px;}
.f_nav li b{ display:block; width:100%; height:40px; line-height:40px; font-weight:normal; font-size:18px;}
.f_nav li p{ width:100%; height:28px; line-height:28px;}
.f_nav li p a{ font-size:14px; color:#CBCBCB;}
.f_nav li p a:hover{ color:#FFF;}
.fn_m .f_ct{ width:320px; float:right; font-size:13px;}
.fn_m .f_ct ul{ width:100%; margin-bottom:15px;} 
.fn_m .f_ct ul li{ margin-bottom:10px;}
.fn_m .f_ct ul li img{ width:16px; height:16px; vertical-align:top; margin-top:5px;}
.fn_m .f_ct ul li span{ display:inline-block; *display:inline; zoom:1; width:300px; vertical-align:top; line-height:150%;}
.fn_m .f_ct ul li a{ color:#FFF;}
/*首页新闻列表*/
.i_news li{font-size: 16px;width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;line-height: 30px;}
.i_news li span{color: #7b7575; margin-right: 10px;}
/*首页横屏广告*/
.ad_bg,.lianxi_bg{padding: 10px 0;}
/*首页招聘流程-2022.2.15新*/
.process {
    padding: 30px 0;
    text-align: center;
}
.container {
    width: 1180px;
    margin-right: auto;
    margin-left: auto;
    *zoom: 1;
}
.process .pro_title {
    font-size: 30px;
    line-height: 52px;
    color: #23292E;
    font-weight: 400;
}
.process p {
    line-height: 26px;
    font-size: 14px;
    color: #999;
}
.process .flowline {
    margin-top: 50px;
    margin-left: 20px;
    *zoom: 1;
}
.process .flowline li.process-0 {
    margin-left: 20px;
}
.process .flowline li {
    float: left;
    margin-left: 75px;
    text-align: center;
    list-style: none;
}
.process .flowline li .icon-block {
    position: relative;
    display: inline-block;
    width: 72px;
    height: 72px;
    -webkit-border-radius: 72px;
    -moz-border-radius: 72px;
    border-radius: 72px;
    background-color: #2755a6;
    line-height: 0;
    margin-top: 0;
}
.process .flowline li span {
    display: inline-block;
    margin-top: 20px;
    font-size: 18px;
    line-height: 36px;
    color: #333;
}
.process .flowline li .icon-block img {
    width: 32px;
    height: 35px;
    background: url(../images/icon.png) 0 0 no-repeat;
    background-size: 326px 69px;
    margin: 20px 20px 0 20px;
}
.process .flowline li .icon-block span {
    margin: 0;
}
.process .flowline .flow-line {
    position: absolute;
    top: 36px;
    left: 92px;
    width: 77px;
    border-bottom: 1px dotted #979797;
}
.process .flowline li span {
    display: inline-block;
    margin-top: 20px;
    font-size: 18px;
    line-height: 36px;
    color: #333;
}
/*首页联系我们*/
.lianxi_bg .left {width: 64%;float: left;}
.lianxi_bg .left .wz{width: 100%;max-height: 315px; padding-top: 15px; line-height: 25px; font-size: 14px; color: #666; overflow: hidden;}
.lianxi_bg .left .wz img{width:100%}
.lianxi_bg .left .lmtit .more{ float: right; color: #666; }
.lianxi_bg .right{ width: 33%; float: right; }
.lianxi_bg .right .intext{padding: 35px 15px;font-size: 14px;line-height: 2.5em;}
.lianxi_bg .right .intext ul li{width: 100%;float:left}
.lianxi_bg .right .intext ul li i{width: 35px;height: 43px;display: block;float: left;}
.lianxi_bg .right .intext ul li:first-child i{background:url(../images/ico_gs.png) no-repeat 0px 6px;background-size: 26px 26px;}
.lianxi_bg .right .intext ul li:nth-child(2) i{background:url(../images/ico_dh.png) no-repeat 0px 6px;background-size: 26px 26px;}
.lianxi_bg .right .intext ul li:nth-child(3) i{background:url(../images/ico_cz.png) no-repeat 0px 6px;background-size: 26px 26px;}
.lianxi_bg .right .intext ul li:nth-child(4) i{background:url(../images/ico_sj.png) no-repeat 0px 6px;background-size: 26px 26px;}
.lianxi_bg .right .intext ul li:nth-child(5) i{background:url(../images/ico_yx.png) no-repeat 0px 6px;background-size: 26px 20px;}
.lianxi_bg .right .intext ul li:nth-child(6) i{background:url(../images/ico_dz.png) no-repeat 0px 6px;background-size: 26px 26px;}
.f_bg{ width:100%; padding:15px 0 10px; background:#414244;}
.foot{ width:1200px; margin:0px auto; text-align:center; font-size:13px; color:#FFF;}
.foot span{ display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:0 5px 5px;}
.foot span a{color: #FFF;}
.pst_bg{ width:100%; height:72px; background:url(../images/bg_5.jpg) repeat-x;}
.pst{ width:1100px; text-align:right; margin:0px auto; height:72px; line-height:90px; font-size:14px; color:#777;}
.pst a{ color:#777;}
.pst a:hover{ color:#006FBF;}
.banner_s,.banner_s img{ width:100%; height:auto; vertical-align:top;}
.scd{ width:1100px; margin:0px auto;}
.scd .scd_l{ width:210px; float:left; position:relative; z-index:99; margin-top:-50px;}
.scd_l .s_name{ width:210px; height:80px; background:url(../images/bg_4.jpg) no-repeat; position:relative; text-align:center;}
.scd_l .s_name img{ vertical-align:top; margin-top:18px;}
.scd_l .s_name i{ display:block; width:30px; height:31px; background:url(../images/icon10.png) no-repeat; position:absolute; right:-30px; bottom:-1px;}
.scd_l .s_name span{height: 70px;font-size: 20px;font-weight: 600;color: #fff;align-items: center;display: flex;justify-content: center;flex-direction: column;}
.scd_l .s_nav{ width:200px; border:5px solid #ddd; border-top:0; margin-bottom:20px;}
.scd_l .s_nav li{ width:100%; height:50px; line-height:50px; border-bottom:1px solid #ddd;}
.scd_l .s_nav li a{ width:170px; height:50px; line-height:50px; padding-left:30px; font-size:16px; color:#555;display:inline-block; *display:inline; zoom:1;}
.scd_l .s_nav li.now a,.scd_l .s_nav li a:hover{ color:#0099FF;}
.scd_l .left_news_list .lmtit{font-size: 16px;font-weight: 600;border-bottom: 1px solid #ccc;height: 31px;line-height: 30px;color: #007ED6;}
.scd_l .left_news_list .xian{width: 65px; border-bottom: 2px solid #007ED6;}
.scd_l .left_news_list .nr li{line-height: 38px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
.scd .scd_r{ width:855px; float:right;margin-bottom: 30px;}
.scd_r .r_name{ width:100%; height:40px; border-bottom:1px solid #ddd; position:relative; margin-top:15px;}
.scd_r .r_name span{ display:inline-block; *display:inline; zoom:1; height:40px; line-height:40px; font-size:18px; color:#007ED6; border-bottom:1px solid #007ED6;}
.pro{ width:100%; padding:30px 0;}
.pro dl{ width:410px; height:160px; background:#F2F2F2; float:left; margin-bottom:30px; box-shadow:2px 2px 5px #999; margin-right:30px;}
.pro dl dt{ width:154px; height:154px; border:3px solid #ddd; float:left;}
.pro dl dt img{ width:154px; height:154px; vertical-align:top;}
.pro dl dd{ width:235px; float:right; margin-right:5px;}
.pro dl dd .title{ width:100%; height:30px; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-top:8px;}
.pro dl dd .title a{ font-size:16px; color:#006FBF;}
.pro dl dd .title a:hover{ color:#FFC000;}
.pro dl dd .des{ width:100%; height:70px; font-size:13px; color:#555555; line-height:185%; overflow:hidden;}
.pro dl dd .more{ display:block; width:81px; height:24px; border:1px solid #0085E3; text-align:center; line-height:24px; font-size:14px; color:#0085E3; margin-top:10px;}
.about{ width:100%; padding:30px 0; font-size:14px; color:#555555; line-height:255%; text-align:left;}
.about img{ max-width:100%; height:auto; vertical-align:top;}
.friend{ width:100%; padding:30px 0;}
.friend ul{ width:100%;}
.friend ul li{ width:190px; height:90px; border:3px solid #ddd; float:left; margin-right:23px; margin-bottom:23px;}
.friend ul li img{ width:190px; height:90px; vertical-align:top;}
.cotnact{ width:100%;}
.cotnact h1{ width:100%; padding:40px 0; text-align:center; font-size:24px; color:#0071CC; font-weight:normal;}
.cotnact dl{ width:100%; padding-bottom:50px; border-bottom:1px solid #ddd;}
.cotnact dl dt,.cotnact dl dt img{ width:350px; height:200px; float:right; vertical-align:top;}
.cotnact dl dd{ width:430px; float:left; text-align:left;}
.cotnact dl dd b{ display:block; width:100%; height:40px; line-height:40px; font-size:16px; color:#0053A9;}
.cotnact dl dd p{ width:100%; font-size:14px; color:#555555; line-height:150%; margin-bottom:10px;}
.cotnact ul{ width:100%; padding-bottom:50px;}
.cotnact ul li{ width:350px; float:left; height:200px; margin-right:150px;}
.cotnact ul li b{ display:block; width:100%; height:50px; line-height:50px; font-size:16px; color:#0054AA;}
.cotnact ul li p{ width:100%; font-size:14px; margin-bottom:8px;}
.join{ width:100%; padding:30px 0; text-align:left;}
.join .j_a{ width:100%; text-indent:2em; font-size:14px; color:#777777; line-height:215%;}
.join .j_b{ width:100%; font-size:14px;color:#777777;line-height:215%;}
.join .j_b b{ display:block; font-weight:normal; color:#01549F;}
.join .j_b a,.join .j_b span{ color:#0085FF;}
.join .j_c{ width:100%; font-size:12px; color:#555;}
.join .j_c th,.join .j_c td{ text-align:center; border-right:1px solid #FFF; height:35px; line-height:35px;}
.join .j_c th{ font-size:14px; color:#FFF; background:#1B4871;}
.join .j_c td a,.join .j_d p a{ display:inline-block; *display:inline; zoom:1; padding-left:20px; background:url(../images/icon11.png) no-repeat left center; color:#333;}
.join .j_d{ width:100%; display:none;}
.join .j_d li{ width:100%;padding-bottom:20px; border-bottom:1px dashed #ddd; margin-bottom:20px;}
.join .j_d p{ width:100%; margin-bottom:5px;}
.join .j_d p span{ font-weight:bold;}
.pages{ width:100%; text-align:center; height:30px; line-height:30px; margin-bottom:10px;}
.pages a{ display:inline-block; *display:inline; zoom:1; height:30px; line-height:30px; vertical-align:top; font-size:16px; color:#555555; margin:0 3px;}
.pages .now{ color:#179EED;}
.pages .prev,.pages .next{ color:#FFF; background:#646464; padding:0 10px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.pages .prev:hover,.pages .next:hover{background:#00649F;}
.news{ width:100%; padding:30px 0;}
.news dl{ width:100%; padding-bottom:15px; margin-bottom:15px; border-bottom:1px dashed #ddd;}
.news dl dt,.news dl dt img{ width:235px; height:135px; float:left; vertical-align:top;}
.news dl dt{ border:3px solid #eee;}
.news dl dd{ width:595px; float:right; text-align:left;}
.news dl dd .title{ width:100%; height:30px; line-height:30px; position:relative;}
.news dl dd .title p{ width:65%; height:30px; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px; color:#0063B3;font-size:16px;}
.news dl dd .title em{ display:block; text-align:right; position:absolute; right:0; top:0; font-size:14px; color:#888;}
.news dl dd .des{ width:100%; height:69px; font-size:14px; color:#555555; line-height:170%; overflow:hidden; text-indent:2em; margin-bottom:6px;}
.news dl dd .more{ display:inline-block; *display:inline; zoom:1; width:82px; height:24px; border:1px solid #0063B3; text-align:center; line-height:24px; font-size:14px; color:#0063B3;}
.book_m{ width:100%; padding:30px 0;}
.book .book_m{ width:100%; padding:20px 0;}
.book .s_bh{ width:100%; padding:0px 0 10px; text-align:left; height:40px; line-height:40px; font-size:24px; color:#F12A33;}
.book_m ul{ width:100%; float:left;}
.book_m ul li{ width:100%; margin-bottom:15px;}
.book_m ul li .name,.book_m ul li input,.book_m ul li textarea{ display:inline-block; *display:inline; zoom:1; vertical-align:top;}
.book_m ul li .name{ width:125px; height:35px; text-align:right; line-height:35px;}
.book_m ul li input{ width:470px; height:35px; line-height:35px; padding:0 5px; border:1px solid #ddd;}
.book_m ul li .name i{ display:block; text-align:right; font-style:normal; color:#F00; line-height:20px;}
.book_m ul li textarea{ width:580px; height:194px; border:1px solid #ddd; line-height:175%;}
.book_m ul li input[type="submit"]{ width:100px; text-align:center; color:#fff; cursor:pointer; background-color:#0065E9; color:#FFFFFF; }

/*在线客服*/
.keifu{position:fixed;top:10%;right:0;width:131px; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.icon_keifu{width:26px;height:100px;float:left;background:url(../images/keifu.png) 0 0;position:relative;display:none;cursor:pointer;}
.keifu_box{float:left;width:131px;}
.keifu_head{width:131px;height:41px;background:url(../images/keifu.png);background-position: 0 -103px;font-size:0;line-height:0;position:relative;}
.keifu_close:link,.keifu_close:visited{display:block;width:11px;height:11px;background:url(../images/keifu.png) -42px 0;position:absolute;top:5px;right:5px;}
.keifu_close:hover{background-position:-60px 0;}
.keifu_con{border-left:7px solid #029bdb;border-right:7px solid #029bdb;padding-top:15px;background:#fbfbfb;}
.keifu_con li{height:45px;padding-left:12px;padding-top: 5px;line-height: 20px;}
.keifu_con li span{font-weight: 600;}
.keifu_con .weixin{height:96px;}
.keifu_con .bt{font-size:16px;height:30px;line-height:30px;text-align:left;padding:0 0 0 20px;color:#012646;}
.keifu_bot{width:131px;height:119px;background:url(../images/keifu.png);background-position:0 -149px;}

/*友情链接*/
.mipui-footer{padding: 15px 0 15px;}
.mipui-footer .container{max-width: 1200px;height: auto;margin: 0 auto;box-sizing: border-box;}
.mipui-footer .friend-link{padding-bottom: 15px;font-size: 14px;}
.mipui-footer .friend-link li{float:left;padding:0 8px;}
.mipui-footer .friend-link .friend-link-title{font-weight: 600;}

/*面包屑导航*/
.nyluj{ line-height:40px;}
.nyluj a{ color:#999;font-size: 14px;}
.nyluj a:hover{ color:#0041d4;}
.nyluj .pst i{padding: 0 5px;}
.nyluj .pst img,.nyluj_ul,.nyluj_li{display: inline-block;}
.nyluj .pst ul li{padding-right: 10px;}
.nyluj .pst ul li:nth-child(2)::before { display: inline-block; padding-right: .5rem; color: #6c757d;content: "/";color:#999;}
.nyluj img{ vertical-align:middle; position:relative; top:-2px; margin-right:5px; font-size:14px;}
.nyluj span{ color:#0041d4; font-weight:bold;}

/*通用栏目样式*/
.rightnrTitle{float: left;padding: 28px 0 10px 0;width: 100%;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #d5cfcf;-moz-box-shadow: 0 0 0 transparent;-webkit-box-shadow: 0 0 0 transparent;-ms-box-shadow: 0 0 0 transparent;-o-box-shadow: 0 0 0 transparent;box-shadow: 0 0 0 transparent;}
.rightnrTitle span{font-size: 20px;font-weight: 600;padding: 10px 0;}
.rightnrContent{padding: 20px 0;position: relative;font-size: 16px;color: #262626;line-height: 1.8;}
.rightnrContent .map{width: 100%; min-height: 385px;text-align: center;}
.rightnrContent p{margin-bottom: 20px;line-height: 1.8;word-wrap: break-word;white-space: pre-wrap;text-indent: 2em;}
.rightnrContent blockquote{position: relative;padding-left: 18px;line-height: 1.46;border: 0;font-size: 18px;background-color: #0075c52e;}
.rightnrContent blockquote::before{position: absolute;top: 5px;left: 0;content: "";width: 3px;height: calc(100% - 8px);border-radius: 3px;background-color: #205eff;}
.rightnrContent blockquote p{text-indent: 0;}
.rightnrContent .us{margin: 30px auto;}
.rightnrContent .us .us_li{margin-bottom: 20px;float: left;text-align: center;}
.rightnrContent .us .width30{width: 33%;}
.rightnrContent .us .company-info-icon {display: inline-block;*display: inline;*zoom: 1;width: 48px;}
.rightnrTitle .more{float: right;padding: 12px 10px 10px 0;}
.rightnrImgs{float: left;width: 100%;}
.rightnrImgs ul{margin: 18px auto;position: relative;}
.rightnrImgs ul li{float: left;margin: 0 0 8px 12px;}

/*常见问题*/
.pure-table {border-collapse: collapse;border-spacing: 0;empty-cells: show;border: 1px solid #cbcbcb;}
.pure-table caption {color: #000;font: italic 85%/1 arial,sans-serif;padding: 1em 0;text-align: center;}
.pure-table tr {border: 1px solid #cbcbcb;}
.pure-table tr th:first-child{width:16%;text-align: center;font-weight: 600;}
.pure-table td,.pure-table th {border-left: 1px solid #cbcbcb;border-width: 0 0 0 1px;font-size: inherit;margin: 0;overflow: visible;padding: .5em 1em;}
.pure-table thead {background-color: #e0e0e0;color: #000;text-align: left;vertical-align: bottom;}
.pure-table td {background-color: transparent;}

/*新闻*/
.ant-spin-container {
    position: relative;
    transition: opacity .3s;
}
.mi-news-info {
    width: 100%;
    font-size: 1.125rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row;
    min-height: 6.25rem;
    flex-direction: column;
    flex-shrink: 0;
}
.mi-news-info>a {
    color: #333;
    width: 100%;
}
.mi-news-info-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
    flex-direction: row;
    width: 100%;
    border-bottom: 1px solid #DDD;
    padding: 1.5625rem .75rem;
    transition: all .3s ease;
    overflow: hidden;
}
.mi-news-info-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row;
    max-width: calc(100% - 40px);
	font-size: 16px;
}
.mi-news-info-attr-announcement {
    min-width: 6.625rem;
}
.mi-news-info-attr {
    color: #8e8e8e;
    letter-spacing: .125rem;
    margin-right: 0.5rem;
    min-width: 8.125rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.mi-news-info-title {
    max-width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.mi-news-info-title>a {
    color: #333;
    letter-spacing: .125rem;
}
/*新闻详情*/
.mi-news-detail-tag {
    color: #8e8e8e;
    font-size: 1.125rem;
    line-height: 1.75rem;
    letter-spacing: .83px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: row;
	border-bottom: 1px solid #ddd;
}
.mi-news-detail-tag>p, .mi-news-detail-tag>span, .mi-news-detail-tag>a {
    color: #8e8e8e;
	font-size: 14px;
}
.mi-news-detail-title {
    font-size: 1.5rem;
    line-height: 3rem;
    color: #333;
    letter-spacing: 1.47px;
    font-weight: 600;
}
.mi-news-detail-title:after {
    content: "";
    height: .125rem;
    width: 2rem;
    background-color: #ee3a43;
    margin-top: .75rem;
    display: block;
}
.mi-news-detail-share {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: row;
}
.mi-news-detail-share>a.wechat {
    background-image: url(../images/icon-wechat-blue.e3c0df24.svg);
}
.mi-news-detail-share>a {
    width: 2.5rem;
    height: 2.5rem;
    margin-right: .75rem;
    border: 1px solid #1E529D;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 24px 24px;
}
.mi-news-detail-share>a.weibo {
    background-image: url(../images/icon-weibo-blue.98be0df6.svg);
}
.mi-news-detail-info {
    font-size: 1.125rem;
    line-height: 2.25rem;
    letter-spacing: .58px;
}
.mi-news-detail-info p {
    margin-bottom: 15px;
}
.mi-news-detail-info ul{text-indent: 2em; margin-bottom: 20px;line-height: 2.8; word-wrap: break-word;font-size: 16px;list-style: outside;}
.mi-news-detail-info p, .mi-news-detail-info span {
    font-size: 1.125rem!important;
    line-height: 2.25rem!important;
    letter-spacing: .58px!important;
}
.scd_r .sxp{margin-top: 10px;}
.scd_r .sxp .li{padding: 12px 0;font-size: 18px;}
.scd_r .sxp .li p{float: left;padding-right: 25px;}
.renews{ background:#fff; padding:25px; }
.renews .lmtit{ line-height:50px; height:50px; background:#eee; overflow:hidden; margin-bottom:10px;}
.renews .lmtit span{ display:inline-block; padding:0 30px; font-size:18px; color:#fff; background:#0041d4;}
.renews .lmtit em{ font-size:14px; display:inline-block; padding-left:20px; opacity:.6;}
.renews .nr ul li{ display:block; height:40px; line-height:40px; padding-left:15px; background:url(../images/xwxq_a4.jpg) no-repeat left; float:left; width:46%; border-bottom:1px dashed #dfdfdf; margin-right:4%; box-sizing:border-box;}
.renews .nr ul li .tit{ width:70%; height:40px; line-height:40px; overflow:hidden; float:left; white-space: nowrap;text-overflow: ellipsis; }
.renews .nr ul li .date{ float:right; width:30%; height:40px; overflow:hidden; color:#999; text-align:right; overflow:hidden;}

/*关于我们*/
.mi-common-banner.active {
    opacity: 1;
    transform: translateY(0);
}
.mi-common-banner-about {
    background-image: url(../images/about/banner-about.c4abe7bd.jpg);
}
.mi-common-banner {
    width: 100%;
    height: 20rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    transition: all .5s ease;
    opacity: 0;
    transform: translateY(200px);
    position: relative;
}
.mi-common-banner-info {
    font-size: 3rem;
    font-weight: 600;
    color: #fff;
    text-shadow: rgba(0,0,0,.3) 2px 0 15px;
}
.mi-common-banner-breadcrumb {
    position: absolute;
    bottom: 1.25rem;
    right: 2.5rem;
}
.ant-breadcrumb {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: #000000d9;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    color: #00000073;
    font-size: 14px;
}
.mi-common-banner-breadcrumb .ant-breadcrumb-link {
    color: #fff;
    font-size: .75rem;
}
.mi-common-banner-breadcrumb .ant-breadcrumb-separator {
    color: #ee3a43;
}
.ant-breadcrumb-separator {
    margin: 0 8px;
    color: #00000073;
}
.mi-common-banner-breadcrumb .ant-breadcrumb-link>a {
    color: #fff;
    font-size: .75rem;
}
.ant-breadcrumb a {
    color: #00000073;
    transition: color .3s;
}

/*公司介绍*/
.mi-common-content {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    flex-direction: row;
}
.mi-common-content-box {
    width: 70.5rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-bottom: 7.5rem;
    transition: all .3s ease;
    position: relative;
}
.mi-common-title {
    font-size: 2rem;
    font-weight: 600;
    letter-spacing: .125rem;
    color: #1a1a1a;
    padding-top: 3.75rem;
    padding-bottom: 2.75rem;
    margin-bottom: 0;
    opacity: 0;
    transition: all .5s ease;
    transform: translateY(200px);
}
.show {
    opacity: 1!important;
    transform: translateY(0)!important;
}
.mi-common-title .show {
    opacity: 1;
    transform: translateY(0);
}
.mi-common-title:after {
    content: "";
    height: .125rem;
    width: 2rem;
    background-color: #ee3a43;
    margin-top: .75rem;
    display: block;
}
.ant-row-top {
    align-items: flex-start;
}
.mi-common-content-box .ant-row {
    display: flex;
    flex-flow: row wrap;
	margin: 55px 0;
}
.ant-col {
    position: relative;
    max-width: 100%;
    min-height: 1px;
}
.mi-common-info>div.ant-col:first-child>img {
    margin-top: .625rem;
    margin-bottom: 1.5rem;
}
.mi-common-desc {
    font-size: 1.125rem;
    line-height: 2.25rem;
    letter-spacing: .125rem;
    color: #1a1a1a;
    text-align: left;
}
.mi-common-desc>p:last-child {
    margin-bottom: 0;
}
.mi-common-desc>p {
    margin-bottom: 2.25rem;
}
.mi-common-info:nth-child(3n), .mi-common-info:nth-child(11) {
    flex-direction: row-reverse;
}
/*愿景*/
.mi-vision ul, .mi-mission ul, .mi-idea ul {
    padding-left: 1.5rem;
    margin-bottom: 0;
}
.mi-vision ul li, .mi-mission ul li, .mi-idea ul li {
    list-style-type: disc;
    font-size: 1.625rem;
    color: #333;
    line-height: 2.875rem;
    letter-spacing: .125rem;
    font-weight: 500;
}
.mi-vision-info {
    font-size: 1.625rem;
    line-height: 2.875rem;
    color: #1e529d;
    margin-top: .5rem;
    margin-bottom: 0;
    letter-spacing: .125rem;
    font-weight: 500;
}
.mi-vision-info.f18 {
    font-size: 1.125rem;
    line-height: 2.25rem;
    margin-bottom: 1.5rem;
}
.mi-mission {
    margin-top: 2rem;
    margin-bottom: 3rem;
}
.mi-mission-item {
    background-color: #8dc5ef26;
    position: relative;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 2rem;
    margin-top: 3.625rem;
    transition: all .5s ease;
    opacity: 0;
    transform: translateY(200px);
}
.mi-mission-item-icon {
    position: absolute;
    left: 1rem;
    top: -2.125rem;
    width: 6rem;
    height: 5.5rem;
}
.mi-mission-item-title {
    margin-left: 6.5rem;
    font-size: 1.625rem;
    line-height: 2.875rem;
    padding-top: 1rem;
    padding-bottom: .5rem;
    color: #1e529d;
    letter-spacing: .125rem;
    font-weight: 500;
}
.mi-mission-item-content {
    padding-top: 1.5rem;
    font-size: 1.125rem;
    color: #333;
    line-height: 2.25rem;
    letter-spacing: .125rem;
}
/*发展历程*/
.mi-milestone {
    transition: all .3s ease;
}
.mi-milestone-anchor {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: row;
    flex-direction: column;
    min-width: 6.25rem;
}
.ant-anchor-wrapper {
    margin-left: -4px;
    padding-left: 4px;
    overflow: auto;
    background-color: transparent;
}
.ant-anchor {
    box-sizing: border-box;
    margin: 0;
    color: #000000d9;
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    font-feature-settings: "tnum";
    position: relative;
    padding: 0 0 0 2px;
}
.mi-milestone-anchor .ant-anchor-ink {
    display: none;
}
.ant-anchor-ink {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}
.mi-milestone-anchor .ant-anchor-link {
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: row;
}
.ant-anchor-link {
    padding: 7px 0 7px 16px;
    line-height: 1.143;
}
.ant-anchor-ink-ball {
    position: absolute;
    left: 50%;
    display: none;
    width: 8px;
    height: 8px;
    background-color: #fff;
    border: 2px solid #1890ff;
    border-radius: 8px;
    transform: translate(-50%);
    transition: top .3s ease-in-out;
}
.mi-milestone-anchor .ant-anchor-link>a {
    color: #8e8e8e;
    font-size: 1rem;
    line-height: 1.25rem;
    border-bottom: 1px solid #DDD;
    padding: .625rem 2.75rem .625rem .75rem;
}
.ant-anchor-link-title:only-child {
    margin-bottom: 0;
}
.ant-anchor-link-title {
    position: relative;
    display: block;
    margin-bottom: 6px;
    overflow: hidden;
    color: #000000d9;
    white-space: nowrap;
    text-overflow: ellipsis;
    transition: all .3s;
}
.mi-milestone-item {
    padding-bottom: 3rem;
    position: relative;
}
.mi-milestone-item .item_h3 {
    color: #1e529d;
    font-size: 1.625rem;
    letter-spacing: .125rem;
    font-weight: 600;
    position: relative;
    margin-bottom: 0;
}
.mi-milestone-item .item_h3:after {
    width: .75rem;
    height: .75rem;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
    background-color: #ee3a43;
    position: absolute;
    content: "";
    top: .875rem;
    left: -1.5rem;
    z-index: 20;
}
.mi-milestone-item:after {
    width: .0625rem;
    background-color: #ddd;
    height: 100%;
    display: block;
    content: "";
    position: absolute;
    bottom: -20;
    top: 1.25rem;
    left: -1.125rem;
    z-index: 10;
}
.mi-milestone-item-event {
    margin-bottom: .5rem;
}
.mi-milestone-item-event>p {
    font-size: 1.625rem;
    line-height: 2.5rem;
    margin-bottom: 0;
    font-weight: 600;
    letter-spacing: .125rem;
    color: #333;
}
/*区域版图*/
[class^=ant-], [class*=ant-], [class^=ant-] *, [class*=ant-] *, [class^=ant-] *:before, [class*=ant-] *:before, [class^=ant-] *:after, [class*=ant-] *:after {
    box-sizing: border-box;
}
.mi-footprint-info {
    font-size: 1.125rem;
    color: #333;
    line-height: 2.25rem;
    letter-spacing: .125rem;
    margin-bottom: 6rem;
    transition: all .5s ease;
    opacity: 0;
    transform: translateY(200px);
}
.mi-footprint-items-inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: row;
    width: 70.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    margin-bottom: 3rem;
}
.mi-footprint-info p {
    margin-top: 0;
    margin-bottom: 1em;
}
.mi-footprint-items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    flex-direction: column;
    margin-bottom: 7.5rem;
    opacity: 0;
    transition: all .5s ease;
    transform: translateY(200px);
}
.mi-footprint-item-bg {
    width: 100%;
    overflow: hidden;
}
.mi-footprint-item-bg>img {
    transition: all .3s ease;
	max-width: 320px;
}
.mi-footprint-item-title {
    position: absolute;
    bottom: 0;
    left: 1rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
    flex-direction: row;
    width: calc(100% - 32px);
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    background: transparent linear-gradient(0deg,#0A1E3B 0%,#1E529D00 100%) 0% 0% no-repeat padding-box;
	box-sizing: border-box;
}
.mi-footprint-item-title>span:first-child {
    font-size: 1.625rem;
    color: #fff;
    letter-spacing: .125rem;
}
.mi-footprint-item-title>span:last-child {
    width: 2.125rem;
    height: 2.125rem;
    border: 1px solid #FFF;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    flex-direction: row;
}
.mi-footprint-item-title>span:last-child>img {
    width: 1.5rem;
    height: 1.5rem;
    transition: all .3s ease;
}
.mi-footprint-item-line {
    position: absolute;
    left: 1rem;
    bottom: 0;
    height: .125rem;
    background-color: #ee3a43;
    display: block;
    width: 0;
    transition: all .3s ease;
}
.mi-footprint-items-intro {
    width: 100%;
    margin-bottom: 3rem;
    background-color: #8dc5ef26;
    padding-top: 3rem;
    padding-bottom: 3rem;
}
.mi-footprint-item-desc {
    width: 70.5rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    font-size: 1.125rem;
    line-height: 2.25rem;
    letter-spacing: .125rem;
    transition: all .3s ease;
}
/*分页*/
.page-control{text-align:center;}
.page-control .pagination {
    display: inline-block;
    padding-left: 0;
    list-style: none;
    margin: 1rem 0;
    border-radius: 3px;
}
.pagination > li {
    display: inline-block;
    margin-left: 10px;
}
.page-item.active .page-link {
    z-index: 1;
    color: #fff !important;
    background-color: #007bff !important;
    border-color: #007bff !important;
}
.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
}
.pagination > li > a, .pagination > li > span {
    display: inline-block;
    padding: 0.3rem 0.8rem;
    border-radius: 3px !important;
    color: #505050 !important;
    background-color: #fff !important;
    border: 1px solid #EFEFEF !important;
}
.page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 1px solid #dee2e6;
}

/*常见问题*/
.uk-margin-medium-top {
    margin-top: 40px !important;
}
.uk-card-category + .uk-card-category {
    margin-top: 28px;
}
.uk-border-rounded {
    border-radius: 5px;
}
.uk-card-category {
    padding: 28px 28px 26px;
}
.uk-card-default {
    background: #f9f9fc;
    color: #67607c;
    box-shadow: 0 2px 8px rgba(88, 58, 188, 0.08);
}
/* .uk-position-cover { */
    /* position: absolute; */
    /* top: 0; */
    /* bottom: 0; */
    /* left: 0; */
    /* right: 0; */
/* } */
.uk-card-default .uk-card-title {
    color: #333;
}
.uk-margin-remove {
    margin: 0 !important;
}
.uk-text-primary {
    color: #0e80bc !important;
}
.uk-card-title {
    font-size: 1.275rem;
    line-height: 1.4;
}
.uk-margin-small-top {
    margin-top: 10px !important;
	text-indent: 0 !important;
    font-size: 14px;
}
.uk-card-body > :last-child, .uk-card-header > :last-child, .uk-card-footer > :last-child {
    margin-bottom: 0;
}
.uk-flex-middle {
    align-items: center;
}
.uk-flex {
    display: flex;
}
.uk-article-meta {
    font-size: 0.8125rem;
    line-height: 1.4;
    color: #86848b;
}
.uk-article-meta .uk-avatar-small {
    margin-right: 15px;
    max-width: 36px;
}
.uk-border-circle {
    border-radius: 50%;
}
.uk-margin-small-right {
    margin-right: 10px !important;
}
.uk-card-default em{margin: 0 auto; display: block; text-align: center; font-size: 14px;}
.uk-card-default em a{color: #fb803f;}