*, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.banner{background-repeat:no-repeat;background-position:center 0;background-size:cover}
.banner-business{background-image:url(../../../img/banner_zym_01.png)}
.banner-company{background-image:url(../../../img/banner_zym_02.png)}
.banner-news{background-image:url(../../../img/banner_zym_03.png)}
.banner-product{background-image:url(../../../img/banner_zym_04.png)}
.banner-service{background-image:url(../../../img/banner_zym_05.png)}
.product-introduce{font-size:16px;line-height:26px;color:#464a53;text-align:center}
.product-introduce-title{display:block;padding-bottom:5px;font-weight:700}
.custom-introduce{padding-top:40px}
.product-dsl-img{margin-top:90px}
.product-list{overflow:hidden;margin:90px -10px -30px -10px;font-size:0;text-align:center}
.product-list-one{
	padding:0 40px 30px;
	text-align:center;
	vertical-align:top; 
	border:1px solid #ddd;
	border-radius: 10px;
	-webkit-transition: all 0.8s ease-in-out;
	-moz-transition: all 0.8s ease-in-out;
	-o-transition: all 0.8s ease-in-out;
	-ms-transition: all 0.8s ease-in-out;
	-khtml-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
}
.product-list-3 .product-list-one{padding:0 40px 30px;width:396.6px}
.product-list-5 .product-list-one{padding:0 10px 30px;width:238px}
.product-list-img{width:180px;height:180px}
.product-list-tit{display:block;padding:30px 0 10px;font-size:20px;font-weight:400;color:#464a53}
.product-list-en{display:block;padding-bottom:16px;font-size:12px}
.product-list-text{font-size:12px;height:60px;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.elsn-1 .product-list-text{height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.elsn-2 .product-list-text{height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.elsn-4 .product-list-text{height:80px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
@media (max-width:1920px){
	.kk_navnew { position: absolute; margin: 0 0 0 -600px;left: 50%; bottom:0;}
	.kk_navnew a{ width:100%; height:50px; line-height:50px; text-align:center; display:inline-block; background:#d20014; color:#fff; border-radius:5px 5px 0 0}
	.kk_navnew a:hover{ background:#fff; color:#d20014;}
	.kk_navnew a.cur{ background:#fff; color:#d20014;}
}
@media (max-width:990px){
	.kk_navnew { position: absolute; margin: 0 0 0 -375px;left: 50%; bottom:0;}
	.kk_navnew a{ width:100%; height:50px; line-height:50px; text-align:center; display:inline-block; background:#d20014; color:#fff; border-radius:5px 5px 0 0}
	.kk_navnew a:hover{ background:#fff; color:#d20014;}
	.kk_navnew a.cur{ background:#fff; color:#d20014;}
}
@media (max-width:480px){
	.kk_navnew { position: relative; margin:0;left:0; bottom:0;}
	.kk_navnew a{ width:100%; height:50px; line-height:50px; text-align:center; display:inline-block; background:#fff; color:#666; border-radius:5px; margin-top:10px; border:1px solid #dbdbdb;}
	.kk_navnew a:hover{ background:#d20014; color:#fff; border:1px solid #d20014;}
	.kk_navnew a.cur{ background:#d20014; color:#fff; border:1px solid #d20014;}
}
@media (max-width:991px){}
@media (max-width:820px){}
@media (max-width:600px){}
@media (max-width:480px){}
@media (max-width:399px){
	.product-list-3 .product-list-one{width:100%}}
	.subpage-nav{overflow:hidden}
	.subpage-nav-one{display:inline-block;width:94px;height:30px;line-height:30px;color:#464a53;border-radius:30px}
	.subpage-nav-one.cur,.subpage-nav-one:hover{color:#fff;background-color:#d20014}
}
@media (max-width:1199px){
	.subpage-nav{margin-bottom:30px!important}
}
@media (max-width:991px){
	.subpage-nav-one{width:80px}
}
@media (max-width:374px){
	.subpage-nav-one{width:64px}
}

@media (max-width:3000px){
	.kk_width765{ width:760px !important}
}
@media (max-width:765px){
	.kk_width765{ width:100% !important}
}

.page-box{overflow:hidden;padding-top:70px}
.page-number{overflow:hidden;float:left;margin-left:-5px;margin-right:-5px;height:50px}
.page-number a,.page-number b,.page-number i{display:block;float:left;margin:5px;width:40px;height:40px;line-height:40px;color:#b2b2b2;text-align:center;border-radius:40px;border:1px solid #b2b2b2}
.page-number b{color:#fff;font-weight:700;background-color:#b0b0b0}
.page-number i{width:30px;border:0}
.page-number a:hover{margin-top:0;width:50px;height:50px;line-height:50px;color:#fff;border:1px solid #d20014;background-color:#d20014}
.page-turn{overflow:hidden;float:right;margin-top:10px}
.page-turn .more-btn{display:block;width:93px;height:40px;border:1px solid #d20014;background-color:#d20014}
.page-turn .more-btn.cur{cursor:default;border-color:#dbdbdb;background-color:transparent}
.page-turn .page-turn-left{float:left;border-top-right-radius:0;border-bottom-right-radius:0;border-right-color:#dbdbdb}
.page-turn .page-turn-right{float:right;border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}
.page-turn-left:after{top:17px;right:55px;background-repeat:no-repeat}
.page-turn-right:after{top:17px;right:12px;background-repeat:no-repeat}
.page-turn-left.cur:after,.page-turn-left.cur:hover:after{background-repeat:no-repeat}
.page-turn-left:hover:after{background-repeat:no-repeat}
.page-turn-right.cur:after,.page-turn-right.cur:hover:after{background-repeat:no-repeat}
.page-turn-right:hover:after{background-repeat:no-repeat}
@media (max-width:767px){
	.page-number{display:none}
}
@media (max-width:1199px){
	.page-box{padding-top:30px}
}
.detail-top{padding-bottom:40px}
.detail-content,.detail-top{border-bottom:1px solid #ededed}
.detail-top-con{position:relative}
.detail-back{position:absolute;right:15px;top:0;padding:0 22px;width:136px;height:40px;line-height:40px}
.detail-back:after{right:22px;top:17px}
.detail-tit{margin-bottom:16px;font-size:28px;font-weight:400;color:#464a53; width: 100%}
.detail-introduce{font-size:14px;color:#b0b0b0;overflow: hidden;}
.detail-label{margin-bottom:10px;display:inline-block;padding:0 15px;border-radius:18px;border:1px solid #b0b0b0}
.detail-desc{display:inline-block;}
.detail-content{overflow:hidden;padding-top:12px;padding-bottom:45px;line-height:24px}
.detail-content a{color:#208BD3;text-decoration:underline}
@media (max-width:991px){
	.detail-top{padding-bottom:20px}
	.detail-back{padding:0 10px;width:auto;height:26px;line-height:26px}
	.detail-back:after{display:none!important}
	.detail-tit{margin-right:56px}
}
.leader-box{padding-bottom:0}
.aboutus-text,.aboutus-text-h3,.coreteam-introduce{font-size:14px;line-height:26px;color:#555}
.aboutus-text-p{text-indent:2em}
.coreteam-chart{position:relative;margin-top:40px}
.coreteam-info{position:absolute;left:0;top:0;width:100%;height:100%;font-size:14px;color:#555;text-align:center}
.coreteam-info-value{font-size:52px}
.coreteam-info-top{margin-top:50px;margin-bottom:8px}
@media (max-width:991px){
	.aboutus-text-img{margin-bottom:20px}
}
.joinus-one{overflow:hidden;padding-top:34px;padding-bottom:34px;border-bottom:1px solid #e7eff4}
#joinus-page .subpage-nav{margin-bottom:26px}
#joinus-page .joinus-one:last-child{border-bottom:0;padding-bottom:0}
.subpage-nav-one{display:inline-block;width:140px;height:30px;line-height:30px;color:#464a53;text-align:center;border-radius:30px}
.joinus-info-one{float:left;margin-right:50px;line-height:20px;font-size:12px;color:#bcbcbc}
.joinus-position{margin:24px 0 14px;font-size:20px;font-weight:700;color:#464a53}
.joinus-content{font-size:12px;line-height:30px}
.aboutus-btn{display:inline-block;margin-top:60px;padding:15px 50px;font-size:16px;color:#208bd3;border-radius:53px;border:1px solid #208bd3}
.aboutus-btn span{margin-left:10px;font-size:12px}
.aboutus-btn:hover{color:#fff;background-color:#208bd3}
.hono-box{font-size:0}
.honor{margin-top:30px;font-size:14px;line-height:22px;color:#545454;text-align:left}
.honor-certificate,.honor-content{display:inline-block;vertical-align:top}
.honor-content{width:630px;max-width:100%}
.honor-certificate{padding-left:45px;width:525px;max-width:100%}
.honor-content-one,.honor-content-two{float:left;width:315px;max-width:100%;vertical-align:top}
.honor-content-one{padding-right:25px}
.honor-content-two{padding-left:25px}
.honor-owl{margin-top:0;width:525px;max-width:100%}
.honor dt{margin-bottom:10px;font-size:24px}
.honor dd{position:relative;padding-left:10px}
.honor dd:after{content:'·';position:absolute;left:0;top:0;font-weight:700}
.honor-owl .owl-controls{position:absolute;width:100%;padding-top:9px;bottom:0;left:0;height:30px;background-color:rgba(0,0,0,.2)}
.honor-owl .owl-dots{position:static}
@media (max-width:1199px){
	.honor-certificate{padding-left:0}
}
@media (max-width:991px){
	.joinus-info-one{margin-right:30px}
}
@media (max-width:667px){
	.honor-content-one,.honor-content-two{float:none;padding-left:0;padding-right:0}
}
.case-wrap{overflow:hidden;margin:-20px -14px}
#case-page .box{padding-bottom:80px}
#case-page .subpage-nav{margin-bottom:70px}
#case-page .case-item-one{padding:20px 14px}
@media (max-width:1199px){
	.case-wrap{margin:-10px -7px}
	#case-page .case-item-one{padding:10px 7px}
}
@media (max-width:767px){
	.case-wrap{margin:0 -15px}
	#case-page .case-item-one{padding:0}
}
.news-detail{margin-top:40px}
.news-detail p{margin-bottom:15px; line-height: 30px;}
.news-detail img{margin-bottom:15px}
.common-detail img{padding:5px 0}
.casedetail-h3,.common-detail h3{position:relative;margin-top:36px;padding:0 0 15px 17px;line-height:18px;font-size:18px;font-weight:400;color:#464a53}
.casedetail-h3:after,.common-detail h3:after{content:'';position:absolute;left:0;top:5px;display:block;width:8px;height:8px;border-radius:8px;background-color:#08cf8c}
.common-detail h4{line-height:24px;font-size:14px;font-weight:700;color:#464a53}
.news-img-box,.news-list-content,.news-list-text,.news-list-tit,.news-one,.news-time-box{transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}
.news-lists{margin:70px 0 -20px 0}
.news-one{margin-bottom:20px;display:block;border:1px solid transparent;background-color:#fafafc}
.news-img-box{float:left;padding:15px}
.news-img{width:310px;height:130px}
.news-list-content{float:left;padding:30px 0 21px 34px;width:596px}
.news-list-type{margin:6px 0 10px;font-size:12px;color:#d2d2d2}
.news-list-tit{display:block;height:24px;font-size:16px;font-weight:400;color:#717171;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.news-list-text{display:block;height:52px;line-height:24px;font-size:12px;color:#A2A2A2}
.news-time{float:right;color:#999}
.news-list-text,.news-list-tit,.news-time,.news-time-box{overflow:hidden}
.news-time-month{display:block;height:26px;font-size:24px}
.news-time-year{display:block;font-size:13px}
.news-time-box{padding:36px 66px 0 0}
.news-more-btn{margin-top:22px}
.news-one:hover{border:1px solid #efefef;box-shadow:0 6px 10px 5px rgba(0,0,0,.08)}
.news-one:hover .news-list-tit{color:#333}
.news-one:hover .news-list-text{color:#999}
@media (min-width:1200px){
	.news-list-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
	.news-one:hover .news-list-content{padding:30px 0 21px 54px;width:616px}
	.news-one:hover .news-img-box{background:#eee}
	.news-one:hover .news-more-btn{margin:22px 0 0 58px}
	.news-one:hover .news-time-box{padding:36px 86px 0 0}
}
@media (max-width:1199px){
	.news-lists{margin:30px 0 -20px 0}
	.news-one{padding:15px}
	.news-img-box{display:none}
	.news-list-content{float:none;padding:0;width:100%}
	.news-list-tit{margin-bottom:10px}
	.news-list-text{height:auto;line-height:20px}
	.news-time{float:none;padding:20px 0 0}
	.news-time-box{float:left;padding:0}
	.news-time-year{float:right;margin-right:10px}
	.news-time-month,.news-time-year{line-height:22px;font-size:16px;color:#717171;vertical-align:top}
	.news-time-month{float:right}
	.news-one:hover .news-time-month,.news-one:hover .news-time-year{color:#333}
	.news-more-btn{float:right;margin:0}
}

/**/
.download-btn,.download-img-box,.download-one,.download-text{transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}
.download-lists{margin:70px 0 -20px 0}
.download-one{position:relative;margin-bottom:20px;display:block;border:1px solid transparent;background-color:#fafafc}
.download-img-box{float:left;padding:15px}
.download-img{width:65px;height:65px}
.download-text{padding:28px 18px 0;color:#717171}
.download-type{margin-top:4px;font-size:12px;color:#d2d2d2}
.download-list-tit{width:900px;line-height:20px;font-size:16px}
.download-btn{position:absolute;right:80px;top:50%;margin-top:-21px;display:block;width:42px;height:42px;border-radius:42px;border:1px solid #dbdbdb}
.download-btn:after{content:'';position:absolute;left:15px;top:12px;display:block;width:12px;height:19px;background-repeat:no-repeat}
.download-one:hover{border:1px solid #efefef;box-shadow:0 6px 10px 5px rgba(0,0,0,.08)}
.download-one:hover .news-list-tit{color:#333}
.download-one:hover .download-img-box{background:#e8eef2}
.download-one:hover .download-text{padding-left:38px;color:#464a53}
.download-one:hover .download-btn{right:50px;border-color:#208bd3;background-color:#208bd3}
.download-one:hover .download-btn:after{background-repeat:no-repeat}
@media (min-width:1200px){
	.download-list-tit{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
}
@media (max-width:1199px){
	.download-text{padding-top:0}
	.download-type{padding:0 72px 18px 15px}
	.download-lists{margin:30px 0 -20px 0}
	.download-img-box{display:none}
	.download-list-tit{padding:18px 72px 0 15px;width:auto}
	.download-btn{right:15px;top:50%}
	.download-one:hover .download-list-tit{padding-left:15px}
	.download-one:hover .download-btn{right:15px}
}
#dataappliance-page .product-list-img{width:150px;height:150px}
.product-type-box{margin-top:17px}
.product-type{margin:0 10px 10px 0;padding:0 20px;display:inline-block;height:26px;line-height:26px;font-size:12px;color:#fff;border-radius:26px;background-color:#57aef3}
.appliance-tit{margin:80px 0 60px}
#datacloudcore-page .product-flexible-img{margin-top:40px}
#datacloudcore-page .product-cloudcore-img{margin-top:0}
#datacloudcore-page .product-flexible-text{margin-top:60px}
.product-flexible-img{margin:60px auto 50px;display:block}
.product-flexible-text{display:inline-block;padding:0 50px;height:38px;line-height:38px;font-size:16px;border-radius:38px;background-color:#efefef}
.platform-analysis{margin:0;font-size:0;text-align:center;}
.platform-analysis-one{display:inline-block;margin:0 16px 30px;padding:30px;width:90%;overflow:hidden;font-size:12px;line-height:24px;color:#fff;text-align:left;vertical-align:top;border-radius:5px;box-shadow:0 11px 11px 0 rgba(0,0,0,.1)}
.platform-analysis-1{background-color:#c6181e}
.platform-analysis-2{background-color:#78b4ea}
.platform-analysis-3{background-color:#72aadd}
.platform-analysis-4{background-color:#679bca}
.platform-analysis-5{background-color:#5c8bb5}
.platform-analysis-6{background-color:#537da3}
.platform-analysis-7{background-color:#4b7193}
.platform-analysis-8{background-color:#426382}
.platform-analysis-9{background-color:#395772}
.platform-analysis-tit{display:block;margin-bottom:22px;padding-bottom:10px;font-size:18px;font-weight:400;border-bottom:1px solid #fff}
.platform-analysis-txt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
@media (max-width:399px){
	.product-flexible-text{padding:0 25px}
}
.product-list-custom.product-list{margin-top:0}
.datamining-txt-box{padding-left:30px}
.datamining-img{border:8px solid #edf3f8;background-color:#fff}
.datamining-img-box{position:relative;display:block;padding:10px}
.datamining-img-box:after{content:'';position:absolute;display:block;right:10px;bottom:10px;width:38px;height:38px;background-repeat:no-repeat}
.datamining-img-name{position:absolute;display:block;margin-left:-56px;left:50%;bottom:10px;font-size:16px;color:#d5d8db}
.datamining-txt{padding:15px 0 50px;line-height:26px;font-size:14px;color:#464a53;text-indent:2em}
.custom-mobile-case{margin-top:50px}
.support-img{padding:15px 0}
.support-tip{line-height:22px;font-size:16px;color:#464a53}
.support-note{font-size:16px;color:#828383}
.support-note>dt{line-height:28px;font-weight:700}
.support-note>dd{line-height:26px}
.training-note{margin-top:20px;font-size:16px;color:#828383}
.solution-list-con,.solution-list-con .more-btn,.solution-list-img,.solution-list-one,.solution-list-text,.solution-list-tit{transition:all .2s cubic-bezier(.215,.61,.355,1);-moz-transition:all .2s cubic-bezier(.215,.61,.355,1);-webkit-transition:all .2s cubic-bezier(.215,.61,.355,1)}
.solution-list{margin:0 -16px -30px;font-size:0;text-align:center}
.solution-list-box{display:inline-block;padding:0 16px 30px;text-align:left}
.solution-list-one{display:inline-block;width:368px;border-color:transparent;vertical-align:top}
.solution-list-con .more-btn{position:absolute;right:0;top:40px}
.solution-list-one:hover{border-color:#a7ceee;border-radius:6px;background-color:#4ba3ea;box-shadow:0 5px 14px 6px rgba(0,0,0,.09)}
.solution-list-one:hover .solution-list-con{padding:26px 20px}
.solution-list-one:hover .solution-list-text,.solution-list-one:hover .solution-list-tit{color:#fff}
.solution-list-one:hover .more-btn{right:20px;top:26px;color:#fff;border-color:#fff;background-color:#fff}
.solution-list-one:hover .more-btn:after{background-repeat:no-repeat}
.solution-list-one:hover .solution-list-img{border-bottom-left-radius:0;border-bottom-right-radius:0}
.solution-list-img{width:368px;height:226px;border-radius:6px;border:1px solid #c5e6f9}

.solution-list-con{position:relative;padding:26px 0}
.solution-list-tit{display:block;padding-bottom:10px;font-size:16px;color:#464a53}
.solution-list-text{padding-right:70px;height:14px;line-height:14px;font-size:12px;color:#85888e;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
@media (max-width:399px){
	.solution-list-one{width:100%}
	.solution-list-img{width:100%;height:auto}
}
.page-turn-left:after{background-position:-17px 0}
.page-turn-left:hover:after{background-position:-17px 0}
.page-turn-right:after{background-position:-17px -10px}
.page-turn-right:hover:after{background-position:-17px -10px}
.page-turn-left.cur:after,.page-turn-left.cur:hover:after{background-position:-17px -20px}
.page-turn-right.cur:after,.page-turn-right.cur:hover:after{background-position:-17px -30px}
.download-btn:after{background-position:-26px -40px}
.download-one:hover .download-btn:after{background-position:-26px -62px}
.datamining-img-box:after{background-position:0 -84px}
.solution-list-one:hover .more-btn:after{background-position:-17px -125px}
.datamining-img-box:after,.download-btn:after,.download-one:hover .download-btn:after,.page-turn-left.cur:after,.page-turn-left.cur:hover:after,.page-turn-left:after,.page-turn-left:hover:after,.page-turn-right.cur:after,.page-turn-right.cur:hover:after,.page-turn-right:after,.page-turn-right:hover:after,.solution-list-one:hover .more-btn:after{background-image:url(../images/style_z.png)}



@media screen and (max-width:765px) and (min-width: 300px) {
	.kk_newcss .col-xs-4{ padding:0;}
	.kk_newcss .product-item-img {width: 100%; height: 120px;background-size:cover;}
	.kk_newcss .product-item-tit {font-size: 14px;}
	.kk_newcss .product-item-bda, .product-item-bdm, .tit {margin-top: 0px;}
	.kk_newcss .product-item{ padding:0 10px;}
	.solution-item {padding-top: 20px;}
}

.border_width{ border: 1px solid #eee; padding:30px 20px; border-radius:2px;}
.crumbs_nav{ height:40px; line-height:40px; margin-bottom:10px;}
.crumbs_nav ul { overflow:hidden;}
.crumbs_nav ul li{ display:inline-block;}
.m-b-40{ margin-bottom:40px;}
.text_content{ font-size: 16px; color:#000;}
.text_content p{ line-height:30px; margin-bottom:20px; font-size:16px;}
.text_content p img{display: block; margin: 0 auto; height:auto !important;}
.yuan{ display:block; float:left; margin-right:15px;border-radius:50px; border:1px solid #dbdbdb; padding:6px 20px;}
.texttime{padding:7px 0;}


.page-turn-left{line-height:36px; text-align: right; padding-right: 6px;}
.page-turn-right{line-height:36px; text-align: left; padding-left: 6px;}


.p-t-50{ padding-top:50px;}
.p-b-50{ padding-bottom:50px;}
.leaders-item{border-bottom: 1px solid #f2f2f2;}
.leaders-item:hover{ background-color: transparent;}
.leaders-item:hover .leader-item-name, .leaders-item:hover .leader-item-info, .leaders-item:hover .leader-item-introduce{ color:#464a53;}
.leader-item-portrait,.leader-item-bg,.leader-item-img{ border-radius: 20px;}