@charset "utf-8";
body{ font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB",Arial,sans-serif;}
/*格式化样式开始*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal}
ol,ul {list-style:none}
a img,a,a:hover,a:active,a:visited{border:none;text-decoration:none; outline:none;}
a{color:#444444}
* {padding: 0px;margin: 0px;text-align: left;}
body {font-size: 14px;color: #000000;}
input{outline:none}
.clear::after {content: "";display: block;clear: both;height: 0;visibility: hidden;}
.left {float: left;}
.right {float: right;}
/* 格式化样式结束 */
/* top start */
.top {width:100%;height:100px;overflow:hidden;min-width:1200px;}
.top-container {width:1200px;height:100px;overflow:hidden;margin:0 auto;}
.top-left{width:40%;}
.top-right{width:60%;}
.top-left a {font-size: 32px;font-weight: bold;margin-top: 27px;display: block;}
.top-left img {margin-top:27px;}
.top-right li {display:inline-block;width:100px;height:94px;margin-left:10px;}
.top-right a {display:inline-block;width:100px;height:94px;line-height:94px;text-align:center;font-size:16px;}
.top-right a:hover {border-bottom:3px solid #0075cf;color:#0075cf;}
/* top end */
/* banner start */
.am-banner {widows: 100%;overflow:hidden;min-width:1200px;}
.am-banner .swiper1 {width: 100%;margin:0 auto;}
.am-banner .swiper1 img{width:100%;margin:0 auto;overflow:hidden;}
.am-banner .swiper1 .swiper-pagination-bullet {background: #fff;opacity: 1;width:11px;height:11px;}
.am-banner .swiper1 .swiper-pagination-bullet-active{background:#0075cf !important;width:11px !important;height:11px !important;}
.am-banner .swiper1 .swiper-pagination-bullets {margin-bottom:25px;}
/* banner end */
/* head start */
.head {width:100%;height:540px;margin-top:80px;margin-bottom:80px;min-width:1200px;overflow:hidden;}
.head-container {width:1200px;margin:0 auto;position:relative;}
.head-left {width:955px;height:540px;background-color: #f4f8fb;}
.head-left .head-main {width:530px;height:390px;margin-left:60px;margin-top:90px;}
.head-main h2{font-size:32px;color:#0075cf;}
.head-main p {font-size:15px;color:#666666;line-height:30px;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;overflow: hidden;margin-top:30px;margin-bottom:30px;}
.head-main .more {width: 160px;height:40px;}
.head-main a {display:block;height:40px;line-height:40px;text-align:center;color:#ffffff;font-size:15px;background-color: #0075cf;}
.head-right {width:550px;height:540px;position:absolute;right:0;top:0;z-index: 2;}
.head-right video {margin: 50px 0;width:550px;height:440px;}
/* head end */
/* show start */
.show {width:100%;min-width:1200px;overflow:hidden;background:url(../images/pc/show-bg.png) top center #00419b;}
.show-container {width:1200px;margin: 80px auto;}
.show-container>h3 {font-size:38px;color:#fff;font-weight:bold;text-align: center;}
.show-container>p {font-size:26px;color:#fff;text-align: center;margin-top:5px;}
.show-main {margin: 50px -20px 50px 0px;}
.show-main .show-item {width:285px;height:350px;background-color: #fff;margin-right:20px;float:left;overflow:hidden;position:relative;}
.show-main .show-item a {display:block;}
.show-img {width:285px;height:300px;overflow:hidden;}
.show-img img {position:relative;top:55%;left:50%;transform:translate(-50%,-52%);}
.show-item p {height:50px;text-align:center;line-height:50px;position:absolute;bottom:0px;background-color: #717171;font-size:16px;color:#fff;z-index:2;width:100%;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.show-more {border:1px solid #fff;width:160px;height:40px;margin:0 auto;}
.show-more a {color:#fff;display:block;text-align:center;line-height:40px;width:160px;height:40px;font-size:15px;}
/* show end */
/* case start */
.case {width:100%;min-width:1200px;overflow:hidden;border-bottom:1px solid #ededee;}
.case-container {width:1200px;margin: 80px auto 60px auto;}
.case-container>h3 {font-size:38px;color:#0075cf;font-weight:bold;text-align: center;}
.case-container>p {font-size:26px;color:#222222;text-align: center;margin-top:5px;}
.case-main {margin: 50px -20px 50px 0px;}
.case-main .case-item {width:285px;height:270px;background-color: #fff;margin-right:20px;float:left;overflow:hidden;position:relative;}
.case-img {width:285px;height:220px;overflow:hidden;}
.case-img img {width:285px;height:220px;}
.case-item .case-text {height:50px;text-align:center;line-height:50px;position:absolute;bottom:0px;background-color: #f5f5f5;font-size:16px;color:#444444;z-index:2;width:100%;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.case-item a{display:block;}
.case-more {width:160px;height:40px;margin:0 auto;background:#0075cf;}
.case-more a {color:#fff;display:block;text-align:center;line-height:40px;width:160px;height:40px;font-size:15px;}
/* case end */
/* news start */
.news {width:100%;height:700px;min-width:1200px;overflow:hidden;border-bottom:1px solid #ededee;}
.news-container {width:1200px;height:540px;margin: 80px auto 60px auto;}
.news-container>h3 {font-size:38px;color:#0075cf;font-weight:bold;text-align: center;}
.news-container>p {font-size:26px;color:#222222;text-align: center;margin-top:5px;}
.news-main {margin: 50px -42px 50px 0px;}
.news-main .news-item {width:372px;height:325px;background-color: #fff;margin-right:42px;float:left;overflow:hidden;position:relative;}
.news-img {width:372px;height:230px;overflow:hidden;}
.news-img img {width:372px;height:230px;}
.news-item .news-text {height:75px;position:absolute;bottom:0px;font-size:16px;color:#444444;width:100%;}
.news-item a {display:block;}
.news-text .news-data{width:53px;height:43px;border:1px solid #c7c7c7;padding:15px 10px;background: #fff;}
.news-text .news-data-mark {color:#222222;font-size:22px;width:100%;text-align:center;}
.news-text .news-data-year {color:#222222;font-size:12px;width:100%;text-align:center;}
.news-text .news-brief {width:288px;height:75px;line-height:20px;}
.news-text .news-brief-headline{width:100%;color:#444;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;}
.news-text .news-brief-point{width:100%;color:#888888;font-size:13px;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-top:10px;}
.news-more {width:160px;height:40px;margin:0 auto;background:#0075cf;}
.news-more a {color:#fff;display:block;text-align:center;line-height:40px;width:160px;height:40px;font-size:15px;}
/* news end */
/* footer start */
.footer {width:100%;height:337px;min-width:1200px;overflow:hidden;background-color: #333335;}
.footer-main {width:100%;height:285px;margin:0 auto;min-width:1200px;overflow:hidden;border-bottom:1px solid #434448;}
.footer-container {width:1200px;height:167px;margin:50px auto 70px auto;overflow:hidden;}
.footer-left {width:225px;height:167px;overflow: hidden;}
.footer-consult {width:150px;height:36px;margin: 23px auto 0px auto;}
.footer-consult a{width:150px;height:36px;display:block;color:#fff;background-color: #c62323;text-align: center;line-height:37px;border-radius: 50px;}
.footer-consult a>img {vertical-align:middle;margin-right:2px;}
.footer-center {width:680px;height:167px;margin:0 30px;border-left:1px solid #434448;border-right:1px solid #434448;}
.footer-item {display:inline-block;margin-left:49px;margin-top:0px;height:167px;overflow:hidden;}
.footer-item li {height:25px;}
.footer-item li.footer-capition{color:#fff;font-size:14px;font-weight:bold;margin-bottom:10px;}
.footer-item li a {color:#949495;font-size:14px;margin-bottom:7px;}
.footer-right {width:220px;height:167px;}
.hot-line {width:100%;text-align:right;color:#fff;font-size:14px;}
.hot-phone {color:#f23232;height:20px;margin:2px 0 20px 0;text-decoration: none;font-size:24px;display: block;width: 280px;}
.hot-phone a{color:#f23232;}
.footer-qr-code {width:106px;height:106px;overflow:hidden;}
.footer-qr-code img{width:106px;height:106px;}
.footer-support {width:100%;min-width:1200px;margin:0 auto;text-align:center;color:#949495;padding-top:20px;padding-bottom:20px;line-height:28px;}
.footer-support a {color:#949495;font-size:14px;}
.footer-support span a{color:#0075cf;font-size:14px;}
/* footer end */
/* about start */
.about-head-img {width:100%;margin:0 auto;min-width:1200px;overflow:hidden;}
.about-head-img img {width:100%;margin:0 auto;}
/* about-nav start */
.about-nav {width:100%;min-width:1200px;height:70px;overflow:hidden;border-bottom:1px solid #e8e8e8;}
.about-nav-container {width:1200px;margin:0 auto;height:70px;}
.about-nav .nav-left {height:70px;width:205px;line-height:70px;}
.about-nav .nav-left img,.about-nav .nav-left a {margin-right:10px;}
.about-nav .nav-left img {vertical-align: middle;}
.about-nav .nav-left img.about-nav-home {position:relative;bottom:1px;}
.about-nav .nav-left a.about-item-capition {color:#0075cf;}
.nav-right{height:70px;}
.nav-items {width:100%;height:100%;}
.nav-items li {float:left;width:150px;border-left:1px solid #e8e8e8;}
.nav-items li:last-child {border-right:1px solid #e8e8e8;}
.nav-items li a {display:block;height:68px;width:100%;text-align:center;line-height:70px;font-size:15px;}
.nav-items li.nav-active{border-bottom: 2px solid #0075cf;}
/* about-nav end */
/* about-main start */
.about-main {width:100%;min-width:1200px;overflow:hidden;}
.about-main-container {width:1200px;margin:0 auto;padding:15px 0 30px 0;color:#666666;}
.about-main-container .main-item {width:100%;height:100%;display:none;}
.about-main-container .main-item-brief {display:block;}
.about-main-container p {text-indent:2em;margin-top:20px;line-height:30px;}
/* about-main end */
/* about end */
.page {
    text-align: center;
    margin: 10px auto 0 40%;
}
/* 充值 */
.re_cap{
    color:#333;
    text-align:center;
    font-size:26px;
    font-weight:bold;
}
.re_box{
    width:100%;
    padding:40px 100px 60px 100px;
    box-shadow:0 2px 24px rgba(28,76,186,0.08);
    box-sizing:border-box;
}
.re_main{
    width:940px;
    margin:0 auto;
    margin-top:30px;
}
.re_main .van-field{
    padding:20px 16px;
}
.re_num{
    display:flex;
    align-items: center;
    padding-top:15px;
    padding-bottom:15px;
    position:relative;
    padding-left:16px;
    padding-right:16px;
}
.re_num:after{
    position:absolute;
    content:'';
    bottom:0;
    left:16px;
    right:16px;
    transform:scaleY(.5);
    border-bottom:1px solid #ebebf0;
    width:96%;
}
.rec_text{
    color:#646566;
    font-size:14px;
    margin-right:10px;
}
.rec_lists{
    width:730px;
    display:flex;
    align-items:center;
    cursor: pointer;
}
.rec_lists li{
    width:136px;
    height:38px;
    background: #fff;
    color:#646566;
    font-size:14px;
    display:flex;
    align-items: center;
    justify-content: center;
    border:1px solid #ffe0df;
    border-radius:5px;
    overflow:hidden;
    margin-right:10px;
}
.rec_lists li.active{
    border-color:#ff0303;
}
.zf_pic{
    width:100px;
    height:40px;
    border-radius:5px;
    overflow:hidden;
    cursor: pointer;
    margin-right:15px;
}
.zf_pic img{
    width:100%;
}
.re_agreen{
    display:flex;
    align-items: center;
    margin-top:40px;
    padding-left:16px;
    margin-bottom:15px;
}
.re_xz{
    color:#0075cf;
    cursor: pointer;
}
.top-right .nav_a{
    display:inline-block;
    height:44px;
    border-radius:50px;
    background: #0075cf;
    overflow:hidden;
    width:100px;
    line-height:44px;
    vertical-align: middle;
    color:#fff;
    text-align:center;
}
.top-right .nav_a .nav_link{
    color:#fff;
    font-size:16px;
    line-height:44px;
    display:inline;
}
.re_ree{
    display:flex;
    align-items: center;
    justify-content: space-between;
    margin-top:40px;
    margin-bottom:15px;
}