/*滚动条样式*/
/*  Chrome谷歌浏览器滚动条美化  */
::-webkit-scrollbar { width:8px; height:10px;}
::-webkit-scrollbar-track { background:#fff; border-radius:10px; -webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.2);}
::-webkit-scrollbar-thumb { background:#c1c1c1; border-radius:10px; -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);}
html,body { height:100%;}

/* 重置 */
body,div,table,dl,dd,form{ padding:0px; margin:0px auto;}
body { color:#333; background:#fff; font-family:"Microsoft YaHei",微软雅黑,黑体,宋体,SimSun,Arial; font-size:14px; word-wrap:break-word; word-break:break-all; overflow-x:hidden;}
b, em, i { font-style:normal;}
img { border:none;}
h1,h2,h3,h4,h5,h6,p,img { margin:0px; padding:0px;}
ul,li,ol { list-style:none; margin:0px; padding:0px;}
table { border-collapse:collapse; border-spacing:0;}
label { vertical-align:middle;}
audio,video,input,textsolutions,select,button,select { margin:0; padding:0; border:none;}
a:active, a:focus { -moz-outline:none; outline:none; ie-dummy:expression(this.hideFocus=true);}/*清除a链接过后的虚线*/
.inputcheckbox{  vertical-align:middle;}
a { color:#333; text-decoration:none;}
a:hover { color:#f00; text-decoration:none;
	-webkit-transition:all 0.1s;
	-moz-transition:all 0.1s;
	-ms-transition:all 0.1s;
	transition:all 0.1s;
}

/* 公共输入框 按钮 */
input, button, textsolutions, select { font-family:"Microsoft YaHei",微软雅黑,黑体,宋体,arial,tahoma,verdana,sans-serif;}
button[disabled], button[readonly], input[disabled], input[readonly] { background-color:#f0f0f0; color:#888; cursor:not-allowed; -webkit-appearance:none; border:none;}
button[disabled]:hover, button[readonly]:hover, input[disabled]:hover, input[readonly]:hover { cursor:not-allowed;}
button, input { border:none; vertical-align:middle; font-family:"Microsoft YaHei",微软雅黑,黑体,宋体,arial,tahoma,verdana,sans-serif; font-size:12px;}
button, input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], input[type="date"], input[type="datetime-local"], textsolutions { -webkit-appearance:none;}
textsolutions { resize:none;} /* 禁止多行文本框textsolutions拖拽 */
input,textsolutions,select,button { outline:none;}/*清除Safari和Chrome输入框得到焦点时边框会出现阴影效果。*/
input:focus, textsolutions: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;
} /* 去掉高光样式 */ 
input[type=search]::-webkit-search-cancel-button {
    -webkit-appearance:none; /*此处只是去掉默认的小×*/
     width:12px; height:12px; background:url(../images/search_close.png) no-repeat center; position:relative;
    border-radius:50%;
}
input[type=search]::-webkit-search-cancel-button:after {
	background:url(../images/search_close.png) no-repeat center;
}
.blue-btn {  width:100%; background:#1c99ef; border:none; color:#fff; text-align:center; cursor:pointer;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.3s;
}
.blue-btn:hover { background:#f60;}

.input { width:100%; padding:0 10px; color:#333; border:#dcdcdc 1px solid; box-sizing:border-box;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.3s;
}
.input:hover,.select:hover { border:#1E9FFF 1px solid;}
.input:focus,.select:focus { outline:none;
	border-color:rgba(28, 153, 239, 0.8); 
	-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6);
	-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1),0 0 8px rgba(28, 153, 239, 0.6)
}
.input::-webkit-input-placeholder { color:#ccc;}
.input::-moz-placeholder { color:#ccc;}
.input:-ms-input-placeholder { color:#ccc;}
.btn { width:100%; background:#1c99ef; border:none; color:#fff; text-align:center; cursor:pointer;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.3s;
}
.btn:hover { background:#ff9728;}
.input2 { padding:0 5px; color:#333; border:#e6f3f6 1px solid; box-sizing:border-box;
	transition:all 0.3s;
}
.input2:focus { outline:none; border:#ff9728 1px solid;}
.input2::-webkit-input-placeholder { color:#ccc;}
.input2::-moz-placeholder { color:#ccc;}
.input2:-ms-input-placeholder { color:#ccc;}
.btn2 { background:#1c99ef; border:none; color:#fff; text-align:center; cursor:pointer;
	-moz-border-radius:3px; 
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	transition:all 0.3s;
}
.btn2:hover { background:#ff9728;}

.select { width:100%; border:#dcdcdc 1px solid; box-sizing:border-box; outline:none; /*padding-left:5px;background:url(../images/pro_tab_icon_arrow.png) 65px 10px no-repeat;*/
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.3s;
	/*很关键：将默认的select选择框样式清除*/ 
	/*appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;*/
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/  
.select::-ms-expand { display:none;}
.select option { font-size:14px;}

.slh { overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.slh2 { display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.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;}
.white { color:#fff;}
.black { color:#2f4056 !important;}
.gray { color:#ccc;}
.gray2 { color:#999;}
.red { color:#f00;}
.red2 { color:#c00;}
.red3 { color:#f2270c;}
.blue { color:#1e9fff;}
.blue2 { color:#18b4ed;}
.green { color:#090;}
.green2 { color:#52C41A;}
.successys { color:#92de00;}
.orange { color:#fc0;}
.orange2 { color:#ff8208;}
.yellow { color:#ff0;}
.yellow2 { color:#ffb800;}
.yellow3 { color:#FADB14;}
.zhongh { color:#e54600;}
.cyan { color:#009688;}
.cyan2 { color:#21d59b;}
.cyan3 { color:#13C2C2;}
.pink { color:#ff3c50;}
.pink2 { color:#fe70af}
.purple { color:#a379f7;}
.brown { color:#cd9b71;}
.geekblue { color:#2f54eb;}
.magenta { color:#eb2f96;}
.volcano { color:#fa541c;}
.gold { color:#faad14;}
.lime { color:#a0d911;}

.item-bg1 { background:#0a7feb;}
.item-bg2 { background:#8e80e2;}
.item-bg3 { background:#f17800;}
.item-bg4 { background:#d2a26b;}
.item-bg5 { background:#2dce8f;}
.item-bg6 { background:#5fa5eb;}
.item-bg7 { background:#e8643e;}
.item-bg8 { background:#21ac37;}
.item-bg10 { background:#7d7d7d;}
.item-bg11 { background:#ff3c50;}
.item-bg12 { background:#389cff;}
.item-bg13 { background:#f65e8d;}
.item-bg14 { background:#ff8c1a;}
.item-bg15 { background:#83cf10;}
.item-bg16 { background:#9d48a1;}
.item-bg17 { background:#d84133;} 
.item-bg19 { background:#574c9a;}
.item-bg20 { background:#1bc5bb;}
.item-bg21 { background:#2984ef;}
.item-bg22 { background:#e5b974;}
.item-bg23 { background:#000;}
.item-bg24 { background:#fff;}
.item-bg25 { background:#fb2f20;}

.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;}
.mt80 { margin-top:80px;}
.mt150 { margin-top:150px;}
.mt180 { margin-top:180px;}
.mt210 { margin-top:210px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.mr5 { margin-right:5px;}
.mr10 { margin-right:10px;}
.mr20 { margin-right:20px;}
.mb10 { margin-bottom:10px;}
.mb20 { margin-bottom:20px;}
.mb30 { margin-bottom:30px;}
.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;}
.pt100 { padding-top:100px;}
.pb { padding-bottom:5px;}
.pb10 { padding-bottom:10px;}
.pb15 { padding-bottom:15px;}
.pb20 { padding-bottom:20px;}
.pb25 { padding-bottom:25px;}
.pb30 { padding-bottom:30px;}
.pb40 { padding-bottom:40px;}
.pb50 { 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;}
.shadow { 
	-moz-box-shadow:0px 2px 3px #dadada;
	-webkit-box-shadow:0px 2px 3px #dadada;
	box-shadow:0px 2px 3px #dadada;
}
.shadow2 {
	-moz-box-shadow:0px -2px 15px #f0f0f0;
	-webkit-box-shadow:0px -2px 15px #f0f0f0;
	box-shadow:0px -2px 15px #f0f0f0;
}
.shadow3 { border:1px solid #ebeef5; 
	-moz-box-shadow:rgba(0, 0, 0, 0.08) 0px 0px 3px 1px;
	-webkit-box-shadow:rgba(0, 0, 0, 0.08) 0px 0px 3px 1px;
	box-shadow:rgba(0, 0, 0, 0.08) 0px 0px 3px 1px;
}

/* 字体大小 */
.yahei12, .yahei13, .yahei14, .yahei16, .yahei18, .yahei20, .yahei22, .yahei24, .yahei26, .yahei28, .yahei30, .yahei32 { font-family:"Microsoft YaHei",微软雅黑,黑体,宋体,SimSun,Arial;}
.yahei12 { font-size:12px;}
.yahei13 { font-size:13px;}
.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;}
.yahei28 { font-size:28px;}
.yahei30 { font-size:30px;}
.yahei32 { font-size:32px;}
.font-space { letter-spacing:1px;}
.normal { font-weight:normal;}

/* 对齐方式 */
.align-c { text-align:center !important;}
.align-l { text-align:left !important;}
.align-r { text-align:right !important;}
.text-center { display:flex; align-items:center; justify-content:center;}

.more { line-height:40px; color:#999; padding-right:10px; float:right;}
.more a { color:#999;}
.more a:hover { color:#f00;}
.more2 { padding-right:10px; float:right;}
.more2 a { color:#fff;}
.more2 a:hover { color:#f00;}
.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;}

/*暂无数据*/
.empty-data { font-size:16px; text-align:center; padding:2rem 2% 0 2%; box-sizing:border-box;}

/* 头部 */
.head-wrap { width:100%; height:60px; background:#fff; border-bottom:#e9ebf3 1px solid; box-sizing:border-box; position:fixed; z-index:99;
	-webkit-transition:all .3s; transition:all .3s;
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);
}
.head-wrap.headerFix { background:rgba(255, 255, 255, 0.95);}
.head-wrap .head-right { margin:0 0 0 50px; display:flex; align-items:center;}
.head-wrap .tel { font-weight:bold; color:#0089ff; padding-right:10px;}
.freeBtn { min-width:120px; line-height:40px; color:#fff; font-size:14px; text-align:center; vertical-align:middle; margin:0px; cursor:pointer; box-sizing:border-box;
	background:#046cff linear-gradient(269deg,#00acff,#046cff);
	border-radius:5px;
}
.freeBtn a { color:#fff;}
.freeBtn:hover { color:#fff;}

/*菜单*/
.menu-wrap { width:1200px; position:relative; z-index:100; display:flex; justify-content:space-between; align-items:center;}
.menu-wrap .logo { /* width:120px; */ height:50px; padding:0 10px 0 0; margin-left:0;}
.menu-wrap .logo img { height:100%;}
.menu-wrap .city-name { font-size:24px; font-weight:bold; margin:0 20px 0 0px;}
.menu { font-size:16px; flex:1; height:60px; margin-left:0; position:relative;}
.menu ul { display:flex;}
.menu li { flex:1; line-height:60px; color:#333; text-align:center; padding:0 10px; margin-right:10px; float:left; cursor:pointer; position:relative;}
.menu li a:hover { color:#0089ff;}
.menu li:last-child { margin-right:0;}
.menu li a i { transition:transform 0.3s; }
.menu-arrow-expanded { transform:rotate(90deg);}
.menu .menu-hover { color:#0089ff;}
.menu .menu-hover a { color:#0089ff;}
.menu .menu-active { color:#0089ff;}
.menu .menu-new { width:27px; height:11px; position:absolute; top:8px; right:10px;
	animation:twinkling 2s ease-in-out infinite;
	-webkit-animation:twinkling 2s ease-in-out infinite;
}
@keyframes twinkling { 
	0% { transform:scale(1); opacity:.7;}
	50% { transform:scale(1.2); opacity:1;} to { transform:scale(1); opacity:.7;}
}
@-webkit-keyframes twinkling { 
	0% { transform:scale(1);opacity:.7}
	50% { transform:scale(1.2); opacity:1;} to { transform:scale(1); opacity:.7;}
}
    
/*二级菜单*/
.sub-menu-wrap { width:100%; font-size:14px; background:#fff; box-sizing:border-box; position:absolute; top:60px; left:0px; right:0px; z-index:101;}
.sub-menu-wrap .sub-menu { width:100%; background:rgba(255, 255, 255, 1); padding:0 20px; margin:0; position:absolute; top:0px; display:none;
	border-radius:0 0 4px 4px;
	webkit-box-shadow: 0 2px 12px 0 rgba(0,72,57,.1);
	box-shadow: 0 2px 12px 0 rgba(0,72,57,.1);
}
.sub-menu-wrap .sub-menu-list { width:1200px; margin:0 auto; position:relative;}
.sub-menu-wrap .sub-menu-list dl { margin:10px 55px 20px 0; float:left;}
.sub-menu-wrap .sub-menu-list dt { color:#888; padding:10px 15px; border-bottom:1px solid #f2f2f2; margin-bottom:10px;}
.sub-menu-wrap .sub-menu-list dd { line-height:40px; padding:0 15px 0 10px; margin-top:20px; cursor:pointer; border-radius:5px;}
.sub-menu-wrap .sub-menu-list dd:hover { background:#f8f8f8; color:#0089ff;}
.sub-menu-wrap .sub-menu-list dd:hover a { color:#0089ff;}
.sub-menu-wrap .sub-menu-list dd i { margin-right:5px;}
.sub-menu-wrap .sub-menu-list-dl { width:240px;}
.sub-menu-wrap .sub-menu-list-dl2 { width:280px;}
.sub-menu-wrap .sub-menu-list-dl3 { width:100%;}
.sub-menu-wrap .sub-menu-list-dl dt, .sub-menu-wrap .sub-menu-list-dl2 dt, .sub-menu-wrap .sub-menu-list-dl3 dt { margin-bottom:0px;}
.sub-menu-wrap .sub-menu-list-dl dd, .sub-menu-wrap .sub-menu-list-dl2 dd, .sub-menu-wrap .sub-menu-list-dl3 dd { margin-right:10px; float:left;}
.sub-menu-wrap .sub-menu-list-dl dt dd:nth-child(2n+0), .sub-menu-wrap .sub-menu-list-dl2 dt dd:nth-child(2n+0) { margin-right:0px;}
.menu li.on { background:#ff9227; color:#333 !important; font-weight:bold;}
.menu li.on a { color:#0089ff !important;}
.menu li.on a:hover { color:#333;}
.menu-a { color:#0089ff !important;} /*有二级菜单的时候文字，鼠标经过有文字颜色保持白色*/
.menu-a a { color:#0089ff;}

/* 首页banner */
.banner { width:100%; height:500px; position:relative;}
.banner .bd { position:relative; z-index:0;}
.banner .bd ul { width:100% !important;}
.banner .bd li { width:100% !important; height:470px;}
.banner .bd li .siteWidth { width:1000px; position:relative; margin:0 auto; height:439px;}
.banner .bd li a { height:470px; display:block;}
.banner .bd .txt { position:absolute; width:415px; top:100px; left:22px; font:normal 18px/30px "Microsoft YaHei";}
.banner .bd .btn { display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(../images/banner-btn.png) 0 0 no-repeat; _background:url(../images/banner-btn-ie6.png) 0 0 no-repeat;}
.banner .hd { width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;}
.banner .hd ul li { cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(../images/dot_black.png) 0 0; overflow:hidden; line-height:9999px; filter:alpha(opacity=40);opacity:0.4;}
.banner .hd ul .on { filter:alpha(opacity=100);opacity:1;}
.swiper-container { width:100%;  height:100%;}
.swiper-slide { text-align:center; font-size:18px; background:#fff;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom:80px !important;}
.swiper-pagination-bullet{ width:40px !important; height:4px !important;}
.swiper-pagination-bullet-active { background:#fff !important;}
.banner-wrap { width:100%; height:630px; position:relative;}
.banner-text { width:100%; position:absolute; left:0; font-size:24px; color:#fff; z-index:999;}
.banner-text-con { width:1200px; text-align:left; line-height:50px;}

/* 优势 */
.banner-advantage-wrap { width:100%; position:absolute; bottom:-50px; z-index:10;}
.banner-advantage { width:1200px; display:flex;}
.banner-advantage dl { width:25%; background:#fff; line-height:30px; color:#0089ff; padding:20px; border-right:1px #f2f2f2 solid;  margin-right:20px; cursor:pointer; box-sizing:border-box;
	border-radius:10px;
	-webkit-border-radius:10px;
	-webkit-box-shadow: 0 2px 8px 0 rgba(20,30,49,.1);
	box-shadow: 0 2px 8px 0 rgba(20,30,49,.1);
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}
.banner-advantage dl:last-child { margin-right:0px;}
.banner-advantage dt { font-size:16px; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.banner-advantage dd { width:70%; line-height:20px; font-size:13px; color:#333; margin:0; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.banner-advantage dl:nth-child(1) { background:#fff url(../images/advantage_bg1.png) bottom right no-repeat; background-size:50%;}
.banner-advantage dl:nth-child(2) { background:#fff url(../images/advantage_bg2.png) bottom right no-repeat; background-size:50%;}
.banner-advantage dl:nth-child(3) { background:#fff url(../images/advantage_bg3.png) bottom right no-repeat; background-size:50%;}
.banner-advantage dl:nth-child(4) { background:#fff url(../images/advantage_bg4.png) bottom right no-repeat; background-size:50%;}
.banner-advantage dl:hover {
	transform:translate(0,-15px);
	-webkit-transform:translate(0,-15px);
	-moz-transform:translate(0,-15px);
	-o-transform:translate(0,-15px);
	-ms-transform:translate(0,-15px);	
}
.banner-advantage dl:nth-child(1):hover { background:#eaf4fd url(../images/advantage_bg1.png) bottom right no-repeat; background-size:50%;}
.banner-advantage dl:nth-child(2):hover { background:#eaf4fd url(../images/advantage_bg2.png) bottom right no-repeat; background-size:50%;}
.banner-advantage dl:nth-child(3):hover { background:#eaf4fd url(../images/advantage_bg3.png) bottom right no-repeat; background-size:50%;}
.banner-advantage dl:nth-child(4):hover { background:#eaf4fd url(../images/advantage_bg4.png) bottom right no-repeat; background-size:50%;}

.tiyan-btn,.tiyan-btn2 { width:100px; height:50px; line-height:50px; font-size:16px; text-align:center; margin-top:20px; cursor:pointer;
	-webkit-border-radius:5px;
	border-radius:5px;
	-webkit-transition:all .5s;
	transition:all .5s;
}
.tiyan-btn {background:#1e92ff; color:#fff; border:none;}
.tiyan-btn:hover { opacity:0.5;}
.tiyan-btn2 { background:#fff; color:#1e92ff; border:#1e92ff 1px solid;}
.tiyan-btn2:hover { background:#eaf3fd;}

/* 栏目标题+英文 */
/* .item-title { width:400px; height:20px; border-bottom:#d8d8d8 1px solid; margin:0 auto; position:relative;}
.item-title-text { width:150px; height:40px; background:#f5f5f5; font-size:24px; font-weight:bold; text-align:center; line-height:40px; position:absolute; top:0; left:125px;}
.item-title-white { background:#fff;}
.item-title-gray { background:#f2f2f2;}
.item-title-blue { background:#00b7ee;}
.item-title-blue2 { background:#0072cb;}
.item-title-blue3 { background:#3c7ae6;}
.item-title-black { background:#292b2f;} 
.item-title-en { width:800px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#757575; text-align:center; font-weight:inherit; text-transform:uppercase; margin-top:20px;}
.item-title-en-white { width:800px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-align:center; font-weight:inherit; margin-top:20px;}
 */
/* 栏目标题+英文 */
.column-title { font-size:30px; font-weight:bold; text-align:center; line-height:40px; margin-bottom:20px; position:relative;}
/*.column-title:after { width:30px; height:2px; background:#b2b2b2; margin-top:15px; margin:0 auto; clear:both; content:""; display:block;}*/
.column-title-line { width:30px; height:20px; border-bottom:#b2b2b2 2px solid; margin-top:10px;}
.column-title-line2 { width:30px; height:20px; border-bottom:#fff 2px solid; margin-top:10px;}
.column-title-en { height:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#757575; text-align:center; font-weight:inherit; margin-top:10px;
	text-transform:uppercase;  /* 全大写 */
	/*capitalize  首个字母大写
	lowercase 全小写*/
}
.column-info-big { text-align:center; line-height:50px; font-size:26px;}
.column-info-small { text-align:center; color:#999999; font-size:16px; line-height:40px;}
.home-more,.home-more2 { background:#046cff linear-gradient(269deg,#00acff,#046cff); color:#fff; text-align:center; font-size:16px; display:block; cursor:pointer;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.3s;
}
.home-more { width:160px; height:50px; line-height:50px;}
.home-more2 { width:140px; height:40px; line-height:40px;}
.home-more:hover,.home-more2:hover { background:#0089ff; color:#fff;}
.home-more a ,.home-more2 a { color:#fff;}
.home-more a:hover ,.home-more2 a:hover { color:#fff;}

/*产品滚动*/
.pro-wrap { width:100%; background:#fff; padding:0 0 60px 0px; box-sizing:border-box; position:relative; overflow:hidden;}
.pro-wrap2 { width:100%; background:#fff; padding:0 0 0px 0px; box-sizing:border-box; position:relative; overflow:hidden;}
.pro { width:1200px; background:#fff; padding:50px 0 30px 0; position:relative;}
.pro-list { width:1200px; padding:40px 0 10px 0; overflow:hidden; position:relative;}
.pro-list .tempWrap { overflow:visible !important;}
.pro-list ul {overflow:visible !important; zoom:1;}
.pro-list li { width:270px; height:320px; background:#f7f7f7; text-align:center; margin-right:35px; cursor:pointer; float:left; display:inline; position:relative; overflow:hidden;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, .2);
	moz-box-shadow: 0 0px 10px rgba(0, 0, 0, .2);
	box-shadow: 0 0px 10px rgba(0, 0, 0, .2);
	transition:all 0.3s;
}
/* .pro-list ul li img { width:100%; height:320px; transition:transform 0.3s;}
.pro-list ul li:hover img { transform:scale(1.2);} */
.pro-list-pic { width:270px; height:320px; overflow:hidden; display:flex; justify-content:center; align-items:center; border-radius:5px; -webkit-border-radius:5px;}
.pro-list-pic img { max-width:100%; max-width:100%; border-radius:5px; -webkit-border-radius:5px; overflow:hidden;}
.pro-list-layer { width:100%; height:100%; background:rgba(0, 0, 0, 0.5); color:#fff; padding:20px 10px 30px 10px; box-sizing:border-box; 
	position:absolute; left:0; right:0; bottom:-100%; display:flex; justify-content:space-between; align-items:center; flex-direction:column; flex-wrap:wrap;
	border-radius:5px;
	-webkit-border-radius:5px;
	transition:all 0.3s;
}
.pro-list-layer dl { display:flex; justify-content:flex-start; align-items:center; flex-wrap:wrap;}
.pro-list-layer dt { width:100%; line-height:50px; font-size:24px; font-weight:bold; text-align:center;}
.pro-list-layer dd { width:100%; line-height:30px; margin:0; text-align:left;}
.pro-list-layer dd i { margin-right:5px;}
.pro .prev, .pro .next { width:60px; height:60px; background:#fff; color:#0089ff; display:flex; justify-content:center; align-items:center; cursor:pointer; position:absolute; z-index:99; top:280px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);
	box-shadow:0 2px 10px 0 rgba(0,0,0,.1);
}
.pro .prev { left:-30px;}
.pro .next { right:-20px;}
.pro .prevStop, .pro .nextStop, .pro .prev:hover, .pro .next:hover { background:#0089ff; color:#fff;}
.pro .prev i, .pro .next i { font-weight:bold; font-size:32px;}

/*产品切换*/
.pro-menu { width:100%; padding-top:20px; box-sizing:border-box;}
.pro-menu .hd { width:1160px; padding:0 20px; position:relative;}
.pro-menu .hd ul { display:flex; justify-content:center;}
.pro-menu .hd ul li { height:50px; line-height:50px; text-align:center; color:#666; font-size:18px; padding:0px 20px; margin:20px 20px 20px 0; border:#e7e7e7 1px solid; cursor:pointer; position:relative;
	border-radius:40px;
}
.pro-menu .hd ul li:last-child { margin-right:0;}
.pro-menu .hd ul li a { color:#666;}
.pro-menu .hd ul li.on { background:#0089ff; border:#0089ff 1px solid;}
.pro-menu .hd ul li.on a { color:#fff;}
.pro-menu .hd ul li.on a:hover { color:#fff;}
.pro-menu .pro-con { width:100%; background:#f2f2f2; padding:20px 0px;}
.pro-menu .bd { width:1200px;}
.pro-menu .pro-con-wrap { width:1160px; padding:20px; cursor:pointer; /* box-sizing:border-box; */ overflow:hidden; display:flex; justify-content:space-between; flex-wrap:wrap; position:relative;
	border-radius:10px;
}
.pro-con-desc { width:400px; padding:20px 20px 0 20px; box-sizing:border-box;}
.pro-con-desc-title { line-height:30px; font-size:24px; font-weight:bold;}
.pro-con-desc-text { height:216px; line-height:30px; font-size:18px; padding:10px 0 0 0; overflow:hidden;}
.product-pic { flex:1; text-align:center; position:relative; display:flex; justify-content:right; align-items:center;
	/* -webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);
	box-shadow:0 2px 10px 0 rgba(0,0,0,.1); */
}
.product-pic img { width:600px;}

.btn-wrap { padding:20px 0 20px 0; margin:0px; display:flex; justify-content:center; align-items:center;}
.apply-btn { width:160px; height:50px; line-height:50px; color: #fff; text-align:center; font-size:18px; margin:0px; cursor:pointer; box-sizing:border-box;
	background:#046cff linear-gradient(269deg,#00acff,#046cff);
	border-radius:5px;
}
.apply-btn:hover { background:#0089ff;}
.apply-btn a, .apply-btn a:hover { color:#fff;}
.apply-btn2 { width:160px; height:50px; line-height:50px; color: #fff; text-align:center; font-size:18px; cursor:pointer; box-sizing:border-box;
	background:#fff; color:#0089ff; margin-left:30px; border:1px solid #046cff;
	border-radius:5px;
}
.apply-btn2:hover { background:#eaf3fd;}
.apply-btn2 a { color:#0089ff;}

/*产品功能模块*/
/*.pro-module-wrap { width:100%; background:#3c7ae6 url(../images/pic_map.png) center top no-repeat; padding:20px 0; position:relative;}*/
.pro-module-wrap { width:100%; background:#fff; padding:20px 0; box-sizing:border-box; position:relative;}
.pro-module { width:1200px;}
.pro-module dl a { color:#333;}
.pro-module dl a:hover { color:#f00;}
.pro-module dl { width:180px; height:148px; text-align:center; margin:30px 20px 0 0; float:left;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}
.pro-module dl:hover { 
	transform:translate(0,-10px);
	-webkit-transform:translate(0,-10px);
	-moz-transform:translate(0,-10px);
	-o-transform:translate(0,-10px);
	-ms-transform:translate(0,-10px);	
}
.pro-module dl dt { width:200px; height:108px;}
.pro-module dl dd { width:200px; height:40px; line-height:40px;}
.pro-module dl:nth-child(6n) { margin-right:0px;}
.pro-module dl img { max-width:120px; max-height:120px; overflow:hidden;
	-webkit-transition:0.3s ease-out;
	-moz-transition:0.3s ease-out;
	-ms-transition:0.3s ease-out;
	-o-transition:0.3s ease-out;
	transition:0.3s ease-out;
}
.pro-module dl:hover img { 
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	-ms-transform:rotateY(180deg);
	-o-transform:rotateY(180deg);
	transform:rotateY(180deg);
}
.pro-module2 { width:1200px;}
.pro-module2 dl { width:100%; margin-top:15px; float:left;}
.pro-module2 dt { width:100%; line-height:32px; font-size:14px; color:#53565b; font-weight:bold; position:relative; float:left;}
.pro-module2 dt em { width:1124px; height:1px; background:#e4e4e4; display:block; position:absolute; right:0; top:50%;}
.pro-module2 dl dd { float:left; margin:0 25px; margin-top:10px; border-radius:6px; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; transition:all 0.3s;}
.pro-module2 dl dd:hover { -webkit-transform:translate(0,-5px); -moz-transform:translate(0,-5px); -o-transform:translate(0,-5px); -ms-transform:translate(0,-5px); transform:translate(0,-5px);}
.pro-module2 dl dd > a { width:100px; height:100px; text-align:center; display:block;}
.pro-module2 dl dd > a i { display:block; position:relative; width:100%; height:100%; height:74px;}
.pro-module2 dl dd > a i img { max-width:100%; max-height:100%; margin:auto; position:absolute; top:0; bottom:0; left:0; right:0;}
.pro-module2 dl dd > a em { color:#555;}
.pro-module2 dl dd:hover { box-shadow:0px 0px 15px #ddd;}
.pro-module2 dl dd.more { line-height:100px; padding-left:50px;}
.pro-module2 dl dd.more > a { width:auto; height:auto; display:inline-block; color:#3c7ae6;}
.pro-module2 dl dd.more:hover { box-shadow:none;}

/*成功案例*/
.case-wrap { width:100%; background:#fff; /* background:#eaf4fd; */ padding:0 0 60px 0px; box-sizing:border-box; position:relative; overflow:hidden;}
.case { width:100%; padding:50px 0 0px 0; position:relative;}
.case-list { width:1200px; padding:40px 0 10px 0; overflow:hidden; position:relative;}
.case-list .tempWrap { overflow:visible !important;}
.case-list ul { overflow:visible !important; zoom:1;}
.case-list li { width:375px; background:#fff; text-align:center; /* border:#ccc 1px solid; */ margin-right:35px; cursor:pointer; float:left; display:inline; box-sizing:border-box; position:relative; 
	border-radius:10px;
	-webkit-border-radius:10px;
	-webkit-box-shadow: 0 2px 8px 0 rgba(20,30,49,.1);
	box-shadow: 0 2px 8px 0 rgba(20,30,49,.1);
	transition:all 0.3s;
}
.case-list li:hover { cursor:pointer;
	transform:translate(0,-15px);
	-webkit-transform:translate(0,-15px);
	-moz-transform:translate(0,-15px);
	-o-transform:translate(0,-15px);
	-ms-transform:translate(0,-15px);
}
.case-list-pic { width:375px; height:210px; border-radius:10px 10px 0 0; overflow:hidden;}
.case-list-pic img { width:375px; height:210px;}
.case-list-logo { height:35px; text-align:left; margin:20px 10px 10px 10px;}
.case-list-logo img { height:35px;}
.case-list-text { height:100px; line-height:25px; text-align:left; padding:0px 15px 10px 15px; margin:0; box-sizing:border-box; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; overflow:hidden;}
.case-list .case-pic-tag { height:30px; line-height:30px; color:#fff; padding:0 10px; position:absolute; left:0; top:0px; z-index:1;
	background: linear-gradient(270deg, #00acff 0%, #046cff 100%);
	-webkit-border-radius:10px 0px 10px 0;
	border-radius:10px 0px 10px 0;}
.case-list .case-pic-tag a { color:#fff;}
.case-list-cmp-user { line-height:30px; text-align:right; padding:0px 15px 10px 15px; margin:0;}
.case-list-arrow { display:flex; justify-content:center; align-items:center; padding:20px 0 0 0;}
.case .prev, .case .next { width:60px; height:60px; background:#fff; color:#0089ff; margin:0; display:flex; justify-content:center; align-items:center; cursor:pointer;
	border-radius:50%;
	-webkit-border-radius:50%;
	-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);
	box-shadow:0 2px 10px 0 rgba(0,0,0,.1);
}
.case .prev { margin-right:20px;}
.case .next { margin-left:20px;}
.case .prevStop, .case .nextStop, .case .prev:hover, .case .next:hover { background:#0089ff; color:#fff;}
.case .prev i, .case .next i { font-weight:bold; font-size:32px;}

/* 合作伙伴 */
.partners-wrap { width:100%; background:#fff; padding:0px 0 20px 0;}
.partners-wrap2 { background:#f2f2f2;}
.partners { width:1200px;}
.partners-list { width:1200px; padding:20px 0 10px 0; overflow:hidden; position:relative;}
.partners-list li { width:175px; height:80px; background:#fff; text-align:center; padding:5px; margin:0 30px 30px 0; border:#f0f0f0 1px solid; float:left; display:inline; box-sizing:border-box; cursor:pointer; overflow:hidden; position:relative;
	border-radius:10px;
	webkit-box-shadow: 0 2px 12px 0 rgba(0,72,57,.1);
	box-shadow: 0 2px 12px 0 rgba(0,72,57,.1);
	transition:all 0.3s;
}
.partners-list li:hover {
	/* -webkit-box-shadow:0 5px 10px #d8d8d8;
	box-shadow:0 5px 10px #d8d8d8; */
}
.partners li:nth-child(6n+0) { margin-right:0px;}
.partners-list .partners-pic { width:100%; height:100%; padding:3px; display:flex; justify-content:center; align-items:center; overflow:hidden; box-sizing:border-box;}
.partners-list ul li img { max-width:100%; max-height:100%; display:block; transition:transform 0.3s;}
.partners-list ul li:hover img { transform:scale(1.2);}
.partners-list .partners-name { width:100%; height:100%; line-height:80px; background:rgba(0,0,0,.5); color:#fff; text-align:center; border-radius:10px;
	position:absolute; left:0; bottom:-100%; transition:all 0.3s;
}
.partners-list a { color:#fff;}

/* 解决方案 */
.solutions-wrap { width:100%; background:#f2f2f2; padding:60px 0;}
.solutions { width:1200px;}
.solutions-box { width:100%; padding-top:20px; display:flex; flex-wrap:wrap;}
.solutions-pic { width:300px; height:355px; margin:15px 15px 0 0; position:relative;}
.solutions-pic img { width:100%; height:100%;}
.solutions-pic-layer { padding:20px; position:absolute; color:#fff;}
.solutions-pic-layer h2 { line-height:30px; font-size:24px; font-weight:bold;}
.solutions-pic-layer p { line-height:24px; padding-top:10px;}

.solutions-pic-btn { width:120px; height:40px; line-height:40px; background:rgba(255, 255, 255, 0.85); color:#0089ff; text-align:center; font-size:18px; margin:50px 0 0 0; cursor:pointer; box-sizing:border-box;
	border-radius:5px;
}
.solutions-pic-btn:hover { background:rgba(255, 255, 255, 1);}
.solutions-list { flex:1;}
.solutions-list dl { width:265px; background:#fff; padding:20px 10px; margin:15px 15px 0px 0; float:left; cursor:pointer;
	box-shadow:1px 1px 2px #ddd;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}
.solutions-list dl:hover { 
	transform:translate(0,-15px);
	-webkit-transform:translate(0,-15px);
	-moz-transform:translate(0,-15px);
	-o-transform:translate(0,-15px);
	-ms-transform:translate(0,-15px);	
}
.solutions-list dl:nth-child(3n+0){ margin-right:0px;}
.solutions-list dt { text-align:center; color:#0089ff;}
.solutions-list dt i { height:64px; line-height:64px; font-size:48px; font-weight:normal; display:block;}
.solutions-list dt h3 { line-height:30px; padding-bottom:6px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.solutions-list dd { line-height:30px; text-align:center; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.solutions-list dl:hover { background:#1276e5; color:#fff; cursor:pointer;}
.solutions-list dl:hover dt { color:#fff;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}
.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;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}

/* 首页新闻 */
.home-news { width:100%; background:#f2f2f2; padding:40px 0 40px 0; font-size:14px;}
.home-news-list-wrap { width:1200px; display:flex; flex-wrap:wrap;}
.home-news-list { width:400px; height:390px; background:#fff; margin:40px 30px 0 0; flex:1; border-radius:10px;
	-webkit-box-shadow:0 5px 10px #d8d8d8;
	box-shadow:0 5px 10px #d8d8d8;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;}
.home-news-list:last-child { margin-right:0;}
.home-news-list .home-news-pic { width:100%; height:180px; overflow:hidden;}
.home-news-list .home-news-pic dl { position:relative;}
.home-news-list .home-news-pic dt { width:100%; height:180px; border-radius:10px 10px 0 0; overflow:hidden;}
.home-news-list .home-news-pic dt img { width:100%; height:100%; transition:transform .5s;}
.home-news-list .home-news-pic dd { width:100%; height:40px; line-height:40px; background:rgba(0,0,0,.5); color:#fff; text-align:center; position:absolute; left:0; bottom:0;}
.home-news-list .home-news-pic dd a { color:#fff;}
.home-news-list:hover .home-news-pic dl dt img { transform:scale(1.2);}
.home-news-list:hover { cursor:pointer;
	transform:translate(0,-15px);
	-webkit-transform:translate(0,-15px);
	-moz-transform:translate(0,-15px);
	-o-transform:translate(0,-15px);
	-ms-transform:translate(0,-15px);
}
.home-news-list .home-news-pic-tag { height:30px; line-height:30px; background:#ff9227; color:#fff; padding:0 10px; position:absolute; left:0; top:0px; z-index:1;
	-webkit-border-radius:10px 0px 10px 0;
	border-radius:10px 0px 10px 0;}
.home-news-list .home-news-pic-tag a { color:#fff;}
.home-news-list .home-news-tab-list { width:100%; background:#fff; box-sizing:border-box; overflow:hidden; border-radius:0 0 10px 10px;}
.home-news-list .home-news-tab-list ul { padding:0 0 10px 0;}
.home-news-list .home-news-tab-list li { width:100%; height:40px; line-height:40px; padding:0 10px; box-sizing:border-box; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
	transition:transform .5s;}
.home-news-list .home-news-tab-list li a:hover { color:#fff;}
.home-news-list .home-news-tab-list li:hover { background:#0089ff; color:#fff;}
.home-news-list .home-news-tab-list li:hover a { color:#fff;}
.home-news-list .home-news-tab-list li:hover .time { color:#fff;}
.home-news-list .home-news-tab-list .home-news-line { height:2px; width:0; background:#ff9227; transition:0.3s;}
.home-news-list:hover .home-news-line { width:100%;}

/* 首页新闻 */
.news-wrap { width:100%; background:#fff;}
.news-list-wrap { width:1200px; padding:50px 0 0px 0;}
/*首页焦点图*/
.focus-box { width:500px; height:350px; background:#fff; position:relative; overflow:hidden;}
.focus-box .pic img { width:500px; height:350px; display:block; overflow:hidden;}
.focus-box .txt-bg { height:50px; width:100%;  background:#333; position:absolute; bottom:0; z-index:1; filter:alpha(opacity=40); opacity:0.4; overflow:hidden;}
.focus-box .txt { width:100%; height:50px; position:absolute; bottom:0; z-index:2; overflow:hidden;}
.focus-box .txt li { width:100%; height:50px; line-height:50px; position:absolute; bottom:-50px;}
.focus-box .txt li a { color:#fff; padding:0 0 0 10px; font-size:16px; text-decoration:none;}
.focus-box .num { position:absolute; z-index:3; bottom:6px; right:6px;}
.focus-box .num li { width:38px; height:38px; line-height:38px; text-align:center; margin-right:1px; float:left; position:relative; cursor:pointer;}
.focus-box .num li a,.focus-box .num li span { width:100%; height:100%; color:#fff; text-align:center; text-decoration:none; position:absolute; z-index:2; display:block; top:0; left:0;}
.focus-box .num li span { width:100%; height:100%; z-index:1; background:#000; filter:alpha(opacity=50); opacity:0.5;}
.focus-box .num li.on a,.focus-box .num a:hover { background:#f60;}

/* 首页文字新闻 */
.news-list-right { width:700px; background:#fff; padding:10px 10px 0 10px; margin-left:20px; box-sizing:border-box;}
.news { padding:40px 0px; box-sizing:border-box; display:flex; justify-content:space-between;}
.news .news-more { height:30px; line-height:30px; color:#999; float:right;}
.news .news-more a { color:#999;}
.news .news-more a:hover { color:#f00;}
.news .hd { text-align:center;}
.news .hd ul {  display:flex; align-items:center;}
.news .hd ul li { height:30px; font-size:18px; padding:0 10px; margin-right:10px; border-bottom:2px solid #fff; float:left; cursor:pointer; overflow:hidden; box-sizing:border-box;}
.news .hd ul li:last-child { margin-right:0px;}
.news .hd ul li a { color:#333;}
.news .hd ul li.on { font-weight:bold; border-bottom:2px solid #0089ff; color:#0089ff;}
.news .bd { }
.news .bd ul { }
.news .tempWrap { }
.news-list { position:relative;}
.news-list dl { width:100%; padding:0 0 8px 0; margin-top:10px; border-bottom:1px dashed #f2f2f2; cursor:pointer; overflow:hidden; box-sizing:border-box; display:flex;
	/*box-shadow:0px 2px 8px #ddd;*/
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}
.news-list dl:hover { background:#f9f9f9;
	transform:translate(0,-5px);
	-webkit-transform:translate(0,-5px);
	-moz-transform:translate(0,-5px);
	-o-transform:translate(0,-5px);
	-ms-transform:translate(0,-5px);	
}
.news-list dl:last-child { border-bottom:0;}
.news-list dt { width:100px; height:80px; overflow:hidden; display:flex; justify-content:center; align-items:center;}
.news-list dt img { max-width:100%; max-height:100%; transition:0.3s;}
.news-list dd { flex:1; margin-left:10px;}
.news-list dd .news-title { height:25px; line-height:25px; font-size:16px; font-weight:bold;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	display:-webkit-box;
	text-overflow:ellipsis;
	overflow:hidden;
	transition:0.3s;
}
.news-list dd .news-desc { height:40px; line-height:20px; font-size:12px; color:#999; position:relative;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	display:-webkit-box;
	text-overflow:ellipsis;
	overflow:hidden;
}
.news-list dl .news-time { line-height:20px; font-size:11px; color:#999;}
.news-list dl:hover dt img { transform:scale(1.2);}
.news-list dl:hover .news-title { color:#0089ff;}

/*数字*/
.number-wrap { width:100%; background:url(../images/number_bg2.png) no-repeat center; padding:100px 0 20px 0;}
.number-con { width:1200px; padding:20px 0 0 0; box-sizing:border-box;}
.number-con dl { width:25%; color:#0089ff; text-align:center; float:left; cursor:pointer; padding:10px 0 20px 0;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}
.number-con dt { font-size:48px; padding:5px 0;}
.number-con dd { color:#999;}
.number-con dd h2 { font-size:26px; color:#0089ff;}
.number-con i {  height:64px; line-height:64px; font-size:48px; font-weight:normal; display:block;}

/*猫扑优势*/
.advantage-wrap { width:100%; background:#fff; padding:20px 0 0; box-sizing:border-box;}
.advantage { width:1200px; box-sizing:border-box;}
.advantage-phone { width:595px; height:663px; margin-top:20px; float:left; overflow:hidden;}
.advantage-list { float:right; width:550px; margin-top:30px;}
.advantage-list dl { width:100%;float:left; margin-top:30px; cursor:pointer;}
.advantage-list dl dt { float:left; margin-right:30px;}
.advantage-list dl:hover dt img { -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg); -ms-transform:rotate(360deg); transform:rotate(360deg); -webkit-transition:all 0.7s; -moz-transition:all 0.7s; -o-transition:all 0.7s; -ms-transition:all 0.7s; transition:all 0.7s;}
.advantage-list dl dd.t1 { color:#108cee; font-size:18px; line-height:36px;}
.advantage-list dl dd.t2 { font-size:14px; color:#999;}

/*footer*/
.footer-wrap { width:100%; background:#20242b;}
.footer { width:1200px; line-height:30px; padding:20px 0;}
.footer dl { height:180px; font-size:12px; color:#737c8b; padding:0px 50px 0px 0; margin-right:40px; /* border-right:#343434 1px solid; */ float:left;}
.footer dl:last-of-type { padding-right:0; margin-right:0px;}
.footer dt { color:#fff; font-size:16px;}
.footer dd { line-height:32px;}
.footer a { color:#737c8b;}
.footer a:hover { color:#fff;}
.footer .hot-tel { color:#0089ff; font-size:24px; font-weight:bold;}
.wx-dy { height:34px;}
.wx-dy li { width:120px; text-align:center; float:left; margin-right:10px; cursor:pointer; position:relative;}
.wx-dy li:last-child { margin-right:0px;}
.wx-dy li img { width:120px; height:120px;}
.wx-dy .wx-name { font-size:16px; color:#fff;}

/*copyright*/
.copyright { width:100%; background:#20242b; line-height:28px; font-size:12px; color:#737c8b; font-family:Arial, Helvetica, sans-serif; padding:20px 0;}
.copyright a { color:#737c8b;}
.copyright a:hover { color:#fff;}
.copyright-web { }
.copyright-web a { color:#a9adb1; margin-right:10px;}
.copyright-web a:hover { color:#0089ff;}
.copyright-web em { margin-left:10px;}
.copyright-text { }
.copyright-content { width:1200px;text-align:center; position:relative;}
.copyright-content .face { position:absolute; left:0px; top:15px; opacity:0.5; filter:Alpha(opacity=50);}
.copyright-content .cqgaw { position:absolute; left:0px; top:15px;}
.copyright-content .dzjg { position:absolute; left:0px; top:15px;}
.copyright-content .gswj { position:absolute; left:0px; top:15px;}
.copyright-content .ewm { position:absolute; right:0px; top:15px;}

/*底部立即咨询*/
.consulting-wrap { background:#1c1c1c url(../images/ljshq-bg.jpg) no-repeat center; background-size:cover; color:#fff; padding:50px 0;}
.consulting { width:1200px;}
.consulting .title { font-size:20px; margin-bottom:20px;}
.consulting .zx-btn { width:130px; line-height:42px; background:#ffb127; display:inline-block; text-align:center; color:#fff; font-size:18px; padding:0 10px; cursor:pointer;}
.consulting .zx-btn:hover { background:#ff9227;}

/* ---------------------子页--------------------- */
.zy-wrap-big { width:100%; padding:20px 0px;}
.zy-wrap { width:1200px; box-sizing:border-box;}
.zy-empty { width:100%; height:60px;}
.zy-empty2 { width:100%; height:10px;}
.zy-empty3 { width:100%; height:80px;}
.zy-body-bg { background:#f2f2f2;}
.zy-body-bg2 { background:#fff;}

/*子页banner样式一*/
.zy-banner-box { width:100%; position:relative;}
.zy-banner { width:100%; height:440px; background-position:top center; background-size:100% 100%; box-shadow:0px 2px 3px #ccc; box-sizing:border-box; position:relative;} 
.zy-banner-wrap { width:1200px; padding:180px 0 0 0; color:#fff; position:relative;}
.zy-banner-wrap h2 { width:1200px; text-align:left; line-height:50px; font-size:30px; letter-spacing:4px;}
.zy-banner-wrap span { width:30%; text-align:left; line-height:30px; font-size:16px; text-transform:uppercase; display:block;}
.zy-banner-tool-wrap { width:100%; height:50px; line-height:50px; background:rgba(0,0,0,0.5); color:#fff; position:absolute; left:0; right:0; bottom:0;}
.zy-banner-tool { width:1200px;}
.zy-go-back { padding-top:8px; float:left;}
.zy-go-back a { display:block; text-align:center;}
.zy-go-back a img,
.zy-go-back a span { width:83px; height:35px; line-height:35px; background:#019cdc; color:#fff; display:inline-block; margin-left:1px; vertical-align:top;}
.zy-go-back a img{ width:15px; height:auto; padding:10px 3px;}
.zy-go-back:hover a img, .zy-go-back:hover a span { background:#0089ff;}

/*子页banner样式二*/
.zy-news-banner-wrap { width:1200px; height:360px; background:#fff; border-radius:10px; overflow:hidden; display:flex; justify-content:space-between; flex-wrap:wrap;}
.zy-news-banner-pic { width:860px; height:360px; background:#fff;}
.zy-news-banner-pic img { width:100%; height:100%;}
.zy-news-banner-con { flex:1; padding:20px; display:flex; flex-direction:column; align-items:flex-end;}
.zy-news-banner-con { cursor:pointer; display:flex; justify-content:space-between; align-items:flex-start;}
.zy-news-banner-con dt { line-height:35px; font-size:26px; letter-spacing:2px; font-weight:bold;
	display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden;
}
.zy-news-banner-con dd { line-height:25px; font-size:14px; padding:10px 0 0 0;
	display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:5; overflow:hidden;
}
.zy-news-banner-tag { width:80px; line-height:25px; background:#1e87f0; font-size:12px; color:#fff; text-align:center; padding:0 5px; margin:0 0 10px 0; border-radius:3px;}
.zy-news-banner-time-wrap { width:100%; line-height:30px; margin:auto 0 0 0; box-sizing:border-box; display:flex; justify-content:space-between; align-items:center;}
.zy-news-banner-user { display:flex; align-items:center; font-size:12px; margin:0px 0 0px 0px;}
.zy-news-banner-user img { width:20px; height:20px; margin-right:5px; border-radius:50%;}
.zy-news-banner-time { line-height:30px; font-size:12px; color:#999; margin:auto 0px 0px 0;}

/*子页导航*/
.zy-nav-wrap { width:1200px; background:#fff; margin-top:20px; overflow:hidden;
	border-radius:5px;
	box-shadow: 0 2px 15px rgba(0,0,0,0.02);
}
.zy-nav-title p { font-size:56px; color:#f2f2f2; font-weight:bold; text-transform:uppercase;}
.zy-nav-title h3 { font-size:24px; color:#333; font-weight:bold; margin-top:-52px; text-align:center; letter-spacing:4px;}
.zy-nav { width:100%; text-align:center;}
.zy-nav ul { padding:10px 10px; display:flex; justify-content:flex-start; align-items:center; flex-wrap:wrap;}
.zy-nav li { height:40px; line-height:40px; background:#fff; color:#888; text-align:center; padding:0 15px; margin-right:10px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.zy-nav li:last-of-type { margin-right:0px;}
.zy-nav li:hover { background:#0089ff; color:#fff; font-weight:bold; cursor:pointer;}
.zy-nav li:hover a { color:#fff;}
.zy-nav li a { color:#888;}
.zy-nav li a:hover { color:#fff;}
.zy-nav .on { background:#0089ff; color:#fff; font-weight:bold;}
.zy-nav .on a { color:#fff;}
.zy-news-title { font-size:24px; line-height:50px; letter-spacing:2px; padding-top:40px;}
.zy-news-location { /*background:url(../images/home_ico.gif) 0px center no-repeat; */padding:0 20px 0 18px;}
.zy-news-location a { color:#fff;}
.zy-news-location a:hover { color:#f00;}

.zy-nav2 { width:100%; height:60px; background:rgba(39,76,136,1); text-align:center; display:none; transition:all 0.3s;}
.zy-nav2 ul { padding-top:10px; display:inline-block;}
.zy-nav2 li { min-width:140px; height:40px; line-height:40px; text-align:center; margin-right:10px; background:#f1f1f1; float:left; display:block;}
.zy-nav2 li:last-of-type { margin-right:0px;}
.zy-nav2 li:hover { background:#0089ff; color:#fff; font-weight:bold; display:block; cursor:pointer;}
.zy-nav2 li a { min-width:140px; height:40px; color:#333; display:block;}
.zy-nav2 li a:hover { color:#fff;}
.zy-nav2 .on { background:#0089ff; color:#fff; font-weight:bold; display:block;}
.zy-nav2 .on a { color:#fff;}

/*子页新闻*/
.zy-news-wrap { width:1200px; display:flex; justify-content:space-between; align-items:flex-start;}
.zy-news-left { flex:1; padding:0 0 10px 0;}
.zy-news-right { width:25%; margin:30px 0 0 10px; box-sizing:border-box;}

/*子页新闻列表*/
.zy-news-bar { width:1200px; height:50px; line-height:50px; position:relative;}
.zy-news-list { width:1160px;}
.zy-news-list li { width:1130px; height:45px; background:url(../images/news_dot.gif) 2px center no-repeat; line-height:45px; border-bottom:#ededed 1px dotted; padding:0 15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zy-news-list li:hover {  background:#f7f7f7 url(../images/news_dot.gif) 2px center no-repeat; cursor:pointer;}

/*子页新闻卡片列表*/
.zy-news-list-card { width:1200px; padding:20px 0 10px 0; position:relative; box-sizing:border-box;}
.zy-news-list-card ul { display:flex; flex-wrap:wrap;}
.zy-news-list-card li { width:277px; background:#fff; text-align:center; margin:0 30px 30px 0; cursor:pointer; box-sizing:border-box; position:relative; 
	border-radius:10px;
	-webkit-border-radius:10px;
	-webkit-box-shadow: 0 2px 8px 0 rgba(20,30,49,.1);
	box-shadow: 0 2px 8px 0 rgba(20,30,49,.1);
	transition:all 0.3s;
}
.zy-news-list-card li:hover { cursor:pointer;
	transform:translate(0,-15px);
	-webkit-transform:translate(0,-15px);
	-moz-transform:translate(0,-15px);
	-o-transform:translate(0,-15px);
	-ms-transform:translate(0,-15px);
}
.zy-news-list-card li:nth-of-type(4n+0) { margin-right:0;}
.zy-news-list-card-pic { width:100%; height:150px; border-radius:10px 10px 0 0; overflow:hidden;}
.zy-news-list-card-pic img { width:100%; height:100%; border-radius: 10px 10px 0 0; overflow:hidden;}
.zy-news-list-card-logo { height:35px; text-align:left; margin:20px 10px 10px 10px;}
.zy-news-list-card-logo img { height:100%;}
.zy-news-list-card-text { height:50px; line-height:25px; text-align:left; padding:0px 15px 0px 15px; margin:15px 0px 10px 0px; box-sizing:border-box; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.zy-news-list-card-time-wrap { display:flex; justify-content:space-between; align-items:center;}
.zy-news-list-card-time { line-height:30px; font-size:12px; color:#999; padding:0px 15px 10px 15px; margin:0 0px 0 0; display:flex; align-items:center;}
.zy-news-list-card-time i { font-size:14px; margin-right:5px;}

/*子页新闻卡片列表二*/
.zy-news-list-card-two { width:1200px; padding:30px 0 10px 0; position:relative; box-sizing:border-box;}
.zy-news-list-card-two ul { display:flex; flex-wrap:wrap;}
.zy-news-list-card-two li { width:380px; background:#fff; text-align:center; margin:0 30px 30px 0; cursor:pointer; box-sizing:border-box; position:relative; 
	border-radius:10px;
	-webkit-border-radius:10px;
	-webkit-box-shadow: 0 2px 8px 0 rgba(20,30,49,.1);
	box-shadow: 0 2px 8px 0 rgba(20,30,49,.1);
	transition:all 0.3s;
}
.zy-news-list-card-two li:hover { cursor:pointer;
	transform:translate(0,-15px);
	-webkit-transform:translate(0,-15px);
	-moz-transform:translate(0,-15px);
	-o-transform:translate(0,-15px);
	-ms-transform:translate(0,-15px);
}
.zy-news-list-card-two li:nth-of-type(3n+0) { margin-right:0;}
.zy-news-list-card-two-pic { width:100%; height:210px; border-radius: 10px 10px 0 0; display:flex; justify-content:center; align-items:center; overflow:hidden;}
.zy-news-list-card-two-pic img { max-width:100%; max-height:100%;}
.zy-news-list-card-two-title { height:60px; line-height:30px; font-size:16px; font-weight:bold; text-align:left; padding:0px 15px 0px 15px; margin:10px 0 10px 0;}
.zy-news-list-card-two-text { height:75px; line-height:25px; color:#999; text-align:left; padding:0px 15px 0px 15px; margin:0; box-sizing:border-box; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden;}
.zy-news-list-card-two-user { display:flex; align-items:center; font-size:12px; margin:10px 0 10px 15px;}
.zy-news-list-card-two-user img { width:20px; height:20px; margin-right:5px; border-radius:50%;}
.zy-news-list-card-two-time { line-height:30px; font-size:12px; color:#999; margin:10px 15px 10px 0;}

/*子页 图片新闻列表*/
.zy-news-list-pic { width:100%; padding:30px 0 0px 0;}
.zy-news-list-pic dl { width:100%; height:190px; background:#fff; padding:10px 0; margin-bottom:20px; box-sizing:border-box; display:flex; flex-wrap:wrap;
	border-radius:5px;
	box-shadow: 0px 2px 2px #e8eaf0; 
	transition:0.3s;
}
.zy-news-list-pic dl dt { width:233px; height:163px; background:#fff; border:#f0f0f0 1px solid; padding:5px 0 0 5px; margin-left:10px; float:left; overflow:hidden; transition:0.3s;}
.zy-news-list-pic dl dt img { width:228px; height:158px; overflow:hidden; transition:0.3s;}
.zy-news-list-pic dl dd { flex:1; margin-left:10px; padding:0 15px 0 5px; float:left;}
.zy-news-list-pic dl dd h3 { height:40px; line-height:40px; font-size:18px;}
.zy-news-list-time-wrap { display:flex; align-items:center;}
.zy-news-list-time { height:30px; line-height:30px; font-size:12px; color:#999; margin:0 10px 0 0; display:flex; align-items:center;}
.zy-news-list-time i { font-size:14px; margin-right:5px;}
.zy-news-list-pic-des { width:100%; height:60px; font-size:14px; line-height:30px; color:#888; overflow:hidden;}
.zy-news-list-des-more { width:80px; height:30px; background:#0089ff; text-align:center; line-height:30px; margin-top:10px; float:left; transition:0.3s;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.zy-news-list-des-more a { color:#fff; display:block;}
.zy-news-list-pic dl:hover { background:#0089ff; box-shadow: 0px 2px 10px #e8eaf0;}
.zy-news-list-pic dl:hover a { color:#fff;}
.zy-news-list-pic dl:hover dt { background:#fff; border:#fff 1px solid;}
.zy-news-list-pic dl:hover dt img { color:#fff; transform:scale(1.2);}
.zy-news-list-pic dl:hover .zy-news-list-time { color:#fff;}
.zy-news-list-pic dl:hover .zy-news-list-pic-des { color:#fff;}
.zy-news-list-pic dl:hover .zy-news-list-des-more { background:#ff6600;}

/*子页 图片新闻列表2*/
.zy-news-list-pic2 { width:100%; cursor:pointer; display:flex; flex-wrap:wrap; /* justify-content: space-between; */}
.zy-news-list-pic2-item { width:380px; height:400px; background:#ffffff; padding:2px; margin:30px 20px 0 0; border:1px solid #e5e5e5; overflow:hidden; position:relative; box-sizing:border-box;
	-webkit-box-shadow:0 5px 5px #d8d8d8;
	box-shadow:0 5px 5px #d8d8d8;
}
.zy-news-list-pic2-img { width:100%; height:200px; position:relative;}
.zy-news-list-pic2-img img { width:100%; height:100%;}
.zy-news-list-pic2-img:nth-of-type(3n+0) { margin-right:0px;}
.zy-news-list-pic2-con { width:100%; background:#ffffff; position:absolute; left:0; bottom:-40px; display:flex; justify-content:space-between; flex-direction:column;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	transition:all 0.3s;
}
.zy-news-list-pic2-item:hover .zy-news-list-pic2-con { bottom:0;}
.zy-news-list-pic2-class { line-height:20px; text-align:center; color:#999; padding-top:10px;}
.zy-news-list-pic2-title { line-height:40px; font-size:18px; color:#333; text-align:center; padding:0 20px; box-sizing:border-box;}
.zy-news-list-pic2-desc { height:50px; line-height:25px; color:#8a8a8a; padding:0 20px; box-sizing:border-box; overflow:hidden;}
.zy-news-list-pic2-desc a { color:#8a8a8a;}
.zy-news-list-pic2-desc a:hover { color:#f00;} 
.zy-news-list-pic2-module { height:68px; padding:0 20px; box-sizing:border-box;}
.zy-news-list-pic2-module a { font-size:12px; line-height:24px; color:#8a8a8a; text-align:center; border:1px solid #cccccc; padding:0 5px; margin:8px 10px 0px 0; cursor:pointer; float:left; display:block;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.zy-news-list-pic2-module a:hover { background:#eaf3fd; color:#0089ff; border:1px solid #0089ff;}
.zy-news-list-pic2-btn { width:100%; height:40px; line-height:40px; background:#0089ff; color:#fff; text-align:center; margin-top:12px; display:block;}
.zy-news-list-pic2-btn:hover { color:#fff;}

/* 子页图片列表 */
.zy-pic-list { width:1200px; padding:20px; box-sizing:border-box;}
.zy-pic-list li { width:340px; height:208px; background:#e4e4e4 url(../images/no_pic.png) center center no-repeat; border:#dcdcdc 1px solid; padding:10px; margin:20px 24px 0px 0px; float:left; position:relative; cursor:pointer; overflow:hidden;
	box-shadow:0 1px 3px rgba(34,25,25,0.2); 
	-moz-box-shadow:0 1px 3px rgba(34,25,25,0.2); 
	-webkit-box-shadow:0 1px 3px rgba(34,25,25,0.2); 
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.zy-pic-list li(3n+0) { margin-left:0;}
.zy-pic-list li img { width:340px; height:auto; overflow:hidden;}
.zy-pic-list .pro-name { width:340px; height:30px; line-height:30px; text-align:center; color:#fff; position:absolute; bottom:10px;
	background:rgba(0,0,0,0.5);
}
.zy-pic-list .pro-name a { color:#fff;}
.zy-pic-list .pic-box { width:340px; height:208px; background:#fff; text-align:center; overflow:hidden;}
.zy-pic-list .pic-box img { width:100%; height:auto; transition:transform 0.3s;}
/*.zy-pic-list .pic-box img:hover { transform:scale(2);}*/
.zy-pic-list .pro-con-txt { width:340px; height:0px; line-height:45px; position:absolute; left:10px; bottom:10px; z-index:999;
	background:rgba(0,0,0,0.8);
}
.zy-pic-list .pro-con-txt h3 { width:340px; height:45px; line-height:45px; color:#fff; text-align:center; overflow:hidden;}
.zy-pic-list .pro-con-txt p { width:310px; height:96px; color:#999; line-height:24px; padding:0 15px; overflow:hidden;}
.zy-pic-list .pro-con-txt span { width:120px; height:30px; background:#e70012;}
.zy-pic-list .pro-con-txt span a { width:120px; height:30px; background:#e70012; color:#fff; text-align:center; line-height:30px; margin:10px 0 0 105px; display:block;}
.zy-pic-list .pro-con-txt span a:hover { background:#c00;}

/*热门文章*/
.zy-news-list-hot-wrap { background:#fff; padding:5px 10px 10px 10px; margin-bottom:10px; border-radius:5px;}
.zy-news-list-hot-title { line-height:40px; border-bottom:#f2f2f2 1px solid; display:flex; justify-content:space-between; align-items:center;}
.zy-news-list-more { color:#999;}
.zy-news-list-more a { color:#999;}
.zy-news-list-more a:hover { color:#f00;}
.zy-news-list-hot { }
.zy-news-list-hot li { margin-top:5px; display:flex; align-items:flex-start;}
.zy-news-list-hot-round { width:10px; height:10px; border:#ccc 2px solid; margin:5px 5px 0 0; border-radius:50%;}
.zy-news-list-hot-name { flex:1; line-height:24px;}
.zy-news-list-hot-name p { cursor:pointer;}
.zy-news-list-hot-time { font-size:11px; color:#999; font-family:Arial, Helvetica, sans-serif;}
.zy-news-list-cloud-tag { }
.zy-news-list-cloud-tag ul { display:flex; align-items:center; flex-wrap:wrap;}
.zy-news-list-cloud-tag li { line-height:24px; background:#edf3ff; color:#333; text-align:center; margin:10px 10px 0 0; padding:3px 8px;
	border-radius:4px;
}

/*热门文章 图文*/
.zy-news-list-pic-hot { width:100%;}
.zy-news-list-pic-hot dl { margin-top:10px; display:flex; flex-wrap:wrap;}
.zy-news-list-pic-hot dt { width:110px; height:70px; background:#f2f2f2; margin:0 10px 0 0; display:flex; justify-content:center; align-items:center; overflow:hidden;}
.zy-news-list-pic-hot dt img { max-width:100%; max-height:100%;}
.zy-news-list-pic-hot dd { flex:1; line-height:20px;}
.zy-news-list-pic-hot-time { font-size:11px; color:#999; font-family:Arial, Helvetica, sans-serif; margin-top:10px;}

/*相关阅读 图文*/
.zy-news-related-read-list { width:100%;}
.zy-news-related-read-list dl { margin-top:10px;}
.zy-news-related-read-list dt { width:100%; height:120px; background:#f2f2f2; margin:0 0 10px 0; display:flex; justify-content:center; align-items:center;}
.zy-news-related-read-list dt img { max-width:100%; max-height:100%;}
.zy-news-related-read-list dd { line-height:20px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.zy-news-related-read-list-time { font-size:11px; color:#999; font-family:Arial, Helvetica, sans-serif;}

/*相关资讯*/
.zy-news-related-wrap { width:100%; background:#f2f2f2; padding:0px 0 60px 0;}
.zy-news-related-list-wrap { width:1200px; display:flex; justify-content:space-between; flex-wrap:wrap;}
.zy-news-related-list { width:720px; height:340px; background:#fff; padding:20px; margin-right:20px; box-sizing:border-box; border-radius:10px;}
.zy-news-related-list ul { }
.zy-news-related-list li { line-height:35px; margin-top:8px; display:flex; align-items:center; cursor:pointer;}
.zy-news-related-list li span:first-child { line-height:25px; background:#f4f4f4; font-size:12px; color:#0089ff; padding:0 10px; margin:0 5px 0 0; border-radius:5px; display:block;}
.zy-news-related-list li span:first-child a { color:#0089ff;}
.zy-news-related-list li span:nth-of-type(2) { flex:1; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.zy-news-related-list li span:last-child { font-size:11px; color:#999; margin:0 0 0 10px;}
.zy-news-related-list li span:last-child a { color:#999;}
.zy-news-related-list-title { line-height:40px; display:flex; justify-content:space-between; align-items:center; cursor:pointer;}
.zy-news-related-list-name { font-size:20px;}
.zy-news-related-list-name:before { width:8px; height:20px; background:#4285f4; display:inline-block; content:""; margin-right:10px; position:relative; top:3px;}
.zy-news-related-list-more { height:30px; line-height:30px; color:#999; cursor:pointer;}
.zy-news-related-list-more a { color:#999;}
.zy-news-related-list-more a:hover { color:#f00;}

/*相关资讯焦点图*/
.zy-news-related-pro-video { width:460px; height:340px; background:#fff; padding:20px; box-sizing:border-box; border-radius:10px;}
.zy-news-related-pro-video-con { height:240px; background:#ccc; margin-top:20px; box-sizing:border-box; position:relative; overflow:hidden;}
.zy-news-related-pro-video-con .pic img { width:100%; height:100%; display:block; overflow:hidden;}
.zy-news-related-pro-video-con .txt-bg { height:50px; width:100%;  background:#333; position:absolute; bottom:0; z-index:1; filter:alpha(opacity=40); opacity:0.4; overflow:hidden;}
.zy-news-related-pro-video-con .txt { width:100%; height:50px; position:absolute; bottom:0; z-index:2; overflow:hidden;}
.zy-news-related-pro-video-con .txt li { width:100%; height:50px; line-height:50px; position:absolute; bottom:-50px;}
.zy-news-related-pro-video-con .txt li a { color:#fff; padding:0 0 0 10px; font-size:16px; text-decoration:none;}
.zy-news-related-pro-video-con .num { position:absolute; z-index:3; bottom:6px; right:6px;}
.zy-news-related-pro-video-con .num li { width:38px; height:38px; line-height:38px; text-align:center; margin-right:1px; float:left; position:relative; cursor:pointer;}
.zy-news-related-pro-video-con .num li a,.zy-news-related-pro-video-con .num li span { width:100%; height:100%; color:#fff; text-align:center; text-decoration:none; position:absolute; z-index:2; display:block; top:0; left:0;}
.zy-news-related-pro-video-con .num li span { width:100%; height:100%; z-index:1; background:#000; filter:alpha(opacity=50); opacity:0.5;}
.zy-news-related-pro-video-con .num li.on a,.zy-news-related-pro-video-con .num a:hover { background:#f60;}

/*子页新闻详情*/
.news-show-wrap { width:1200px; padding:20px 0; display:flex; box-sizing:border-box;}
.new-directory { width:200px; max-height:100vh; overflow-y:auto; position:sticky; top:80px;}
.new-directory-title { width:100%; height:40px; background:#fff; border:1px solid #e5e5e5; padding:0 10px; box-sizing:border-box; border-radius:5px 5px 0 0; cursor:pointer; display:flex; justify-content:space-between; align-items:center;}
.new-directory-title-name { flex:1; font-size:16px; font-weight:bold;}
.new-directory-arrow { width:0; height:0; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:6px solid #999; transition:transform 0.2s;}
.new-directory-arrow.collapsed { transform:rotate(180deg);}	
.new-directory-con { width:100%; background:#fff; border:1px solid #e5e5e5; border-top:none; padding:10px; border-radius:0 0 5px 5px; box-sizing:border-box;}
.new-directory-con li { line-height:20px; padding:5px 5px; margin:5px 0; cursor:pointer; border-radius:5px;}
.new-directory-con li:hover { background:#f5f5f5; color:#f00; font-weight:bold;}
.new-directory-con li.active { background:#f5f5f5; color:#f00; font-weight:bold;}
.new-directory-con li.h1 { line-height:25px; font-size:16px; font-weight:bold; padding-left:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.new-directory-con li.h2 { line-height:25px; font-size:14px; padding-left:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news-show-right, .news-show-right2 { max-height:100vh; margin:0px 0 0 20px; box-sizing:border-box; overflow:hidden; position:sticky; top:80px;}
.news-show-right { width:320px;}
.news-show-right2 { width:260px;}
.news-show-con-wrap, .news-show-con-wrap2 { height:100%; box-sizing:border-box;}
.news-show-con-wrap { width:660px; margin:0px 0 0 20px;}
.news-show-con-wrap2 { width:940px; margin:0px 0 0 0px;}
.news-show { width:100%; background:#fff; padding:10px 0 10px 0; overflow:hidden; position:relative; border-radius:5px;}
.news-show-title { width:100%; font-size:32px; color:#333; font-weight:bold; text-align:center; line-height:40px; padding:20px 20px 30px 20px; box-sizing:border-box;}
.news-show .soure { height:40px; line-height:40px; background:#f9f9f9; text-align:center; color:#999;}
.news-show .soure-tag { padding:0 20px; display:flex; justify-content:space-between;}
.news-show .soure-tag-tag-list { flex:1; display:flex; justify-content:flex-end; align-items:center; margin-left:auto;}
.news-show .soure-tag-tag-list li { line-height:18px; background:#f7f8fc; font-size:12px; color:#6698ff; padding:6px 15px; margin-left:5px;
	border-radius:20px;
}
.news-show .soure-tag-tag-list li:first-child { margin-left:0;}
.news-show .soure-tag-tag-list li a { color:#6698ff;}
.news-show .news-show-line { height:40px; line-height:40px; color:#999; text-align:center; border-bottom:#e3e3e3 1px solid;}
.news-show .news-show-con { line-height:32px; font-size:16px; padding:20px 20px;}
.news-show .news-show-desc { background:#f7f8fc; padding:10px 15px; margin: 0 0 10px; border-radius:4px; border-left:4px solid #0089ff;}
.news-show .news-show-con img { max-width:100%; height:auto;}
.news-show .news-show-con h1 { font-size:28px;}
.news-show .news-show-con h2 { font-size:24px;}
.news-show .news-show-con h3 { font-size:20px;}
.news-show .news-copyright { background:#f9f9f9; line-height:20px; color:#999; font-size:12px; margin-top:10px; padding:5px 10px; border-radius:5px;}
.zy-next-news { width:100%; margin-top:20px;}
.zy-next-news ul { display:flex; justify-content:space-between;}
.zy-next-news li { width:49%; line-height:50px; background:#fff; color:#333; font-size:14px; font-weight:bold; padding:0px 20px; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; box-sizing:border-box;
	border-radius:5px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.zy-next-news li:hover { background:#0089ff !important; color:#fff !important;}
.zy-next-news li:hover a { color:#fff;}
.zy-share { width:100%;}
.zy-share span { line-height:30px;}

/*相关文章*/
.zy-related-article-wrap { background:#E9E9E9; padding:0 0 20px 0;}
.zy-related-article-title { line-height:60px; font-size:22px; font-weight:bold;}
.zy-related-article-list { width:1200px; padding:20px 0 10px 0; position:relative; box-sizing:border-box;}
.zy-related-article-list ul { display:flex; flex-wrap:wrap;}
.zy-related-article-list li { width:216px; background:#fff; text-align:center; margin:0 30px 30px 0; cursor:pointer; box-sizing:border-box; position:relative; 
	border-radius:10px;
	-webkit-border-radius:10px;
	-webkit-box-shadow: 0 2px 8px 0 rgba(20,30,49,.1);
	box-shadow: 0 2px 8px 0 rgba(20,30,49,.1);
	transition:all 0.3s;
}
.zy-related-article-list li:hover { cursor:pointer;
	transform:translate(0,-15px);
	-webkit-transform:translate(0,-15px);
	-moz-transform:translate(0,-15px);
	-o-transform:translate(0,-15px);
	-ms-transform:translate(0,-15px);
}
.zy-related-article-list li:nth-of-type(5n+0) { margin-right:0;}
.zy-related-article-list-pic { width:100%; height:130px; border-radius:10px 10px 0 0; overflow:hidden;}
.zy-related-article-list-pic img { width:100%; height:100%;}

/*子页成功案例列表*/
.zy-case-list { width:1200px; padding:30px 0 10px 0; position:relative; box-sizing:border-box;}
.zy-case-list ul { display:flex; flex-wrap:wrap;}
.zy-case-list li { width:380px; background:#fff; text-align:center; margin:0 30px 30px 0; cursor:pointer; box-sizing:border-box; position:relative; 
	border-radius:10px;
	-webkit-border-radius:10px;
	-webkit-box-shadow: 0 2px 8px 0 rgba(20,30,49,.1);
	box-shadow: 0 2px 8px 0 rgba(20,30,49,.1);
	transition:all 0.3s;
}
.zy-case-list li:hover { cursor:pointer;
	transform:translate(0,-15px);
	-webkit-transform:translate(0,-15px);
	-moz-transform:translate(0,-15px);
	-o-transform:translate(0,-15px);
	-ms-transform:translate(0,-15px);
}
.zy-case-list li:nth-of-type(3n+0) { margin-right:0;}
.zy-case-list-pic { width:100%; height:210px; overflow:hidden; border-radius:10px 10px 0 0;}
.zy-case-list-pic img { width:100%; height:210px;}
.zy-case-list-logo { height:35px; text-align:left; margin:20px 10px 20px 10px;}
.zy-case-list-logo img { height:35px;}
.zy-case-list-title { height:60px; line-height:30px; font-size:16px; font-weight:bold; text-align:left; padding:0px 15px 0px 15px; margin:10px 0 10px 0;}
.zy-case-list-text { height:75px; line-height:25px; text-align:left; padding:0px 15px 0px 15px; margin:0; box-sizing:border-box; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden;}
.zy-case-list .zy-case-pic-tag { height:30px; line-height:30px; color:#fff; padding:0 10px; position:absolute; left:0; top:0px; z-index:1;
	background: linear-gradient(270deg, #00acff 0%, #046cff 100%);
	-webkit-border-radius:10px 0px 10px 0;
	border-radius:10px 0px 10px 0;}
.zy-case-list .zy-case-pic-tag a { color:#fff;}

/*联系我们*/
.zy-about-con-wrap { width:1200px; padding:30px 0 30px 0; box-sizing:border-box;}
.contact-hot-wrap { display:flex; justify-content:space-between; flex-wrap:wrap; box-sizing:border-box;}
.contact-hot-tel { width:49%; background:#fff url(../images/rexian_bg.png) no-repeat; background-size:100%; padding:50px 50px 50px 50px; margin:0 20px 0 0; box-sizing:border-box; border-radius:5px;}
.contact-hot-tel h1 { font-size:24px; color:#20242b; font-weight:bold;}
.contact-hot-tel h2 { font-size:30px; color:#4285f4; margin-top:20px;}
.contact-hot-tel p { line-height:30px; font-size:16px; color:#737c8b; margin-top:20px;}
.contact-qiwei { width:49%; background:#fff url(../images/qiwei_bg.png) no-repeat; background-size:100%; padding:50px 30px 50px 80px; box-sizing:border-box; border-radius:5px;}
.contact-qiwei dl { display:flex; justify-content:space-between; align-items:center;}
.contact-qiwei dt { flex:1; position:relative;}
.contact-qiwei dt:before { width:64px; height:53px; background:url(../images/kuohao_left.svg); content:""; position:absolute; top:-40px; left:-65px;}
.contact-qiwei dt:after { width:64px; height:53px; background: url(../images/kuohao_right.svg); content: ""; position:absolute; top:70px; left:290px;}
.contact-qiwei dd { margin-left:auto;}
.contact-qiwei dd img { width:120px; height:120px;}
.contact-qiwei h1 { font-size:24px; color:#333; font-weight:bold;}
.contact-qiwei h2 { font-size:30px; color:#0089ff; margin-top:20px;}
.contact-qiwei p { font-size:16px; color:#737c8b; margin-top:20px;}
.contact-wrap { width:100%; background:#fff; padding:0 20px 20px 20px; margin:20px 0 0 0; display:flex; justify-content:space-between; flex-wrap:wrap; box-sizing:border-box; border-radius:5px;}
.contact-pic { width:500px; height:280px; margin:20px 0 0 0px; box-sizing:border-box;}
.contact-pic img { width:100%; height:100%;}
.contact-con { width:640px; height:280px; line-height:30px; padding:0px 0 0 10px; display:flex; flex-wrap:wrap; box-sizing:border-box;}
.contact-con dl { width:48.5%; margin:20px 15px 0 0; box-sizing:border-box;}
.contact-con dl:nth-of-type(2n+0) { margin-right:0;}
.contact-con dt { font-size:14px; color:#999;}
.contact-con dd { line-height:25px; display:flex; align-items:flex-start;}
.contact-con dd i { font-size:18px; color:#b9c5d2; margin-right:5px;}
.contact-company { width:1200px; background:#fff; padding:30px 30px 30px 30px; margin-top:20px; box-sizing:border-box; border-radius:5px;}
.contact-company-list { display:flex; flex-wrap:wrap; box-sizing:border-box;}
.contact-company-list dl { width:49%; background:#fff; margin:20px 20px 0 0px; padding:10px 20px; border:1px solid #e9ebf3; position:relative; box-sizing:border-box;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}
.contact-company-list dt { line-height:40px; font-size:18px; font-weight:bold;}
.contact-company-list dd { line-height:30px; color:#737c8b; display:flex; align-items:flex-start;}
.contact-company-list dd i { font-size:18px; color:#b9c5d2; margin-right:5px;}
.contact-company-list dl:hover { cursor:pointer; border:1px solid #e9ebf3;
	box-shadow:0 6px 20px 0 rgba(115,124,139,.3);
}
.contact-company-list dl:hover dt { color:#0089ff;}
.contact-company-list dl:hover dd { color:#737c8b;}
.contact-company-list dl:nth-of-type(2n+0) { margin-right:0;}

#map { background:#fff; padding:20px;}
.contact-map { width:100%; background:#fff; height:500px; padding:20px; box-sizing:border-box;}
.BMap_bubble_content { width:300px !important; line-height:30px;}
.BMap_center { width:330px !important;}
.iw_poi_title { color:#CC5522; font-size:14px; font-weight:bold; overflow:hidden;padding-right:13px; white-space:nowrap;}
.iw_poi_content { font:12px arial,sans-serif; overflow:visible; padding-top:4px; white-space: -moz-pre-wrap;word-wrap:break-word;}

/*付款方式*/
.contact-con-table { width:100%; background:#fff; border-collapse:collapse; border-spacing:0; font-size:12px; margin-top:20px;}
.contact-con-table th { height:40px; background:#f6f6f6; line-height:40px; font-size:15px; border:#eee 1px solid; padding:0 10px; color:#0089ff; text-align:left;}
.contact-con-table td { height:40px; line-height:40px; border:#eee 1px solid; padding:0 10px;}
.contact-con-table tr.odd { background:#fff;} 
.contact-con-table tr.even { background:#f9f9f9;}
.contact-con-table tr:hover { background:#f6fbfc;}

/*关于我们*/
.zy-about-wrap { width:100%; background:#fff; padding:50px 0 30px 0; box-sizing:border-box;}
.zy-about-con-box { width:1200px; margin-top:20px; box-sizing:border-box; position:relative;}
.zy-about-con { width:100%; line-height:30px; font-size:16px; box-sizing:border-box;}
.zy-about-con::after { content:""; display:table; clear:both;}
.zy-about-con-pic { width:400px; margin-right:20px; border-radius:10px; overflow:hidden; float:left;}
.zy-about-con-pic img { max-width:100%; max-height:100%; border-radius:10px;}
.zy-about-con-text { width:100%;}
.zy-about-con-text p { text-indent:32px;}
.zy-about-number-con-h { height:140px; position:relative;}
.zy-about-number-con { width:100%; background:#fff; padding:20px;  box-sizing:border-box; display:flex; flex-wrap:wrap; position:absolute; bottom:-160px; z-index:1;
	border-radius:10px;
	box-shadow:0 6px 20px 0 rgba(115,124,139,.3);
}
.zy-about-number-con dl { width:33.33333%; height:120px; color:#0089ff; text-align:center; cursor:pointer; padding:10px 0 20px 0; /* border:1px solid #e9ebf3; */ box-sizing:border-box;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}
.zy-about-number-con dt { font-size:48px; padding:5px 0;}
.zy-about-number-con dd { color:#999;}
.zy-about-pro-system-wrap-h { height:140px; background:#f4f8ff;}
.zy-about-pro-system-wrap { width:100%; background:#f4f8ff; padding:50px 0 30px 0; box-sizing:border-box;}
.zy-about-pro-system { width:1200px; margin-top:20px; box-sizing:border-box;}
.zy-about-pro-system img { max-width:100%; max-height:100%;}

/*子页资质荣誉*/
.zy-honor-list { width:1200px; padding:20px 0 10px 0; position:relative;}
.zy-honor-all-wrap { width:100%; display:flex; justify-content:space-between; flex-wrap:wrap;}
.zy-honor-all-item { width:500px; display:flex; justify-content:center; flex-wrap:wrap; box-sizing:border-box;}
.zy-honor-all-item:last-child { margin-right:0;}
.zy-honor-all-item-pic { width:500px; height:210px; text-align:center;}
.zy-honor-all-item-pic img { width:100%; height:100%;}
.zy-honor-all-item-con { width:100%; display:flex; justify-content:space-between; flex-wrap:wrap;}
.zy-honor-all-item-con dl { width:45%; line-height:30px; font-weight:bold; text-align:center; box-sizing:border-box;}
.zy-honor-all-item-con dl:last-child { margin-right:0;}
.zy-honor-all-item-con dt { line-height:50px; font-size:18px; color:#333;}
.zy-honor-all-item-con dd { font-size:24px; color:#0089ff;}
.zy-honor-list-item { display:flex; flex-wrap:wrap;}
.zy-honor-list-item dl { width:23.12%; background:#fff; text-align:center; padding:20px; margin:30px 30px 0 0; cursor:pointer; box-sizing:border-box;
	border-radius:10px;
	box-shadow:0 6px 20px 0 rgba(115,124,139,.3);
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}
.zy-honor-list-item dl:hover { background:#0089ff; 
	transform:translate(0,-15px);
	-webkit-transform:translate(0,-15px);
	-moz-transform:translate(0,-15px);
	-o-transform:translate(0,-15px);
	-ms-transform:translate(0,-15px);	
}
.zy-honor-list-item dl:hover dt, .zy-honor-list-item dl:hover dd { color:#fff;}
.zy-honor-list-item dl:nth-of-type(4n+0) { margin-right:0;}
.zy-honor-list-item dt { line-height:30px; font-size:16px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.zy-honor-list-item dd { line-height:25px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}

/*子页发展历程*/
.zy-history-wrap { width:100%; /* background:#f4f8ff; */ background:#f4f8ff url(../images/zy_history_con_bg.jpg) no-repeat; background-size:cover; padding:50px 0 30px 0; box-sizing:border-box;}
.zy-history-list { width:1200px; background:#fff; margin:40px auto 20px auto; position:relative; display:flex; flex-wrap:wrap; box-sizing:border-box;
	border-radius:10px;
	box-shadow:0 6px 20px 0 rgba(115,124,139,.3);
}
.zy-history-yaer { width:150px; padding:20px 0 20px 0; box-sizing:border-box;
	box-shadow: 0 5px 15px 0 rgba(204, 213, 222, 0.5);
}
.zy-history-yaer li { width:100%; height:60px; line-height:60px; font-size:20px; font-weight:bold; text-align:center; border-bottom:#f6f6f6 1px solid; /* cursor:pointer; */}
.zy-history-yaer li:last-child { border-bottom:0px;}
.zy-history-yaer .on { color:#0089ff;}
.zy-history-con-wrap { flex:1; padding:20px 0 20px 0;}
.zy-history-con { width:100%; box-sizing:border-box;}
.zy-history-con ul {}
.zy-history-con li { height:60px; font-size:16px; padding:0 20px; display:flex; justify-content:space-between; align-items:center; cursor:pointer;}
.zy-history-con li a:hover { color:#0089ff;}
.zy-history-con li:hover { background:#eff5ff;}
.zy-history-con-title { flex:1; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:1; overflow:hidden;}
.zy-history-con-time { width:60px; text-align:right; margin-left:auto;}

/* 子页 帮助中心 */
.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:12px; 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;}

/* 子页 产品模块介绍 */
.zy-pro-about-wrap { width:100%; background:#f2f2f2; background-size:cover; padding:20px 0px; margin:0 auto; box-sizing:border-box;}
.zy-pro-about-wrap2 { width:100%; background:#fff; padding:20px 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-wrap5 { width:100%; background:#f2f2f2; padding:20px 0px; 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;}
.zy-pro-show { width:1260px; padding:30px 0px; margin:0 auto; display:flex; justify-content:flex-start; align-items:flex-start; position:relative;}
.zy-pro-show-menu { width:200px; background:#fff; margin:0; padding:10px; box-sizing:border-box;}
.zy-pro-show-menu li { line-height:40px; background:#f2f2f2; padding:0 10px; margin-bottom:10px; cursor:pointer;}
.zy-pro-show-menu li:last-child { margin-bottom:0px;}
.zy-pro-show-menu li:hover { background:#0089ff; color:#fff;}
.zy-pro-show-menu li:hover a { color:#fff;}
.zy-pro-show-menu ul li.on { background:#0089ff; color:#fff !important; font-weight:bold;}
.zy-pro-show-menu ul li.on a { color:#fff !important;}
.zy-pro-show-con-wrap { background:#fff; padding:20px; margin:0 0 0 20px; flex:1;}
.zy-pro-show-con-title { line-height:40px; font-size:24px; font-weight:bold;}
.zy-pro-show-con-desc { line-height:30px;}
.zy-pro-show-banner img { width:100%; padding-top:10px;}
.zy-pro-show-con { line-height:30px; padding:10px 0 20px 0;}
.zy-pro-show-con img { max-width:100%; padding-top:10px;}
.zy-pro-show-con h1 { height:40px; line-height:40px; font-size:18px; font-weight:bold; color:#333; border-bottom:2px solid rgba(0,0,0,.1); margin-top:10px; position:relative; box-sizing:border-box;}
.zy-pro-show-con h2 { height:40px; line-height:40px; font-size:18px; font-weight:bold; color:#0089ff; border-bottom:2px solid rgba(0,0,0,.1); margin-top:10px; position:relative; box-sizing:border-box;}
.zy-pro-show-con h2 span { min-width:100px; text-align:center; border-bottom:2px solid #0089ff; display:block;
	position:absolute; left:0; bottom:-2px;
}

/* 子页 产品优势 */
.painpoint { width:100%; padding:0px 0px; text-align:center; margin:0 auto; box-sizing:border-box; position:relative;}
.painpoint-list { width:1200px; position:relative; box-sizing:border-box; display:flex; flex-wrap:wrap;}
.painpoint-list dl { width:32%; background:#fff; padding:20px 10px; margin:0 2% 20px 0; 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;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}
.painpoint-list dl:nth-child(3n+0){ margin-right:0px;}
.painpoint-list dt { width:100%; text-align:center;}
.painpoint-list dt i { height:64px; line-height:64px; font-size:48px; font-weight:normal; display:block;}
.painpoint-list dt h3 { line-height:30px; font-size:18px; font-weight:bold; padding-bottom:6px;}
.painpoint-list dd { line-height:24px; text-align:center; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.painpoint-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);
}
.painpoint-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;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}

/* 子页 产品功能架构图 */
.organization { width:1200px; padding:0px 0 0px 0; text-align:center; position:relative; box-sizing:border-box;}
.organization img { max-width:100%; max-height:100%;}

/* 子页 产品功能模块 */
.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; display:flex; justify-content:center; align-items:center;}
.zy-pro-class dt img { max-width:100%; max-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:1200px; padding:30px 0px; text-align:center; margin:0 auto; box-sizing:border-box; position:relative;}
.zy-pro-module-list { width:1200px; 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;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}
.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;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}

/*子页 产品详情*/
.zy-pro-wrap { width:100%; box-sizing:border-box;}
.zy-pro-wrap:nth-child(odd) { width:100%; background:#fff;}
.zy-pro-wrap:nth-child(even) { width:100%; /* background:#f2f2f2; */ background:#f7fbff;}
.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; text-align:right;}
.zy-pro-wrap:nth-child(even) .zy-module-pic { float:left; text-align:left;}

/*子页 产品标题*/
.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:50px;}
.zy-module-title2 { width:100%; font-size:20px; color:#333; line-height:40px;}
.zy-module-con { width:100%; line-height:36px; color:#737373; padding:20px 0; float:left; box-sizing:border-box;}
.zy-module-pic { width:50%; box-sizing:border-box; position:relative;}
.zy-module-pic img { max-width:80%; height:auto;
	border-radius:15px;
	/* box-shadow: 0 0 50px -10px #00000026; */
}

.zy-pro-list { width:1200px; 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-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-pro-btn, .zy-pro-btn2 { 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 a, .zy-pro-btn2 a { color:#0089ff;}
.zy-pro-btn:hover, .zy-pro-btn2:hover { background:#0089ff; color:#fff;}
.zy-pro-btn:hover a, .zy-pro-btn2:hover a { color:#fff;}

/* 在线报价 */
.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; text-align:center; 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; display:flex; justify-content:center; align-items:center;}
.recruit-advantage-list dt .recruit-advantage-round { width:100px; height:100px; background:#0089ff; color:#fff; box-sizing:border-box; position:relative;
	display:flex; justify-content:center; align-items:center;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
}
.recruit-advantage-list dt i { font-size:48px; font-weight:normal;}
.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 h3 { line-height:50px;}
.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 img { width:100%;}
.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 { width:1260px; padding:20px 0px 20px 0px; box-sizing:border-box; position:relative;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.joining-form-con dl { width:23%; background:#f2f2f2; padding:20px; margin:20px 2% 0px 0; float:left; box-sizing:border-box; cursor:pointer;
	-webkit-box-shadow:0px 0px 8px #f2f2f2;
	-moz-box-shadow:0px 0px 8px #f2f2f2;
	box-shadow:0px 0px 8px #ccc;
	-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;
}
.joining-form-con dl:nth-child(5n+0){  margin-right:0px;}
.joining-form-con dt { width:100%; text-align:center;}
.joining-form-con dt i { height:64px; line-height:64px; font-size:48px; font-weight:normal; display:block;}
.joining-form-con dt h3 { line-height:30px; padding-bottom:6px;}
.joining-form-con dd { height:120px; line-height:24px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.joining-form-con 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);
}
.joining-form-con 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;
}

.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;}

/* 子页 解决方案 */
.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;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}
.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;}
.zy-solutions-list dd h3 { line-height:24px; font-size:16px; font-weight:bold; display:block;
	overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;
}
.zy-solutions-list dd span { line-height:24px;  display:block;
	overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;
}
.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;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}
.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; line-height:280px; text-align:center; overflow:hidden;}
.zy-solutions-intro-left .zy-solutions-intro-img img { width:100%; 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; line-height:30px; 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;}
.zy-solutions-item-wrap h1 { height:40px; line-height:40px; font-size:18px; font-weight:bold; color:#333; border-bottom:2px solid rgba(0,0,0,.1); margin-top:10px; position:relative; box-sizing:border-box;}
.zy-solutions-item-wrap h2 { height:40px; line-height:40px; font-size:18px; font-weight:bold; color:#0089ff; border-bottom:2px solid rgba(0,0,0,.1); margin-top:10px; position:relative; box-sizing:border-box;}
.zy-solutions-item-wrap h2 span { min-width:100px; text-align:center; border-bottom:2px solid #0089ff; display:block;
	position:absolute; left:0; bottom:-2px;
}

/*附件列表*/
.attachment-list { width:100%; background:#e9e9e9; padding:10px; margin-top:15px; box-sizing:border-box;}
.attachment-list dl { width:100%; position:relative; box-sizing:border-box; cursor:pointer;}
.attachment-list dt { width:48px; height:48px; margin:0 10px 0 0; float:left;}
.attachment-list dt img { width:100%; height:100%;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.attachment-list dd { height:24px; color:#333; line-height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.attachment-list dd:nth-of-type(2) { color:#999;}
.attachment-list .otherfile { width:76% !important;}
.attachment-list .attachment-preview { position:absolute; right:10px; top:0;}
.attachment-list .attachment-preview-text { padding:5px 10px; text-align:center; border:#dcdcdc 1px solid; margin-right:30px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.attachment-list .attachment-del {}
.attachment-list .attachment-del img { width:25px; height:25px; position:absolute; top:2px; right:0px; z-index:10;}

/*下载页面*/
.download-bg { background:url(../images/download_bg.jpg) no-repeat; background-size:cover; text-align:center; padding:130px 20px 100px 20px; box-sizing:border-box;}
.download-app-logo { width:128px; height:128px; background:#fff; padding:16px; box-sizing:border-box;
	border-radius:30px;
}
.download-app-logo img { width:100%; height:100%;}
.download-app-title { font-size:48px; line-height:50px; font-weight:700; margin-top:35px;}
.download-app-desc { max-width:460px; line-height:30px; font-size:16px; color:#0f1349bf; margin-top:15px;}
.download-app-con { width:640px; display:flex; justify-content:center; align-items:center; padding:0 24px; margin-top:36px;}
.download-app-con dl { background:#fff; padding:15px; border-radius:20px; cursor:pointer; position:relative; overflow:hidden;}
.download-app-con dt { width:160px; height:160px; display:flex; justify-content:center; align-items:center;}
.download-app-con dt img { width:100%; height:100%;}
.download-app-con dd { line-height:40px; font-size:16px; font-weight:bold; color:#1e92ff; border:#1e92ff 2px solid; margin-top:10px; display:flex; justify-content:center; align-items:center;
	border-radius:20px;
}
.download-app-con dd i { font-size:24px; font-weight:normal; margin-right:5px;}

/*分页1*/
.page { width:100%; /* margin-top:30px; padding-bottom:30px; */ text-align:center; line-height:60px;}
.page a { padding:10px 15px; margin-right:2px; border:#ccc 1px solid; color:#333;
	-webkit-border-radius:5px;
	border-radius:5px;
	-webkit-transition: all .5s;
	transition: all .5s;
 }
.page a:hover { background:#0089ff; padding:10px 15px; margin-right:2px; border:#0089ff 1px solid; color:#fff;}
.page span.current { color:#fff; background:#0089ff; padding:10px 15px; margin-right:2px; border:#0089ff 1px solid; font-weight:bold;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.page span.disabled { color:#ccc; padding:10px 15px; margin-right:2px; border:#ccc 1px solid; cursor:not-allowed; -webkit-appearance:none;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.page input { width:30px; height:24px; line-height:24px; padding:0 2px; text-align:center; color:#333; margin:0 5px; border:#ccc 1px solid;}
.page input:hover, .page input:focus { border:#0089ff 1px solid;}

/* 分页一 */
.pagediv { width:888px; height:40px; background:#f9f9f9; border:#ececec 1px solid; border-top:0px; text-align:center;}
.pagediv ul { }
.pagediv li { height:40px; line-height:40px; margin:0px 5px 0px 0px; display:inline;}
.pagediv span { padding:0 5px; color:#2E6AB1;}
.pagediv input { border:0px;}
.pagediv a{  cursor:pointer;}

/*分页二*/
#pages { height:36px; width:auto; margin:20px 0 0 0; float:right;}
#pages span { float:left; margin:0 18px 0 13px; line-height:28px;}
#pages a { width:46px; height:36px; background:#fff; display:block; color:#a9a9a9; line-height:36px; text-align:center; font-family:Arial; float:left; margin-right:5px; transition:background-color 0.3s ease-out;}
#pages a#pageactive { background:#f75700;color:#fff;}
#pages a:hover { background:#969696; color:#fff;}
#pages .prev,#pages .next{  background:url(../images/pages.png) no-repeat;}
#pages .prev,#pages .next { width:11px; height:18px; display:block; position:relative; top:8px;}
#pages .prev { background-position:-0px -0px;}
#pages .next { background-position:-41px -0px;}

/* 搜索分页 */
#searchMsg { text-align:center; line-height:40px;}
.sabrosus { width:890px; height:40px; line-height:40px;}

/*联系我们-右侧快捷栏*/
.customer-service-menu { width:65px; background:#fff; padding:20px 0; display:flex; flex-direction:column; align-items:center; position:relative; position:fixed; top:50%; right:20px; z-index:999;
	border-radius:30px; 
	box-shadow: 0 2px 13px 0 rgba(35,61,173,.23);
}
.customer-service-menu dl { width:100%; color:#525967; font-size:12px; text-align:calc(); padding:10px 0; cursor:pointer; display:flex; justify-content:center; align-items:center; flex-direction:column; position:relative;
	transition:all 0.3s;
}
.customer-service-menu dl:last-child { margin-bottom:0;}
.customer-service-menu dt i { font-size:24px;}
.customer-service-menu dl:hover { background:#0089ff; color:#fff;}
.customer-service-menu-hoverbg { background:#0089ff; color:#fff;}
.customer-service-menu h4 { line-height:25px; font-size:12px; color:#141e31;}

.weixin { width:125px; background:#fff; padding:10px 15px; position:absolute; left:-156px; top:-50px; z-index:100; display:none;
	border-radius:3px; 
	box-shadow:0px 0px 15px #ddd;
	transition:all 0.3s;
}
.weixin img { width:128px;}
.telphone { width:125px; background:#fff; background:#fff; text-align:center; box-shadow:0px 0px 15px #ddd; padding:10px 15px; border-radius:3px; position:absolute; left:-165px; bottom:-10px; z-index:100; display:none;
	transition:all 0.3s;
}
.telphone-number { font-size:16px; color:#0089ff; font-weight:bold;}
.consult { width:125px; background:#fff; padding:10px; text-align:center; position:absolute; left:-145px; bottom:-50px; z-index:100; display:none;
	border-radius:3px; 
	box-shadow:0 0 15px #ddd;
	transition:all 0.3s;
}
.consult ul li { height:36px; line-height:36px; background:#f8fafb; color:#141e31; font-size:14px; border:1px solid #ebecee; padding:0 10px; margin-bottom:10px; display:flex; align-items:center;
	border-radius:4px;
}
.consult ul li:last-child { margin-bottom:0;}

/* 右侧快捷导航 */
.right-side { width:40px; height:295px; position:fixed; right:0; top:280px; z-index:100;}
.right-side ul li { width:40px; height:40px; float:left; position:relative; margin-bottom:1px;}
.right-side ul li .right-sidebox { width:40px; height:40px; background:#3694c8; color:#fff;font:14px/40px "微软雅黑"; position:absolute; top:0; right:0; transition:all 0.3s; opacity:0.8; filter:Alpha(opacity=80); overflow:hidden;}
.right-side ul li .right-sidetop,.right-side ul li .right-weixin { width:40px; height:40px; background:#3694c8; line-height:40px; display:inline-block; opacity:0.8; filter:Alpha(opacity=80); transition:all 0.3s;}
.right-side ul li .right-sidetop:hover,.right-side ul li .right-weixin:hover { background:#e3602a; opacity:1; filter:Alpha(opacity=100);}
.right-side ul li img { float:left;}
.right-ewm { position:absolute; right:40px; top:0px; display:none;}

/* 返回顶部 */
.gotop { width:40px; height:40px; line-height:40px; background:#fff; text-align:center; border-radius:50%; position:fixed; right:30px; bottom:50px; cursor:pointer; z-index:1000; display:none;
	transition:all .5s;
	box-shadow: 0 2px 13px 0 rgba(35,61,173,.23);
}
.gotop i { font-size:30px;}
.gotop:hover { background:#0089ff; color:#fff;}

/* 动画 */
.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;}

/* -----------------------------PC端----------------------------- */
@media screen and (min-width:768px) {
.m-menu-mask, .m-header, .m-menu, .m-banner, .m-advantage-wrap, .m-pro-list, .m-case-list, .m-footer, .m-copyright, .btn-bottom, .zy-pro-btn2 { display:none;}

}

/* -----------------------------移动端----------------------------- */
/* 隐藏显示模块 */
@media screen and (max-width:768px) {
	.head-wrap, .banner, .pro-list, .case-list, .partners-name, .solutions-pic, .focus-box, .footer-wrap, .copyright, .customer-service-menu, .zy-pro-btn { display:none;}
}
/* 首页 */
@media screen and (max-width:768px) {
::-webkit-scrollbar { width:0.2rem; height:0.3rem;}
::-webkit-scrollbar-track { border-radius:0.5rem;}
::-webkit-scrollbar-thumb { border-radius:0.5rem;}
	
html { font-size:20px; font-family:"Microsoft YaHei",微软雅黑,黑体,宋体,arial,tahoma,verdana,sans-serif;}
body,div,table,dl,dd,form{ padding:0px; margin:0px}
 /* 定位 */
.fixed-top { position:fixed; top:0; left:0; right:0; z-index:100;}
.fixed-bottom { position:fixed; bottom:0; left:0; right:0; z-index:100;}
.empty10 { height:0.5rem;}
.empty20 { height:1rem;}
.empty30 { height:1.5rem;}
.empty40 { height:2rem;}
.empty50 { height:2.5rem;}
.empty60 { height:3rem;}
.empty70 { height:3.5rem;}
.empty80 { height:4rem;}
.empty90 { height:4.5rem;}
.empty100 { height:5rem;}

/* 取消按钮默认的阴影效果 */
.btn-hover { color:#fff;}
.btn-gray, .btn-white, .btn-red, .btn-orange, .btn-blue, .btn-green, .btn-warn, .btn-primary, .btn-default { width:100%; height:2rem; color:#fff; text-align:center; line-height:2rem; border-radius:0.25rem;}
.btn-gray { background:#f8f8f8; color:#333;}
.btn-white { background:#fff; color:#333;}
.btn-red { background:#e64340;}
.btn-orange { background:#f60;}
.btn-blue { background:#4793f7;}
.btn-green { background:#0a0;}
.btn-warn { background:#e44545;}
.btn-primary { background:#26ab28;}
.btn-default { background:#f8f8f8; border:#c6c6c6 1px solid; color:#333;}
.btn-gray-border, .btn-blue-border, .btn-orange-border, .btn-green-border, .btn-red-border, .btn-warn-border, .btn-primary-border, .btn-default-border	{ width:100%; height:2rem; background:#fff; text-align:center; line-height:2rem; border-radius:0.25rem;}
.btn-gray-border {	border:#f2f2f2 1px solid; color:#999;}
.btn-blue-border { border:#18b4ed 1px solid; color:#18b4ed;}
.btn-orange-border { border:#f60 1px solid; color:#f60;}
.btn-green-border { border:#0a0 1px solid; color:#0a0;}
.btn-red-border { border:#e64340 1px solid; color:#e64340;}
.btn-warn-border { border:#e44545 1px solid; color:#e44545;}
.btn-primary-border { border:#26ab28 1px solid; color:#26ab28;}
.btn-default-border { border:#c6c6c6 1px solid; color:#333;}

/* 底部工具按钮 */
.btn-bottom { height:3rem; line-height:3rem; background:#fff; padding:0rem 0.5rem 1rem 0.5rem; border-top:1px #f5f5f5 solid;
	display:flex; flex-direction:row; justify-content:flex-start; align-items:center;
}
.btn-bottom a { color:#fff;}
.btn-bottom-apply { flex:1; display:flex; justify-content:center; align-items:center;}
.btn-bottom-share { color:#0089ff; padding:0 1rem 0 0.5rem; background:none;}
.btn-bottom-share icon { font-size:0.8rem; padding-right:5px;}
.btn-bottom-share button { background:none; border:none; color:#0089ff;}

.btn-bottom-tabar { width:100%; background:#fff; padding:0.5rem 0.5rem 1rem 0.5rem; border-top:#f0f0f0 1px solid; position:fixed; bottom:0; left:0; right:0;
	display:flex; justify-content:space-between; align-items:center;
}
.btn-bottom-tabar-item { flex:1; color:#666; text-align:center; position:relative;
	display:flex; justify-content:space-between; align-items:center; flex-direction:column;
}
.btn-bottom-tabar-item icon { }
.btn-bottom-tabar-item text { font-size:0.6rem;}
.btn-bottom-tabar-active { color:#0089ff;}
.btn-bottom-tabar-btn { height:1.75rem; line-height:1.75rem; font-size:0.7rem; flex:1;}

/* 标题 按钮 */
.column-title { font-size:1rem; line-height:2rem; margin-bottom:0.5rem}
.column-info-small { line-height:1rem; font-size:0.7rem; padding:0 0.5rem;}
.column-info-big { line-height:1rem; font-size:0.8rem; padding:0 0.5rem;}
.home-more,.home-more2 { font-size:0.7rem; margin:0.5rem auto 0;}
.home-more { width:4rem; height:1.8rem; line-height:1.8rem;}
.home-more2 { width:4rem; height:1.8rem; line-height:1.8rem;}

/* 顶部菜单 */
.m-menu-mask { width:100%; height:calc(100% - 50px); background:rgba(55, 61, 65, 0.75); position:fixed; top:2.5rem; right:0; left:0; z-index:1000; display:none;}
.m-header { height:2.5rem; background:#fff; display:flex; align-items:center; padding:0 0 0 0.5rem;}
.m-logo { width:5rem;}
.m-logo img { width:100%;}
.city-name { font-size:1rem; margin:0 0 0 0.25rem;}
.m-menu-ico { height:2.5rem; width:2.5rem; display:flex; justify-content:center; align-items:center; margin-left:auto;}
.m-menu { width:100%; background:#fff; position:fixed; top:2.5rem; right:0; left:0; z-index:1001; user-select:none; display:none;}
.m-menu ul li { margin:0; position:relative;}
.m-menu ul li > span { display:block; padding:12px 15px 12px 35px; cursor:pointer; position:relative; border-bottom:1px solid #eee; display:flex; justify-content:space-between; align-items:center; transition:all 0.2s;}
.m-menu ul > li > span { padding-left:15px; } /* 一级菜单 */
.m-menu ul ul li > span { padding-left:35px; } /* 二级菜单 */
.m-menu ul ul ul li > span { padding-left:55px; } /* 三级菜单 */
.m-menu ul ul ul ul li > span { padding-left:75px; } /* 四级菜单 */
.m-menu ul li > span::before { content:''; position:absolute; left:0; right:0; bottom:-1px; height:1px; background:#eee;}
.m-menu ul ul { display:none; padding-left:0; margin:0;}
.m-menu ul li.active > ul { display:block;}
.m-menu ul span:hover { background:#f8f8f8; color:#0089ff;}
.m-menu > ul > li > span { font-weight:bold;/* background:#f8faff; */}
.m-menu ul li i { font-weight:normal;}
.m-menu ul li:not(:has(ul)) > span .iconfont { display:none;}

/* banner */
.m-banner { width:100%; height:10rem; position:relative; overflow:hidden;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom:0.5rem !important;}
.swiper-pagination-bullet { width:1rem !important; height:4px !important;}
.m-banner-wrap { width:100%; height:10rem; position:relative; overflow:hidden;}
.m-banner-wrap img { height:10rem;}
.m-banner-text { padding:1rem; position:absolute; left:0; color:#fff; z-index:999;}
.m-banner-text-con { width:100%; text-align:left; line-height:1.5rem;}
.tiyan-btn,.tiyan-btn2 { width:4rem; height:1.8rem; line-height:1.8rem; font-size:0.7rem; text-align:center; margin-top:0.5rem;}

/* 优势 */
.m-advantage-wrap { width:100%;}
.m-advantage { width:100%; display:flex; flex-wrap:wrap;}
.m-advantage dl { width:45.5%; background:#fff; line-height:1.5rem; color:#0089ff; padding:0.5rem; border-right:1px #f2f2f2 solid; margin:0.5rem 0 0 3%; cursor:pointer; box-sizing:border-box;
	border-radius:0.5rem;
	-webkit-border-radius:0.5rem;
	-webkit-box-shadow: 0 2px 0.4rem 0 rgba(20,30,49,.1);
	box-shadow: 0 2px 0.4rem 0 rgba(20,30,49,.1);
}
.m-advantage dl:last-child { margin-right:0px;}
.m-advantage dt { font-size:0.7rem; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.m-advantage dd { width:70%; line-height:20px; font-size:13px; color:#333; margin:0; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.m-advantage dl:nth-child(1) { background:#fff url(../images/advantage_bg1.png) bottom right no-repeat; background-size:50%;}
.m-advantage dl:nth-child(2) { background:#fff url(../images/advantage_bg2.png) bottom right no-repeat; background-size:50%;}
.m-advantage dl:nth-child(3) { background:#fff url(../images/advantage_bg3.png) bottom right no-repeat; background-size:50%;}
.m-advantage dl:nth-child(4) { background:#fff url(../images/advantage_bg4.png) bottom right no-repeat; background-size:50%;}

/*数字*/
.number-wrap { width:100%; background:url(../images/number_bg2.png) no-repeat top center; padding:1.5rem 0 1rem 0;}
.number-con { width:100%; padding:0.5rem 0 0 0; box-sizing:border-box;}
.number-con dl { width:50%; color:#0089ff; text-align:center; float:left; cursor:pointer; padding:0.5rem 0 0.5rem 0;}
.number-con dt { font-size:1.2rem; padding:0 0;}
.number-con dd { color:#999;}
.number-con dd h2 { font-size:1.2rem; color:#0089ff;}
.number-con i {  height:2.4rem; line-height:2.4rem; font-size:1.6rem; font-weight:normal; display:block;}

/*产品滚动*/
.pro-wrap { padding:0 0 1rem 0;}
.pro-wrap2 { padding:0 0 0 0;}
.pro { width:100%; padding:1rem 0 1rem 0;}
.m-pro-list { width:92%; height:11rem; padding:0.5rem 0; margin:0 4%; box-sizing:border-box;}
.m-pro-list .tempWrap { overflow:visible !important;}
.m-pro-list ul {overflow:visible !important; zoom:1;}
.m-pro-list li { width:8.5rem; height:10rem; background:#f7f7f7; text-align:center; margin-right:1rem; cursor:pointer; float:left; display:inline; position:relative; overflow:hidden;
	border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, .2);
	moz-box-shadow: 0 0px 10px rgba(0, 0, 0, .2);
	box-shadow: 0 0px 10px rgba(0, 0, 0, .2);
	transition:all 0.3s;
}
.pro-list-pic { width:8.5rem; height:10rem;}
.pro-list-pic img { height:10rem;}
.pro-list-layer { padding:1rem 0.5rem 1.5rem 0.5rem;}
.pro-list-layer dl { }
.pro-list-layer dt {  line-height:1.5rem; font-size:0.8rem;}
.pro-list-layer dd { line-height:1rem; font-size:0.6rem; text-align:left;}
.pro-list-layer .home-more2 { margin:0;}
.pro .prev, .pro .next { width:2rem; height:2rem; top:10.5rem;}
.pro .prev { left:0.3rem;}
.pro .next { right:0.3rem;}
.pro .prev i, .pro .next i { font-size:1rem;}

/*产品切换*/
.pro-menu { padding-top:0.5rem;}
.pro-menu .hd { width:100%; padding:0 0rem; overflow-x:auto; overflow-y:hidden;}
.pro-menu .hd ul { width:100%; padding:0 1rem 0 0; justify-content:flex-start;}
.pro-menu .hd ul li { min-width:4rem; height:2rem; line-height:2rem; font-size:0.7rem; padding:0 0.5rem; margin:0.5rem 0rem 0.5rem 0.5rem; box-sizing:border-box;
	border-radius:1.25rem;
}
.pro-menu .pro-con { width:100%; background:#f2f2f2; padding:0.5rem 1rem; box-sizing:border-box;}
.pro-menu .bd { width:100%;}
.pro-menu .pro-con-wrap { width:100%; padding:0px;}
.pro-con-desc { flex:1; padding:0;}
.pro-con-desc-title { line-height:1.2rem; font-size:0.8rem;}
.pro-con-desc-text { height:3rem; line-height:1rem; font-size:0.7rem; padding:0.5rem 0 0 0; }
.product-pic { width:5rem; display:flex; justify-content:center; align-items:center;}
.product-pic img { width:100%; margin-bottom:3rem;}
.btn-wrap { padding:1rem 0 1rem 0; margin:0px;}
.apply-btn { width:4rem; height:2rem; line-height:2rem; font-size:0.7rem; margin:0px;}
.apply-btn2 { width:4rem; height:2rem; line-height:2rem; font-size:0.7rem; margin-left:0.5rem;}

/*成功案例*/
.case-wrap {padding:0 0 1.5rem 0;}
.case { padding:1rem 0 0 0;}
.m-case-list { width:92%; padding:1rem 0 0.25rem 0; margin:0 4%; box-sizing:border-box; position:relative;}
.m-case-list .tempWrap { overflow:visible !important;}
.m-case-list ul { overflow:visible !important; zoom:1;}
.m-case-list li { width:8.5rem; background:#fff; text-align:center; /* border:#ccc 1px solid; */ margin-right:1rem; cursor:pointer; float:left; display:inline; box-sizing:border-box; position:relative; 
	border-radius:0.5rem;
	-webkit-border-radius:0.5;
	-webkit-box-shadow: 0 2px 0.4rem 0 rgba(20,30,49,.1);
	box-shadow: 0 2px 0.4rem 0 rgba(20,30,49,.1);
	transition:all 0.3s;
}
.m-case-list li:hover { cursor:pointer;
	transform:translate(0,-15px);
	-webkit-transform:translate(0,-15px);
	-moz-transform:translate(0,-15px);
	-o-transform:translate(0,-15px);
	-ms-transform:translate(0,-15px);
}
.m-case-list-pic { width:8.5rem; height:4rem; overflow:hidden;}
.m-case-list-pic img { width:8.5rem; height:4rem;}
.m-case-list-logo { height:1.75rem; text-align:center; margin:0.5rem 0.5rem 0.5rem 0.5rem; display:flex; justify-content:center; align-items:center;}
.m-case-list-logo img { max-width:100%; max-height:100%;}
.m-case-list-text { height:2rem; line-height:1rem; text-align:left; padding:0 0.5rem 0.5rem 0.5rem; margin:0 0  0.5rem 0; box-sizing:border-box; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.m-case-list .m-case-pic-tag { height:1.25rem; line-height:1.25rem; color:#fff; padding:0 0.25rem; overflow:hidden; position:absolute; left:0; top:0; z-index:1;
	background: linear-gradient(270deg, #00acff 0%, #046cff 100%);
	-webkit-border-radius:0.25rem 0px 0.5rem 0;
	border-radius:0.25rem 0px 0.5rem 0;}
.m-case-list .m-case-pic-tag a { color:#fff; font-size:0.6rem;}
.m-case-list-cmp-user { line-height:1.5rem; text-align:right; padding:0px 0.5rem 0.5rem 0.5rem; margin:0; display:none;}
.m-case-list-arrow { display:flex; justify-content:center; align-items:center; padding:1rem 0 0 0;}
.case .prev, .case .next { width:2rem; height:2rem;}
.case .prev { margin-right:1rem;}
.case .next { margin-left:1rem;}
.case .prev i, .case .next i { font-size:1rem;}

/* 合作伙伴 */
.partners-wrap { padding:0 0 0.5rem 0;}
.partners { width:100%;}
.partners-list { width:100%; padding:1rem 0 0.5rem 0.5rem; box-sizing:border-box;}
.partners-list li { width:30%; height:3rem; background:#fff; text-align:center; padding:0.25rem; margin:0 0.5rem 0.5rem 0;
	border-radius:0.5rem;
}
.partners li:nth-child(3n+0) { margin-right:0px;}
.partners-list .partners-pic { width:100%; height:100%; padding:3px; display:flex; justify-content:center; align-items:center; overflow:hidden; box-sizing:border-box;}
.partners-list ul li img { width:100%; display:block; transition:transform 0.3s;}
.partners-list ul li:hover img { transform:scale(1.2);}
.partners-list .partners-name { width:100%; height:100%; line-height:80px; background:rgba(0,0,0,.5); color:#fff; text-align:center; border-radius:10px;
	position:absolute; left:0; bottom:-100%; transition:all 0.3s;
}
.partners-list a { color:#fff;}

/* 解决方案 */
.solutions-wrap { padding:1.5rem 0;}
.solutions { width:100%;}
.solutions-box { padding-top:1rem;}
.solutions-list dl { width:40.5%; padding:0.5rem; margin:0.5rem 0 0 0.5rem; float:left; cursor:pointer;}
.solutions-list dt i { height:2rem; line-height:2rem; font-size:1.6rem;}
.solutions-list dt h3 { line-height:1.5rem; padding-bottom:0rem;}
.solutions-list dd { line-height:1.5rem;}

/* 首页新闻 */
.news-list-wrap { width:100%; padding:1rem 0 0 0;}
.news-list-right { width:100%; padding:0.5rem 1rem 0 1rem; margin-left:0;}
.news { padding:0.5rem 0; box-sizing:border-box; display:flex; justify-content:space-between;}
.news .news-more { height:1.5rem; line-height:1.5rem;}
.news .hd ul li { height:1.5rem; font-size:0.9rem; padding:0 0.5rem; margin-right:0.5rem;}
.news-list dl { width:100%; padding:0 0 0.4rem 0; margin-top:0.5rem;}
.news-list dt { width:5rem; height:4rem;}
.news-list dd { margin-left:0.5rem;}
.news-list dd .news-title { height:1.25rem; line-height:1.25rem; font-size:0.8rem; }
.news-list dd .news-desc { height:2rem; line-height:1rem; font-size:0.6rem;}
.news-list dl .news-time { line-height:1rem; font-size:0.55rem;}

/*copyright*/
.m-copyright { width:100%;}

/*footer*/
.m-footer { width:100%; background:#20242b; padding:0.5rem 1rem; box-sizing:border-box;}
.m-footer ul { width:100%; display:flex; flex-wrap:wrap;}
.m-footer li { line-height:1.5rem; font-size:0.6rem; color:#fff; padding:0 0.5rem 0 0; margin-right:1rem; float:left;}
.m-footer li:last-child { margin-right:0;}
.m-footer a { color:#fff;}
.m-footer a:hover { color:#fff;}
.m-footer-title { line-height:1.5rem; color:#737c8b;}

.m-wx-dy { width:100%; height:auto;}
.m-wx-dy li { width:4rem; text-align:center; float:left; margin-right:0.5rem; cursor:pointer; position:relative;}
.m-wx-dy li:last-child { margin-right:0;}
.m-wx-dy li img { width:4rem; height:4rem;}
.m-wx-dy .m-wx-name { font-size:0.7rem; color:#fff;}

/*copyright*/
.m-copyright { width:100%; background:#1b1e24; line-height:1.2rem; font-size:0.6rem; color:#737c8b; text-align:center; font-family:Arial, Helvetica, sans-serif; padding:0.5rem 1rem; box-sizing:border-box;}
.m-copyright a { color:#737c8b;}

/* 返回顶部 */
.gotop { width:2rem; height:2rem; line-height:2rem; right:1.5rem; bottom:5rem;}
.gotop i { font-size:1.2rem;}

/* ---------------------移动端子页--------------------- */
.zy-empty { height:3rem;}
.zy-empty2 { height:0.75rem;}
.zy-empty3 { height:3.5rem;}
.zy-banner { height:8rem; background-position:bottom right !important; margin-top:2rem;} 
.zy-banner-wrap { width:100%; padding:1.5rem 1rem 1rem 1rem; box-sizing:border-box;}
.zy-banner-wrap h2 { width:100%; line-height:1.5rem; font-size:1rem; letter-spacing:0;}
.zy-banner-wrap span { width:100%; line-height:1.5rem; font-size:0.7rem;}
.zy-banner-tool-wrap { width:100%; height:1.5rem; line-height:1.5rem;}
.zy-banner-tool { width:100%;}
.zy-news-location { padding:0 0.5rem 0 0.5rem;}

/*子页banner样式二*/
.zy-news-banner-wrap { width:94%; height:auto; border-radius:0.5rem; margin:0 3% 0 3%;}
.zy-news-banner-pic { width:100%; height:12rem;}
.zy-news-banner-con { width:100%; padding:0.5rem;}
.zy-news-banner-con { display:flex; justify-content:space-between; align-items:flex-start;}
.zy-news-banner-con dt { line-height:1.5rem; font-size:1rem; letter-spacing:0;}
.zy-news-banner-con dd { line-height:1.25rem; font-size:0.7rem; padding:0.5rem 0 0 0; -webkit-line-clamp:3;}
.zy-news-banner-tag { width:4rem; line-height:1.25rem; font-size:0.6rem; padding:0 0.25rem; margin:0 0 0.5rem 0;}
.zy-news-banner-time-wrap { line-height:1.5rem;}
.zy-news-banner-user { font-size:0.6rem;}
.zy-news-banner-user img { width:1rem; height:1rem; margin-right:0.25rem; border-radius:50%;}
.zy-news-banner-time { line-height:1.5rem; font-size:0.6rem;}

/*子页导航*/
.zy-wrap-big { padding:1rem 0;}
.zy-nav-wrap { width:94%; margin:0rem 3% 0 3%; box-sizing:border-box;}
.zy-wrap { width:100%; padding:0rem 0 0.5rem 0;}
.zy-nav ul { width:100%; padding:0 0.5rem; justify-content:flex-start; box-sizing:border-box;}
.zy-nav li { height:1.5rem; line-height:1.5rem; padding:0 0.5rem; margin:0.5rem 0.5rem 0 0;}
.zy-nav li:last-of-type { margin-right:0px;}
.zy-nav li a { min-width:3rem; height:1.5rem;}

/*子页新闻卡片列表*/
.zy-news-list-card { width:100%; padding:0.75rem 3% 1rem 3%;}
.zy-news-list-card li { width:100%; margin:0 0 0.75rem 0;}
.zy-news-list-card-pic { width:100%; height:10rem; border-radius:0.5rem 0.5rem 0 0;}
.zy-news-list-card-logo { height:1.75rem; text-align:left; margin:1rem 0 0 0;}
.zy-news-list-card-text { height:2.5rem; line-height:1.25rem; text-align:left; padding:0 0.75rem 0 0.75rem; margin:0.75rem 0 0.5rem 0;}
.zy-news-list-card-time-wrap { display:flex; justify-content:space-between; align-items:center;}
.zy-news-list-card-time { line-height:1.5rem; font-size:0.6rem; color:#999; padding:0 0.75rem 0.5rem 0.75rem; margin:0 0 0 0;}
.zy-news-list-card-time i { font-size:0.7rem; margin-right:0.25rem;}

/*子页新闻卡片列表二*/
.zy-news-list-card-two { width:100%; padding:0.75rem 3% 0.5rem 3%;}
.zy-news-list-card-two li { width:100%;  margin:0 0 0.75rem 0;
	border-radius:0.5rem;
	-webkit-border-radius:0.5rem;
}
.zy-news-list-card-two-pic { width:100%; height:9rem; border-radius:0.5rem 0.5rem 0 0; overflow:hidden;}
.zy-news-list-card-two-title { height:auto; line-height:1.25rem; font-size:0.7rem; padding:0 0.75rem 0.75rem; margin:0.5rem 0 0 0;}
.zy-news-list-card-two-text { height:auto; line-height:1.25rem; padding:0 0.75rem 0px 0.75rem; margin:0;}
.zy-news-list-card-two-user { font-size:0.6rem; margin:0.5rem 0 0.5rem 0.75rem;}
.zy-news-list-card-two-user img { width:1rem; height:1rem; margin-right:0.25rem;}
.zy-news-list-card-two-time { line-height:1.5rem; font-size:0.6rem; color:#999; margin:0.5rem 0.75rem 0.5rem 0;}

/*相关文章*/
.zy-related-article-wrap { padding:0 3% 0.5rem 3%;}
.zy-related-article-title { line-height:1rem; font-size:0.8rem; padding:0 0 0.5rem 0;}
.zy-related-article-list { width:100%; padding:1rem 0 0.5rem 0;;}
.zy-related-article-list li { width:100%; background:#fff; text-align:center; margin:0 0rem 0.75rem 0;
	border-radius:0.5rem;
	-webkit-border-radius:0.5rem;
}
.zy-related-article-list-pic { height:10rem; border-radius:0.5rem 0.5rem 0 0;}

/*子页成功案例列表*/
.zy-case-list { width:100%; padding:0.5rem 0.5rem 0.5rem 0.5rem;}
.zy-case-list li { width:100%; margin:0 0rem 0.6rem 0;
	border-radius:0.5rem;
	-webkit-border-radius:0.5rem;
}
.zy-case-list li:nth-of-type(2n+0) { margin-right:0;}
.zy-case-list-pic { width:100%; height:9rem; border-radius:0.5rem 0.5rem 0 0;}
.zy-case-list-pic img { width:100%; height:100%;}
.zy-case-list-logo { height:1.75rem; margin:0.5rem 0.5rem;}
.zy-case-list-logo img { height:1.75rem;}
.zy-case-list-title { height:auto; line-height:1rem; font-size:0.7rem; padding:0 0.75rem 0 0.75rem; margin:0.5rem 0 0.5rem 0;}
.zy-case-list-text { height:auto; line-height:1.25rem; padding:0 0.75rem; margin:0;}
.zy-case-list .zy-case-pic-tag { height:1.25rem; line-height:1.25rem;  padding:0 0.25rem;}
.zy-case-list .zy-case-pic-tag a { font-size:0.6rem;}

/*子页新闻*/
.zy-news-wrap { width:100%; justify-content:flex-start; flex-wrap:wrap;}
.zy-news-left { padding:0 0 0 0;}
.zy-news-right { width:94%; margin:1rem 3% 0 3%;}

/*子页 图片新闻列表*/
.zy-news-list-pic { width:94%; padding:0.75rem 3% 1rem 3%;}
.zy-news-list-pic dl { width:100%; height:auto; padding:0.5rem 0; margin-bottom:0.75rem;}
.zy-news-list-pic dl:last-child { margin-bottom:0;}
.zy-news-list-pic dl dt { width:100%; height:10rem; border:0; padding:0; margin:0 0.5rem 0.5rem 0.5rem; display:flex; justify-content:center; align-items:center;}
.zy-news-list-pic dl dt img { max-width:100%; max-height:100%;}
.zy-news-list-pic dl dd { flex:1; margin-left:0.5rem; padding:0 0.5rem 0 0.25rem;}
.zy-news-list-pic dl dd h3 { /* height:2rem; */ height:auto; line-height:1.5rem; font-size:0.9rem;}
.zy-news-list-time { height:1.5rem; line-height:1.5rem; font-size:0.6rem;  margin:0 0.5rem 0 0;}
.zy-news-list-time i { font-size:0.7rem; margin-right:0.25rem;}
.zy-news-list-pic-des { width:100%; height:auto; max-height:4.5rem; line-height:1.5rem; font-size:0.7rem;}
.zy-news-list-des-more { display:none;}

/*子页新闻详情*/
.news-show-wrap { width:100%; padding:0.5rem; display:block;}
.new-directory { width:100%; max-height:100%; position:relative; top:0;}
.new-directory-title { height:2rem; padding:0 0.5rem; border-radius:0.25rem 0.25rem 0 0;}
.new-directory-title-name { font-size:0.8rem;}
.new-directory-arrow { border-right:0.3rem solid transparent; border-bottom:0; border-top:0.3rem solid #999;}
.new-directory-con { padding:0.5rem; border-radius:0 0 0.25rem 0.25rem; display:none;}
.new-directory-con li { line-height:1rem; padding:0.25rem; margin:0.25rem 0; border-radius:0.25rem;}
.new-directory-con li.h1 { line-height:1.25rem; font-size:0.8rem; padding-left:0.5rem;}
.new-directory-con li.h2 { line-height:1.25rem; font-size:0.7rem; padding-left:1.5rem;}
.news-show-right { width:100%; max-height:100%; margin:0.5rem 0 0 0; position:relative; top:0;}
.news-show-right, .news-show-right2 { width:100%; max-height:100%; margin:0.5rem 0 0 0; position:relative; top:0;}
.news-show-con-wrap { width:100% !important; margin:0.5rem 0 0 0;}
.news-show-con-wrap2 { width:100% !important; margin:0rem 0 0 0;}
.news-show { padding:0.5rem 0 0.5rem 0;}
.news-show-title { font-size:1rem; line-height:1.5rem; padding:0rem 0.5rem 0.5rem 0.5rem;}
.news-show .soure { height:2rem; line-height:2rem; font-size:0.6rem;}
.news-show .soure-tag { padding:0 0.8rem; flex-direction:column; flex-wrap:wrap;}
.news-show .soure-tag-tag-list { flex:1; display:flex; justify-content:flex-start; align-items:center; margin:0.25rem 0 0.25rem 0;}
.news-show .soure-tag-tag-list li { line-height:1rem; font-size:0.6rem; color:#6698ff; padding:0.25rem 0.75rem; margin-left:0.25rem;
	border-radius:1rem;
}
.news-show .news-show-line { height:2rem; line-height:2rem;}
.news-show .news-show-con { line-height:1.5rem; font-size:0.8rem; padding:0.5rem;}
.news-show .news-show-con h1 { font-size:1rem;}
.news-show .news-show-con h2 { font-size:0.9rem;}
.news-show .news-show-con h3 { font-size:0.8rem;}
.news-show .news-copyright { line-height:1rem; font-size:0.6rem; margin-top:0.5rem; padding:0.25rem 0.5rem; border-radius:0.25rem;}
.zy-next-news { margin-top:0.5rem;}
.zy-next-news li { line-height:2.5rem; font-size:0.7rem; padding:0 1rem;}
.zy-share span { line-height:1.5rem;}

/*热门文章*/
.zy-news-list-hot-wrap { padding:0.25rem 0.5rem 0.5rem 0.5rem; margin-bottom:0.5rem; border-radius:0.25rem;}
.zy-news-list-hot-title { line-height:2rem;}
.zy-news-list-hot li { margin-top:0.25rem;}
.zy-news-list-hot-round { width:0.5rem; height:0.5rem; margin:0.25rem 0.25rem 0 0;}
.zy-news-list-hot-name { line-height:1.2rem;}
.zy-news-list-hot-time { font-size:0.55rem;}
.zy-news-list-cloud-tag li { line-height:1.2rem; margin:0.5rem 0.5rem 0 0; padding:0.15rem 0.4rem;
	border-radius:0.2rem;
}

/*热门文章 图文*/
.zy-news-list-pic-hot dl { margin-top:0.5rem;}
.zy-news-list-pic-hot dt { width:5.5rem; height:3.5rem; margin:0 0.5rem 0 0;}
.zy-news-list-pic-hot dd { line-height:1rem;}
.zy-news-list-pic-hot-time { font-size:0.55rem; margin-top:0.5rem;}

/*相关阅读 图文*/
.zy-news-related-read-list dl { margin-top:0.5rem;}
.zy-news-related-read-list dt { height:9rem; margin:0 0 0.5rem 0;}
.zy-news-related-read-list dd { line-height:1rem;}
.zy-news-related-read-list-time { font-size:0.55rem;}

/* 子页 产品模块介绍 */
.zy-pro-about-wrap { padding:0.5rem 0;}
.zy-pro-about-wrap2 { padding:0.5rem 0;}
.zy-pro-about-wrap5 { padding:1rem 0;}

/* 子页 产品优势 */
.painpoint { width:94%; margin:0px 3%;}
.painpoint-list { width:100%;}
.painpoint-list dl { width:48.5%; padding:1rem 0.5rem; margin:0 3% 0.5rem 0;}
.painpoint-list dl:nth-child(3n+0){ margin-right:3%;}
.painpoint-list dl:nth-child(2n+0){ margin-right:0;}
.painpoint-list dt i { height:2.4rem; line-height:2.4rem; font-size:1.6rem;}
.painpoint-list dt h3 { line-height:1.5rem; font-size:0.8rem; padding-bottom:0.3rem;}
.painpoint-list dd { line-height:1rem;}

/* 子页 产品功能架构图 */
.organization { width:100%; text-align:center; padding:0.5rem 0 0 0;}

/*子页 产品详情*/
.zy-pro-wrap:nth-child(odd) .zy-module-text { float:none;}
.zy-pro-wrap:nth-child(even) .zy-module-text { float:none;}
.zy-pro-wrap:nth-child(odd) .zy-module-pic { float:none; text-align:center;}
.zy-pro-wrap:nth-child(even) .zy-module-pic { float:none; text-align:center;}

/*子页 产品标题*/
.zy-module-text { width:100%; font-size:0.7rem; line-height:2rem;}
.zy-module-title { line-height:1.5rem; font-size:1rem; text-align:center;}
.zy-module-title2 { line-height:1.5rem; font-size:0.8rem; text-align:center;}
.zy-module-con { line-height:1rem; padding:0.5rem 1rem; float:none;}
.zy-module-pic { width:100%;}
.zy-module-pic img { max-width:80%; height:auto;}
.zy-pro-list { width:100%; padding:1rem 0 0.5rem 0;}
.zy-pro-btn-wrap { display:block;}

.zy-pro-btn, .zy-pro-btn2 { width:4rem; height:2rem; line-height:2rem; background:#0089ff; color:#fff; border:0; margin:0.5rem auto 0.5rem auto; float:none;}
.zy-pro-btn a, .zy-pro-btn2 a { color:#fff;}
.zy-pro-btn2 { display:block;}

/*相关资讯*/
.zy-news-related-wrap { padding:0px 0 0.5rem 0;}
.zy-news-related-list-wrap { width:100%;}
.zy-news-related-list { width:94%; height:auto; padding:1rem; margin:0 3%;}
.zy-news-related-list li { line-height:1.75rem; margin-top:0.4rem;}
.zy-news-related-list li span:first-child { line-height:1.25rem; background:#f4f4f4; font-size:0.6rem; color:#0089ff; padding:0 0.5rem; margin:0 0.25rem 0 0; border-radius:0.25rem;}
.zy-news-related-list li span:last-child { margin:0 0 0 0.5rem;}
.zy-news-related-list-title { line-height:2rem;}
.zy-news-related-list-name { font-size:1rem;}
.zy-news-related-list-name:before { width:0.4rem; height:1rem; margin-right:0.5rem;}
.zy-news-related-list-more { height:1.5rem; line-height:1.5rem;}

/*相关资讯焦点图*/
.zy-news-related-pro-video { padding:1rem; margin:0.5rem 3% 0 3%; border-radius:0.5rem;}
.zy-news-related-pro-video-con { height:12rem; margin-top:1rem;}

.zy-news-related-pro-video-con .txt-bg { height:2rem; }
.zy-news-related-pro-video-con .txt {height:2rem;}
.zy-news-related-pro-video-con .txt li {  height:2rem; line-height:2rem; bottom:-2rem;}
.zy-news-related-pro-video-con .txt li a { padding:0 0 0 0.5rem; font-size:0.8rem;}
.zy-news-related-pro-video-con .num li { width:1.5rem; height:1.5rem; line-height:1.5rem;}

/*联系我们*/
.zy-about-con-wrap {width:100%; padding:0 3% 0.5rem 3%;}
.contact-hot-tel { width:100%; padding:1rem; margin:0 0 0.5rem 0; border-radius:0.25rem;}
.contact-hot-tel h1 { font-size:1rem;}
.contact-hot-tel h2 { font-size:1.2rem; color:#4285f4; margin-top:0.5rem;}
.contact-hot-tel p { line-height:1rem; font-size:0.7rem; margin-top:0.5rem;}
.contact-qiwei { width:100%;  padding:1rem; border-radius:0.25rem;}
.contact-qiwei dt:before { display:none;}
.contact-qiwei dt:after { display:none;}
.contact-qiwei dd img { width:3.2rem; height:3.2rem;}
.contact-qiwei h1 { font-size:1rem;}
.contact-qiwei h2 { font-size:1.2rem; margin-top:0.5rem;}
.contact-qiwei p { font-size:0.7rem; margin-top:0.5rem;}
.contact-wrap { padding:0 1rem 1rem 1rem; margin:0.5rem 0 0 0; border-radius:0.25rem;}
.contact-pic { width:100%; height:10rem; margin:1rem 0 0 0;}
.contact-con { width:100%; height:auto; line-height:1.2rem; padding:0rem;}
.contact-con dl { width:100%; margin:0.5rem 0 0 0;}
.contact-con dt { font-size:0.7rem;}
.contact-con dd { line-height:1.25rem;}
.contact-con dd i { font-size:0.9rem; margin-right:0.25rem;}
.contact-company { width:100%; padding:0.5rem 1rem; margin-top:0.5rem; border-radius:0.25rem;}
.contact-company-list dl { width:100%; margin:0.5rem 0 0 0; padding:0.5rem;
	-moz-border-radius:0.25rem; 
	-webkit-border-radius:0.25rem;
	-o-border-radius:0.25rem;
	border-radius:0.25rem;
}
.contact-company-list dt { line-height:1.5rem; font-size:0.8rem;}
.contact-company-list dd { line-height:1.2rem;}
.contact-company-list dd i { font-size:0.8rem;  margin-right:0.25rem;}

/*付款方式*/
.contact-con-table { font-size:0.6rem; margin-top:0.5rem;}
.contact-con-table th { height:2rem; line-height:2rem; font-size:0.7rem; padding:0 0.5rem;}
.contact-con-table td { height:auto; line-height:1.5rem; padding:0.25rem 0.5rem;}

/*关于我们*/
.zy-about-wrap { width:100%; background:#fff; padding:1rem 3% 1rem 3%;}
.zy-about-con-box { width:100%; margin-top:0.5rem;}
.zy-about-con { line-height:1.5rem; font-size:0.7rem;}
.zy-about-con-pic { width:100%; margin-right:0; border-radius:0.5rem;}
.zy-about-con-pic img { border-radius:0.5rem;}
.zy-about-con-text { width:100%;}
.zy-about-con-text p { text-indent:1.6rem;}
.zy-about-number-con-h { height:7rem;}
.zy-about-number-con { padding:0.5rem; bottom:-7rem; border-radius:0.5rem;}
.zy-about-number-con dl { width:50%; height:auto; padding:0.5rem 0 0.5rem 0;}
.zy-about-number-con dt { font-size:1.2rem; padding:0.25rem 0;}
.zy-about-pro-system-wrap-h { height:7rem;}
.zy-about-pro-system-wrap { padding:1rem 0 1rem 0;}
.zy-about-pro-system { width:100%; margin-top:0.5rem;}

/*子页资质荣誉*/
.zy-honor-list { width:100%; padding:0.5rem 0 0.5rem 0;}
.zy-honor-all-item { width:100%;}
.zy-honor-all-item:last-child { margin-right:0;}
.zy-honor-all-item-pic { width:100%; height:8rem;}
.zy-honor-all-item-con dl { width:50%; line-height:1.2rem; margin-bottom:0.5rem;}
.zy-honor-all-item-con dl:last-child { margin-right:0;}
.zy-honor-all-item-con dt { line-height:1.5rem; font-size:0.7rem;}
.zy-honor-all-item-con dd { font-size:0.8rem;}
.zy-honor-list-item dl { width:47.5%; padding:0.5rem; margin:0.75rem 0.75rem 0 0;
	border-radius:0.5rem;
	box-shadow:0 0.1rem 0.25rem 0 rgba(115,124,139,.3);
}
.zy-honor-list-item dl:hover { background:#0089ff; 
	transform:translate(0,-0.5rem);
	-webkit-transform:translate(0,-0.5rem);
	-moz-transform:translate(0,-0.5rem);
	-o-transform:translate(0,-0.5rem);
	-ms-transform:translate(0,-0.5rem);	
}
.zy-honor-list-item dl:nth-of-type(2n+0) { margin-right:0;}
.zy-honor-list-item dl:nth-of-type(4n+0) { margin-right:0;}
.zy-honor-list-item dt { line-height:1.5rem; font-size:0.8rem;}
.zy-honor-list-item dd { line-height:1.2rem; font-size:0.6rem;}

/*子页发展历程*/
.zy-history-wrap { width:100%; padding:0.5rem 3%;}
.zy-history-list { width:100%; margin:0.5rem auto;
	border-radius:0.5rem;
	box-shadow:0 0.1rem 0.25rem 0 rgba(115,124,139,.3);
}
.zy-history-yaer { width:100%; padding:0.5rem 1rem; 
	box-shadow: 0 0.25rem 0.5rem 0 rgba(204, 213, 222, 0.5);
}
.zy-history-yaer ul { display:flex; align-items:center; overflow-x:auto;}
.zy-history-yaer li { min-width:4rem; height:2rem; line-height:2rem; font-size:1rem; font-weight:bold; text-align:center; border-bottom:#f6f6f6 1px solid; cursor:pointer;}

.zy-history-con-wrap { flex:1; padding:0.5rem 0;}
.zy-history-con li { height:2rem; font-size:0.7rem; padding:0 1rem;}

/*下载页面*/
.download-bg { padding:5rem 1rem 3rem 1rem;}
.download-app-logo { width:6.4rem; height:6.4rem;  padding:0.8rem; margin:0 auto;
	border-radius:1.5rem;
}
.download-app-title { font-size:2rem; line-height:2.5rem; margin-top:1.5rem;}
.download-app-desc { max-width:100%; line-height:1.5rem; font-size:0.8rem; margin-top:0.5rem;}
.download-app-con { width:100%; padding:0 1.2rem; margin-top:0.5rem; flex-wrap:wrap; box-sizing:border-box;}
.download-app-con dl { padding:0.75rem; border-radius:1rem; margin-top:1rem;}
.download-app-con dt { width:8rem; height:8rem;}
.download-app-con dd { line-height:2rem; font-size:0.8rem; margin-top:0.5rem;
	border-radius:1rem;
}
.download-app-con dd i { font-size:1.2rem; margin-right:0.25rem;}

/* 招募伙伴 */
.recruit-bg { background:#0419bd url(../images/recruit_m_banner.jpg) center top no-repeat; background-size:100%;}
.recruit-banner { width:100%; text-align:center; padding:5rem 0 2rem 0;}
.recruit-banner h2 { font-size:1rem; line-height:1rem; color:#ff0; margin-bottom:1rem;}
.recruit-banner .banner-title { font-size:1.4rem; color:#fff; margin-bottom:1rem;}
.recruit-banner .banner-title2 { font-size:1.8rem; line-height:1.8rem; color:#fff; margin-bottom:1rem;}
.recruit-desc { width:100%; font-size:0.8rem; color:#fff; line-height:1.5rem; padding:0 1rem; box-sizing:border-box;}
.recruit-list { width:100%; padding:0 1rem 1rem 1rem;}
.recruit-list dl { width:100%; padding:1rem; margin:1rem 2% 0 0;}
.recruit-list dd { height:2.4rem; line-height:1.2rem;}
.recruit-advantage-list { width:100%; padding:0 1rem 1rem 1rem;}
.recruit-advantage-list dl { width:100%; padding:1rem; margin:1rem 2% 0 0;}
.mt80 { margin-top:1rem;}

/* 加盟流程 */
.joining-process { width:100%; display:none;}
.joining-process-m { width:100%; text-align:center; padding:0rem 0rem 1rem 0rem; display:block;}
.joining-process-m img { width:80%;}
.joining-form-wrap { width:100%; }
.joining-form { width:100%; padding:1rem 0;}
.joining-form-con { width:100%; padding:1rem;}
.joining-form-con dl { width:100%; padding:1rem; margin:1rem 2% 0 0;}
.joining-form-con dt i { height:3.2rem; line-height:3.2rem; font-size:2.4rem;}
.joining-form-con dt h3 { line-height:1.5rem; padding-bottom:6px;}
.joining-form-con dd { height:auto; line-height:1.2rem; margin-top:0.5rem}

.home-more { width:8rem; height:2.5rem; background:#0089ff; color:#fff; line-height:2.5rem; text-align:center; font-size:0.8rem; margin:2.5rem auto 1rem auto;
	-moz-border-radius:0.25rem; 
	-webkit-border-radius:0.25rem;
	-o-border-radius:0.25rem;
	border-radius:0.25rem;
	transition:all 0.5s linear;
}
.home-more a { color:#fff;}
.home-more a:hover { color:#fff;}
.home-more:hover { background:#5bc102;}

/*分页1*/
.page { line-height:2rem;}
.page a { padding:0.25rem 0.5rem; margin-right:2px;}
.page a:hover { padding:0.25rem;}
.page span.current { color:#fff; background:#0089ff; padding:0.25rem 0.5rem;}
.page span.disabled { padding:0.25rem; }
.page input { width:1.5rem; height:1.2rem; line-height:1.2rem;}

}


