/*滚动条样式*/
/*  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,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,textarea,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 ease-in-out;
	-moz-transition:all 0.1s ease-in-out;
	-ms-transition:all 0.1s ease-in-out;
	transition:all 0.1s ease-in-out;
}

/* 公共输入框 按钮 */
input, button, textarea, 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"], textarea { -webkit-appearance:none;}
textarea { resize:none;} /* 禁止多行文本框textarea拖拽 */
input,textarea,select,button { outline:none;}/*清除Safari和Chrome输入框得到焦点时边框会出现阴影效果。*/
input:focus, textarea:focus, select:focus, button:focus { outline:none;}  /* 去除Chrome等浏览器文本框默认发光边框 */
input:focus {
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-user-modify:read-write-plaintext-only;
} /* 去掉高光样式 */
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.4s;
}
.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.4s;
}
.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.4s;
}
.btn:hover { background:#ff9728;}
.input2 { padding:0 5px; color:#333; border:#e6f3f6 1px solid; box-sizing:border-box;
	transition:all 0.4s;
}
.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.4s;
}
.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.4s;
	/*很关键：将默认的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;}
.red { color:#c00}
.red2 { color:#f00}
.red2 a { color:#f00;}
.red2 a:hover { color:#f60;}
.orange { color:#f60;}
.orange a { color:#f60;}
.orange a:hover { color:#f00;}
.black { color:#2f4056;}
.black a { color:#2f4056;}
.black a:hover { color:#f00;}
.blue { color:#1e9fff;}
.blue a { color:#1e9fff;}
.blue a:hover { color:#f00;}
.green { color:#090;}
.green a { color:#090;}
.green a:hover { color:#f00;}
.gray { color:#ccc;}
.gray2 { color:#999;}
.yellow { color:#ffb800;}
.yellow a { color:#ffb800;}
.yellow a:hover{  color:#f00;}
.cyan { color:#009688;}
.cyan a { color:#009688;}
.cyan a:hover { color:#f00;}
.cyan2 { color:#21d59b;}
.cyan2 a { color:#21d59b;}
.cyan2 a:hover { color:#f00;}
.pink { color:#ff3c50;}
.pink a { color:#ff3c50;}
.pink a:hover { color:#f00;}
.white { color:#fff !important;}
.jc { font-weight:bold;}
.mt5 { margin-top:5px;}
.mt10 { margin-top:10px;}
.mt20 { margin-top:20px;}
.mt25 { margin-top:25px;}
.mt30 { margin-top:30px;}
.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;}
.md10 { margin-bottom:10px;}
.md20 { margin-bottom:20px;}
.md30 { 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;}
.pd { padding-bottom:5px;}
.pd10 { padding-bottom:10px;}
.pd15 { padding-bottom:15px;}
.pd20 { padding-bottom:20px;}
.pd25 { padding-bottom:25px;}
.pd30 { padding-bottom:30px;}
.pd40 { padding-bottom:40px;}
.pd50 { padding-bottom:50px;}
.pl { padding-left:5px;}
.pl10 { padding-left:10px;}
.pl15 { padding-left:15px;}
.pl20 { padding-left:20px;}
.pl25 { padding-left:25px;}
.pl30 { padding-left:30px;}
.pl40 { padding-left:40px;}
.pl50 { padding-left:50px;}
.pr { padding-right:5px;}
.pr10 { padding-right:10px;}
.pr15 { padding-right:15px;}
.pr20 { padding-right:20px;}
.pr25 { padding-right:25px;}
.pr30 { padding-right:30px;}
.pr40 { padding-right:40px;}
.pr50 { padding-right:50px;}
.hand { cursor:pointer;}
.hide { display:none !important;}
.show { display:block !important;}

/* 字体大小 */
.yahei,.yahei12,.yahei14,.yahei16,.yahei18,.yahei20,.yahei22,.yahei24,yahei26 { font-family:"Microsoft YaHei",微软雅黑,黑体,宋体,SimSun,Arial;}
.yahei12 { font-size:12px;}
.yahei14 { font-size:14px;}
.yahei16 { font-size:16px;}
.yahei18 { font-size:18px;}
.yahei20 { font-size:20px;}
.yahei22 { font-size:22px;}
.yahei24 { font-size:24px;}
.yahei26 { font-size:26px;}
.yahei28 { font-size:28px;}
.yahei30 { font-size:30px;}
.yahei32 { font-size:32px;}
.font-space { letter-spacing:1px;}
.more { line-height:40px; color:#999; padding-right:10px; float:right;}
.more a { color:#999;}
.more a:hover { color:#2f82ff;}
.more2 { padding-right:10px; float:right;}
.more2 a { color:#fff;}
.more2 a:hover { color:#2f82ff;}
.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;}

/* 头部 */
.head-wrap { width:100%; background: #ffffff;  position:fixed; top:0; z-index:999; -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: #ffffff; font-size: 16px}
.head-wrap .head-right { position:absolute; right:0; top:0; z-index:1000;}
.head-wrap .tel { line-height:60px; font-weight:bold; color:#2f82ff; padding-right:10px;}
/*
.freeBtn { min-width:120px; line-height:68px; background:#ff9227; color:#fff; font-size:14px; text-align:center; vertical-align:middle; margin:0px; cursor:pointer;}
*/
.freeBtn { min-width:120px; line-height:68px;  color: #535353; font-size:14px; text-align:center; vertical-align:middle; margin:0px; cursor:pointer;}
.freeBtn a { color:#fff;}
.freeBtn:hover { background:#2f82ff; color:#fff;}

/*菜单*/
/* .menu-wrap { width:100%; height:60px; transition:opacity 0.3s; position:relative; display:flex; justify-content:space-between;}
.menu { flex:1; height:60px; color:#fff; line-height:90px; box-sizing:border-box; position:relative;}
.menu-wrap  .logo { width:120px; height:50px; padding:5px 20px 0 20px; float:left;}
.menu-wrap  .logo img { height:100%;}
.menu-wrap  .text { width:150px; line-height:22px; font-weight:bold; padding-top:18px;}
.menu ul { }
.menu ul li { width:105px; height:60px; line-height:60px; font-size:16px; text-align:center; margin-right:5px; float:left; box-sizing:border-box; position:relative; cursor:pointer;}
.menu ul li:hover { height:58px; /*background:#0089ff;border-bottom:#0089ff 2px solid;*/  /*color:#fff;}*/
/*.menu ul li a { width:105px; display:block; text-align:center; color:#fff;}
.menu ul li a:hover { color:#ff0;}
.menu ul li:last-child { margin-right:0px;}
.menu ul li.on { /*background:#0089ff; border-bottom:#0089ff 2px solid;*/ /*color:#fff !important; font-weight:bold;}*/
/*.menu ul li.on a { color:#fff !important;}
.menu ul li.on a:hover { color:#ff0;}
.menu-bar { /*background:#0089ff; border-bottom:#0089ff 2px solid;*/ /*font-weight:bold; color:#ff0 !important;}*/
/*.menu-a { color:#fff !important;} /*有二级菜单的时候文字，鼠标经过有文字颜色保持白色*/
/*.menu-a a { color:#fff;}
.subnav { width:100%; text-align:center; display:none; font-size:15px; position:absolute; left:0; top:60px; line-height:40px; z-index:110;}
.subnav dt { width:100%;}
.subnav dt a { background:#f5f5f5; font-size:12px; color:#333 !important; padding-top:0;}
.subnav dt a:hover { background:#0089ff; color:#fff !important;} */

/*菜单二*/
.menu-wrap { position:relative; z-index:100;}
.menu-wrap .logo { width:130px; height:50px; padding:5px 20px 0 20px; float:left; margin-top: 12px}
.menu-wrap .logo img { height:100%;}
.menu { width:65%; height:60px; margin:0 auto; position:relative; font-size: 16px; left: 12%}
.menu li { width:130px; line-height:60px; color:#fff; text-align:center; margin-right:10px; float:left; cursor:pointer;}
.menu li a { color:#000000;}
.menu li:last-child { margin-right:0;}
/*.menu .menu-hover { background:#ff9227; font-weight:bold;}
.menu .menu-active { background:#ff9227; font-weight:bold;}*/

.menu .menu-hover a{  border-bottom: 1px solid #2f82ff; padding-bottom: 8px}
/*.menu .menu-active {  font-weight:bold;}*/
.menu .menu-active a{  font-weight:bold;border-bottom: 3px solid #2f82ff; padding-bottom: 8px}
.sub-menu-wrap { width:100%; position:absolute; top:68px; left:0px;}
/*.sub-menu-wrap .sub-menu { width:100%; background: rgba(55, 70, 90, 0.95); margin:0; position:absolute; top:0px; display:none;}*/
.sub-menu-wrap .sub-menu { width:100%; background: rgba(255, 255, 255, 1); margin:0; position:absolute; top:0px; display:none; box-shadow:0px 1px 5px #b7b4b7}
.sub-menu-wrap .sub-menu-list { width:65%; margin:0 auto; position:relative;}
.sub-menu-wrap .sub-menu-list dl { margin:0px 70px 0px 0; float:left;}
.sub-menu-wrap .sub-menu-list dt  { color:#2f82ff; font-weight:bold; padding-bottom:20px; border-bottom:1px solid #208aff; margin:20px 20px 0px 20px;}
.sub-menu-wrap .sub-menu-list dd a { color:#fff; line-height:35px;}
.sub-menu-wrap .sub-menu-list dd a:hover {color: #2f82ff;}
.sub-menu-wrap .sub-menu-list dd a { color: #070707;}

.menu li.on { background:#ff9227; color:#fff !important; font-weight:bold;}
.menu li.on a { color:#fff !important;}
.menu li.on a:hover { color:#2f82ff;}
.menu-a { color:#2f82ff !important;} /*有二级菜单的时候文字，鼠标经过有文字颜色保持白色*/
.menu-a a { color:#2f82ff;}

.subdl{
	width: 200px;
	padding: 0px 0px 0px 20px;
	background-image: linear-gradient(to left, #e1e3f1, rgba(255, 255, 255, 1));
	position: relative;
	box-shadow: 5px 0px 5px #dbd8db;
}

.subDiv{
	width: 1000px;
	position: absolute;
	left: 200px;
	top: 0px;
	display: none;
	height: 600px;
}

.subDivSub{
	width: 260px;

	display: flex;
	margin: 10px;
	padding: 10px;
	justify-content: left;
}
.sub-menudd{
	padding: 25px 22px 18px 22px;

}
.sub-menudd:hover{
	background-color: rgba(255, 255, 249, 1);
}

.subDivSub:hover{
	background-color: rgb(236, 245, 255);
	border-radius: 6px;
}
.sub-menudd:hover .subDiv{
	display: block;
}

.sub-menudd .subDiv:hover{
	display: block;
}
.CaseOut{
	margin: 0px 20px;
}

.subDivSubCase{
	width: 100px;


	margin: 15px;
	padding: 10px;
	box-shadow:3px 4px 10px -4px rgb(168, 168, 168);
	text-align: center;
	border-radius: 5px;
}

.subDivSubCase:hover {
	box-shadow:5px 7px 12px -4px rgb(168, 168, 168);
}

.caseContent{
	display: none;
	position: absolute; top: 80px;
	display: flex;
	justify-content: left;
	flex-wrap: wrap;
	left: 0px
}

.dustTab{
	border: 1px solid #e8e8f1;
	text-align: center;
	padding: 10px;
	padding: 10px 10px;
	border-radius: 20px;
	width: 115px;
}


.subDivSubCase1 {
	width: 200px;
	margin: 15px;
	padding: 20px;
	box-shadow: 3px 4px 10px -4px rgb(168, 168, 168);
	text-align: center;
	border-radius: 5px;
}


.subDivSubCase1:hover {
	box-shadow:5px 7px 12px -4px rgb(168, 168, 168);
}

.caseImg{
	width: 150px;
	border-radius: 3px;
	transition: all 0.6s;
}
.caseImg:hover{
	transform: scale(1.2);
}

/* 首页banner */
.banner { width:100%; height:630px; position:relative; overflow:hidden;}
.banner .bd { position:relative; z-index:0;}
.banner .bd ul { width:100% !important;}
.banner .bd li { width:100% !important; height:600px;}
.banner .bd li .siteWidth { width:1000px; position:relative; margin:0 auto; height:439px;}
.banner .bd li a { height:600px; 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(../img/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:120px !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:65%; text-align:left; line-height:50px;}

/* 优势 */
.banner-advantage-wrap { width:100%; height:100px; background:rgba(255, 255, 255, 0.2); position:absolute; bottom:0px; z-index:1;
	border-radius:5px 5px 0 0;
}
.banner-advantage { width:65%;}
.banner-advantage dl { width:25%; line-height:30px; color:#fff; padding:20px; border-right:1px solid rgba(255, 255, 255, 0.1); float:left; cursor:pointer; box-sizing:border-box;
	-moz-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.banner-advantage dl:last-child { border-right:0px;}
.banner-advantage dt { font-size:16px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.banner-advantage dd { font-size:13px; text-align:center; opacity:0.6; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.banner-advantage dl:hover { height:120px; background:#2f82ff; border-radius:5px 5px 0 0;
	transform:translate(0,-15px);
	-webkit-transform:translate(0,-15px);
	-moz-transform:translate(0,-15px);
	-o-transform:translate(0,-15px);
	-ms-transform:translate(0,-15px);
}

/* 阴影 */
.shadow {
	-moz-box-shadow:0px 2px 3px #dadada;
	-webkit-box-shadow:0px 2px 3px #dadada;
	box-shadow:0px 2px 3px #dadada;
}

.tiyan-btn { width:100px; height:40px; line-height:40px; background:#1e92ff; text-align:center; color:#fff; font-size:14px; border:none; margin-top:20px; cursor:pointer;
	-webkit-border-radius:5px;
	border-radius:5px;
	-webkit-transition:all .5s;
	transition:all .5s;
}
.tiyan-btn:hover { opacity:0.5;}


.tiyan-btn1 { width:100px; height:40px; line-height:40px; background: #ff9812; text-align:center; color:#fff; font-size:14px; border:none; margin-top:20px; cursor:pointer;
	-webkit-border-radius:5px;
	border-radius:5px;
	-webkit-transition:all .5s;
	transition:all .5s;
}
.tiyan-btn1:hover { opacity:0.5;}
/* 栏目标题+英文 */
/* .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 { height:20px; font-size:30px; font-weight:bold; text-align:center; line-height:40px; 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;}
.column-info-small { text-align:center; color:#999999; font-size:14px; line-height:30px;}
.home-more { width:160px; height:50px; background:#046cff linear-gradient(269deg,#00acff,#046cff); color:#fff; line-height:50px; text-align:center; font-size:16px; display:block;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	transition:all 0.3s;
}
.home-more:hover { background:#0089ff; color:#fff;}
.home-more a { color:#fff;}
.home-more a:hover{  color:#fff;}

/*产品中心*/
.pro-wrap { width:100%; padding:40px 0 0px 0; background:#fff;}
.pro-menu { width:100%; padding-top:20px; box-sizing:border-box;}
.pro-menu .hd { width:65%; padding:0 20px;   position:relative;}
.pro-menu .hd ul { }
.pro-menu .hd ul li { width:16.6%; text-align:center; position:relative; color:#666666; font-size:18px; padding:25px 20px 25px 20px; float:left; box-sizing:border-box; cursor:pointer;}
.pro-menu .hd ul li.on { color:#0089ff; border-bottom:#0089ff 2px solid;}
.pro-menu .hd ul li.on a { color:#0089ff;}
.pro-menu .hd .pro-ico i { font-size: 48px;}
.pro-menu .hd .pro-bt { height:16px; line-height:26px; margin-bottom:5px;}
.pro-menu .pro-con { width:100%;    padding:20px 0px;}
.pro-con1{background:conic-gradient(from 124deg at center, #ffffff, #2f82ff1a, #0089ff00)}
.pro-con2{background:conic-gradient(from 264deg at center, #ffffff, #2f82ff14, #0089ff00)}
.pro-con3{background:conic-gradient(from 279deg at center, #ffffff, #2f82ff1a, #0089ff21)}
.pro-con4{background:conic-gradient(from 245deg at center, #ffffff, #2f82ff00, #0089ff29)}
.pro-menu .bd { width:65%;}
.product-list-wrap { width:65%; background:#fff; padding:20px 0px 0px 0; cursor:pointer; box-sizing:border-box; overflow:hidden; display:flex; flex-wrap:wrap;
	border-radius:10px;
}
/*.product-list-wrap .inHd { width:32%; padding-right:20px; box-sizing:border-box;}*/
.product-list-wrap .inHd { width:32%;   box-sizing:border-box;}
.product-list-wrap .inHd ul { overflow:hidden; zoom:1;}
.product-list-wrap .inHd ul li{  width:100%; padding:10px 10px 10px 20px; margin:0 10px 20px 0; cursor:pointer; overflow:hidden; box-sizing:border-box; display:flex; align-items:center;
	transition:all 0.5s;
}
.product-list-wrap .inHd ul li.on { background:linear-gradient(90deg,rgba(4,108,255,.08),rgba(4,108,255,0));}
.product-list-wrap .inHd ul li i { color:#0089ff; font-size:36px; margin-right:10px;}
.product-list-wrap .inHd ul li h2 { font-size:18px; line-height:24px; font-weight:500;}
.product-list-wrap .inHd ul li p { color:#999; line-height:24px;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
}


.product-list-wrap .inBd { width:68%; display: flex; align-items: center}
.product-list-wrap .inBd .tempWrap { }
.product-list-wrap .inBd ul { padding:15px; overflow:hidden; zoom:1;}
.product-list-wrap .inBd li { height:24px; line-height:24px; overflow:hidden; zoom:1;}
.product-list-wrap .inBd .product-pic { width:100%; text-align:center;}
.product-list-wrap .inBd .product-pic img { width:660px;}
.product-list-wrap .product-fun-module { width:100%;}
.product-list-wrap .product-fun-module a { font-size:12px; line-height:24px; color:#666; 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;
}
.product-list-wrap .product-fun-module a:hover { background:#eaf3fd; color:#0089ff; border:1px solid #0089ff;}
.btn-wrap { width:100%; 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:15px; cursor:pointer; box-sizing:border-box;
	background:#046cff linear-gradient(269deg,#00acff,#046cff);
	border-radius:5px;
}
.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; margin:15px; cursor:pointer; box-sizing:border-box;
	background:#fff; color:#0089ff;  border:1px solid #046cff;
	border-radius:5px;
}
.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:65%;}
.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 ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.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:65%;}
.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.4s; -moz-transition:all 0.4s; -o-transition:all 0.4s; -ms-transition:all 0.4s; transition:all 0.4s;}
.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;}

/* 合作伙伴 */
.partners-wrap { width:100%; background:#fff; padding:60px 0;}
.partners { width:70%;}
.partners-list { width:100%; padding:20px 0 10px 0; overflow:hidden; position:relative;}
.partners-list li { width:132px; height:60px; background:#fff; text-align:center; margin:0 20px 20px 0; border:#f0f0f0 1px solid; float:left; display:inline; box-sizing:border-box; cursor:pointer; overflow:hidden; position:relative;
	transition:all 0.5s;
}
.partners-list li:hover {
	-webkit-box-shadow:0 5px 10px #d8d8d8;
	box-shadow:0 5px 10px #d8d8d8;
}
.partners li:nth-child(8n+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.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); color:#fff; text-align:center; line-height:60px;
	position:absolute; left:0; bottom:-100%; transition:all 0.5s;
}
.partners-list a { color:#fff;}

/* 首页新闻 */
.home-news { width:100%; background:#f4f4f4; padding:40px 0 40px 0; font-size:14px;}
.home-news-list-wrap { width:65%; display:flex; flex-wrap:wrap;}
.home-news-list { width:400px; height:390px; background:#fff; margin:40px 30px 0 0; flex:1;
	-webkit-box-shadow:0 5px 10px #d8d8d8;
	box-shadow:0 5px 10px #d8d8d8;
	-moz-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.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;}
.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:0 0px 10px 0;
	border-radius:0 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;}
.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.5s;}
.home-news-list:hover .home-news-line { width:100%;}

/*数字*/
.number-wrap { width:100%; background:rgba(0, 0, 0, .2); padding:20px 0;}
.number-con { width:65%; box-sizing:border-box;}
.number-con dl { width:25%; color:#ff0; text-align:center; float:left; cursor:pointer; padding:10px 0 20px 0;
	-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;
}
.number-con dl:hover { background:rgba(0, 0, 0, .2);
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
}
.number-con dt { padding:5px 0;}
.number-con dd { color:#fff;}
.number-con dd h2 { font-size:26px;}
.number-con i {  height:64px; line-height:64px; font-size:48px; font-weight:normal; display:block;}
.number-con 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;
}

/*资质荣誉*/
.honor-wrap { width:100%; background:#001626 url(../img/honor_bg.jpg) no-repeat bottom center; background-size:cover; padding:0 0 60px 0px; box-sizing:border-box; position:relative;}
.honor { width:65%; position:relative;}
.honor-list { width:65%; padding:40px 0 10px 0; overflow:hidden; position:relative;}
.honor-list ul { overflow:hidden; zoom:1;}
.honor-list ul li { width:224px; height:180px; background:#f7f7f7; text-align:center; margin-right:20px; cursor:pointer; float:left; display:inline;
	-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.5s;
}
/*.honor-list ul li:nth-child(5n+0) { margin-right:0px;}*/
/*.honor-list ul li:hover { background:#0089ff !important;}*/
.honor-list ul li a { color:#333;}
.honor-list ul li a:hover { color:#fff;}
.honor-list ul li img { width:100%; height:140px; transition:transform 0.5s;}
.honor-list ul li:hover img { transform:scale(1.0);}
.honor-list .honor-pic { width:224px; height:140px; overflow:hidden;}
.honor-list .honor-name { width:224px; height:37px; line-height:37px; text-align:center; border-bottom:#ececec 3px solid; overflow:hidden; transition:all 0.5s;}
.honor-list ul li:hover .honor-name { border-bottom:#0089ff 3px solid;}
.honor .prev,
.honor .next { width:30px; height:30px; background:url(../img/tj_arrow.png) no-repeat; position:absolute; display:block; z-index:99; overflow:hidden; cursor:pointer;}
.honor .next { background-position:-120px 0; left:auto; right:10px;}
.honor .prev{  background-position:-30px 0px; left:-20px; top:230px;}
.honor .next { background-position:-30px -30px; right:-20px; top:230px;}
.honor .prevStop { background-position:0px 0px;}
.honor .nextStop { background-position:0px -30px;}

/*猫扑优势*/
.advantage-wrap { width:100%; background:#fff; padding:20px 0 0; box-sizing:border-box;}
.advantage { width:65%; 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:#2c2c2c;}
.footer { width:65%; line-height:30px; padding:20px 0; display: flex}
.footer dl { height:180px; font-size:12px; color:#a6a6a6; padding:0px 50px 0px 0;  border-right:#343434 1px solid; float:left;flex: 1}
.footer dl:last-of-type { border-right:0px;}
.footer dt { color:#fff; font-size:16px;}
.footer dd { line-height:24px;}
.footer a { color:#a6a6a6;}
.footer a:hover { color:#ff0;}
.wx-dy { height:34px;}
.wx-dy li { width:34px; height:34px; background:#535353; text-align:center; line-height:34px; margin-left:10px; float:left; cursor:pointer; position:relative;
	border-radius:100%;-webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.wx-dy li .ico-img { width:24px; height:24px; margin-top:4px;}
.wx-dy li:hover { background:#0089ff;}
.wx-dy-code { display:none; position:absolute; top:-125px; left:-30px; z-index:1;}

/*底部立即咨询*/
.consulting-wrap { background:#1c1c1c url(../img/ljshq-bg.jpg) no-repeat center; background-size:cover; color:#fff; padding:50px 0;}
.consulting { width:65%;}
.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;}

/*友情链接*/
.link { width:100%; height:auto; background:#2c2c2c; border-bottom:#343434 1px solid;}
.link .link-wrap { width:100%; color:#fff; padding:10px 0;}
.link .link-list { width:65%; line-height:24px; color:#6b6b6b;}
.link .link-list a { color:#a6a6a6;}
.link .link-list a:hover { color:#ff0;}
.link .link-list h3 { line-height:40px; color:#fff; font-size:18px; font-weight:normal; border-bottom:#343434 1px solid;}
.link .keyword { color:#fdd813;}
.line { width:100%; height:2px; font-size:0; line-height:2px; border-top:#202020 1px solid; overflow:hidden;}

/*copyright*/
.copyright { width:100%; height:110px; background:#2c2c2c; line-height:28px; color:#6b6b6b; font-family:Arial, Helvetica, sans-serif; border-top:#202020 1px solid;}
.copyright .copyright-line { border-top:#343434 1px solid; border-bottom:#202020 1px solid;}
.copyright a { color:#6b6b6b;}
.copyright a:hover { color:#fff;}
.copyright-content { width:65%; height:95px; text-align:center; padding-top:15px; 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;}

/* ---------------------子页--------------------- */
.zy-wrap-big { width:100%;}
.zy-wrap { width:65%; padding:5px 0px 10px 0px;}
.zy-body-bg { background:#f2f2f2;}
.zy-body-bg2 { background:#fff;}
.zy-banner-box { width:100%; position:relative;}
.zy-banner { /*width:100%; height:500px; background-size:100% 100%; box-shadow:0px 2px 3px #ccc;*/ box-sizing:border-box; position:relative;}
.zy-banner-wrap { width:65%; padding:180px 0 0 0; color:#fff; position:relative;}
.zy-banner-wrap h2 { width:65%; text-align:left; line-height:50px; font-size:30px; letter-spacing:4px;}
.zy-banner-wrap span { width:65%; text-align:left; line-height:40px; font-size:18px; 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:65%;}
.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;}

/*子页导航*/
.zy-nav-wrap { background:#f6f6f6; overflow:hidden;
	box-shadow: 0px 0px 10px #ccc;
}
.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-top:10px; display:inline-block;}
.zy-nav li { min-width:140px; height:60px; background:#fff; line-height:60px; text-align:center; margin-right:10px; float:left; display:block;
	-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; display:block; cursor:pointer;}
.zy-nav li a { min-width:140px; height:60px; color:#333; display:block;}
.zy-nav li a:hover { color:#fff;}
.zy-nav .on { background:#0089ff; color:#fff; font-weight:bold; display:block;}
.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.5s;}
.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-bar { width:65%; height:50px; line-height:50px; position:relative;}
.zy-news-list { width:1160px;}
.zy-news-list li { width:1130px; height:45px; background:url(../img/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(../img/news_dot.gif) 2px center no-repeat; cursor:pointer;}

/*子页 图片新闻列表*/
.zy-news-list-pic { width:65%; padding:30px 0;}
.zy-news-list-pic dl { width:65%; height:190px; border-bottom:#ededed 1px dashed; padding:10px 0; margin-bottom:20px; box-sizing:border-box; transition:0.5s;}
.zy-news-list-pic dl dt { width:233px; height:163px; background:#fff; border:#dcdcdc 1px solid; padding:5px 0 0 5px; margin-left:10px; float:left; overflow:hidden; transition:0.5s;}
.zy-news-list-pic dl dt img { width:228px; height:158px; overflow:hidden; transition:0.5s;}
.zy-news-list-pic dl dd { width:920px; margin-left:10px; padding:0 15px 0 5px; float:left;}
.zy-news-list-pic dl dd h3 { height:40px; line-height:40px;}
.zy-news-list-pic dl dd .time { height:30px; line-height:30px; color:#999; float:none;}
.zy-news-list-pic-des { width:920px; 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.5s;
	-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; border-bottom:#0089ff 1px dashed;}
.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-pic-des { color:#fff;}
.zy-news-list-pic dl:hover .time { 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:65%; padding:20px; box-sizing:border-box;}
.zy-pic-list li { width:340px; height:208px; background:#e4e4e4 url(../img/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;}

/*子页新闻详情*/
.news-show { width:65%; padding:10px 0 10px 0; overflow:hidden; position:relative;}
.news-show h1 { width:65%; font-size:24px; color:#333; text-align:center; line-height:30px; padding:20px 20px 30px 20px; box-sizing:border-box;}
.news-show .soure { height:40px; line-height:40px; background:#f7f7f7; text-align:center; color:#999; margin-bottom:10px;}
.news-show .news-show-line { width:65%; height:40px; line-height:40px; color:#999; text-align:center; border-bottom:#e3e3e3 1px solid;}
.news-show .news-show-con { width:65%; line-height:32px; font-size:16px; padding:20px 0;}
.zy-next-news { width:100%;}
.zy-next-news ul { display:flex; justify-content:space-between;}
.zy-next-news li { width:49%; line-height:50px; background:#eee; 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;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.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-honor-list { width:65%; padding:40px 0 10px 0; overflow:hidden; position:relative;}
.zy-honor-list ul { overflow:hidden; zoom:1;}
.zy-honor-list ul li { width:265px; height:230px; background:#f0f0f0; text-align:center; margin-right:20px; margin-bottom:40px; padding:10px; box-sizing:box-sizing:border-box; cursor:pointer; float:left; display:inline;
	-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, .1);
	box-shadow: 0px 5px 5px rgba(0, 0, 0, .1);
	transition:all 0.5s;
}
.zy-honor-list ul li:nth-child(4n+0) { margin-right:0px;}
.zy-honor-list ul li a { color:#fff;}
.zy-honor-list ul li a:hover { color:#ff0;}
.zy-honor-list .zy-honor-pic { width:100%; height:190px; overflow:hidden;}
.zy-honor-list .zy-honor-pic img { width:100%; overflow:hidden; transition:transform 0.5s;}
.zy-honor-list ul li:hover img { transform:scale(1.2);}
/*.zy-honor-list .zy-honor-pic { width:192px; height:279px; overflow:hidden; margin:8px 7px;}
.zy-honor-list ul li:hover .zy-honor-name { border-bottom:#1a5fc1 3px solid;}*/
.zy-honor-list .zy-honor-name { width:100%; height:40px; background:rgba(0, 0, 0, .5); line-height:40px; text-align:center; overflow:hidden; transition:all 0.5s;}

/*联系我们*/
.zy-about-con-wrap { width:65%; padding:10px 0 10px 0;}
.zy-about-con-title { width:65%; height:48px; line-height:48px; background:#fafafa; border-bottom:#274c88 2px solid; position:relative; padding:0 20px 0 10px;}
.zy-about-con-title .about-title-bar { min-width:120px; height:48px; background:url(../images/about_right_ico.png) 0px center no-repeat; color:#274c88; font-weight:bold; padding-left:8px}
.zy-about-con-title2 { width:870px; height:48px; line-height:48px; background:#fff; border-bottom:#f6f6f6 2px solid; position:relative; padding:10px 20px 0 10px;}
.zy-about-con-title2 .about-title-bar { min-width:120px; height:48px; background:url(../images/msg_title_ico.png) 0px center no-repeat; color:#274c88; font-weight:bold; padding-left:15px}
.zy-about-con { background:#fff; font-size:16px; padding:20px; line-height:30px;}
.zy-about-con img { max-width:1100px;}
.zy-contact-con { background:#fff; font-size:16px; padding:20px; line-height:30px; display:flex;}
.zy-contact-con dl { flex:1; border-right:#f2f2f2 1px solid; padding:20px 30px 0 0;}
.zy-contact-con dl:last-child { border-right:none;}
.zy-contact-con dl dt { text-align:center; line-height:48px;}
.zy-contact-con dl dt i { height:64px; line-height:64px; font-size:48px; 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:16px; line-height:36px;}
.zy-contact-con-table { width:100%; border-collapse:collapse; border-spacing:0; font-size:12px;}
.zy-contact-con-table th { height:40px; background:#f0f0f0; line-height:40px; border:#cecece 1px solid; padding:0 5px; color:#0089ff; text-align:left;}
.zy-contact-con-table td { height:40px; line-height:40px; border:#cecece 1px solid; padding:0 5px;}
.zy-contact-con-table .td-jg { padding-left:18px;}
.zy-contact-con-table tr.odd { background:#fff;}
.zy-contact-con-table tr.even { background:#f9f9f9;}
.zy-contact-con-table tr:hover { background:#f6fbfc;}

/* 子页联系我们展示二 */
.contact-wrap { width:65%; background:#fff;}
.contact-map { width:658px; height:278px; border:#ececec 1px solid; margin:10px 0;}
.contact-pic { width:500px; height:280px; margin:10px 0 0 20px;}
.contact-con { width:640px; height:280px; line-height:30px; padding:0px 0 0 20px; margin:10px 0;}
.contact-con strong { font-size:18px;}
.contact-company { width:65%;}
.contact-company dl { width:550px; background:#eee; margin:10px 0px 0 20px; padding:10px; float:left; position:relative;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.contact-company dt { font-weight:bold;}
.contact-company dd { line-height:30px;}
.contact-company dl:hover { background:#0089ff; color:#fff; cursor:pointer;
	box-shadow: 0 0 5px rgba(0,0,0,0.45);
}
.contact-company .name { background:#f7f7f7; font-weight:bold; font-size:14px;}
.contact-company-title { width:240px; height:25px; line-height:25px; background:#ce0000; border:0px dashed #f7f7f7; color:#fff; color:#fff; padding:0 10px; position:absolute; left:15px; top:-15px;}

#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;}

/* 子页 帮助中心 */
.help-banner-wrap { width:100%; height:445px; box-sizing:border-box;}
.help-banner { width:65%; 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:65%; 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-size:cover; padding:0px 0px; margin:0 auto; box-sizing:border-box;}
.zy-pro-about-wrap2 { width:100%; background:#fff; padding:40px 0px; margin:0 auto; box-sizing:border-box;}
.zy-pro-about-wrap3 { width:100%; background:#f2f2f2; margin:0 auto; box-sizing:border-box;}
.zy-pro-about-wrap4 { width:100%; background:#fff; margin:0 auto; box-sizing:border-box;}
.zy-pro-about-wrap5 { width:100%; background:#f2f2f2; padding:20px 0px; margin:0 auto; box-sizing:border-box;}
.zy-pro-about-wrap6 { width:100%; background:white; background-size:cover; padding:60px 0px; margin:0 auto; box-sizing:border-box;}
.zy-pro-about { width:65%; 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:65%; 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;
}

/* 子页 产品优势 */
.strengths { width:65%; padding:30px 0px; text-align:center; margin:0 auto; box-sizing:border-box; position:relative;}
.strengths-list { width:65%; padding:20px 0 10px 0; position:relative;}
.strengths-list dl { width:18.4%; background:#fff; padding:20px 10px; margin:20px 2% 0px 0; float:left; box-sizing:border-box; cursor:pointer;
    box-shadow:1px 1px 2px #ddd;
	-webkit-box-shadow:1px 1px 2px #ddd;
	-moz-box-shadow:1px 1px 2px #ddd;
	box-shadow:1px 1px 2px #ddd;
	-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.strengths-list dl:nth-child(5n+0){ margin-right:0px;}
.strengths-list dt { width:100%; text-align:center;}
.strengths-list dt i { height:64px; line-height:64px; font-size:48px; font-weight:normal; display:block;}
.strengths-list dt h3 { line-height:30px; padding-bottom:6px;}
.strengths-list dd { line-height:24px; text-align:center; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.strengths-list dl:hover { background:#0089ff; color:#fff; cursor:pointer;
	transform:translate(0,-10px);
	-webkit-transform:translate(0,-10px);
	-moz-transform:translate(0,-10px);
	-o-transform:translate(0,-10px);
	-ms-transform:translate(0,-10px);
}
.strengths-list dl:hover dt i { color:#fff;
	-webkit-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	transform:rotateY(360deg);
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}

/* 子页 产品功能模块 */
.zy-pro-class-wrap { width:100%; background:#f2f2f2; padding-top:84px; box-sizing:border-box;}
.zy-pro-class { width:65%; text-align:center; margin:0 auto; box-sizing:border-box; position:relative; display:flex; flex-direction:row; flex-wrap:wrap;}
.zy-pro-class dl { width:30%; height:300px; background:#fff; padding:40px 20px 20px; margin:0 20px 20px 0; position:relative; overflow:hidden;
	-webkit-border-radius:8px;
	border-radius:8px;
	-webkit-transition:all .3s;
	transition:all .3s;
}
.zy-pro-class dt { width:80px; height:80px; margin:0 auto;}
.zy-pro-class dt img { width:100%; height:100%;}
.zy-pro-class dd { width:100%;}
.zy-pro-class .zy-pro-class-title { line-height:80px; font-size:20px; color:#0089FF;}
.zy-pro-class .zy-pro-class-desc { line-height:24px; color:#666; text-align:center;}
.zy-pro-class .zy-pro-class-price { line-height:50px; color:#ff9227; text-align:center;}
.zy-pro-class .zy-pro-class-price span { font-size:24px; padding: 0 5px;}
.zy-pro-class .zy-pro-class-about { width:100%; height:300px; color:#fff; padding:10px 20px; box-sizing:border-box; cursor:pointer; position:absolute; bottom:-300px; left:0; z-index:10;
	background:#0068dd;
	background:linear-gradient(135deg,#0068dd,#00aeee);
	-webkit-border-radius:8px;
	border-radius:8px;
	transition:all 0.3s;
}
.zy-pro-class .zy-pro-class-about li { line-height:30px;}
.zy-pro-class .zy-pro-class-about-title { height:50px; font-size:20px; line-height:50px; border-bottom:#fff 1px dotted; margin-bottom:10px;}
.zy-pro-class .zy-pro-class-price2 { line-height:50px; color:#ff0; text-align:center;}
.zy-pro-class .zy-pro-class-price2 span { font-size:24px; padding:0 5px;}
.zy-pro-class .zy-pro-class-btn-wrap { text-align:center; display:flex; justify-content:center; align-items:center;}
.zy-pro-class .zy-pro-class-btn { width:45%; height:40px; line-height:38px; background:none; text-align:center; border:#fff 1px solid;
	-webkit-border-radius:8px;
	border-radius:8px;
	-webkit-transition:all .3s;
	transition:all .3s;
}
.zy-pro-class .zy-pro-class-btn:hover { background:#fff; color:#0089FF; cursor:pointer;}
.zy-pro-module { width:65%; padding:30px 0px; text-align:center; margin:0 auto; box-sizing:border-box; position:relative;}
.zy-pro-module-list { width:65%; padding:20px 0 10px 0; position:relative;}
.zy-pro-module-list dl { width:12.5%; background:#fff; padding:20px 10px; margin:20px 2% 0px 0; float:left; box-sizing:border-box; cursor:pointer;
    -webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);
    box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);
	-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.zy-pro-module-list dl:nth-child(7n+0){ margin-right:0px;}
.zy-pro-module-list dt { width:25%; text-align:center; float:left;}
.zy-pro-module-list dt i { height:32px; line-height:32px; color:#777; font-size:32px; font-weight:normal; display:block;}
.zy-pro-module-list dd { width:65%; line-height:32px; font-weight:bold; text-align:left; float:left; padding-left:10px; box-sizing:border-box;
	overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;
}
.zy-pro-module-list dl:hover { background:#0089ff; color:#fff; cursor:pointer;}
.zy-pro-module-list dl:hover dt i { color:#fff;
	-webkit-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	transform:rotateY(360deg);
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}

/*子页 产品详情*/
.zy-pro-wrap { width:100%; background:#ff0; box-sizing:border-box;}
.zy-pro-wrap:nth-child(odd) { width:100%; background:#fff;}
.zy-pro-wrap:nth-child(even) { width:100%; background:#f2f2f2;}
.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:60px;}
.zy-module-con { width:100%; line-height:36px; color:#737373; padding:20px 0; float:left;}
.zy-module-pic { width:50%; box-sizing:border-box; position:relative;}
.zy-module-pic img { width:65%; height:auto;}

.zy-pro-list { width:65%; 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 { width:100px; height:45px; color:#0089ff; line-height:45px; border:1px solid #0089ff; border-radius:4px; text-align:center; margin:10px 0 10px 0; float:left;}
.zy-pro-btn:hover { background: #0089ff; color:#fff;}

/* 在线报价 */
.order-select-wrap { width:100%; background:#f2f2f2; padding:84px 0 20px 0;}
.order-select { width:65%; 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:65%; 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:65%; 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:65%;}
.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(../img/recruit_banner.jpg) center top no-repeat; background-size:1920px 942px;}
.recruit-banner { width:65%; 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:65%; line-height:30px; color:#fff; font-size:16px; padding:50px 0; box-sizing:border-box;}
.recruit-list { width:65%; 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:65%; text-align:center; padding:30px 0; box-sizing:border-box; position:relative;}
.recruit-advantage-list dl { width:31.9%; background: #ffffff; color: #070707; padding:20px; margin:20px 2% 0px 0; float:left; box-sizing:border-box; overflow:hidden;
    box-shadow:1px 1px 2px #ada6a9;
	-webkit-box-shadow:1px 1px 2px #ADA6A9;
	-moz-box-shadow:1px 1px 2px #ADA6A9;
	box-shadow:1px 1px 2px #ADA6A9;
	-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}
.recruit-advantage-list dt { width:100%; text-align:center;}
.recruit-advantage-list dt .recruit-advantage-round { width:100px; height:100px; background:#0089ff; color:#fff; box-sizing: border-box; position: relative;
	padding-top:30%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
}
.recruit-advantage-list dt i { font-size:48px; font-weight:normal; display:block; position:absolute; left:32%; top:28%;}
.recruit-advantage-list dt h3 { line-height:50px;}
.recruit-advantage-list dd { height:72px; line-height:24px; text-align:left; overflow:hidden;}
.recruit-advantage-list dl:nth-child(3n+0){  margin-right:0px;}
.recruit-advantage-list dl:hover { background:#fff; color:#333; cursor:pointer;
	transform:translate(0,-10px);
	-webkit-transform:translate(0,-10px);
	-moz-transform:translate(0,-10px);
	-o-transform:translate(0,-10px);
	-ms-transform:translate(0,-10px);
}
.recruit-advantage-list dl:hover dt .recruit-advantage-round {
	-webkit-transform:rotateY(360deg);
	-moz-transform:rotateY(360deg);
	-ms-transform:rotateY(360deg);
	transform:rotateY(360deg);
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}
.recruit-advantage-list dl:hover dt i { color:#fff;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	transition:all 0.3s;
}

/* 加盟流程 */
.joining-process { width:65%; text-align:center; padding:50px 0; box-sizing:border-box; position:relative;}
.joining-process-m { display:none;}
.joining-form-wrap { width:100%; background:url(../img/reservebg.jpg) no-repeat center; background-size:cover; position:relative;}
.joining-form { width:65%; text-align:center; padding:50px 0; box-sizing:border-box; position:relative;}
.joining-form h2 { height:40px; line-height:40px; font-size:30px; color:#fff; text-align:center; margin:0; margin-bottom:20px;}
.joining-form-con { padding:40px 228px;background:#fff;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.joining-form-line { overflow:hidden;}
.joining-form-line-item { float:left;}
.joining-form-line-item:first-child input { width:360px;}
.joining-form-line-item:nth-child(2) input { width:170px;}
.joining-form-code { float:left;cursor:pointer;margin:0 10px;height:50px;line-height:50px;width:100px;text-align:center;border:none;background-color:transparent;font-size:16px;color:#4285f4;}
.joining-form-code p { margin:0;}
.joining-form-code span { height:25px;line-height:25px;font-size:16px;color:#4285f4;display:none;}
.joining-form-code.count p { height:25px;line-height:25px;}
.joining-form-code.count span { display:block;}
.joining-form-opt { overflow:hidden;}
.joining-form-title { float:left;margin-right:20px;line-height:50px;}
.joining-form input { box-sizing:border-box; width:650px; height:50px; padding:14px 20px; font-size:16px; background:#f7f8fb; border:1px solid #e9ebf3; outline:none; transition:all 0.3s;}
.joining-form input:focus { background:rgba(0,102,255,.1); color:#0089ff; border:#0089ff 1px solid;}
.joining-form input.warning { border-color:#f0465c;}
.joining-form-tips { color:#f0465c;padding-left:55px;margin:0;height:20px;line-height:20px;font-size:14px;}
.joining-form-submit div { width:120px;height:40px;line-height:40px;text-align:center;position:relative;margin:0 auto;background:#4285f4;border:1px solid #4285f4;border-radius:2px;color:#fff;transition:all 0.3s;cursor:pointer;}
.joining-form-submit div:hover { background:#ff9227;border-color:#fff;}
.joining-form-submit p { font-size:14px;color:#b9c5d2;text-align:center;margin:0;margin-top:10px;}

/* 子页 解决方案 */
.zy-solutions { width:100%; padding:60px 0px; text-align:center; margin:0 auto; box-sizing:border-box; position:relative;}
.zy-solutions-list { width:65%; padding:20px 0 10px 0; position:relative;}
.zy-solutions-list dl { width:23.5%; height:136px; background:#fff; padding:20px 10px; margin:20px 2% 0px 0px; float:left; box-sizing:border-box; overflow:hidden;
    -webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);
    box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);
	-webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.zy-solutions-list dl:nth-child(4n+0){ margin-right:0px;}
.zy-solutions-list dt { width:25%; height:96px; line-height:96px; text-align:center; float:left;}
.zy-solutions-list dt i { width:100%; color:#0089ff; font-size:48px; font-weight:normal; display:block;}
.zy-solutions-list dd { width:65%; 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 ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-ms-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.zy-solutions-show-wrap { width:65%; 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:65%; 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:65%; 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;}

/*分页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.2s ease-out;}
#pages a#pageactive { background:#f75700;color:#fff;}
#pages a:hover { background:#969696; color:#fff;}
#pages .prev,#pages .next{  background:url(../img/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;}

/********开始首页在线客服**********/
.BottomlistP { position:fixed; top:30%; right:0px; overflow:hidden; z-index:9999;}
.BottomlistP a { width:44px; height:44px; border-radius:3px;  display:block; color:#fff; font-size:12px; text-align:center; margin-bottom:10px;}
.floatmenu { background:url(../img/floatmenu.png) no-repeat; cursor:pointer; width:100%; height:100%; display:block; border-radius:3px;}
.menuFree { background-position:0 0;}
.menuFree:hover { background-position:0 -49px;}
.menuQQ { background-position:-50px 0;}
.menuQQ:hover { background-position:-49px -49px;}
.menuTel { background-position:-97px 0;}
.menuTel:hover { background-position:-97px -49px;}
.menuEr { background-position:-145px 0;}
.menuEr:hover { background-position:-145px -49px;}
.QRCodeP { display:none; text-align:center; height:190px; width:160px; background-color:#fff; position:fixed; top:30%; right:55px; border-radius:3px; box-shadow:0 0 15px #ddd; z-index:9999;}
.QRCodeP ul { padding-top:10px;}
.QRCodeP ul li span { display:inline-block; font-size:14px; color:#444444; font-weight:bold;}
.QRCodeP ul li img { display:inline-block; padding:10px; width:140px; height:140px;}
.Telephonep { top:30%; right:55px;}
.Telephone { width:250px; height:160px; z-index:80; display:none; background-color:#fff; position:fixed; border-radius:3px; box-shadow:0px 0px 15px #ddd; padding:10px 15px;}
.Telephone h4 { font-size:16px; color:#3c7ae6; border-bottom:#e4e4e4 solid 1px; line-height:40px; width:100%; float:left;}
.Telephone ul { width:100%; float:left; margin:10px 0;}
.Telephone ul li { width:50%; float:left; text-align:left; line-height:26px;}
.Telephone ul li a { color:#999;}
.indexIcon { background:url(../images/indexIcon.png) no-repeat; display:block; height:100%; width:100%;}
.Telephone ul li .TelIcon01 { float:left; width:17px; height:16px; display:inline-block; background-position:0 0;}
.TElCont { display:inline-block; float:left; text-align:left; padding-left:5px;}
.Telephone ul li h3 { color:#333333; font-size:14px; font-weight:bold; padding-bottom:5px;}
.Telephone ul li span { display:block; font-size:12px; color:#686868; padding-bottom:5px;}
.EMQQ { z-index:80; display:none; width:300px; height:215px; background-color:#fff; position:fixed; border-radius:3px; box-shadow:0px 0px 15px #ddd; padding:10px 15px;}
.EMQQ h4 { font-size:16px; color:#3c7ae6; border-bottom:#e4e4e4 solid 1px; line-height:40px; width:100%; float:left;}
.EMQQP { top:30%; right:55px;}
.EMQQ ul li { width:33.33%; float:left; margin-top:20px; text-align:center;}
.EMQQ ul li span { display:block; margin:0 auto; margin-top:20px;}
/********结束首页在线客服**********/

/* 右侧快捷导航 */
.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; background:url(../img/gotop1.png) no-repeat center; background-size:contain; position:fixed; right:5px; bottom:50px; cursor:pointer; display:none; transition:all .5s; z-index:10;}

/* 动画 */
.fadeIn { opacity:0; -webkit-transition:all 1s; transition:all 1s;}
.fadeInUp { opacity:0; -webkit-transform:translate3d(0,50px,0); transform:translate3d(0,50px,0); -webkit-transition:all .8s; transition:all .8s; -webkit-transition-delay:.2s; transition-delay:.2s;}
.fadeInDown { -webkit-transform:translate3d(0,-100%,0); transform:translate3d(0,-100%,0); -webkit-transition:all 1s; transition:all 1s;}
.fadeInLeft { opacity:0; -webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); -webkit-transition:all 1s; transition:all 1s;}
.fadeInRight { opacity:0; -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0); -webkit-transition:all .8s; transition:all .8s;}
.zoomIn { opacity:0; -webkit-transform:scale3d(.3,.3,.3); transform:scale3d(.3,.3,.3); -webkit-transition:all .8s; transition:all .8s;}
.animated { opacity:1; -webkit-transform:none; transform:none;}

/* 隐藏手机端内容 */
.list-header, .zy-news-time2, .wx-ewm-gz { display:none !important;}

/*按钮*/

.servicemeanbut{
	background: #ff9227;
	padding: 10px;
	border-radius: 5px;
	font-style: normal;
	color: white;
	float: right;
	position: relative;
	top: 50px;
	width: 150px;
	text-align: center;
}

.nowtryit{
	background: #208aff;
	padding: 12px;
	border-radius: 5px;
	font-style: normal;
	color: white;
	font-size: 18px;
	position: relative;
	top: 150px;
	width: 200px;
	text-align: center;
	cursor: pointer;
}


.nowtryit1{
	background: #208aff;
	padding: 12px;
	border-radius: 5px;
	font-style: normal;
	color: white;
	font-size: 18px;
	width: 200px;
	text-align: center;
	cursor: pointer;
	margin-right: 15px;
}
.nowtryit2{
	background: #ffa915;
	padding: 12px;
	border-radius: 5px;
	font-style: normal;
	color: white;
	font-size: 18px;
	width: 200px;
	text-align: center;
	cursor: pointer;
}


@keyframes fade {
	from {
		opacity: 1.0;
	}
	50% {
		opacity: 0.4;
	}
	to {
		opacity: 1.0;
	}
}
@-webkit-keyframes fade {
	from {
		opacity: 1.0;
	}
	50% {
		opacity: 0.4;
	}
	to {
		opacity: 1.0;
	}
}
.mybutton {

	width:120px;
	height:40px;
	line-height:40px; color: #fff;
	text-align:center;
	font-size:16px;
	margin:10px;
	cursor:pointer;

	background:#046cff linear-gradient(269deg,#00acff,#046cff);
	border-radius:5px;

	animation: fade 1000ms infinite;
	-webkit-animation: fade 600ms infinite;

}