/* 基本 */
html { font-size:20px; font-family:"Microsoft YaHei",微软雅黑,黑体,宋体,arial,tahoma,verdana,sans-serif;} 
/* @media only screen and (min-width:401px){ html { font-size:25px !important; } } 
@media only screen and (min-width:428px){ html { font-size:26.75px !important; } } 
@media only screen and (min-width:481px){ html { font-size:30px !important; } } 
@media only screen and (min-width:569px){ html { font-size:35px !important; } } 
@media only screen and (min-width:641px){ html { font-size:40px !important; } } */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, rem, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, rembed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin:0; padding:0; border:0;}
html { -webkit-text-size-adjust:100%; -moz-text-size-adjust:100%; -o-text-size-adjust:100%; -ms-text-size-adjust:100%;} /* 禁用iPhone中Safari的字号自动调整 */ 
body { color:#333;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block;} /* 设置HTML5元素为块 */ 
ol, ul ,li { list-style:none;}
blockquote, q { quotes:none;}
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none;}
html,body,a,a:hover,a:active,a:visited,a:link,a:focus{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-tap-highlight-color:transparent;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
    text-decoration:none;
}
a,a:visited { text-decoration:none; color:#333;}
a:hover, a:active { color:#333;}
a:active, a:focus { -moz-outline:none; outline:none; ie-dummy:expression(this.hideFocus=true);}/* 清除a链接过后的虚线 */
.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;} 
.clearfix { *zoom:1;}*/
.clr { display:block; content:""; visibility:hidden; font-size:0px; width:0px; height:0px; clear:both;}

/* 嵌入内容 */
/*img { width:100%; height:auto; width:auto\9; border:0;}*/ /* 设置图片视频等自适应调整 */ 
svg:not(:root) { overflow:hidden;}
figure { margin:0;}

/* 表单 */
/*input,button,textarea{ border:0; -webkit-appearance:none;}*/
fieldset { border:0.1rem solid #c0c0c0;}
button[disabled], input[disabled] { background:#ccc; cursor:default; -webkit-appearance:none;}
input { border:none; font-family:"Microsoft YaHei",微软雅黑,黑体,宋体,arial,tahoma,verdana,sans-serif; font-size:0.7rem;}
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], input[type="date"], input[type="datetime-local"], input[type="number"], textarea { -webkit-appearance:none;}
input[type="radio"], input[type="checkbox"] { -webkit-appearance:checkbox;}
textarea { resize:none;} /* 禁止多行文本框textarea拖拽 */
input:focus, textarea:focus, select:focus { outline:none;}  /* 去除Chrome等浏览器文本框默认发光边框 */ 
input:focus, textarea:focus {
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-user-modify:read-write-plaintext-only;
} /* 去掉高光样式 */ 
input, button, textarea, select { font-family:"Microsoft YaHei",微软雅黑,黑体,宋体,arial,tahoma,verdana,sans-serif;}

/* 表格 */
table { border-collapse:0; border-spacing:0; border-collapse:collapse;}

/* 媒体 */
audio, canvas, video { display:inline-block;}
audio:not([controls]) { display:none; height:0;}

/* 公共样式 */
.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;}
.hand { cursor:pointer;}
.show { }
.hide { display:none;}
.jc { font-weight:bold;}
.tc { text-align:center;}
.txt-tl { text-align:left !important;}
.txt-tr { text-align:right !important;}
.more { font-family:Arial, Helvetica, sans-serif; font-size:0.6rem; line-height:2rem; padding-right:0.5rem; float:right; color:#999;}
.more a { color:#999;}
.more a:hover { color:#f00;}
.time { font-family:Arial, Helvetica, sans-serif; font-size:0.6rem; float:right; color:#999;}
.mt { margin-top:0.5rem;}
.mt1 { margin-top:1rem;}
.mt2,.mt20 { margin-top:2rem;}
.mt22 { margin-top:2.2rem;}
.mt25 { margin-top:2.5rem;}
.ml { margin-left:0.5rem;}
.pl { padding-left:1rem;}
.mb { margin-bottom:0.5rem;}
.mb1 { margin-bottom:1rem;}
.mb2 { margin-bottom:2rem;}
.mb25 { margin-bottom:2.5rem;}
.mb3 { margin-bottom:3rem;}
.mb4 { margin-bottom:4rem;}
.mr { margin-right:1rem;}
.mr15 { margin-right:1.5rem;}
.mr2 { margin-right:2rem;}
.pos-fixed { position:fixed;}
.empty { height:2rem;}
.shadow {
	-moz-box-shadow:0px 2px 3px #dadada;
	-webkit-box-shadow:0px 2px 3px #dadada;
	box-shadow:0px 2px 3px #dadada;
}
.no-border { border:none !important;}
.wx-zy-body-bg { background:#e2e2e2;}
.zy-body-bg { background:#f9f9f9;}
.pos-fixed { position:fixed;}

/* 字体大小 文字颜色 */
.yahei,.yahei12,.yahei14,.yahei16,.yahei18,.yahei20,.yahei22,.yahei24,.yahei26,.yahei64 { font-family:"Microsoft YaHei",微软雅黑,黑体,宋体,SimSun,Arial;}
.yahei12 { font-size:0.6rem;}
.yahei14 { font-size:0.7rem;}
.yahei16 { font-size:0.8rem;}
.yahei18 { font-size:0.9rem !important;}
.yahei20 { font-size:1rem;}
.yahei22 { font-size:1.1rem;}
.yahei24 { font-size:1.2rem;}
.yahei26 { font-size:1.3rem;}
.yahei28 { font-size:1.4rem;}
.yahei30 { font-size:1.5rem;}
.yahei64 { font-size:3.2rem !important;}
.white { color:#fff;}
.white a { color:#fff;}
.white a:hover { color:#fff;}
.red { color:#c00}
.red2 { color:#f00}
.red2 a { color:#f00;}
.orange { color:#f60;}
.orange a { color:#f60;}
.black { color:#2f4056;}
.black a { color:#2f4056;}
.blue { color:#1e9fff;}
.blue a { color:#1e9fff;}
.green { color:#090;}
.green a { color:#090;}
.gray { color:#ccc;}
.gray2 { color:#999;}
.yellow { color:#ffb800;}
.yellow a { color:#ffb800;}
.yellow2 { color:#ff0;}
.cyan { color:#009688;}
.cyan a { color:#009688;}
.cyan2 { color:#21d59b;}
.cyan2 a { color:#21d59b;}
.pink { color:#ff3c50;}
.pink a { color:#ff3c50;}
.jc { font-weight:bold;}
.normal { font-weight:normal;}
.nowrap { overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.scrollable { box-sizing:border-box; overflow:auto; -webkit-overflow-scrolling:touch;}
.noscroll,.noscroll body { overflow:hidden;}
.noscroll body { position:relative;}

/* --------------------三角箭头-------------------- */
.arrow-up { position:absolute; top:0.6rem; left:-0.4rem;
    width:0;
    height:0;
	border:0.3rem solid transparent;    
	border-bottom-color:#fff;
}
.arrow-down { position:absolute; bottom:-0.3rem; left:1.6rem;
    width:0;
    height:0;
	border-left:0.3rem solid transparent;   
	border-right:0.4rem solid transparent;   
	border-top:0.3rem solid #000;
	filter:alpha(opacity=60);
	opacity:0.6;
	-moz-opacity:0.6;
}
.arrow-left { position:absolute; top:0.6rem; left:-0.4rem;
    width:0;
    height:0;
	border-top:0.3rem solid transparent;   
	border-bottom:0.4rem solid transparent;   
	border-right:0.3rem solid #fff;
}
.arrow-right { position:absolute; top:0.6rem; left:-0.4rem;
    width:0;
    height:0;
	border-top:0.3rem solid transparent;   
	border-bottom:0.4rem solid transparent;   
	border-left:0.3rem solid #fff;
}

/* --------------------首页-------------------- */
.wx-index-bg { width:100%; height:100%; background:#1c2a44 url(../images/wx_home_bg.jpg) top center no-repeat; position:absolute; left:0; top:0; right:0; bottom:0;
	background-size:100% 100%;  
	-moz-background-size:100% 100%;  
	-webkit-background-size:100% 100%; z-index:-1;
}
.wx-index-bg ul { width:100%; padding-top:2rem;}
.wx-index-bg ul li { width:35%; height:3rem; line-height:3rem; text-align:center; font-size:0.8rem; margin:0 0 1rem 10%; border:1px solid #D5D7E0; float:left; overflow:hidden;
	background:rgba(255,255,255,0.2);
	-moz-border-radius:0.5rem; 
	-webkit-border-radius:0.5rem;
	-o-border-radius:0.5rem;
	border-radius:0.5rem;
}
.wx-index-bg ul li a { color:#fff;}
.wx-index-bg ul li:nth-of-type(1) { background:rgba(255,255,255,0.5);}
.wx-index-bg ul li:nth-of-type(1) a { color:#f7e7aa; font-weight:bold;}
/*.wx-index-bg ul li:nth-of-type(8) { height:2rem; line-height:1rem; padding:0.5rem 0;}*/
.wx-logo { width:100%; text-align:center; padding:10% 0 0 0;}
.wx-logo img { width:50%;}
.wx-text { text-align:center; color:#f1d482; letter-spacing:0.2rem;}

/* 微信首页头部 */
.header { width:100%; height:2rem; line-height:2rem; background:rgba(0, 137, 255, 1); color:#fff; position:fixed; top:0px; left:0px; right:0px; z-index:9999;}
.header .logo { width:5rem; height:2rem; padding:0.2rem 0.5rem 0 0.2rem; box-sizing:border-box;}
.header .logo img { width:100%;}
.head-more { right:0.5rem; top:0rem;}

/* 微信首页banner */
.wx-banner { width:100%; height:7rem; background:#0089ff; position:relative; overflow:hidden;}
.wx-banner h2 { font-size:0.7rem; text-align:left; padding:0 0.5rem;}
.wx-banner img { width:100%; height:7rem;}
.wx-banner-pic { width:100%; height:7rem;}
.swiper-pagination-bullet { width:1rem !important;  height:0.2rem !important;}

/* 微信公司简介 */
.wx-home-item-title { width:50%; text-align:center; margin:0 auto 5%; position:relative;}
.wx-home-item-title samp { width:100%; height:1.6rem; border:1.5px solid #ccc; display:block; position:absolute; left:0; top:0.8rem;}
.wx-home-item-title .ch-title { background:rgb(255, 255, 255); color:#0089ff; font-weight:bold; padding:0px 4%; font-size:0.9rem; position:relative;}
.wx-home-item-title .ch-title2 { background:#e2e2e2; color:#0089ff; font-weight:bold; padding:0px 4%; font-size:0.9rem; position:relative;}
.wx-home-item-title .en-title { font-size:0.7rem; color:#8e8e8e; font-family:arial;}
.wx-about { width:100%; background:#fff; font-size:0.7rem; padding:5% 2% 2% 2%; box-sizing:border-box;}
.wx-about-con { width:96%; line-height:1.2rem; text-indent:1.2rem; overflow:hidden;}
.wx-about-menu { width:96%; padding:0.5rem 0; font-size:0.6rem;}
.wx-about-menu li { width:22.5%; height:1.5rem; background:#ededed; line-height:1.5rem; text-align:center; margin:2% 2% 0 0; float:left;
	-moz-border-radius:0.2rem; 
	-webkit-border-radius:0.2rem;
	-o-border-radius:0.2rem;
	border-radius:0.2rem;
}
.wx-about-menu li:nth-of-type(4) { margin-right:0;}

/* 产品服务 */
.wx-pro { width:100%; background:#fff; font-size:0.7rem;; padding:5% 2% 2% 2%; box-sizing:border-box;}
.wx-pro .hd { padding:0 1.8rem; position:relative;}
.wx-pro .hd ul { /* float:left; */}
.wx-pro .hd ul li { min-width:4rem; height:1.5rem; line-height:1.5rem; background:#f0f0f0; border:#ccc 1px solid; text-align:center; padding:0 0.5rem; /* margin:0.5rem 0.5rem 0 0; */ box-sizing:border-box;
	-moz-border-radius:0.2rem; 
	-webkit-border-radius:0.2rem;
	-o-border-radius:0.2rem;
	border-radius:0.2rem;
}
.wx-pro .hd ul li:last-child { margin-right:0;}
.wx-pro .hd ul li.on { background:#fff; border:#0089ff 1px solid; color:#0089ff; font-weight:bold; cursor:pointer;}
.wx-pro .hd ul li.on a { color:#fff;}
.wx-pro .hd ul li.on a:hover { color:#fff;}
.wx-pro .bd { }
.wx-pro .bd ul { }
.wx-pro .tempWrap { }
.wx-pro .wx-pro-tab { overflow-x:auto; overflow-y:hidden; white-space:nowrap; position:relative; box-sizing:border-box;}
.wx-pro .wx-pro-tab li { display:inline-block;}
.wx-pro .tab-prev, .wx-pro .tab-next { width:1.5rem; height:1.5rem; line-height:1.5rem; background:#ccc; text-align:center; position:absolute; display:block; z-index:10; overflow:hidden; cursor:pointer;}
.wx-pro .tab-prev { left:0rem; top:0rem;}
.wx-pro .tab-next { right:0rem; top:0rem;}
.wx-pro .pro-list { width:100%; padding:2%; box-sizing:border-box;}
.wx-pro .pro-list a { color:#333;}
.wx-pro .pro-list dl { width:49%; height:7.5rem; background:#fff; text-align:center; margin:0 2% 2% 0%; border:#e6e6e6 1px solid; position:relative; text-align:center; float:left; overflow:hidden; position:relative; box-sizing:border-box; }
.wx-pro .pro-list dl:nth-of-type(2n+0) { margin-right:0;}
.wx-pro .pro-list dt { height:6rem; line-height:6rem; background:#f9f9f9; text-align:center; overflow:hidden; display:flex; justify-content:center; align-items:center;}
.wx-pro .pro-list dt i { font-size:3.2rem; color:#fff;}
.wx-pro .pro-list dt img { max-width:100%; max-height:100%;}
.wx-pro .pro-list dd { height:1.5rem; line-height:1.5rem; background:#e6e6e6; text-align:center;}

/* 产品优势 */
.strengths-list { width:100%; padding:0 0 0.5rem 0; overflow:hidden; position:relative; box-sizing:border-box;}
.strengths-list dl { width:48%; background:#2f82ff; color:#fff; padding:0 0 0.5rem 0; margin:0.5rem 2.5% 0 0; float:left; cursor:pointer; box-sizing:border-box;
    box-shadow:1px 1px 2px #ddd;
	-webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-ms-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
}
.strengths-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);	
}
.strengths-list dl:nth-child(2n+0){ margin-right:0px;}
.strengths-list dt { text-align:center;}
.strengths-list dt i { height:2.4rem; line-height:2.4rem; font-size:1.5rem; font-weight:normal; display:block;}
.strengths-list dt h3 { line-height:1rem; font-size:0.7rem;}
.strengths-list dd { line-height:1.2rem; text-align:center; font-size:0.55rem; padding:0 0.5rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.strengths-list dl:hover { background:#fe6808; color:#fff; cursor:pointer;}
.strengths-list dl:hover dt i { color:#fff;
	-webkit-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	transform:rotateY(360deg);
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-ms-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
}

/* 成功案例 */
.case-list { width:100%; background:#f2f2f2; box-sizing:border-box; overflow:hidden; position:relative;}
.case-list li { width:49%; height:5.6rem; background:#fff; text-align:center; padding:0.2rem; margin:0 2% 2% 0; box-sizing:border-box; float:left; display:inline; overflow:hidden; position:relative;
	-webkit-box-shadow:0 0 5px #ccc;
	-moz-box-shadow:0 0 5px #ccc;
	box-shadow:0 0 5px #ccc;
	border:#e6e6e6 1px solid; cursor:pointer;
}
.case-list li:nth-child(2n+0) { margin-right:0;}
.case-list .case-pic { width:100%; height:5rem; overflow:hidden;}
.case-list .case-pic img {  width:100%; height:100%;}
.case-list .case-name { width:95%; height:1.5rem; line-height:1.5rem; text-align:center; color:#fff; display:block; box-sizing:border-box; position:absolute; bottom:0.3rem; z-index:10;
	background:rgba(0,0,0,0.5);
}
.case-list a { color:#fff;}

/* 企业动态 Tab切换 */
.news-tab { width:100%; background:#fff; text-align:left; font-size:0.7rem;}
.news-tab .hd { width:100%; height:1.9rem; border-bottom:#0089ff 2px solid; line-height:1.9rem;}
.news-tab .hd ul { float:left;}
.news-tab .hd ul li { height:1.9rem; line-height:1.9rem; text-align:center; padding:0 1rem; float:left;}
.news-tab .hd ul li.on { background:#0089ff; color:#fff; font-weight:bold; cursor:pointer;}
.news-tab .hd ul li.on a { color:#fff;}
.news-tab .hd ul li.on a:hover { color:#fff;}
.news-tab .bd { }
.news-tab .bd ul { }
.news-tab .tempWrap { }
.news-tab .news-tab-list { width:100%; background:#fff;}
.news-tab .news-tab-list ul { padding:0.2rem 0.5rem 0 0.5rem;}
.news-tab .news-tab-list li { height:1.8rem; background:url(../images/news_dot2.gif) 0 3px no-repeat; line-height:1.8rem; padding:0 0rem 0 0.5rem; border-bottom:#ccc 1px dotted; overflow:hidden;}
.news-tab .news-tab-list li:last-child { border-bottom:0;}

/* 资质荣誉 */
.wx-honor-list { width:100%; overflow:hidden; position:relative;}
.wx-honor-list li { width:32%; height:4rem; border:2px solid #eaeaea; margin:0 2% 2% 0; position:relative; text-align:center; float:left; overflow:hidden; position:relative; box-sizing:border-box; display:flex; justify-content:center; align-items:center;}
.wx-honor-list li:nth-child(3n+0) { margin-right:0;}
.wx-honor-list li img { max-width:100%; max-height:100%;}
.wx-honor-list li span { width:100%; height:1.2rem; background:rgba(0,0,0,0.5); color:#fff; text-align:center; line-height:1.2rem; display:block; position:absolute; bottom:0;}

/* 合作伙伴 */
.wx-partners-list { width:100%; overflow:hidden; position:relative;}
.wx-partners-list li { width:31.333333%; height:3rem; line-height:3rem; background:#fff; text-align:center; padding:0 0.5rem; margin:0px 2% 2% 0px; box-sizing:border-box; float:left; display:inline; overflow:hidden; position:relative;
	border:#e6e6e6 1px solid; box-sizing:border-box; cursor:pointer;
	transition:all 0.5s;
}
.partners li:nth-child(5n+0) { margin-right:0px;}
.wx-partners-list .wx-partners-pic { width:100%; height:100%; overflow:hidden; display:flex; justify-content:center; align-items:center;}
.wx-partners-list ul li img { max-width:100%; max-height:100%; display:block; transition:transform 0.5s;}
.wx-partners-list ul li:hover img { transform:scale(1.2);}
.wx-partners-list .wx-partners-name { width:100%; height:100%; background:rgba(0,0,0,.5); color:#fff; text-align:center;
	position:absolute; left:0; bottom:-100%; transition:all 0.5s;
}
.wx-partners-list a { color:#fff;}


/* 版权 */
.wx-copyright { width:100%; background:#0089ff; font-size:0.7rem; line-height:1rem; text-align:center; color:#fff; padding:0.5rem 0; margin-bottom:2rem;}
.wx-copyright a { color:#fff;}
.wx-copyright a:hover { color:#fff;}

/*底部固定操作栏*/
.bottom-flex { width:100%; background:#0089ff; overflow:hidden; font-size:0.7rem; position:fixed; bottom:0; z-index:99;
	display:-moz-box;  
	display:-webkit-box;  
	display:-o-box;  
	display:box;
}
.bottom-flex .item { height:2rem; background:#0089ff; color:#fff; line-height:2rem; text-align:center; cursor:pointer; border-right:#33a1ff 1px solid; margin:0;
	-webkit-box-flex:1;
}
.bottom-flex .item:last-child { border-right:0px;}
.bottom-flex a { color:#fff;}

/* --------------------子页-------------------- */
/*子页头部、导航*/
.list-header { height:2rem; line-height:2rem; background:rgba(0, 137, 255, 1); color:#fff; position:fixed; top:0px; left:0px; right:0px; z-index:9998;}
.list-header .list-title { height:2rem; line-height:2rem; overflow:hidden; font-size:0.9rem; text-align:center;}
.back, .home, .set, .head-more, .search { text-align:center; font-size:1rem; position:absolute;}
.back a, .home a, .set a, .head-more a, .search a { color:#fff;}
.back { left:0.5rem; top:-0.1rem; font-size:1.5rem;}
.home { left:0.5rem; top:0rem;}
.home2 { right:0.5rem; top:0rem;}
.set { right:0.5rem; top:0rem;}
.search { right:0.5rem; top:0rem;}
.list-head-nav { width:100%; background:#f8f8f8; font-size:0.7rem; border-bottom:#ececec 1px solid; position:relative; top:0rem; left:0px;
	/* 投影偏移3px，宽6px，颜色#666 */
	-webkit-box-shadow:0px 3px 5px #888;
	-moz-box-shadow:0px 3px 5px #888;
	box-shadow:0px 3px 5px #888;
}
.list-head-nav ul { padding:0.5rem;}
.list-head-nav ul li { width:33.33333333%; height:1.5rem; line-height:1.5rem; text-align:center; float:left; overflow:hidden;}
.list-head-nav ul li a { color:#1f1f1f;}
.list-head-nav ul li a:hover { color:#f00;}
.list-head-nav .on { background:#0089ff; color:#fff; font-weight:bold;}
.list-head-nav .on a { color:#fff;}

/*子页新闻列表一*/
.zy-news-list { width:96%; font-size:0.7rem; padding:0.25rem;}
.zy-news-list ul { }
.zy-news-list li { width:92%; height:2rem; background:url(../images/news_dot.gif) 0px 5px no-repeat; line-height:2rem; padding-left:4%; border-bottom:#cecece 1px dotted; overflow:hidden;}
.zy-news-list li:hover { background:#f8f8f8; display:block;}
.zy-news-list li h3 { height:1.5rem; line-height:1.5rem;}
.zy-news-list li .zy-news-time2 { font-family:Arial, Helvetica, sans-serif; font-size:0.6rem; float:right; color:#999;}
.zy-news-list li .news-list-con { font-size:14px; line-height:1.5rem; color:#888;}
.zy-news-list ul>li>span { color:#f30;}
.zy-news-list ul>li>span>a { color:#f30;}
.zy-news-list ul>li>span>a:hover { color:#f00;}
.zy-news-list dl { background:#fff; padding:0.25rem; margin-bottom:0.4rem;
	-moz-box-shadow:0px 2px 0px rgba(185,185,185,0.8);  
	-webkit-box-shadow:0px 2px 0px rgba(185,185,185,0.8);
	box-shadow:0px 2px 0px rgba(185,185,185,0.8);
}

/*子页左侧带图新闻列表*/
.zy-news-list-pic { width:98%; font-size:0.7rem; padding:0 0.25rem; box-sizing:border-box; display:flex; flex-wrap:wrap;}
.zy-news-list-pic dl { width:100%; border-bottom:#e5e5e5 1px dotted; padding:0.5rem 0rem; box-sizing:border-box;}
.zy-news-list-pic dt { width:35%; height:4.5rem; background:#e4e4e4 url(../images/no_pic.png) center center no-repeat; background-size:100% 100%; margin-right:0.5rem; float:left; overflow:hidden;}
.zy-news-list-pic dt img { width:100%; height:100%; border:0; overflow:hidden;}
.zy-news-list-pic dd { }
.zy-news-list-pic h3 { width:61%; height:1.5rem; line-height:1.5rem; font-size:0.8rem; font-weight:bold; overflow:hidden;}
.zy-news-list-pic .time { width:63%; height:1rem; line-height:1rem; color:#999;}
.zy-news-list-pic .zy-news-list-pic-des { width:61%; height:2rem; line-height:1rem; color:#888; overflow:hidden;}
.zy-news-list-pic .zy-news-list-pic-des a { color:#888;}
.zy-news-list-pic .zy-news-list-des-more { display:none;}

/*子页 图片新闻列表2*/
.zy-news-list-pic2 { width:100%; cursor:pointer; display:flex; flex-wrap:wrap; /* justify-content: space-between; */}
.zy-news-list-pic2-item { width:100%; height:20rem; background:#ffffff; padding:0.1rem; margin:1rem 1rem 0 1rem; 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:10rem; position:relative;}
.zy-news-list-pic2-img img { width:100%; height:100%;}
.zy-news-list-pic2-con { width:100%; background:#ffffff; position:absolute; left:0; bottom:-2rem; 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:1rem; text-align:center; color:#999; font-size:0.6rem; padding-top:0.5rem;}
.zy-news-list-pic2-title { line-height:2rem; font-size:0.9rem; color:#333; text-align:center; padding:0 1rem; box-sizing:border-box;}
.zy-news-list-pic2-desc { height:2.5rem; line-height:1.25rem; color:#8a8a8a; font-size:0.6rem; padding:0 1rem; 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 1rem; 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 0.5rem 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:100%; font-size:0.7rem; box-sizing:border-box; position:relative;}
.zy-pic-list ul li { width:45%; height:7rem; margin:0.5rem 0 0 3%; float:left;
	-webkit-box-shadow:0px 3px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0px 3px 5px rgba(0, 0, 0, 0.2);
	box-shadow:0px 3px 5pxrgba(0, 0, 0, 0.2);
}
.zy-pic-list ul li:nth-child(4n+0) { margin-right:0px;}
.zy-pic-list ul li:hover { background:#254d89 !important;}
.zy-pic-list ul li a { color:#333;}
.zy-pic-list ul li a:hover { color:#fff;}
.zy-pic-list ul li img { width:100%; height:5.5rem; transition:transform 0.5s;}
.zy-pic-list .zy-pic-pic { width:100%; height:5.5rem; padding:4px; border:#fff 1px solid; box-sizing:border-box; overflow:hidden;; overflow:hidden;}
.zy-pic-list .zy-pic-name { width:100%; height:1.5rem; background:#fff; line-height:1.5rem; text-align:center; border-bottom:#ececec 3px solid; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/*产品列表*/
.zy-pro-list { width:100%; font-size:0.7rem; overflow:hidden; position:relative; box-sizing:border-box;}
.zy-pro-list ul { padding-top:1rem; position:relative;}
.zy-pro-list ul li { width:92%; height:14rem; text-align:center; margin:0 4% 1rem 4%; box-sizing:border-box; cursor:pointer; position:relative; overflow:hidden;
	-webkit-box-shadow:0 5px 8px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:0 5px 8px rgba(0, 0, 0, 0.1);
	box-shadow:0 5px 8px rgba(0, 0, 0, 0.1);
}
.zy-pro-list ul li img { width:100%; height:100%; display:block;}
.zy-pro-list .zy-pro-name { width:100%; height:1.75rem; line-height:1.75rem; font-weight:bold; color:#fff; overflow:hidden; position:absolute; left:0; bottom:0; z-index:1;
	background:rgba(0,0,0,0.6);
	background-color:#000\6;
	filter:alpha(opacity=60);
}
.zy-pro-list .zy-pro-desc { width:100%; height:100%; /*background:rgba(0,0,0,.8);*/ 
	background:rgba(0,0,0,.3) url(../images/pro_pic_bg.png) center no-repeat; background-size:80% 70%; color:#fff; 
	position:absolute; top:0; left:-100%; transition:all 0.5s;
}
.zy-pro-list ul li h2 { font-size:0.7rem; color:#fff; margin:25% 0 0.5rem;}
.zy-pro-list ul li span { display:block; color:rgba(255,255,255,.8); line-height:1.2rem; height:1.2rem; overflow:hidden;}

/*资质荣誉*/
.zy-honor-list { width:100%; overflow:hidden; position:relative; box-sizing:border-box;}
.zy-honor-list ul li { width:45%; background:#f0f0f0; text-align:center; background-size:100% 100%; margin:0.5rem 0 0 3%; cursor:pointer; float:left; display:inline;
	-webkit-box-shadow: 0 0px 0.5rem rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0px 0.5rem rgba(0, 0, 0, .2);
    box-shadow: 0 0px 0.5rem rgba(0, 0, 0, .2);
	transition:all 0.5s;
}
.zy-honor-list ul li a { color:#fff;}
.zy-honor-list .zy-honor-pic { width:100%; height:6.5rem; overflow:hidden;}
.zy-honor-list .zy-honor-pic img { width:88%; margin:4.5% 6% 0 6%; overflow:hidden; box-sizing:border-box;}
.zy-honor-list .zy-honor-name { width:100%; height:1.7rem; background:rgba(0, 0, 0, .5); font-size:0.7rem; line-height:1.5rem; text-align:center; border-bottom:#ececec 3px solid; overflow:hidden;}

/*新闻详情*/
.news-show { width:100%; position:relative; margin:2rem 0 1rem 0;}
.news-show h1 { text-align:center; line-height:1.5rem; font-size:1.2rem; font-weight:bold; padding:0.5rem; border-bottom:1px solid #E8E8E8;}
.news-show .news-show-line { width:100%; text-align:center; border-bottom:#E8E8E8 1px solid; line-height:1.5rem; font-size:0.6rem; color:#999;}
.news-show .news-show-line a { color:#5da8af;}
.news-show .news-show-con { line-height:1.5rem; font-size:0.8rem; padding:0 0.5rem;}
.news-show img { width:100%; height:auto; padding:0.5rem 0; margin:0 auto; vertical-align:middle; display:block;}
.news-show table { width:98%;}
.news-show .appendix { border:#f7f7f7 1px solid; font-size:0.7rem;}
.news-show .appendix-title { width:3rem; background:#f7f7f7; color:#0089ff; line-height:1.5rem; text-align:right; padding:0 5px;}
.news-show .appendix td { height:2rem; line-height:1rem; padding:0 5px; border:#f7f7f7 1px solid;}
.news-show-about { width:100%; height:6rem; background:#f4f4f4; font-size:0.7rem; line-height:1.4rem; padding:0.2rem 0.5rem 0.5rem 0.5rem; box-sizing:border-box; overflow:hidden;}
.wx-ewm-gz { font-size:0.6rem; border-top:#dcdcdc 1px solid; line-height:1.2rem; padding:0.5rem;}
.wx-ewm-gz img { width:50%; height:auto; margin:0 auto; vertical-align:middle; display:block;}

/*关于我们*/
.zy-about-con-wrap { font-size:0.8rem; padding:0.5rem 0.5rem 0 0.5rem;}
.zy-about-con { line-height:1.5rem; }
.zy-about-con img { width:100%; height:auto; /*padding:0.5rem 0;*/ margin:0 auto; vertical-align:middle; display:block;}
.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;}

/*发展历程*/
.zy-history { width:100%; background:#fff; padding:0.5rem 1rem; box-sizing:border-box; overflow:hidden; position:relative;}
.zy-history-desc { font-size:0.7rem; line-height:1.5rem; padding:0px 0 0.5rem 0; border-bottom:1px solid #dedede;}
.zy-history-list { width:100%; padding-top:1.5rem; position:relative; z-index:1;}
.zy-history-list:after { content:''; width:1px; height:100%; left:3.95rem; top:1.7rem; background:#dedede; position:absolute;}
.zy-history-item { padding-bottom:1.5rem; overflow:hidden; position:relative; z-index:3;}
.zy-history-item .zy-history-date { width:4rem; float:left; color:#da251c; font-size:0.7rem; margin-right:1.5rem; position:relative}
.zy-history-item .zy-history-date:after { content:''; width:13px; height:13px; background:#fff; border:1px solid #b0b0b0; position:absolute; right:-7px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
.zy-history-item .zy-history-tit { line-height:1.2rem; font-size:0.7rem; color:#666; overflow:hidden;}
.zy-history-list-end { width:1rem; height:1rem; background:#b0b0b0; border:1px solid #b0b0b0; margin-left:3.35rem; margin-bottom:-0.5rem; cursor:pointer; position:relative; z-index:3;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}

/*企业文化*/
.zy-cultre { width:100%; background:#fff; padding:0rem 0.8rem 0 0; box-sizing:border-box;}
.zy-cultre dl { width:100%; height:10rem; margin:2% 0 0 2%; float:left; box-sizing:border-box; position:relative; overflow:hidden; cursor:pointer;}
.zy-cultre dl img { width:100%; height:10rem;
	transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
}
.zy-cultre dl:hover img {
	transform: scale(1.2);
}
.zy-cultre dd { width:100%; height:100%; overflow:hidden; position:absolute; top:0; left:0; z-index:1;}
.zy-cultre dd .zy-cultre-text { width:100%; height:100%; background: rgba(0,0,0,0.4); color:#fff; padding:1rem 40px; box-sizing:border-box;}
.zy-cultre dd .zy-cultre-title { height:60px; line-height:60px; font-size:1rem;}
.zy-cultre dd .zy-cultre-title::after { width:1rem; height:4px; background:#fff; display: block; content: '';}
.zy-cultre dd .zy-cultre-con { line-height:1.5rem; font-size:0.8rem; padding-top:1rem;}

/* 合作伙伴 */
.partners-list { width:100%; padding:0.5rem; box-sizing:border-box;overflow:hidden; position:relative;}
.partners-list li { width:31%; height:3.5rem; line-height:3rem; background:#fff; text-align:center; margin:0px 0.5rem 0.5rem 0; float:left; display:inline; overflow:hidden; position:relative;
	border:#e6e6e6 1px solid; box-sizing:border-box; cursor:pointer;
	transition:all 0.5s;
}
.partners-list li:nth-child(3n+0) { margin-right:0;}
.partners-list .partners-pic { width:100%; height:100%; overflow:hidden;}
.partners-list ul li img { width:100%; height:100%; display:block; transition:transform 0.5s;}
.partners-list ul li:hover img { transform:scale(1.2);}
.partners-list .partners-name { width:100%; height:100%; background:rgba(0,0,0,.5); font-size:0.7rem; color:#fff; text-align:center;
	position:absolute; left:0; bottom:-100%; transition:all 0.5s;
}
.partners-list a { color:#fff;}

/* 人才招聘 */
.zy-job { width:100%; border-collapse:collapse; border-spacing:0; font-size:0.6rem;}
.zy-job th { height:2rem; background:url(../images/job_td_bg.png) bottom repeat-x; line-height:40px; color:#0089ff; text-align:center;}
.zy-job td { width:96%; height:2rem; line-height:2rem; border-bottom:#cecece 1px dotted; padding:0 1rem; text-align:left;
	overflow:hidden;  /*超出的部分隐藏起来。*/ 
	white-space:nowrap;  /*不显示的地方用省略号...代替*/
	text-overflow:ellipsis;  /* 支持 IE */
}
.zy-job td:nth-child(2), .zy-job th:nth-child(2), 
.zy-job td:nth-child(3), .zy-job th:nth-child(3),
.zy-job td:nth-child(4), .zy-job th:nth-child(4) { display:none;}
.zy-job tr.odd { background:#fff url(../images/news_dot2.gif) 0.5rem center no-repeat;} 
.zy-job tr.even { background:#f9f9f9 url(../images/news_dot2.gif) 0.5rem center no-repeat;}
.zy-job tr:hover { background:#f6fbfc url(../images/news_dot2.gif) 0.5rem center no-repeat; cursor:pointer;}
.zy-job-show { width:98% !important; border-collapse:collapse; border-spacing:0; border:#cecece 1px solid; font-size:0.6rem; margin-top:2.2rem;}
.zy-job-show .td-bg { width:4rem; background:#f9f9f9; font-weight:bold; text-align:right;}
.zy-job-show td { height:1.5rem; line-height:1rem; border:#cecece 1px solid; padding:0 5px;}

/* 产品展示 */
.page-cp { width:100%; padding:0 5px; box-sizing:border-box;}
.zy-pro-about { width:100%;}
.class-title { line-height:30px; font-size:20px; padding:20px 0; letter-spacing:2px;}
.zy-pro-about-wrap { padding:30px 0 0 0;}
.zy-pro-about-wrap2 { padding:10px 0;}
.zy-pro-about-wrap3 { padding-top:0px !important; padding-bottom:10px !important;}
.zy-pro-list { width:100%; padding:0 20px; box-sizing:border-box;}
.zy-pro-about-text { width:100%; padding:0px 20px; box-sizing:border-box;}
.zy-pro-about-pic { display:none;}
.zy-module-text { font-size:14px; line-height:24px;}
.zy-module-title { width:100%; font-size:20px; line-height:30px; padding-top:20px;}
.zy-module-con { line-height:24px; padding:10px 0; position:relative;}
.zy-module-pic { height:100%; padding-top:10%;}
.zy-module-pic img { width:90%; height:auto;}
.zy-case { width:100%; padding:20px 2% 20px 2%; box-sizing:border-box;}
.zy-case li { width:30%; height:60px; margin:0 2.8% 10px 0; box-sizing:border-box;}
.zy-case li:nth-child(3n+0) { margin-right:0px;}
.zy-case li:nth-child(8n+0) { margin-right:2.8%;}
.zy-case-wrap { padding:10px 0px;}
.zy-case-list { width:100%; padding:0px 0px;}
.zy-case-list dl { width:100%; margin:0 0px 10px 0;}
.zy-case-list dd { padding:5px 10px;}
.zy-case-list-logo { top:0px;}
.zy-pro-module { width:100%; padding:10px 0px 10px 0;}
.zy-pro-module-list { width:100%; padding:0px 2%; box-sizing:border-box;}
.zy-pro-module-list dl { width:46%; margin:20px 0px 0 3%; box-sizing:border-box;}
.zy-pro-module-list dl:nth-child(2n+0) { margin-right:0px;}
.zy-solutions { width:100%; padding:10px 2%; box-sizing:border-box;}
.zy-solutions-list { width:100%;}
.zy-solutions-list dl { width:48.2%; height:136px; background:#fff; padding:20px 10px; margin:10px 2% 0px 0px;}
.zy-solutions-list dl:nth-child(2n+0){ margin-right:0px;}
.zy-solutions-list dt i { font-size:40px;}
.zy-solutions-show-wrap { width:100%; padding:10px 2%;}
.zy-solutions-show h3 { font-size:24px; text-align:center;}
.zy-solutions-intro-wrap { width:100%; padding:10px 2%;}
.zy-solutions-intro-left { display:none;}
.zy-solutions-intro-tit {}
.zy-solutions-intro-left .zy-solutions-intro-img { width:80%; height:280px;}
.zy-solutions-intro-right { width:100%; margin:0;}
.zy-solutions-intro-right .zy-solutions-intro-tit { display:none;}
.zy-solutions-intro-right .zy-solutions-intro-desc { height:auto;}
.zy-solutions-intro-wrap .class-more { margin-top:10px; float:none;}
.zy-solutions-item-wrap { width:100%;}
.zy-solutions-item-wrap .zy-solutions-item-text { width:100%; padding:10px 2%; box-sizing:border-box;}
.help-banner-wrap { height:250px;}
.help-banner { width:100%; padding:0 20px;}
.help-con-tiem { width:100%; text-align:center;}
.help-banner-text { padding-top:80px; line-height:40px;}
.help-banner-text h2 { font-size:24px;}
.help-banner-text span { font-size:16px;}
.banner-search { width:100%; height:40px; margin-top:10px;
	-webkit-border-radius:20px;
	border-radius:20px;
}
.banner-search input { width:76%; height:40px; padding:0 10px; font-size:16px;
	-webkit-border-radius:0 8px 8px 0;
	border-radius:0 8px 8px 0;
}
.banner-search  select { width:20%; height:40px; line-height:40px; padding-left:10px;}
.banner-search-ico { right:10px;}
.banner-search-ico i { font-size:16px;}
.help-item { width:100%; padding:0 20px 20px 20px;}
.help-item-list li { width:100%; padding-right:0;}
.help-list-main { height:calc(100vh - 50px); top:50px;}
.help-list-left { width:60%; display:none;}
.help-list-right { width:100%;}
.help-list-right .help-con { padding:20px 20px 20px 20px; overflow-x:hidden;}
.foldtree-open, .foldtree-close { display:none;}
.help-menu-side { display:block;}
	
/* 招募伙伴 */
.recruit-bg { background:#0419bd url(../images/recruit_m_banner.jpg) center top no-repeat; background-size:100%;}
.recruit-banner { width:100%; text-align:center; padding:5rem 0 2rem 0;}
.recruit-banner h2 { font-size:1rem; line-height:1rem; color:#ff0; margin-bottom:2rem;}
.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:0;}
.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:1rem;}
.recruit-list dl { width:100%; padding:1rem; margin:1rem 2% 0 0;}
.recruit-advantage-list { width:100%; padding:1rem;}
.recruit-advantage-list dl { width:100%; padding:1rem; margin:1rem 2% 0 0;}
/* 加盟流程 */
.joining-process { display:none;}
.joining-process-m { width:100%; padding:1.5rem 1rem; display:block;}
.joining-form-wrap { width:100%; }
.joining-form { width:100%; padding:1rem 0;}
.joining-form-con { padding:1rem;}
.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;}

/* 联系我们 */
.contact-pic { width:96%; height:8rem; margin:2% 2% 0 2%;}
.contact-pic img { width:100%; height:100%;}
.contact-con { width:92%; height:auto; line-height:1.2rem; padding:2%; margin-left:2%; font-size:0.7rem;}
.contact-con strong { font-size:18px;}
.contact-company { width:96%; font-size:0.7rem;}
.contact-company dl { width:96%; background:#eee; margin:0.5rem 0 0 0; padding:2%; float:none;}
.contact-company dt { font-weight:bold;}
.contact-company dd { line-height:1.2rem;}
.contact-map { width:100%; height:18rem; box-sizing:border-box;}
.zy-contact-con { background:#fff; font-size:0.7rem; padding:1rem; line-height:1.5rem; display:flex; align-items:center; justify-content:flex-start; flex-wrap:wrap;}
.zy-contact-con dl { width:50%; border:#f2f2f2 1px solid; border-width:0px 1px 1px 0; padding:0.5rem; box-sizing:border-box;}
.zy-contact-con dl:last-child { border-right:none;}
.zy-contact-con dl dt { text-align:center; line-height:1.6rem;}
.zy-contact-con dl dt i { height:2.4rem; line-height:2.4rem; font-size:1.6rem; font-weight:normal; display:block;}
.zy-contact-con dl:hover dt i { cursor:pointer;
	-webkit-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	transform:rotateY(360deg);
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-ms-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
}
.zy-contact-con dl:nth-child(1) i { color:#4876f9;}
.zy-contact-con dl:nth-child(2) i { color:#4cb050;}
.zy-contact-con dl:nth-of-type(3) i { color:#fa4e4e;}
.zy-contact-con dl:nth-of-type(4) i { color:#576a95;}
.zy-contact-con dd { text-align:center; font-size:0.7rem; line-height:1.2rem;}
.zy-contact-con-table { width:100%; border-collapse:collapse; border-spacing:0; font-size:0.6rem;}
.zy-contact-con-table th { height:2rem; background:#f0f0f0; line-height:2rem; border:#cecece 1px solid; padding:0 0.25rem; color:#0089ff; text-align:left;}
.zy-contact-con-table td { height:2rem; line-height:2rem; border:#cecece 1px solid; padding:0 0.25rem;}
.zy-contact-con-table .td-jg { padding-left:0.9rem;}
.zy-contact-con-table tr.odd { background:#fff;} 
.zy-contact-con-table tr.even { background:#f9f9f9;}
.zy-contact-con-table tr:hover { background:#f6fbfc;}

#map { background:#fff; padding:1rem;}
.BMap_bubble_content { width:300px !important; line-height:1.5rem;}
.BMap_bubble_content  p { font-size:0.7rem !important;}
.BMap_center { width:17.5rem !important;}

/*联系我们*/
.zy-about-con-wrap { width:100%; padding:0.5rem 0; box-sizing:border-box;}
.zy-about-con-title { width:100%; height:2.4rem; line-height:2.4rem; background:#fafafa; border-bottom:#274c88 2px solid; position:relative; padding:0 1rem 0 0.5rem; box-sizing:border-box;}
.zy-about-con-title .about-title-bar { min-width:11rem; height:2.4rem; background:url(../images/about_right_ico.png) 0px center no-repeat; color:#274c88; font-weight:bold; padding-left:0.4rem;}
.zy-about-con-title2 { width:870px; height:2.4rem; line-height:2.4rem; background:#fff; border-bottom:#f6f6f6 2px solid; position:relative; padding:0.5rem 1rem 0 0.5rem;}
.zy-about-con-title2 .about-title-bar { min-width:11rem; height:2.4rem; background:url(../images/msg_title_ico.png) 0px center no-repeat; color:#274c88; font-weight:bold; padding-left:0.75rem;}
.zy-about-con { background:#fff; font-size:0.8rem; padding:1rem; line-height:1.5rem;}
.zy-about-con img { max-width:1100px;}

/*提示信息*/
.prompt { text-align:center; color:#15a871;}
.prompt img { width:50%; height:auto; padding:2rem 0 1rem 0; margin:0 auto; vertical-align:middle; display:block;}

/*分页*/
.page { margin-top:0.8rem; padding-bottom:0.8rem; text-align:center; font-size:0.6rem;}
.page a { padding:2px 5px; margin-right:2px; border:#ccc 1px solid; color:#333;}
.page a:hover { padding:2px 5px; margin-right:2px; border:#0089ff 1px solid;}
.page span.current { color:#fff; background:#0089ff; padding:2px 5px; margin-right:2px; border:#0089ff 1px solid; font-weight:bold;}
.page span.disabled { color:#ccc; padding:2px 5px; margin-right:2px; border:#ccc 1px solid;}
.page input { width:1.5rem; 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;}

/*分页*/
.jzxx_page1 { width:100%; background:#F7FAFD; }
.quotes { font-size:0.6rem; text-align:center;}
.quotes a { background:#3ebb2b; color:#fff;  margin-right:4px; padding:3px 8px; line-height:1.4rem; text-decoration:none;}
.quotes a:hover { background:#f60; color:#fff; margin-right:4px; padding:3px 8px;}
.quotes a:active { background:#f60; color:#fff; margin-right:4px; padding:3px 8px;}
.quotes span.current { background:#f60; color:#fff; font-weight:bold; margin-right:4px; padding:3px 8px;}
.quotes span.disabled { border:1px solid #ddd; color:#666; margin-right:4px; padding:3px 8px;}

/*最新弹出层2020*/
.popup-bg { width:100%; height:100%; background:rgba(0,0,0,0.5); overflow:hidden; position:fixed; top:0; bottom:0; left:0; right:0; z-index:998;
	-webkit-animation: popup-bg 0.5s infinite;
	-moz-animation: popup-bg 0.5s infinite;
	animation:popup-bg 0.5s infinite;
}
.popup-wrap { width:100%; max-height:80%; background:#fff; box-sizing:border-box; overflow-x:hidden; overflow-y:auto; position:fixed; bottom:0; left:0; right:0; z-index:999;}
.popup-wrap h3 { width:100%; height:1.5rem; line-height:1.5rem; color:#333; text-align:center; border-bottom:1px solid #f2f2f2; /*padding-bottom:0.5rem;*/ padding:0.15rem 0; overflow:hidden;}
.popup-wrap h2 { width:100%; height:1rem; background:#3c0; text-align:center; line-height:1rem; color:#fff; font-size:0.8rem; font-weight:bold; overflow:hidden;}
.popup-wrap .popup-bar { width:100%; height:2rem; line-height:2rem; background:#4f89f9; color:#fff; box-sizing:border-box; position:absolute; top:0; left:0;}
.popup-wrap .popup-bar a { color:#fff;}
.popup-wrap .popup-bar-title { padding-left:0.5rem; font-size:0.8rem; float:left;}
.popup-wrap .head-title, .popup-wrap .head-title2 { width:100%; height:2rem; line-height:2rem; background:#f6f6f6; color:#333; font-size:0.8rem; border-bottom:1px solid #f2f2f2; font-weight:bold; box-sizing:border-box; position:relative; overflow:hidden;}
.popup-wrap .head-title { text-align:center;}
.popup-wrap .head-title2 { text-align:left; padding-left:0.25rem;}
.popup-wrap .head-title-name {}
.popup-wrap .popup-content { width:100%; /*height:10rem;*/ box-sizing:border-box;  overflow-x:hidden; overflow-y:auto; -webkit-overflow-scrolling:touch;}
.close-popup-text { width:2rem; float:right;}
.popup-noscroll { overflow:hidden;  width:100%; height:100%; bottom:0px; top:0px; position:fixed;}
.popup-scroll { height:auto; overflow:auto; position:relative;}
/* @-webkit-keyframes popup-bg {
	0% { background:rgba(0,0,0,0.5);}
	50% { background:rgba(0,0,0,0);}
	100% { background:rgba(0,0,0,0.5);}
} */
/* @keyframes popup-bg {
	from {
		background:rgba(0,0,0,0);
	}
	to {
		background:rgba(0,0,0,0.5);
	}
} */

.popup-bg2 { width:100%; height:100%; background:rgba(0,0,0,0.5); overflow:hidden; position:fixed; top:0; bottom:0; left:0; right:0; z-index:1000;
	-webkit-animation: popup-bg 0.5s infinite;
	-moz-animation: popup-bg 0.5s infinite;
	animation:popup-bg 0.5s infinite;
}
.popup-wrap2 { background:#fff; position:absolute; bottom:0; right:0; left:0; top:30%; box-sizing:border-box;}
.popup-wrap2 .head-title, .popup-wrap2 .head-title2 { width:100%; height:2rem; line-height:2rem; background:#f6f6f6; color:#333; font-size:0.8rem; border-bottom:1px solid #f2f2f2; font-weight:bold; box-sizing:border-box; position:relative; overflow:hidden;}
.popup-wrap2 .head-title { text-align:center;}
.popup-wrap2 .head-title2 { text-align:left; padding-left:0.25rem;}
.popup-wrap2 .pop-main { box-sizing:border-box; position:absolute; left:0; right:0; top:2rem; bottom:0; overflow:auto; -webkit-overflow-scrolling:touch;}
.popup-wrap2 .scrollable { box-sizing:border-box; overflow:auto; -webkit-overflow-scrolling:touch;}

/*隐藏PC端内容*/
.banner-wrap, .banner, .head-right, .zy-banner-box, .zy-banner, .menu-wrap, .zy-nav, .zy-nav2, .zy-nav-wrap, .about-con-title, .zy-news-time, .zy-news-list-con p,
.date, .soure, .zy-next-news, .zy-menu, .zy-right, .about-nav, .footer-wrap, .link, .copyright, .gotop, .BottomContent { display:none !important;}
.zy-wrap { width:100%; margin-top:2rem;}
.about-con-wrap { width:100%; background:#fff;}



