/* 滚动条样式 */
::-webkit-scrollbar{ width:6px; height:6px;}
::-webkit-scrollbar-track { background:#f3f3f3; border-radius:5px;}
::-webkit-scrollbar-thumb { background:#b9c0c6; border-radius:5px;}

/* 公共样式 */
html,body { height:100%;}
body,div,table,form,fieldset { padding:0px; margin:0px auto;}
body { color:#333; font-family:"Microsoft YaHei",微软雅黑,黑体,宋体,SimSun,Arial; font-size:12px;/* word-wrap:break-word; word-break:break-all; word-break:normal;*/}
td,th,form { font-size:12px; white-space:normal; word-break:break-all; font-weight:normal;}
img { border:none;}
h1,h2,h3,form,input,iframe,span,p,img { margin:0px; padding:0px;}
ul,li { list-style:none; margin:0px; padding:0px;}
table { border-collapse:0; border-spacing:0; border-collapse:collapse; box-sizing:border-box;}
label { vertical-align:middle}
a:active, a:focus { -moz-outline:none; outline:none; ie-dummy:expression(this.hideFocus=true);}/* 清除a链接过后的虚线 */
input,textarea,select { outline:none;vertical-align:middle;}/* 清除Safari和Chrome输入框得到焦点时边框会出现阴影 */
input[type="search"]::-webkit-search-cancel-button { width:16px; height:16px; background:url(../images/search_clr.png) no-repeat; background-size:contain;
	-webkit-appearance:none;
}
input::-webkit-input-placeholder { color:#ccc;}
input::-moz-placeholder { color:#ccc;}
input:-ms-input-placeholder { color:#ccc;}
textarea::-webkit-input-placeholder { color:#ccc;} 
textarea::-moz-placeholder  { color:#ccc;}
textarea:-ms-input-placeholder { color:#ccc;}
input:focus, textarea:focus, select:focus, button:focus { outline:none;}  /* 去除Chrome等浏览器文本框默认发光边框 */ 
input:focus {
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-user-modify:read-write-plaintext-only;
}
.overflow { overflow:hidden;}
.slh { white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.slh2 { overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.fl { float:left}
.fr { float:right}
.clr { display:block; content:""; visibility:hidden; font-size:0px; width:0px; height:0px; clear:both;}
/*.clearfix:after { display:block; content:""; visibility:hidden; height:0; clear:both;}
.clearfix {*zoom:1;}*/
.clearfix:before, .clearfix:after { content:""; display:table;}
.clearfix:after { clear:both; overflow:hidden;}
.clearfix { zoom:1;}
.red { color:#c00 !important;}
.red2 { color:#f00 !important;}
.orange { color:#ff6c00 !important;}
.black { color:#222 !important;}
.blue { color:#0294C5 !important;}
.blue3 { color:#616c8d !important;}
.green { color:#019a62 !important;}
.gray { color:#888 !important;}
.white { color:#fff !important;}
.jc { font-weight:bold;}
.mt5 { margin-top:5px;}
.mt10 { margin-top:10px;}
.mt20 { margin-top:20px;}
.mt25 { margin-top:25px;}
.mt30 { margin-top:30px;}
.mt40 { margin-top:40px;}
.mt50 { margin-top:50px;}
.mt60 { margin-top:60px;}
.mt70 { margin-top:70px;}
.mt80 { margin-top:80px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.mr5 { margin-right:5px;}
.mr10 { margin-right:10px;}
.mr20 { margin-right:20px;}
.md10 { margin-bottom:10px;}
.md20 { margin-bottom:20px;}
.pt { padding-top:5px;}
.pt10 { padding-top:10px;}
.pt15 { padding-top:15px;}
.pt20 { padding-top:20px;}
.pt25 { padding-top:25px;}
.pt30 { padding-top:30px;}
.pt40 { padding-top:40px;}
.pt50 { padding-top:50px;}
.pt60 { padding-top:60px;}
.pt70 { padding-top:70px;}
.pt80 { padding-top:80px;}
.pd { padding-bottom:5px;}
.pd10 { padding-bottom:10px;}
.pd15 { padding-bottom:15px;}
.pd20 { padding-bottom:20px;}
.pd25 { padding-bottom:25px;}
.pd30 { padding-bottom:30px;}
.pd40 { padding-bottom:40px;}
.pd50 { padding-bottom:50px;}
.pl { padding-left:5px;}
.pl10 { padding-left:10px;}
.pl15 { padding-left:15px;}
.pl20 { padding-left:20px;}
.pl25 { padding-left:25px;}
.pl30 { padding-left:30px;}
.pl40 { padding-left:40px;}
.pl50 { padding-left:50px;}
.pr { padding-right:5px;}
.pr10 { padding-right:10px;}
.pr15 { padding-right:15px;}
.pr20 { padding-right:20px;}
.pr25 { padding-right:25px;}
.pr30 { padding-right:30px;}
.pr40 { padding-right:40px;}
.pr50 { padding-right:50px;}
.hand { cursor:pointer;}
.hide { display:none !important;}
.show { display:block !important;}

/* 字体大小 */
.yahei,.yahei12,.yahei14,.yahei16,.yahei18,.yahei20,.yahei22,.yahei24,yahei26 { font-family:"Microsoft YaHei",微软雅黑,黑体,宋体,SimSun,Arial;}
.yahei12 { font-size:12px;}
.yahei14 { font-size:14px;}
.yahei16 { font-size:16px;}
.yahei18 { font-size:18px;}
.yahei20 { font-size:20px;}
.yahei22 { font-size:22px;}
.yahei24 { font-size:24px;}
.yahei26 { font-size:26px;}
.font-space { letter-spacing:1px;}
.more { line-height:40px; color:#999; padding-right:10px; float:right;}
.more a { color:#999;}
.more a:hover { color:#ff0;}
.more2 { padding-right:10px; float:right;}
.more2 a { color:#fff;}
.more2 a:hover { color:#ff0;}
.more3 { margin:12px 10px 0 0; float:right; line-height:40px;}
.read-more { width:85px; height:22px; background:#aebcc9; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; line-height:22px;}
.read-more a { color:#fff; display:block;}
.read-more a:hover { color:#fff; background:#4992d6}
.location { line-height:42px; text-align:center; padding:0 10px 0 0; float:right;}
.time { font-size:11px; color:#999; font-family:Arial, Helvetica, sans-serif; float:right;}
.share { font-size:12px; text-align:center; line-height:26px; font-weight:normal;}

/* 返回顶部 */
.gotop {width:40px; height:40px; background:url(../images/gotop1.png) no-repeat center; background-size:contain; position:fixed; right:5px; bottom:50px; cursor:pointer; display:none; transition:all .5s; z-index:10;}

/* 动画 */
.fadeIn {opacity:0; -webkit-transition:all 1s; transition:all 1s;}
.fadeInUp {opacity:0; -webkit-transform:translate3d(0,50px,0); transform:translate3d(0,50px,0); -webkit-transition:all .8s; transition:all .8s; -webkit-transition-delay:.2s; transition-delay:.2s;}
.fadeInDown {-webkit-transform:translate3d(0,-100%,0); transform:translate3d(0,-100%,0); -webkit-transition:all 1s; transition:all 1s;}
.fadeInLeft {opacity:0; -webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); -webkit-transition:all 1s; transition:all 1s;}
.fadeInRight {opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0); -webkit-transition:all .8s; transition:all .8s;}
.zoomIn {opacity:0; -webkit-transform:scale3d(.3,.3,.3); transform:scale3d(.3,.3,.3); -webkit-transition:all .8s; transition:all .8s;}
.animated {opacity:1; -webkit-transform:none; transform:none;}

/* 表格 */
table { border-collapse:0; border-spacing:0; border-collapse:collapse;}

/* 媒体 */
audio, canvas, video { display:inline-block;}
audio:not([controls]) { display:none; height:0;}

/* 栏目标题 */
.class-title { line-height:40px; text-align:center; font-size:36px; font-weight:bold; letter-spacing:6px; padding:30px 0;}
/* 栏目标题+英文 */
.column-title { font-size:36px; font-weight:bold; text-align:center; line-height:40px; position:relative;}
.column-title-line { width:60px; height:20px; border-bottom:#b2b2b2 2px solid; margin:0 auto;}
.column-title-line2 { width:60px; height:20px; border-bottom:#fff 2px solid; margin:0 auto;}
.column-title-en { width:180px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#757575; text-align:center; font-weight:inherit; margin:0 auto;
	text-transform:uppercase;  /* 全大写 */
	/*capitalize  首个字母大写
	lowercase 全小写*/
}
.class-more { width:160px; height:50px; background:#0089ff; color:#fff; line-height:50px; text-align:center; font-size:16px;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.5s linear;
}
.class-more a { color:#fff;}
.class-more a:hover { color:#fff;}
.class-more:hover { background:#5bc102;}
.class-sm-title { font-size:22px; line-height:38px; text-align:center;}

/*子页 当前位置*/
.zy-wrap { width:100%; padding:0; box-sizing:border-box;}
.page-cp-wrap { width:100%; border-bottom:1px #f3f3f3 solid;}
.page-cp { width:1260px; line-height:40px; font-size:14px; margin:0 auto; box-sizing:border-box; overflow:hidden;}

/* 子页 产品模块介绍 */
.zy-pro-about-wrap { width:100%; background:#f2f2f2; padding:40px 0px; margin:0 auto; box-sizing:border-box;}
.zy-pro-about-wrap2 { width:100%; background:#fff; padding:40px 0px; margin:0 auto; box-sizing:border-box;}
.zy-pro-about-wrap3 { width:100%; background:#f2f2f2; margin:0 auto; box-sizing:border-box;}
.zy-pro-about-wrap4 { width:100%; background:#fff; margin:0 auto; box-sizing:border-box;}
.zy-pro-about { width:1260px; padding:30px 0px; margin:0 auto;}
.zy-pro-about-text { width:50%; float:left;}
.zy-pro-about-text h3 { font-size:28px;}
.zy-pro-about-text .zy-pro-about-des { line-height:30px;}
.zy-pro-about-pic { width:50%; float:left;}

/* 子页 产品优势 */
.strengths { width:1260px; padding:30px 0px; text-align:center; margin:0 auto; box-sizing:border-box; position:relative;}
.strengths-list { width:1260px; padding:20px 0 10px 0; position:relative;}
.strengths-list dl { width:18.4%; background:#fff; padding:20px 10px; margin:20px 2% 0px 0; float:left; box-sizing:border-box; cursor:pointer;
    box-shadow:1px 1px 2px #ddd;
	-webkit-box-shadow:1px 1px 2px #ddd;
	-moz-box-shadow:1px 1px 2px #ddd;
	box-shadow:1px 1px 2px #ddd;
	-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.strengths-list dl:nth-child(5n+0){ margin-right:0px;}
.strengths-list dt { width:100%; text-align:center;}
.strengths-list dt i { height:64px; line-height:64px; font-size:48px; font-weight:normal; display:block;}
.strengths-list dt h3 { line-height:30px; padding-bottom:6px;}
.strengths-list dd { line-height:24px; text-align:center; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.strengths-list dl:hover { background:#0089ff; color:#fff; cursor:pointer;
	transform:translate(0,-10px);
	-webkit-transform:translate(0,-10px);
	-moz-transform:translate(0,-10px);
	-o-transform:translate(0,-10px);
	-ms-transform:translate(0,-10px);
}
.strengths-list dl:hover dt i { color:#fff;
	-webkit-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	transform:rotateY(360deg);
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}

/* 子页 产品功能模块 */
.zy-pro-class-wrap { width:100%; background:#f2f2f2; padding-top:84px; box-sizing:border-box;}
.zy-pro-class { width:1260px; text-align:center; margin:0 auto; box-sizing:border-box; position:relative; display:flex; flex-direction:row; flex-wrap:wrap;}
.zy-pro-class dl { width:30%; height:300px; background:#fff; padding:40px 20px 20px; margin:0 20px 20px 0; position:relative; overflow:hidden;
	-webkit-border-radius:8px;
	border-radius:8px;
	-webkit-transition:all .3s;
	transition:all .3s;
}
.zy-pro-class dt { width:80px; height:80px; margin:0 auto;}
.zy-pro-class dt img { width:100%; height:100%;}
.zy-pro-class dd { width:100%;}
.zy-pro-class .zy-pro-class-title { line-height:80px; font-size:20px; color:#0089FF;}
.zy-pro-class .zy-pro-class-desc { line-height:24px; color:#666; text-align:center;}
.zy-pro-class .zy-pro-class-price { line-height:50px; color:#ff9227; text-align:center;}
.zy-pro-class .zy-pro-class-price span { font-size:24px; padding: 0 5px;}
.zy-pro-class .zy-pro-class-about { width:100%; height:300px; color:#fff; padding:10px 20px; box-sizing:border-box; cursor:pointer; position:absolute; bottom:-300px; left:0; z-index:10;
	background:#0068dd;
	background:linear-gradient(135deg,#0068dd,#00aeee);
	-webkit-border-radius:8px;
	border-radius:8px;
	transition:all 0.3s;
}
.zy-pro-class .zy-pro-class-about li { line-height:30px;}
.zy-pro-class .zy-pro-class-about-title { height:50px; font-size:20px; line-height:50px; border-bottom:#fff 1px dotted; margin-bottom:10px;}
.zy-pro-class .zy-pro-class-price2 { line-height:50px; color:#ff0; text-align:center;}
.zy-pro-class .zy-pro-class-price2 span { font-size:24px; padding:0 5px;}
.zy-pro-class .zy-pro-class-btn-wrap { text-align:center; display:flex; justify-content:center; align-items:center;}
.zy-pro-class .zy-pro-class-btn { width:45%; height:40px; line-height:38px; background:none; text-align:center; border:#fff 1px solid;
	-webkit-border-radius:8px;
	border-radius:8px;
	-webkit-transition:all .3s;
	transition:all .3s;
}
.zy-pro-class .zy-pro-class-btn:hover { background:#fff; color:#0089FF; cursor:pointer;}
.zy-pro-module { width:1260px; padding:30px 0px; text-align:center; margin:0 auto; box-sizing:border-box; position:relative;}
.zy-pro-module-list { width:1260px; padding:20px 0 10px 0; position:relative;}
.zy-pro-module-list dl { width:12.5%; background:#fff; padding:20px 10px; margin:20px 2% 0px 0; float:left; box-sizing:border-box; cursor:pointer;
    -webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);
    box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);
	-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.zy-pro-module-list dl:nth-child(7n+0){ margin-right:0px;}
.zy-pro-module-list dt { width:25%; text-align:center; float:left;}
.zy-pro-module-list dt i { height:32px; line-height:32px; color:#777; font-size:32px; font-weight:normal; display:block;}
.zy-pro-module-list dd { width:75%; line-height:32px; font-weight:bold; text-align:left; float:left; padding-left:10px; box-sizing:border-box;
	overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;
}
.zy-pro-module-list dl:hover { background:#0089ff; color:#fff; cursor:pointer;}
.zy-pro-module-list dl:hover dt i { color:#fff;
	-webkit-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	transform:rotateY(360deg);
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}

/*子页 产品详情*/
.zy-pro-wrap { width:100%; box-sizing:border-box;}
.zy-module-pic2 { width:50%; height:390px; box-sizing:border-box; position:relative;}
.zy-pro-wrap:nth-child(odd) { background:#fff;}
.zy-pro-wrap:nth-child(even) { background:#f0f0f0;}
.zy-pro-wrap:nth-child(odd) .zy-module-text { float:left;}
.zy-pro-wrap:nth-child(even) .zy-module-text { float:right;}
.zy-pro-wrap:nth-child(odd) .zy-module-pic { float:right;}
.zy-pro-wrap:nth-child(even) .zy-module-pic { float:left;}

.zy-pro-wrap:nth-child(odd) .zy-module-pic2 { float:right;}
.zy-pro-wrap:nth-child(even) .zy-module-pic2 { float:left;}

.zy-pro-wrap:nth-child(odd) .zy-module-pic .iphone-bg { width:220px; height:100%; background:url(../images/iphone_bg.png) no-repeat top center; background-size:100% 100%; box-sizing:border-box; position:absolute; right:0; bottom:0px; z-index:1;}
.zy-pro-wrap:nth-child(odd) .zy-module-pic .iphone-bg img { width:188px; height:351px; margin:20px 0 0 16px;
	border-radius:20px;
}
.zy-pro-wrap:nth-child(odd) .zy-module-pic .pc-bg { width:530px; height:385px; background:url(../images/pc_bg_big.png) no-repeat top center; background-size:100% 100%; box-sizing:border-box; position:absolute; right:0px; bottom:0px;}
.zy-pro-wrap:nth-child(odd) .zy-module-pic .pc-bg img { width:484px; height:308px; margin:54px 0 0 23px;}
.zy-pro-wrap:nth-child(even) .zy-module-pic .iphone-bg { width:220px; height:100%; background:url(../images/iphone_bg.png) no-repeat top center; background-size:100% 100%; box-sizing:border-box; position:absolute; left:0; bottom:0px; z-index:1;}
.zy-pro-wrap:nth-child(even) .zy-module-pic .iphone-bg img { width:188px; height:351px; margin:20px 0 0 16px;
	border-radius:20px;
}
.zy-pro-wrap:nth-child(even) .zy-module-pic .pc-bg { width:530px; height:385px; background:url(../images/pc_bg_big.png) no-repeat top center; background-size:100% 100%; box-sizing:border-box; position:absolute; left:0px; bottom:0px;}
.zy-pro-wrap:nth-child(even) .zy-module-pic .pc-bg img { width:484px; height:308px; margin:54px 0 0 23px;}

.zy-pro-wrap:nth-child(odd) .zy-module-pic2 .iphone-bg { width:220px; height:100%; background:url(../images/iphone_bg.png) no-repeat top center; background-size:100% 100%; box-sizing:border-box; position:absolute; right:0; bottom:20px; z-index:1;}
.zy-pro-wrap:nth-child(odd) .zy-module-pic2 .iphone-bg img { width:188px; height:351px; margin:20px 0 0 16px;
	border-radius:20px;
}
.zy-pro-wrap:nth-child(odd) .zy-module-pic2 .pc-bg { width:530px; height:385px; background:url(../images/pc_bg_big.png) no-repeat top center; background-size:100% 100%; box-sizing:border-box; position:absolute; right:140px; bottom:-10px;}
.zy-pro-wrap:nth-child(odd) .zy-module-pic2 .pc-bg img { width:484px; height:308px; margin:54px 0 0 23px;}
.zy-pro-wrap:nth-child(even) .zy-module-pic2 .iphone-bg { width:220px; height:100%; background:url(../images/iphone_bg.png) no-repeat top center; background-size:100% 100%; box-sizing:border-box; position:absolute; left:0; bottom:-20px; z-index:1;}
.zy-pro-wrap:nth-child(even) .zy-module-pic2 .iphone-bg img { width:188px; height:351px; margin:20px 0 0 16px;
	border-radius:20px;
}
.zy-pro-wrap:nth-child(even) .zy-module-pic2 .pc-bg { width:530px; height:385px; background:url(../images/pc_bg_big.png) no-repeat top center; background-size:100% 100%; box-sizing:border-box; position:absolute; left:90px; bottom:20px;}
.zy-pro-wrap:nth-child(even) .zy-module-pic2 .pc-bg img { width:484px; height:308px; margin:54px 0 0 23px;}

/* .zy-pro-wrap:nth-child(even) .zy-module-title { text-align:right;}
.zy-pro-wrap:nth-child(even) .zy-module-con { text-align:right;}
.zy-pro-wrap:nth-child(even) .zy-pro-btn { float:right;} */

.zy-pro-list { width:1260px; padding:40px 0px; margin:0 auto; cursor:pointer;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
}
.zy-pro-btn { width:100px; height:45px; color:#0089ff; line-height:45px; border:1px solid #0089ff; border-radius:4px; text-align:center; margin:10px 0 10px 0; float:left;}
.zy-pro-btn:hover { background: #0089ff; color:#fff;}

/*子页 产品标题*/
.zy-module-text { width:50%; font-size:16px; line-height:36px; box-sizing:border-box;}
.zy-module-title { width:100%; font-size:28px; color:#0089ff; line-height:60px;}
.zy-module-con { width:100%; line-height:36px; color:#737373; padding:20px 0; float:left;}
.zy-module-pic { width:50%; height:390px; box-sizing:border-box; position:relative;}
.zy-module-pic img { max-width:600px; height:100%;}

.zy-pro-list:hover {
	-webkit-transform: translate(0, -10px);
	-moz-transform: translate(0, -10px);
	-o-transform: translate(0, -10px);
	-ms-transform: translate(0, -10px);
	transform: translate(0, -10px);
}


/* 子页 成功案例 */
.zy-case { width:1260px; margin:0 auto; padding-bottom:10px;}
.zy-case ul { padding-bottom:10px;}
.zy-case li { width:140px; height:80px; position:relative; margin:0 20px 20px 0; float:left;}
.zy-case li img { width:100%; height:100%; transition:transform .5s; overflow:hidden;}
.zy-case li:hover img { transform:scale(1.2); cursor:pointer;
	-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);
}
.zy-case li:nth-child(8n+0) { margin-right:0px;}
.zy-case-wrap { width:100%; background:#f2f2f2; padding:40px 0px; box-sizing:border-box;}
.zy-case-list { width:1260px; display:flex; flex-direction:row; flex-wrap:wrap;}
.zy-case-list dl { width:32.27%; height:400px; background:#fff; border:1px solid #e9ebf3; padding:2px; margin:0 20px 20px 0; box-sizing:border-box;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.zy-case-list dl:nth-of-type(3n+0) { margin-right:0px;}
.zy-case-list dt { width:100%; height:220px; background:#f7f8fb; overflow:hidden; position:relative;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.zy-case-list dt img { width:100%; height:100%;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.zy-case-list dd { width:100%; padding:5px; box-sizing:border-box;}
.zy-case-list dd h2 { width:100%; height:50px; line-height:50px; text-align:center;}
.zy-case-list-user { width:100%; height:30px; line-height:30px; color:#737c8b;}
.zy-case-list-desc { width:100%; height:54px; line-height:27px;}
.zy-case-list-logo { width:100%; height:220px; background:rgba(0,0,0,.5); text-align:center;
	display:flex; justify-content:center; align-items:center; position:absolute; left:0; top:-220px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.zy-case-list-logo img { width:200px !important; height:auto !important;
	/* filter:grayscale(100%) brightness(500%); */
}
.zy-case-list dl:hover { background:#0089ff; color:#fff; cursor:pointer;
	-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);
	-webkit-transform: translate(0, -10px);
	-moz-transform: translate(0, -10px);
	-o-transform: translate(0, -10px);
	-ms-transform: translate(0, -10px);
	transform: translate(0, -10px);
}
.zy-case-list dl:hover dt img {
	transform:scale(1.2);
	-webkit-transform:scale(1.2);
}
.zy-case-list dl:hover a { color:#fff;}
.zy-case-list dl:hover .zy-case-list-user { color:#fff;}

/* 子页 解决方案 */
.zy-solutions { width:1260px; padding:30px 0px; text-align:center; margin:0 auto; box-sizing:border-box; position:relative;}
.zy-solutions-list { width:1260px; padding:20px 0 10px 0; position:relative;}
.zy-solutions-list dl { width:23.5%; height:136px; background:#fff; padding:20px 10px; margin:20px 2% 0px 0px; float:left; box-sizing:border-box; overflow:hidden;
    -webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);
    box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);
	-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.zy-solutions-list dl:nth-child(4n+0){ margin-right:0px;}
.zy-solutions-list dt { width:25%; height:96px; line-height:96px; text-align:center; float:left;}
.zy-solutions-list dt i { width:100%; color:#0089ff; font-size:48px; font-weight:normal; display:block;}
.zy-solutions-list dd { width:75%; line-height:24px; text-align:left; float:left; padding-left:15px; box-sizing:border-box;
	overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;
}
.zy-solutions-list dd h3 { font-size:16px; font-weight:bold;}
.zy-solutions-list dl:hover { background:#0089ff; color:#fff; cursor:pointer;}
.zy-solutions-list dl:hover dt i { color:#fff;
	-webkit-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	transform:rotateY(360deg);
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.zy-solutions-show-wrap { width:1260px; padding:30px 0px; text-align:center; margin:0 auto; box-sizing:border-box; position:relative;}
.zy-solutions-show { }
.zy-solutions-show h3 { font-size:36px; color:#363f4e; text-align:left; margin-bottom:20px;}
.zy-solutions-intro-wrap { width:1260px; padding:30px 0px; margin:0 auto; box-sizing:border-box; position:relative;}
.zy-solutions-intro-wrap .class-more { float:left;}
.zy-solutions-intro-left { float:left;}
.zy-solutions-intro-left .zy-solutions-intro-img { width:504px; height:280px;}
.zy-solutions-intro-right { margin-left:540px;}
.zy-solutions-intro-right .zy-solutions-intro-tit { font-size:24px; color:#20242b; margin-bottom:15px;}
.zy-solutions-intro-right .zy-solutions-intro-desc { height:150px; font-size:16px; color:#737c8b; line-height:30px; margin-bottom:5px;
	overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:5;
}
.zy-solutions-item-wrap { width:1260px; padding:30px 0px; margin:0 auto; box-sizing:border-box; position:relative;}
.zy-solutions-item-wrap .zy-solutions-item-con { width:100%;}
.zy-solutions-item-wrap .zy-solutions-item-tit { height:40px; line-height:40px; font-size:18px; font-weight:bold; color:#0089ff; border-bottom:2px solid rgba(0,0,0,.1); position:relative; box-sizing:border-box;}
.zy-solutions-item-wrap .zy-solutions-item-tit span { width:100px; text-align:center; border-bottom:2px solid #0089ff; display:block;
	position:absolute; left:0; bottom:-2px;
}
.zy-solutions-item-wrap .zy-solutions-item-text { line-height:30px; padding:10px 0 20px 0;}

/* 子页 帮助中心 */
.help-banner-wrap { width:100%; height:445px; box-sizing:border-box;}
.help-banner { width:1260px; height:445px; text-align:center; box-sizing:border-box;}
.help-banner-text { padding-top:140px; color:#fff; line-height:60px;}
.help-banner-text h2 { font-size:36px; font-weight:normal; letter-spacing:4px;}
.help-banner-text span { font-size:20px;}
.banner-search { width:900px; height:50px; background:#fff; margin-top:50px; box-sizing:border-box; position:relative;
	-webkit-border-radius:8px;
	border-radius:8px;
}
.banner-search input { width:86%; height:50px; font-size:20px; border:none; padding:0 20px; float:left;
	-webkit-border-radius:0 8px 8px 0;
	border-radius:0 8px 8px 0;
}
.banner-search  select { width:10%; height:50px; line-height:50px; background:#f1f1f1; font-size:14px; color:#636363; text-align:center; border:0; vertical-align:top; padding-left:20px; float:left;
	-webkit-border-radius:8px 0 0 8px;
	border-radius:8px 0 0 8px;
}
.banner-search-ico { position:absolute; top:8px; right:15px;}
.banner-search-ico i { font-size:24px; font-weight:bold;}
.help-item-wrap { width:100%;}
.help-item { width:1260px; padding-bottom:20px; box-sizing:border-box;}
.help-item-con { width:100%; padding-top:20px;}
.help-item-bar { height:50px; line-height:50px; border-bottom:1px dashed #ccc;}
.help-item-title { font-size:16px; font-weight:bold;}
.help-item-title i { font-size:20px; padding-right:5px;}
.help-item-title a { color:#0089FF;}
.help-item-list { width:100%;}
.help-item-list ul { display:flex; flex-direction:row; flex-wrap:wrap; padding-top:10px;}
.help-item-list li { width:48%; height:36px; line-height:36px; font-size:14px; padding-right:2%; box-sizing:border-box; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.help-item-list li:nth-of-type (2n+0) { padding-right:0;}
.help-item-list li a:hover { text-decoration:underline; color:#0089FF;}
.help-list-head { height:64px; padding:0 40px; background:#0089ff; box-sizing:border-box; position:relative; box-shadow:0 3px 2px -2px rgba(200, 200, 200, .15);}
.help-list-main { width:100%; height:calc(100vh - 64px); display:flex; position:absolute; top:64px;}
.help-list-left { width:260px; border-right: 1px solid #eee; box-sizing:border-box; position:relative;}
.help-list-left .help-menu { width:100%; box-sizing:border-box; position:absolute; top:0px; bottom:0px; overflow:auto;}
.help-list-left .help-menu li { line-height:40px; position:relative;}
.help-list-left .help-menu li i { padding-right:4px; line-height:40px;}
.help-list-left .help-menu li a { line-height:40px; color:#333; text-indent:10px; box-sizing:border-box; display:block; overflow:hidden; transition:all .3s; position:relative;}
.help-list-left .help-menu li a .arrow:before { margin:0px 10px 0px 0px; font-family:iconfont; content:"\e8a4"; font-weight:300; display:block; float:right;}
.help-list-left .help-menu li a .arrow.open:before { margin:0px 10px 0px 0px; font-family:iconfont; content:"\e74c"; font-weight:300; float:right;}
.help-list-left .help-menu li a.active, .help-menu li a:hover { background:#e7ecf6; color:#0089ff;}
.help-list-left .help-menu li ul.sub-menu, .help-menu li ul.sub-menu li ul.sub-menu { display:none; clear:both;}
.help-list-left .help-menu li ul.sub-menu li a { color:#333; font-size:13px; font-weight:normal; line-height:25px; padding:5px 5px 5px 10px; text-decoration:none; clear:both; display:block;}
.help-list-left .help-menu li ul.sub-menu li a.active,.help-menu li ul.sub-menu li a:hover,.help-menu li ul.sub-menu li.active a { color:#0089ff; text-decoration:underline; background:#e7ecf6; }
.help-list-left .help-menu ul li ul li ul li span { padding-left:15px;}
.help-list-right { height:100%; box-sizing:border-box; position:relative; flex:1;}
.help-list-right .help-con { width:100%; padding:20px 20px 20px 60px; box-sizing:border-box; position:absolute; left:0; right:0; top:0px; bottom:0px; overflow:auto;}
.help-list-right .help-con-head { border-bottom:1px solid #eee; padding-bottom:10px;}
.help-list-right .help-con-title { line-height:30px; font-size:20px; font-weight:bold; padding:10px 0;}
.help-list-right .help-con-tiem { font-size:12px; line-height:20px; color:#7a88a5;}
.help-list-right .help-con-text { line-height:30px; padding:10px 0;}
.help-list-left, .help-list-right {
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -ms-transition:all .5s;
    -o-transition:all .5s;
    transition:all .5s;
}
.foldtree-open, .foldtree-close { cursor:pointer;}
.foldtree-open { position:absolute; left:10px; top:6px; z-index:100;}
.foldtree-close { position:absolute; left:10px; top:6px; z-index:100;}
.foldtree-open i, .foldtree-close i { font-size:24px; color:#0089ff;}
.help-menu-side { background:rgba(0,127,255,.8); color:#fff; padding:10px 5px; position:absolute; left:0; top:20px; z-index:100; display:none;
	border-radius:0 5px 5px 0;
}
.help-menu-search { width:100%; height:40px; background:#eee;}
.help-menu-search input { width:100%; line-height:39px; font-size:12px; padding:0 10px; outline:none; border:none; box-sizing:border-box;}
.help-menu-search input:focus { background:rgba(0,102,255,.1); color:#0089ff;}

/* 在线报价 */
.order-select-wrap { width:100%; background:#f2f2f2; padding:84px 0 20px 0;}
.order-select { width:1200px; display:flex;}
.order-select-left { width:900px; background:#fff; margin-right:20px; padding:20px;}
.order-select-left .order-app-ico { width:100px; height:100px;}
.order-select-left .order-app-ico img { width:100%; height:100%;}
.order-select-left .order-select-con { width:740px; padding-left:20px;}
.order-select-left .order-select-desc { width:100%; line-height:24px;}
.order-select-left .order-select-desc h2 { padding-bottom:10px;}
.order-select-left .order-select-item { width:100%;}
.order-select-left .order-select-item-name { width:70px; line-height:30px; float:left;}
.order-select-right { width:300px; background:#fff; padding:20px;}
.order-select-right .order-price-detail-title { line-height:40px; font-size:16px; font-weight:bold;}
.order-select-right .order-price-table { width:100%; border:#f0f7fd 1px solid; border-collapse:0; border-spacing:0; border-collapse:inherit; box-sizing:border-box;}
.order-select-right .order-price-table th { background:#f0f7fd; height:40px; font-weight:bold; box-sizing:border-box;}
.order-select-right .order-price-table td { height:36px; border:#f0f7fd 1px solid; padding:0 5px;}
.order-select-right .order-price-table tr:nth-child(odd) { background:#f0f7fd;}
.order-select-right .order-price-table tr:nth-child(even) { background:#fff;}.order-select-right .order-price-table tr:hover { background:#eaf3fd; color:#0089ff;}
.order-select-right .order-price-user { line-height:30px;}

.fun-module { width:650px; overflow:hidden;}
.fun-module li { line-height:30px; color:#666; text-align:center; border:1px solid #cccccc; padding:0 5px; margin:0px 20px 20px 0; cursor:pointer; float:left;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.fun-module li i { display:none;}
.fun-module li.on { background:#eaf3fd url(../images/module_selected.png) no-repeat scroll right bottom; color:#0089ff; border:1px solid #0089ff;}
.fun-module li.disabled { color:#d0d0d0 !important; cursor:not-allowed!important;}
.fun-module li.mustbe { background:#eaf3fd url(../images/module_selected.png) no-repeat scroll right bottom; color:#0089ff; border:1px solid #0089ff; pointer-events:none; cursor:not-allowed!important;}
.user-number { overflow: hidden; margin-left: 20px; }
.user-number li { float: left; text-align: center; line-height: 30px; border: 1px solid #ddd; font-size: 20px; padding: 0 8px; }
.user-number li.jia { border-left: none; cursor: pointer; color: #999; width:30px; padding:0;}
.user-number li.jian { border-right: none; cursor: pointer; color: #999;width:30px; padding:0;}
.user-number li .jj-input { width:60px; line-height:24px; text-align:center; border:none;}
.user-number .user-number-text { line-height:30px; padding-left:10px;}
.user-years { overflow: hidden; margin-left: 20px; }
.user-years li { float: left; text-align: center; line-height: 30px; border: 1px solid #ddd; font-size: 20px; padding: 0 8px; }
.user-years li.years-jia { border-left: none; cursor: pointer; color: #999; width:30px; padding:0;}
.user-years li.years-jian { border-right: none; cursor: pointer; color: #999;width:30px; padding:0;}
.user-years li .years-input { width:60px; line-height:24px; text-align:center; border:none;}
.user-years .user-years-text { line-height:30px; padding-left:10px;}
.total-price { font-size:24px; color:#f00;}
.total-price i { font-size:14px; padding-left:5px; font-style:normal;}
.order-version-wrap { width:100%; background:#f2f2f2; padding:0px 0 20px 0;}
.order-version { width:1200px; background:#fff;}
.order-version .order-version-table { width:100%; border:#f0f0f5 1px solid;}
.order-version .order-version-table th { height:50px; background:#daebfa; font-size:16px; color:#0073FF; font-weight:bold; text-align:center;}
.order-version .order-version-table td { height:50px; font-size:14px; text-align:center; border:#f0f0f5 1px solid;}
.xxx { background:#00AEEE;}
.yyy { background:#2E6AB1;}

/* 功能表格 */
.price-table-td120 { width:120px;}
.price-table-td180 { width:180px;}
.price-table-td210 { width:210px;}
.price-table-td240 { width:240px;}
.price-table-td360 { width:360px;}

/* 功能表格表头 */
.price-table-head-wrap { width:100%; position:relative;}
.price-table-head { width:1200px; background:#eefdfa; position:relative;}
.price-table-head table { }
.price-table-head table td { line-height:40px; text-align:center; padding:5px; border:1px solid #eee; box-sizing:border-box;}
.price-table-head .table-tile { font-size:20px; font-weight:bold;}
.price-table-head .table-price-text { color:#777;}
.price-table-head .table-price-num { color:#ff5f4f; font-size:20px; line-height:40px;}
.price-table-head .table-head-link { margin-bottom:10px; height:40px; line-height:40px;}
.price-table-head .table-head-link .button { font-size:16px; text-align:center; color:#fff; width:140px; height:40px; line-height:40px; border-radius:20px; background:#3ad268; display:inline-block; transition:background .2s;}
.price-table-head .table-head-link .button:hover { background:#28c457;}
.price-table-head .table-head-link .button.group { background:#14cedf;}
.price-table-head .table-head-link .button.group:hover { background:#00b0cf;}
.price-table-head .table-head-link .button.gov { background:#7d8fff;}
.price-table-head .table-head-link .button.gov:hover { background:#7578ff;}
.price-table-head .table-head-link .button.flagShip { background:#b77dff;}
.price-table-head .table-head-link .button.flagShip:hover { background:#a663f9;}
.price-table-position-fixed { position:fixed; top:64px;}
.price-table-shadow {
	-webkit-box-shadow:0px 3px 5px #e5e5e5;
	box-shadow:0px 3px 5px #e5e5e5;
}

/* 功能表格表身 */
.price-table-body-wrap { width:1200px;}
.price-table-body-wrap table {}
.price-table-body-wrap table td { line-height:35px; text-align:center; padding:5px; border:1px solid #eee; box-sizing:border-box;}
.price-table-body-wrap table tr:hover { background:#eee; cursor:pointer;}
.price-table-body-border { border-top:#f1f1f1 4px solid;}
.price-table-body-text { line-height:25px; text-align:left; padding:5px 0;}
.select-item-icon { display:inline-block; background:url(../images/tableIcon.png) no-repeat;}
.select-item-icon.close { width:15px; height:16px;}
.select-item-icon.check { width:16px; height:16px; background-position-x:-15px;}

/* 招募伙伴 */
.recruit-bg { width:100%; background:#0419bd url(../images/recruit_banner.jpg) center top no-repeat; background-size:1920px 942px;}
.recruit-banner { width:1260px; text-align:center; padding:200px 0 0 10px; box-sizing:border-box; position:relative;}
.recruit-banner h2 { font-size:28px; line-height:28px; color:#ff0; margin-bottom:40px;}
.recruit-banner .banner-title { font-size:32px; line-height:32px; color:#fff; font-weight:bold; margin-bottom:20px;}
.recruit-banner .banner-title2 { font-size:50px; line-height:50px; color:#fff; font-weight:bold; margin-bottom:30px;}
.recruit-desc { width:1260px; line-height:30px; color:#fff; font-size:16px; padding:50px 0; box-sizing:border-box;}
.recruit-list { width:1260px; padding:20px 0 10px 0; box-sizing:border-box; position:relative;}
.recruit-list dl { width:18.4%; background:#2455dd; color:#d7ffff; padding:20px; margin:20px 2% 0px 0; float:left; box-sizing:border-box; cursor:pointer;
    box-shadow:1px 1px 2px #001061;
	-webkit-box-shadow:1px 1px 2px #001061;
	-moz-box-shadow:1px 1px 2px #001061;
	box-shadow:1px 1px 2px #001061;
	-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}
.recruit-list dl:nth-child(5n+0){ margin-right:0px;}
.recruit-list dt { width:100%; text-align:center;}
.recruit-list dt i { height:64px; line-height:64px; font-size:48px; font-weight:normal; display:block;}
.recruit-list dt h3 { line-height:30px; padding-bottom:6px;}
.recruit-list dd { height:72px; line-height:24px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.recruit-list dl:hover { background:#fff; color:#333; cursor:pointer;
	transform:translate(0,-10px);
	-webkit-transform:translate(0,-10px);
	-moz-transform:translate(0,-10px);
	-o-transform:translate(0,-10px);
	-ms-transform:translate(0,-10px);
}
.recruit-list dl:hover dt i { color:#0089ff;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}
.recruit-advantage-list { width:1260px; text-align:center; padding:30px 0; box-sizing:border-box; position:relative;}
.recruit-advantage-list dl { width:31.9%; background:#2455dd; color:#d7ffff; padding:20px; margin:20px 2% 0px 0; float:left; box-sizing:border-box; overflow:hidden;
    box-shadow:1px 1px 2px #001061;
	-webkit-box-shadow:1px 1px 2px #001061;
	-moz-box-shadow:1px 1px 2px #001061;
	box-shadow:1px 1px 2px #001061;
	-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}
.recruit-advantage-list dt { width:100%; text-align:center;}
.recruit-advantage-list dt .recruit-advantage-round { width:40%; height:100px; background:#0089ff; color:#fff; box-sizing: border-box; position: relative;
	padding-top:40%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
}
.recruit-advantage-list dt i { font-size:48px; font-weight:normal; display:block; position:absolute; left:32%; top:25%;}
.recruit-advantage-list dt h3 { line-height:50px;}
.recruit-advantage-list dd { height:72px; line-height:24px; text-align:left; overflow:hidden;}
.recruit-advantage-list dl:nth-child(3n+0){ margin-right:0px;}
.recruit-advantage-list dl:hover { background:#fff; color:#333; cursor:pointer;
	transform:translate(0,-10px);
	-webkit-transform:translate(0,-10px);
	-moz-transform:translate(0,-10px);
	-o-transform:translate(0,-10px);
	-ms-transform:translate(0,-10px);
}
.recruit-advantage-list dl:hover dt .recruit-advantage-round {
	-webkit-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	transform:rotateY(360deg);
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}
.recruit-advantage-list dl:hover dt i { color:#fff;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}

/* 加盟流程 */
.joining-process { width:1260px; text-align:center; padding:50px 0; box-sizing:border-box; position:relative;}
.joining-process-m { display:none;}
.joining-form-wrap { width:100%; background:url(../images/reservebg.jpg) no-repeat center; background-size:cover; position:relative;}
.joining-form { width:1260px; text-align:center; padding:50px 0; box-sizing:border-box; position:relative;}
.joining-form h2 { height:40px; line-height:40px; font-size:30px; color:#fff; text-align:center; margin:0; margin-bottom:20px;}
.joining-form-con { padding:40px 228px;background:#fff;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.joining-form-line {overflow:hidden;}
.joining-form-line-item {float:left;}
.joining-form-line-item:first-child input {width:360px;}
.joining-form-line-item:nth-child(2) input {width:170px;}
.joining-form-code {float:left;cursor:pointer;margin:0 10px;height:50px;line-height:50px;width:100px;text-align:center;border:none;background-color:transparent;font-size:16px;color:#4285f4;}
.joining-form-code p {margin:0;}
.joining-form-code span {height:25px;line-height:25px;font-size:16px;color:#4285f4;display:none;}
.joining-form-code.count p {height:25px;line-height:25px;}
.joining-form-code.count span {display:block;}
.joining-form-opt {overflow:hidden;}
.joining-form-title {float:left;margin-right:20px;line-height:50px;}
.joining-form input { box-sizing:border-box; width:650px; height:50px; padding:14px 20px; font-size:16px; background:#f7f8fb; border:1px solid #e9ebf3; outline:none; transition:all 0.3s;}
.joining-form input:focus { background:rgba(0,102,255,.1); color:#0089ff; border:#0089ff 1px solid;}
.joining-form input.warning {border-color:#f0465c;}
.joining-form-tips {color:#f0465c;padding-left:55px;margin:0;height:20px;line-height:20px;font-size:14px;}
.joining-form-submit div {width:120px;height:40px;line-height:40px;text-align:center;position:relative;margin:0 auto;background:#4285f4;border:1px solid #4285f4;border-radius:2px;color:#fff;transition:all 0.3s;cursor:pointer;}
.joining-form-submit div:hover {background:#ff9227;border-color:#fff;}
.joining-form-submit p {font-size:14px;color:#b9c5d2;text-align:center;margin:0;margin-top:10px;}

@media screen and (max-width:760px) {.joining-container {width:90%;margin:0 auto;}
.joining-form {background:url(../images/reservebg.jpg) center top no-repeat;background-color:#8a8c92;margin:0 auto;background-size:cover;}
.joining-form-wrap {padding:20px;}
.joining-form-line-item {float:none;}
.joining-form-line-item:nth-child(2) .joining-form-opt {margin-bottom:20px;flex-direction:row-reverse;}
.joining-form-line-item:nth-child(2) .joining-form-opt .joining-form-code {box-sizing:border-box;margin-right:0;border:1px solid #e9ebf3;border-left:0;}
.joining-form-line-item:nth-child(2) .joining-form-opt input {border-right:0;}
.joining-form-opt {display:flex;flex:1;}
.joining-form h2 {font-size:24px;}
.joining-form-title {display:none;}
.joining-form-tips {padding-left:0;font-size:14px;}
.joining-form input {display:block;width:100% !important;height:40px;line-height:40px;font-size:14px;}
.joining-form-code {height:40px;line-height:38px;text-align:left;margin:0;margin-right:20px;width:120px;float:none;}
.joining-form-code p {font-size:14px;}
.joining-form-code span {font-size:14px;}
.joining-form-code.count p {display:none;}
.joining-form-code.count span {height:38px;line-height:38px;text-align:center;}
.result-success-info {width:90%;margin-left:-45%;}
.result-success-info p {font-size:16px;}
}


/* 移动端 */
@media all and (max-width:760px){
	.page-cp { width:100%; padding:0 5px; box-sizing:border-box;}
	.zy-pro-about { width:100%;}
	.class-title { line-height:30px; font-size:20px; padding:20px 0; letter-spacing:2px;}
	.zy-pro-about-wrap { padding:30px 0 0 0;}
	.zy-pro-about-wrap2 { padding:10px 0;}
	.zy-pro-about-wrap3 { padding-top:0px !important; padding-bottom:10px !important;}
	.zy-pro-list { width:100%; padding:0 20px; box-sizing:border-box;}
	.zy-pro-about-text { width:100%; padding:0px 20px; box-sizing:border-box;}
	.zy-pro-about-pic { display:none;}
	.zy-module-text { font-size:14px; line-height:24px;}
	.zy-module-title { width:100%; font-size:20px; line-height:30px; padding-top:20px;}
	.zy-module-con { line-height:24px; padding:10px 0; position:relative;}
	.zy-module-pic { height:100%; padding-top:10%;}
	.zy-module-pic img { width:90%; height:auto;}
	.zy-case { width:100%; padding:20px 2% 20px 2%; box-sizing:border-box;}
	.zy-case li { width:30%; height:60px; margin:0 2.8% 10px 0; box-sizing:border-box;}
	.zy-case li:nth-child(3n+0) { margin-right:0px;}
	.zy-case li:nth-child(8n+0) { margin-right:2.8%;}
	.zy-case-wrap { padding:10px 0px;}
	.zy-case-list { width:100%; padding:0px 0px;}
	.zy-case-list dl { width:100%; margin:0 0px 10px 0;}
	.zy-case-list dd { padding:5px 10px;}
	.zy-case-list-logo { top:0px;}
	.strengths { width:100%; padding:0px 0px 0 0;}
	.strengths-list { width:100%; padding:20px 10px; box-sizing:border-box;}
	.strengths-list dl { width:48%; margin:2% 2% 0px 0;}
	.strengths-list dl:nth-child(5n+0){ width:98%; margin-right:0px;}
	.zy-pro-module { width:100%; padding:10px 0px 10px 0;}
	.zy-pro-module-list { width:100%; padding:0px 2%; box-sizing:border-box;}
	.zy-pro-module-list dl { width:46%; margin:20px 0px 0 3%; box-sizing:border-box;}
	.zy-pro-module-list dl:nth-child(2n+0) { margin-right:0px;}
	.zy-solutions { width:100%; padding:10px 2%; box-sizing:border-box;}
	.zy-solutions-list { width:100%;}
	.zy-solutions-list dl { width:48.2%; height:136px; background:#fff; padding:20px 10px; margin:10px 2% 0px 0px;}
	.zy-solutions-list dl:nth-child(2n+0){ margin-right:0px;}
	.zy-solutions-list dt i { font-size:40px;}
	.zy-solutions-show-wrap { width:100%; padding:10px 2%;}
	.zy-solutions-show h3 { font-size:24px; text-align:center;}
	.zy-solutions-intro-wrap { width:100%; padding:10px 2%;}
	.zy-solutions-intro-left { display:none;}
	.zy-solutions-intro-tit {}
	.zy-solutions-intro-left .zy-solutions-intro-img { width:80%; height:280px;}
	.zy-solutions-intro-right { width:100%; margin:0;}
	.zy-solutions-intro-right .zy-solutions-intro-tit { display:none;}
	.zy-solutions-intro-right .zy-solutions-intro-desc { height:auto;}
	.zy-solutions-intro-wrap .class-more { margin-top:10px; float:none;}
	.zy-solutions-item-wrap { width:100%;}
	.zy-solutions-item-wrap .zy-solutions-item-text { width:100%; padding:10px 2%; box-sizing:border-box;}
	.help-banner-wrap { height:250px;}
	.help-banner { width:100%; padding:0 20px;}
	.help-con-tiem { width:100%; text-align:center;}
	.help-banner-text { padding-top:80px; line-height:40px;}
	.help-banner-text h2 { font-size:24px;}
	.help-banner-text span { font-size:16px;}
	.banner-search { width:100%; height:40px; margin-top:10px;
		-webkit-border-radius:20px;
		border-radius:20px;
	}
	.banner-search input { width:76%; height:40px; padding:0 10px; font-size:16px;
		-webkit-border-radius:0 8px 8px 0;
		border-radius:0 8px 8px 0;
	}
	.banner-search  select { width:20%; height:40px; line-height:40px; padding-left:10px;}
	.banner-search-ico { right:10px;}
	.banner-search-ico i { font-size:16px;}
	.help-item { width:100%; padding:0 20px 20px 20px;}
	.help-item-list li { width:100%; padding-right:0;}
	.help-list-main { height:calc(100vh - 50px); top:50px;}
	.help-list-left { width:60%; display:none;}
	.help-list-right { width:100%;}
	.help-list-right .help-con { padding:20px 20px 20px 20px; overflow-x:hidden;}
	.foldtree-open, .foldtree-close { display:none;}
	.help-menu-side { display:block;}
	
	/* 招募伙伴 */
	.recruit-bg { background:#0419bd url(../images/recruit_m_banner.jpg) center top no-repeat; background-size:100%;}
	.recruit-banner { width:100%; padding:100px 0 40px 0;}
	.recruit-banner h2 { font-size:20px; line-height:20px; margin-bottom:40px;}
	.recruit-banner .banner-title { font-size:28px;}
	.recruit-banner .banner-title2 { font-size:36px; line-height:36px; margin-bottom:0px;}
	.recruit-desc { width:100%; padding:0 20px;}
	.recruit-list { width:100%; padding:20px 20px 20px 20px;}
	.recruit-list dl { width:100%; padding:20px; margin:20px 2% 0px 0;}
	.recruit-advantage-list { width:100%; padding:20px;}
	.recruit-advantage-list dl { width:100%; padding:20px; margin:20px 2% 0px 0;}
	/* 加盟流程 */
	.joining-process { display:none;}
	.joining-process-m { width:100%; padding:30px 20px; display:block;}
	.joining-form-wrap { width:100%; }
	.joining-form { width:100%; padding:20px 0;}
	.joining-form-con { padding:20px;}
	
}  