/*login*/
.login-content{height: 100%;width: 100%;min-height:800px;}
.login-box{padding:20px 20px 20px 0;margin-top:30px;background-color: #fff;}
.login-box .iconguanbi{position: absolute;right:20px;top:20px;color:#333 !important;cursor: pointer;}
.login-box .iconguanbi:hover{transform:rotate(15deg);color:#3671ff;}
.login-box .form-item{ }
.login-box .form-item label{display:block; margin:20px 0;padding:5px 10px; border: 1px solid #d2d8db;border-radius:4px;}
.login-box .form-item label .iconfont{opacity: .5;}
.login-box .form-item label input{ width:86%;  line-height:40px;border:none;background:none;}
.login-box .form-item.auto-login{position: relative;}
.login-box .form-item.auto-login label{display:block;text-align:left;font-size: 14px; }
.login-box .form-item.auto-login label input{width:16px;height:16px;margin-top: -2px; vertical-align:middle;}
.login-box .form-item.auto-login a.forget-pwd{ display:block;font-size:13px;}
.login-form .login a.btn-blue{display: block; margin:20px 0;border-radius:2px;font-size:20px;background-color:#1a59e0;color:#fff;border-radius:4px; }
.login-form .login a.btn-blue:hover{color:#fff !important;}
.login-form .sigin{font-size: 14px;}
.reg-code{float:right; width:98px;margin-top: 12px; font-size:13px;border-radius:30px;background-color: #f5f5f5;}
.reg-code:hover{background-color:#e8e8e8;}
.login-box .form-item.sigin-login input{width:16px;height:16px;margin-top: -1px; vertical-align:middle;}

/*header*/
.header-nav{position:fixed;top:0;left:0;z-index:99;width:100%;transition:all .3s;line-height:80px;background-color:rgba(255,255,255,1);box-shadow: 0 0 10px rgba(0,0,0,.05);}
.header-nav .logo-img{display:inline-block; }
.header-nav .logo-img img{width:170px;}
.header-nav a{display: inline-block;vertical-align: middle;margin-right:40px; font-weight:400;}
.header-nav a:hover{opacity:1;color:#1a59e0 !important; }
.header-nav a:last-child{margin-right:0;}
.header-nav a.active{opacity:1;font-weight:500;color: #1a59e0; }
.login_buttom a{display: inline-block; line-height:18px;padding:0 30px; border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;}
.header-nav .nav-r{top:0;right:100px;}
.header-nav .nav-r span{font-weight: 200;}
.header-nav .nav-login{		}
.header-nav .nav-sigin{		}
.header-nav .product-down{position:fixed;left:-9999px;z-index:1000;width:100vw;top:75px;background-color:rgba(255,255,255,.9);}
.header-nav .product-down .item{width:230px;}
.header-nav .product-down .item b{line-height:46px;font-size:20px;color: #0047dd;vertical-align: top; }
.header-nav .product-down .item h5{font-size:16px;color:#304af2;line-height:40px;font-weight:400;text-align: left;}
.header-nav .product-down .item h6{font-size:14px;font-weight:300;text-align: left;}
.menu-item:hover .product-down{transform: translateX(9999px);}

	/*ææºç­å¯¼èª*/
.header-nav .phone-nav .nav-item{text-align: center;}
.header-nav .phone-nav .nav-link{ color: #fff !important;}
.phone-header .navbar-dark .navbar-brand img{width: 150px;}
.phone-product-down{background: rgba(0,0,0,.06)}
.phone-product-down a{ color: #fff !important;font-size:14px;}
.phone-product-down a:hover{ color: #fff !important;font-size:14px;}
 
	/*contact-tips*/
	.contact-tips{display: none; position: absolute;top:100px;margin-left:90px;min-width:280px;padding:20px 30px; background-color: #fff;border-radius: 10px;box-shadow: 0 0 20px rgba(0,0,0,.2);z-index: 10000;}
	.contact-tips .contact-tips-box{}
	.contact-tips .contact-tips-box h4{}
	.contact-tips .contact-tips-box h6{font-size:14px;color:#666;font-weight:300;}
	.contact-tips .icon-guanbi{position: absolute;right:10px;top: 10px;color:#ccc;}

/*banner*/
.banner-box{}
.banner-box .banner-main{width: 100%;margin-top: 80px;}
.banner-box .banner-main .banner-bg-1{height:560px;background:url(../img/banner-bg-1.jpg) no-repeat center bottom #dee8f8;text-align: left;}
.banner-box .banner-main .product-titlebg{height:420px;background:url(../img/title-bg.jpg) no-repeat center bottom #dee8f8; }
.banner-box .banner-main .product-titlebg .title-img{right: 0;top:100px;}
.banner-box .banner-main h1{padding-top:10px;font-size:40px;color:rgba(255,255,255,.9);font-weight:500;text-align: left;color:#1f3d4b;}
.banner-box .banner-main p{margin-top:25px;color:#5c727f;font-size: 18px; font-weight:300;text-align:left;}
.banner-box .banner-main p span{padding-right:20px;}
.banner-box .banner-main b{display:inline-block;margin-top:40px;font-weight:200;font-size:20px; padding:10px 20px;border:1px solid #3671ff;background-color:#3671ff;color: #fff;}
.banner-box .banner-main b span{font-size:20px;opacity:.6;}
.banner-box .banner-main b:hover{background-color:rgba(28,50,76,.95);font-weight:400;}
.banner-box .banner-main b:hover span{opacity: 1;}

.banner-form{background-color: #fff;height:70px;width: 560px;border-radius:35px;overflow:hidden;}
.banner-form input[type='text']{height: 70px;line-height: 70px;width:400px;padding: 0 30px; border:0;color:#666;font-size: 18px;}
.banner-form input[type='button']{height:50px;line-height:50px;width:140px;margin:10px 0; padding: 0 15px;font-size:18px; border:0;background-color: #1a59e0;color: #fff;border-radius:0 25px 25px 25px;}

/*äº§åå¡ç*/
.changjing{	}
.changjing .part-title{font-size:34px;letter-spacing:3px;color:#1f3d4b ;}
.changjing .product-cover{border:1px solid #d8dbe6;}
.changjing .product-cover:hover{border:1px solid #1a59e0;}
.changjing .product-cover{line-height:60px;}
.changjing .product-cover .iconfont{ color:#1a59e0;font-size:50px;vertical-align: middle; }
.changjing .product-cover .min-icon{font-size:20px;}
.changjing .product-cover .card-text{font-size:24px;vertical-align: middle;font-weight: normal; }
.changjing .product-cover .card-r h5{font-size:24px;}
.changjing .product-cover .card-r p{line-height:22px;font-size: 14px;color: #627781;font-weight:300;}
.card-guide a{font-weight:400;opacity:.7;cursor: auto}
.card-guide a.on{color:#1a59e0;opacity:1;font-weight:bold;}
.card-line{height: 1px;width: 100%;background-color: #edeef0;}

.part1 .product-cover{min-height: 190px;line-height:60px; }

.product-center .product-cover.on{ }
.product-center .product-cover.on .iconfont,.product-center .product-cover.on .card-r p{ }

/*part2*/
.part2{}
.part2 .row .icon-title .iconfont{font-size:28px;}
.part2 .row h2{font-size: 18px;color: #1f3d4b;text-align: center;}
.part2 .row p{height:80px; font-size: 14px;color: #1f3d4b;line-height:22px;text-align: center;font-weight:normal;opacity: .7;overflow: hidden;}
.part2 .row a{font-size: 14px;color: #1a59e0;text-align: center;}
.part2 .row a:hover{text-decoration: underline;}

/*è´­ä¹°å¥é¤*/
.purchase{	}
.purchase .product-card {padding: 10px; border:none;}
/*.purchase .product-card:first-child{padding-left: 0;}*/
/*.purchase .product-card:last-child{padding-right: 0;}*/
.purchase .product-card .product-cover{background:#f6f7f9;border-radius:0 0 100px 0;overflow: hidden; /* border:1px solid #99a2b8; */}
.purchase .product-card .product-cover:hover{border:1px solid #3671ff;}
.purchase .product-card .product-cover ul li h2{font-size:20px;line-height: 30px;color: #1f3d4b;}
.purchase .product-card .product-cover ul li h3{font-size:18px;line-height: 30px;color: #1f3d4b;}
.purchase .product-card .product-cover ul li p{font-size: 14px;line-height: 30px;font-weight:300;color: #1f3d4b;}
.purchase .product-card .product-cover .purchase-price b{color:#1a59e0;font-size:40px;}
.purchase .product-card .product-cover .lookmore{color: #fff;border-color:#fff ;border:1px solid #1a59e0; }
 .purchase .product-card.active .product-cover{background:#1a59e0;}
 .purchase .product-card.active .product-cover ul li h2{font-size:20px;line-height: 30px;color: #fff;}
 .purchase .product-card.active .product-cover ul li h3{font-size:18px;line-height: 30px;color: #fff;}
 .purchase .product-card.active .product-cover ul li p{font-size: 14px;line-height: 30px;font-weight:300;color: #fff;}
 .purchase .product-card.active .product-cover .purchase-price b{color:#fff;font-size:40px;}
 .purchase .product-card.active .product-cover .lookmore-line{color: #fff;border-color:#fff ;}
 /*part4*/
 .part4 .function .product-card .product-cover{height:210px; overflow: hidden; background-color:#fff;}
  .part4 .function .product-card .product-cover .icon-title{line-height:30px;}
 .part4 .function .product-card .product-cover .icon-title .iconfont{font-size:30px; }
 .part4 .function .product-card .product-cover p{line-height: 24px;font-size: 14px;font-weight:300;color: #1f3d4b;}
 .part4 .function .product-card .product-cover h5{color:#225fe1;font-size: 18px;}
/*part5*/
.part5 .card-main{}
.part5 .card-main .card-num1{display:inline-block;width:50%;height:200px;border:1px solid #d8dbe6;vertical-align: middle;border-radius:20px;}
.part5 .card-main .card-num2{display:inline-block;width:40%;height:200px;background-color:#f5f6f8; border:1px solid #f5f5f5;border-radius:20px;vertical-align: middle;}
.part5 .card-main .card-num2 h1{font-size:80px;}
.part5 .card-main .card-num1 img{width: 100%;}
.part5 .card-main h1{height:100px;line-height:100px; font-size:100px;color:#1a59e0;}
.part5 .card-main h6{height:50px; font-size:16px;color: #1f3d4b;}
.part5 .card-main .product-cover h5{color:#225fe1;font-size: 18px;}
.part5 .card-main .product-cover h4{font-size: 16px;color: #1f3d4b;font-weight: 700;}
.part5 .card-main .product-cover p{ line-height: 24px;font-size: 14px;font-weight:300;color: #1f3d4b;}
.part5 .card-main .product-cover p:nth-child(2){min-height:70px;}
.part5 .card-main .product-cover p a{color:#1a59e0;}
.part5 .card-main .product-cover p a:hover{font-weight:500;text-decoration: underline;}
/*part6*/
.part6 .product-cover{text-align: center !important;line-height:60px}
.part6 .product-cover img{max-height:50px;height: auto; width: auto;}
.part6 .carousel-indicators{bottom:-50px;}
.part6 .carousel-indicators li{vertical-align: middle; width:12px;height:12px;background-color:#1a59e0;border:8px solid #fff; border-radius:30px;opacity:1;}
.part6 .carousel-indicators li.active{vertical-align: middle; width:12px;height:12px;background-color:#fff;border:8px solid #1a59e0; border-radius:30px;}

	/*product-center*/
	.product-center-card h6{height: auto !important; line-height:30px;font-size:14px !important;font-weight:400;}
	.product-center-card .card-main .product-cover p:nth-child(2){height:auto !important; }
	.card-tab-list .btn{padding:10px 20px;border:1px solid #c6d6d7;border-radius:40px;}
	.card-tab-list .btn:hover{border:1px solid #5282e7;color: #5282e7;}
	.card-tab-list .btn.on{border:1px solid #5282e7;color: #5282e7;}
	/*step-card*/
	.step-card{}
	.step-card .item{position: relative;}
	.step-card .item:nth-child(4){ }
	.step-card .item .iconfont{color:#1a59e0;font-size:28px;line-height:30px;}
	.step-card .item .card-line{position: absolute;top:15px;z-index: 1;width: 85%;}
	.step-card .item h2{position: relative;display:inline-block;padding-right: 20px; font-size:16px;line-height: 30px;background-color: #fff;z-index: 2;}
	.step-card .item p{font-size:14px;height: 40px; line-height:22px;max-width: 200px;}
	.step-card .item .more a{font-size:14px;color:#1a59e0;}
	/*contact-form*/
	.contact-form{padding:40px 0; background-color:#1a59e0;}
	.contact-form .form-main{background: url(../img/footer-bg.jpg) no-repeat center left;}
	.contact-form .form-main h1{color: #fff;}
	.contact-form .form-main h2{line-height:60px; color: #fff;font-weight:300;}
	.contact-form .form-main .form-card{width:100%; background-color: #fff;}
	.contact-form .form-main .form-card label{color: #1f3d4b;}
	.contact-form .form-main .form-card label input[type='text']{height:50px;line-height:50px;width:100%;padding:0 30px;border:0;color:#666;border-radius:10px;background-color:#f5f6f8;}
		
 
/*footer*/
footer{ background-color:#1f3d4b;}
footer .logo-img img{width: 170px;}
.friend-link{}
.friend-link .ewm {width:100px;height:100px;overflow: hidden; border-radius: 4px;border:8px solid rgba(255,255,255,.1);}
.friend-link .ewm img{width:84px;}
.friend-link h6{ line-height:60px;color:#fff;}
.friend-link a{display:inline-block;line-height:40px; font-size: 14px;color:rgba(255,255,255,.7);font-weight:300;}
.friend-link a:hover{color:#0271ff;text-decoration: underline;}
.footer-contact{}
.footer-contact h1{color: #fff;font-size:36px;line-height:32px;opacity: .9;}
.footer-contact p{color: #fff;font-size: 14px;font-weight:200;opacity: .5;}
footer address{border-top:1px solid rgba(125, 125, 125, 0.1);}
footer .friendlink{line-height: 40px;word-wrap: break-word !important;}
footer .friendlink h6 {color: #eee;font-size:14px;font-weight:200;opacity: .7;}
footer .friendlink a, footer .friendlink span {display: inline-block;font-size: 14px; }
footer address p {font-size: 13px;color: #999;font-weight:200;}


/*service*/
    .kefubox{position: fixed;right: 10px;z-index:9999;transform: translateY(100%);}
    .kefubox .main{width: 60px;background: #fff;border: 1px solid #f2f2f2;box-shadow: 0 0 15px rgba(0, 0, 0, .1);box-sizing: border-box;}
    .kefubox .cursor_default{cursor: default;height: 100px !important;color:#1a59e0;}
    .kefubox .floor{border-bottom: 1px solid #f2f2f2;position: relative;box-sizing: border-box;}
    .kefubox .floor:hover div.absbox {transition: all 300ms linear;transform: translateX(-144%);}
    .kefubox .floor .absbox{position: absolute;right: -160px;top: 0;z-index: 3;}
    .kefubox .floor .erweima{box-shadow:0 0 15px #e4e4e4;display:flex;flex-wrap: wrap;align-items: center;justify-content:center;padding:15px;font-size:14px;color:#666;background:#fff;box-sizing:border-box;}
    .kefubox .floor .erweima img{width: 100px;height: 100px;}
    .kefubox .floor .erweima p{width: 100px;padding: 5px 0;display: flex;align-items: center;justify-content: center;font-size: 14px;}
    .kefubox .floor > a{width:60px;min-height:50px;z-index: 9999;background-position: center center;background-size: 25px 25px;background-repeat: no-repeat;display: flex;align-items: center;justify-content: center;}
    .kefubox .floor > a:hover{color:#1a59e0 !important;transition: all 300ms linear;background-color: #e4e4e4;transform: scale(1.1);}
	.absbox{width:150px;border: 1px solid #ccc;border-radius: 10px;background-color: #fff;}
	.absbox .service-list{height: 150px;padding: 15px;clear: both;border-bottom: 1px solid #f2f2f2;overflow: hidden;}
	.absbox .service-list:last-child{border: 0;}
	.absbox .service-list .float-left h6{line-height: 26px;font-size: 15px;color: #333;}
	.absbox .service-list .float-left h6 span {font-weight: 300;}
	.absbox .service-list .float-left {margin: 15px;}
	.absbox .service-list .float-right {min-width:80px;margin: 15px;overflow: hidden;}
	.absbox .service-list .float-right figure {text-align: center;}
	.absbox .service-list .float-right figure img {width: 80px;}
	.absbox .service-list .float-right figure span {font-size: 12px;color: #8a8a8a;}

@media only screen and (min-width:1680px){

	}
@media only screen and (min-width:1440px) and (max-width:1679px){

	}
@media only screen and (max-width:1279px) and (min-width:992px){
	.header-nav a{margin-right: 10px}
	.header-nav .product-down .item{width: 200px}
	.part1 .product-cover{min-height:200px}
	.changjing .product-cover .card-text{font-size:16px}
	.form-control{width: 76% !important;}
	.document-box .document-r .document-main .document-table .item span.line{display: none !important;}
	}
@media only screen and (max-width:991px) and (min-width:768px) {
	.size3-none{display: none;}
	.pc-header .col-sm-12 .text-right{text-align: left !important;}
	.container{max-width: 900px;}
	.form-control{width: 75% !important;}
	.phone-about-banner{height:auto !important;max-height:450px}
	.header-nav a{margin-right:40px;}
	.banner-box .banner-main .banner-bg-1{background-position:left center }
	.banner-box .banner-main{margin-top: 130px}
	.solution-banner .lookmore{display: none !important;}
	.solution-card-main.card-main .card-num1{text-align: left !important;}
	.contact-form .form-main h1{margin-bottom: 20px}
	.document-box{margin-top: 130px !important;}
	.login-box{margin-top: 60px;}
}

@media (max-width:991px){
	.free-table{width: 100%;overflow-x: auto}
	.free-table .table-main{width:200%; }
	.banner-box .banner-main .product-titlebg .title-img{display: none;}
	.contact-form{height:auto !important; background-color:#1a59e0;}
	.contact-form .form-main{height:auto !important; background: url(../img/footer-bg.jpg) no-repeat center left;}
}
@media (max-width:767px){
	.banner-box .banner-main{margin-top:65px}
	.phone-none{display: none !important;}
	.kefubox{transform: translateY(250%);}
	.max-content{min-width: auto;}
	.lookmore{font-size:15px;padding:10px 15px !important;}
	/*index*/
	.friend-link .col-xl-3 .pl-5{padding-left: 0 !important;}
	.friend-link a{display: inline-block !important;margin-right: 10px}
	.changjing .product-cover .card-text{font-size:16px !important;}
	.changjing .part-title {font-size:26px;}
	.part4 .function .product-card .product-cover{height:auto !important;background-color:#fff;}
	.pc-header{display:none;}
	.phone-header{display:block !important;position: fixed;top:0;line-height:40px;}
	.card-num1,.card-num2{display:none !important;}
	.banner-box .banner-main h1{font-size:26px;margin-top:0 !important;padding-top: 0 !important;}
	.banner-box .banner-main .banner-bg-1{height:240px}
	.banner-box .banner-main p{font-size: 16px;line-height:30px}
	.banner-box .banner-main .banner-bg-1 .container{ }
	.banner-box .banner-main .product-titlebg{height:auto !important;padding:  20px 0 30px;}
	.banner-form{width: 100% !important;margin-top: 20px !important;}
	.banner-form input[type='text']{width:65% !important;}
	.banner-form a.lookmore-line{float: right; padding:15px !important; font-size: 16px}
	.banner-form a.lookmore{padding:15px !important; font-size: 16px}
	.banner-form input[type='button']{width:27% !important;}
	.changjing{padding: 20px !important;margin-top:0 !important;}
	.changjing .container{padding:10px !important;}
	.changjing .product-cover .iconfont{font-size:30px;}
	.changjing .product-cover{min-height: 60px;padding: 10px !important;}
	/*product*/
	.phone-changjing-product .product-cover{padding:15px !important;}
	.product-center-card .card-main{padding:0 !important;}
	.phone-changjing-product .product-cover .iconfont{display: block;width: 100%;margin: 0 0 0 15px !important; }
	.changjing .product-cover .card-r h5{font-size:18px}
	/*solution*/
	.phone-solution-card{}
	.phone-solution-card .product-card{width:50%;padding: 0}
	.phone-solution-card .product-cover{margin:10px  0 !important;padding: 0 !important;}
	.phone-solution-card  .part-title{margin-bottom:20px; }
	.phone-solution-card .product-cover h6{padding:30px 0 !important;}
	.phone-solution-banner .bannerform-main{margin-top:10px !important;}
	/*cooperation*/
	.cooperation-titlebg{min-height:300px !important;}
	.cooperation-card .product-card{width: 50% !important;margin:20px 0;}
	.phone-cooperation-card1 .fu-txt{padding:10px !important;}
	.phone-cooperation-card1 .cooperation-card1 .card-l .fu-txt h1{font-size:36px}
	.phone-cooperation-card1 .cooperation-card1 .card-l{min-height: 300px !important;}
	.phone-cooperation-card1 .carousel-inner .news-bg{background-size: cover !important;}
	.phone-cooperation-card2 .row .fu-txt{height: auto !important;padding: 20px !important;}
	.phone-cooperation-card2 .row .fu-txt p{text-align: center;}
	.cooperation-card1 .card-l{min-height:350px !important;}
	.cooperation-card1 .card-l .fu-txt h1{font-size: 30px}
	/*document*/
	.document-box .document-l #document-guide{max-width: 100% !important;}

	/*about*/
	.phone-about-banner{ }
	.phone-about-jianjie .part-title{margin:20px auto !important;}
	.phone-about-jianjie section{padding-top: 0 !important;}
	.phone-about-part5{}
	.phone-about-part5 .card-main .product-cover h5{font-size:18px !important;}
	.phone-about-part5 .solution-cover .item{padding-right: 20px !important;}
	.phone-about-contact{}
	.phone-about-contact .product-card{margin:20px 0}
	.phone-about-contact .product-card .product-cover{line-height:20px}

	.contact-form .form-main h2{margin-top: 0 !important;padding-top: 0 !important; font-size:22px}
	.contact-form .form-main h1{margin-bottom: 20px; font-size:30px}
	.contact-form{height:auto !important; background-color:#1a59e0;}
	.contact-form .form-main{height:auto !important; background: url(../img/footer-bg.jpg) no-repeat center left;}
	.contact-form .form-main .form-card  .lookmore{display: block !important;width: 100%; float: none !important;}
	.product-center{padding:0px !important;}
	.document-box .document-l #document-guide .card{display:inline-block;}

	.solution-banner .bannerform-main button.lookmore{display: none !important;}
	.solution-banner .bannerform-main input[type='button']{font-size: 18px;}
}
	@media (max-width:578px){
		.login-form{padding:0px !important}

		.lookmore{ padding:10px 15px !important; line-height:30px; background-color:#1a59e0;color: #fff;border-radius:0 40px 40px 40px;font-size:14px !important;letter-spacing:2px;}


			.lookmore-line{ padding:10px 15px !important; line-height:30px;border:1px solid #1a59e0;color: #1a59e0;border-radius:0 40px 40px 40px;font-size:14px !important;letter-spacing:2px;}

	}
@media (max-width:375px){
	.kefubox{    transform: translateY(120%);}
}