@charset "utf-8";
/* Banner */
.banner { position:relative; width:100%; overflow:hidden; z-index:3; }
.banner .bd { zoom:1; }
.banner .bd img { width:100%!important; height:auto!important; }

/* 主体 */
.container { position:relative; padding:0; z-index:8; }
.wrap { position:relative; margin:0 auto; }
.sidebar { background:#eee; padding:30px 0; margin-bottom:100px; }
.wrap .main { display:block; *zoom:1; padding:0 0 0; }
.wrapBt { height:0; background:none; overflow:hidden; clear:both; }

/* 左侧栏目标题 */
.leftTitle { display:none; position:relative; margin-bottom:18px; padding:18px 0; color:#333; }
.leftTitle i,.leftTitle s { display:block; text-align:center; }
.leftTitle i { font-size:38px; line-height:58px; font-weight:normal; }
.leftTitle s { color:#888; font:12px/18px arial; text-decoration:none; text-transform:uppercase; }

/* 二级、三级菜单 */
.menu ul { zoom:1; text-align:right; min-height:28px; }
.menu ul:after{content:'\20';display:block;height:0;clear:both}
.menu ul li { display:inline-block; *display:inline; zoom:1; margin:0 0 0 65px; vertical-align:top; }
.menu ul li a { display:inline-block; padding:0; height:28px; line-height:28px; border-bottom:2px solid #eee; color:#000; font-size:16px; }
.menu ul li a:hover,.menu ul li .current { border-color:#047abd; color:#047abd; text-decoration:none; }

.m-rdm { margin-bottom:60px; text-align:center; }
.m-rdm a { display:inline-block; margin:0 20px 10px; padding:0 5px 25px 5px; font-size:16px; color:#333; line-height:20px; }
.m-rdm a:hover,.m-rdm .current { background:url(rdm.png) no-repeat center bottom;  }

/* 面包屑 */
.location { position:absolute; top:0; line-height:30px; left:0; z-index:5; }
.location h3 { display:none; }
.breadcrumbs { font-size:14px; color:#000; }
.breadcrumbs a { color:#000; margin:0 10px; }
.breadcrumbs a:last-child { color:#047abd; }
.breadcrumbs .u-home { margin-left:0; }

@media all and (max-width:1000px){
	.sidebar { padding:15px 0; margin-bottom:30px; }
	.location { display:none; }
	.menu ul { text-align:left; }
	.menu ul li { margin:0 30px 0 0; }
	.m-rdm { margin-bottom:30px; text-align:left; }
	.m-rdm a { margin:0 10px 10px 0; }
}
@media all and (max-width:750px){
	.m-rdm a { margin:0 10px 20px 0; padding:0 5px 15px 5px; font-size:14px; }
}

.sidebar01 { position:relative; margin-top:-40px; background:none; padding:0; margin-bottom:80px; z-index:99; }
.sidebar01 .location { display:none; }
.sidebar01 .menu ul { text-align:center; box-shadow: #ddd 0px 0px 10px; background:#fff; border-radius:10px; overflow:hidden; }
.sidebar01 .menu ul li { float:left; display:block; width:11.11%; margin:0; background:url(menu01.jpg) no-repeat center right;  }
.sidebar01 .menu ul li a { display:block; padding:0; height:75px; line-height:75px; border-bottom:none; color:#000; font-size:16px; background-size:cover!important; }
.sidebar01 .menu ul li a:hover,.sidebar01 .menu ul li .current { background:url(menu02.png) no-repeat center; color:#fff; }

@media all and (max-width:1000px){
	.sidebar01 { margin:30px 0; }
	.sidebar01 .menu ul li a { height:45px; line-height:45px; font-size:14px; }
}
@media all and (max-width:750px){
	.sidebar01 .menu ul li { width:25%!important; }
}


/* 内容模式 */
.article { padding:0 0 40px; line-height:2; font-size:14px; word-wrap:break-word; }
.article .hd { padding:0 0 20px; text-align:center; }
.article .hd h1 { color:#000; font-size:20px; }
.article .hd .titBar { color:#797979; font-size:12px; } 
.article .bd { padding-bottom:40px; }
.article .ft { padding:20px 0 0; border-top:1px solid #ddd; }
.article .ft ul li { height:30px; line-height:30px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.article img { max-width:100%; }

.article .bd01 { margin:50px 0; font-size:16px; color:#fff; width:135px; height:40px; text-align:center; line-height:40px; background:linear-gradient(to right,#00b099,#047bbc); cursor:pointer; }



/* 头部新闻 */
.hotNews { margin-bottom:30px; background:#848484; overflow:hidden; }
.hotNews .pic { float:left; width:390px; height:250px; margin-right:5px; }
.hotNews .pic img { width:100%; height:100%; }
.hotNews dl { display:block; overflow:hidden; zoom:1; padding:25px 20px 0 15px; line-height:22px; }
.hotNews dl dt { margin-bottom:13px; padding-left:10px; background:url(o_ico_05.jpg) no-repeat 0 13px; color:#fff; font-size:14px; line-height:30px; }
.hotNews dl dt a { color:#fff; }
.hotNews dl dt a:hover { color:#000; }
.hotNews dl .i { min-height:110px; padding-bottom:10px; padding-left:10px; color:#eee; }
.hotNews dl .m { width:84px; height:24px; margin-left:10px; background:#fff; line-height:24px; text-align:center; }
.hotNews dl .m a { display:block; color:#333; }
.hotNews dl .m a:hover { background:#666; color:#fff; }

/* 新闻列表 */
.news { padding:0 0 40px; }
.newsTable th { border:1px solid #fff; background:#c8cacb; color:#fff; font-weight:bold; text-align:center; }
.newsTable td { padding:8px 10px; border-bottom:1px solid #dcd9d4; line-height:20px; }
.list { padding:0 0 40px; }
.list li { padding:9px 0; border-bottom:1px dashed #e0e0e0; background:url(o_ico_11.jpg) no-repeat center left; font-size:14px; height:20px; line-height:20px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; clear:both; }
.list li span { float:right; color:#999; font-size:12px; padding-left:10px; }
.list li a { padding-left:15px; }
.list li a:hover { text-decoration:underline; }

/* 图文新闻 */
.pothoItem { margin:0 0 40px; }
.pothoItem .item { margin-bottom:20px; padding:0 0 20px; border-bottom:1px dashed #d3d3d3; overflow:hidden; }
.pothoItem .item .pic { float:left; width:200px; height:auto; margin-right:20px; padding:4px; border:1px solid #e7e7e7; }
.pothoItem .item .pic img { width:200px; height:auto; }
.pothoItem .item dl { display:block; overflow:hidden; zoom:1; padding:0; line-height:20px; }
.pothoItem .item dl dt { font-size:16px; line-height:32px; }
.pothoItem .item dl .d,.pothoItem .item dl .m { display:none; }
.pothoItem .item dl .i { padding:5px 0 0; color:#999; font-size:14px; line-height:25px; }

.picnews { margin-bottom:40px; }
.picnews ul li { float:left; width:50%; box-sizing: border-box; padding:4.5% 7.5% 4.5% 0; border-right:1px solid #dbdfe7; border-bottom:1px solid #dbdfe7; }
.picnews ul li .pic { overflow:hidden; max-height:180px; }
.picnews ul li .p1 { font-size:16px; color:#333; height:20px; line-height:20px; margin:25px 0; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.picnews ul li .p2 { font-size:14px; color:#666; height:50px; line-height:25px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.picnews ul li .p3 { margin-top:40px; font-size:40px; font-family:"Impact"; line-height:40px; font-weight:bold; color:rgba(0,0,0,0.15); background:url(o_ico_1.png) no-repeat center right; }

.picnews ul li:hover .p1 { color:#047abd; }
.picnews ul li:hover .p2 { color:#047abd; }
.picnews ul li:hover .p3 { color:#047abd; background:url(o_ico_2.png) no-repeat center right; }

@media all and (min-width:750px){
	.picnews ul li:nth-child(1) { padding-top:0!important; }
	.picnews ul li:nth-child(2) { padding-top:0!important; }
	.picnews ul li:nth-child(2n) { padding:4.5% 0 4.5% 7.5%; border-right:none; }
}
@media all and (max-width:750px){
	.picnews ul li { float:left; width:100%; padding:5% 2%!important; border-right:none; }
	.picnews ul li .p1 { font-size:14px; margin:10px 0; }
	.picnews ul li .p2 { font-size:12px; height:40px; line-height:20px; }
	.picnews ul li .p3 { margin-top:20px; font-size:20px; line-height:25px; }
}

/* 图片列表 */
.pic-item-list { margin:0 0 20px; }
.pic-item-list .pic-item { display:block; float:left; width:130px; margin-bottom:10px; padding:0; }
.pic-item-list .list-pic { display:block; }
.pic-item-list dl { padding:0 5px; line-height:26px; text-align:center; }
.piList { padding:0 0 0; overflow:hidden; }
.piList .pic-item-list { width:100%; margin:0 auto; padding:0; }
.piList .pic-item { position:relative; width:23.5%; margin:0 2% 40px 0; padding:0; display:inline; }
.piList .pic-item:nth-child(4n) { margin-right:0; }
.piList .list-pic { display:block; width:100%; height:auto; margin-bottom:0; padding:0; border:0; }
.piList .list-pic img { width:100%; height:auto; }
.piList dl { padding:0 5px; line-height:20px; border:1px solid #d2d2d2; }
.piList dl dt { height:50px; font-size:16px; line-height:50px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

@media all and (max-width:900px){
	.piList { padding-bottom:3%; }
	.piList .pic-item { width:49%; margin:0 2% 2% 0; }
	.piList .pic-item:nth-child(2n) { margin-right:0; }
	.piList dl dt { height:30px; font-size:14px; line-height:30px; }
}

/* 分页 */
.page { padding:0 0 40px; line-height:24px; text-align:center; }
.page a { display:inline-block; margin:0 2px; padding:0 8px; border:1px solid #ddd; background:#ddd; color:#333; vertical-align:top; }
.page a:hover,.page .current { border:1px solid #047abd; background:#047abd; color:#fff; }
@media all and (max-width:750px){
	.page { padding:0 0 40px; line-height:20px; text-align:center; }
	.page a { display:inline-block; margin:0 2px; padding:0 4px; border:1px solid #ddd; background:#ddd; color:#333; vertical-align:top; }
	.page a:hover,.page .current { border:1px solid #047abd; background:#047abd; color:#fff; }
}

/* 人才招聘 */
.hrTop { padding:0 0 30px; border-bottom:1px solid #ddd; }
.hrTop li { padding-left:16px; background:url(ico_05.gif) no-repeat 0 8px; font-weight:bold; line-height:24px; }
.hrTable .hrTableTh { height:32px; background:#666; color:#fff; }
.hrTable th { color:#fff; font-weight:normal; }
.hrTable td { padding:0 8px; }
.hrTable .bg td { background:#eee; }
.hr { position:relative; padding:0 0 40px; }
.hr h3 { padding-left:0; border-bottom:1px dotted #ccc; color:#0063be; font-size:20px; line-height:55px; }
.hr h3 s { float:right; width:20px; height:20px; margin-top:17px; cursor:pointer; }
.hr h3 .off { background:url(hr_down.gif) no-repeat center; }
.hr h3 .on { background:url(hr_up.gif) no-repeat center; }
.hrItem { margin-bottom:5px; }
.hrItem .title { border-bottom:1px dotted #ccc; color:#999; font-weight:bold; line-height:36px; }
.hrItem .title span { float:right; font-weight:100; }
.hrItem .title span a { color:#88000c; }
.hrItem .con { margin-bottom:10px; padding:15px 0; line-height:24px; }
.hrItem .con h4 { font-size:14px; line-height:36px; }
.hrItem .apply { width:95px; height:25px; padding:0; background:#01286f; color:#fff; line-height:25px; text-align:center; }
.hrItem .apply a { color:#fff; }
.hr-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #777; }
.hr-list .title { padding:0; color:#0063be; font-weight:bold; line-height:20px; }
.hr-list .title span { float:right; font-weight:100; }
.hr-list .info { padding:5px 0; line-height:24px; }
.hr-list .apply { height:24px; line-height:24px; text-align:right; }

/* 新闻列表 */
.message { padding:0 0 30px; }
.message-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #ddd; }
.message-list .m-title { padding:0; color:#0063be; font-size:16px; font-weight:bold; line-height:20px; }
.message-list .m-title span { float:right; color:#01286f; font-size:12px; font-weight:100; }
.message-list .m-info { padding:5px 0; line-height:24px; }
.message-list .r-title { padding:0; line-height:20px; }
.message-list .r-info { padding:5px 0; line-height:24px; }

/* 人才招聘 */
.form-panel { padding:0 0 30px; }
.form-panel h4 { margin-bottom:10px; padding:0 20px; background:#666; color:#fff; line-height:30px; }
.form-panel .tips { padding:10px 0 10px 100px; font-weight:bold; font-size:13px; text-align:left; }
.form-panel .field { clear:both; }
.form-panel li.field label { display:block; float:left; width:100px; line-height:24px; text-align:right; }
.form-panel .input { padding:5px 0; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:20px; padding:2px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .textarea { width:450px; height:100px; padding:1px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .submit-field { padding:0 10px 20px 100px; _padding:0 10px 20px 100px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit,.form-panel .submit-field .btn-reset { width:93px; height:29px; border:none; background:#666; color:#fff; cursor:pointer; }

/* 产品详细页 */
.m-detail { margin-bottom:30px; }
.m-detail .m-property { float:left; width:100%; }
.m-detail .property { margin-left:350px; }
.m-detail .property h1 { font-weight:100; font-size:18px; line-height:34px; }
.m-detail .property .m-i-a { margin-bottom:8px; padding:8px 0 15px; border-bottom:1px dotted #d9d9d9; color:#888; font-size:14px; line-height:25px; }
.m-detail .gallery { position:relative; float:left; width:350px; margin-left:-100%; }
.m-detail .gallery .bigPic { width:300px; height:224px; }
.product-detail { margin-bottom:30px; border:1px solid #e5e5e5; }
.product-detail .hd { height:45px; border-bottom:1px solid #e5e5e5; background:#f6f6f6; }
.product-detail .hd h2 { float:left; width:136px; height:46px; margin:-2px 0 -1px; border-top:2px solid #0058af; border-right:1px solid #e5e5e5; background:#fff; font-size:22px; font-weight:100; line-height:46px; text-align:center; }
.product-detail .bd { padding:25px; line-height:28px; font-size:14px; }


.proArea ul li { margin-bottom:130px; }
.proArea ul li:last-child { margin-bottom:40px; }
.proArea ul li .pic { float:right; width:55.8%; }
.proArea ul li .pic img { width:100%; height:auto; }
.proArea ul li .txt { float:left; width:37.5%; padding-top:30px; }
.proArea ul li .txt .p1 { font-size:24px; color:#000; line-height:25px; }
.proArea ul li .txt .p2 { font-size:16px; color:#666; line-height:20px; margin:15px 0 50px; }
.proArea ul li .txt .p3 { font-size:14px; color:#666; line-height:25px; margin-bottom:55px; height:50px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.proArea ul li .txt .p4 { font-size:12px; color:rgba(0,0,0,0.8); line-height:35px; width:115px; text-align:center; height:35px; border:1px solid #a0a0a0; border-radius:25px; }
.proArea ul li .txt .p4:hover { background: linear-gradient(to right,#00b099,#047bbc)!important; border:none; color:#fff; }
.proArea ul li:nth-child(2n) .pic { float:left; }
.proArea ul li:nth-child(2n) .txt { float:right; }

@media all and (max-width:1200px){
	.proArea ul li { margin-bottom:40px; }
	.proArea ul li .txt .p1 { font-size:20px; line-height:22px; }
	.proArea ul li .txt .p2 { font-size:14px; margin:15px 0; }
	.proArea ul li .txt .p3 { font-size:12px; margin-bottom:35px; line-height:20px; height:40px; }
}
@media all and (max-width:900px){
	.proArea ul li .pic { float:none; width:100%; }
	.proArea ul li .txt { float:none; width:100%; padding-top:20px; }
}
@media all and (max-width:750px){
	.proArea ul li .txt .p1 { font-size:18px; line-height:20px; }
}

.proArea01 ul li { float:left; width:21.5%; margin:0 4.66% 4% 0; box-shadow: #d4d4d4 0px 0px 10px; }
.proArea01 ul li:nth-child(4n) { margin-right:0; }
.proArea01 ul li a { display:block; padding-top:35px; }
.proArea01 ul li .p1 { font-size:18px; color:#333; height:20px; line-height:20px; padding:0 10px; text-align:center; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.proArea01 ul li .p2 { font-size:12px; color:#666; height:20px; line-height:20px; padding:0 10px; margin:20px 0; text-align:center; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }

@media all and (max-width:1000px){
	.proArea01 ul li a { padding-top:15px; }
	.proArea01 ul li .p1 { font-size:14px; }
	.proArea01 ul li .p2 { margin:10px 0; }
}
@media all and (max-width:750px){
	.proArea01 ul li { width:48%; margin:0 4% 4% 0; }
	.proArea01 ul li:nth-child(2n) { margin-right:0; }
}

.diaArea01 { float:left; width:47%; }
.gallery-thumbs { margin-top:15px!important; }
.gallery-thumbs .swiper-slide { opacity: 0.4; }
.gallery-thumbs .swiper-slide-thumb-active { opacity: 1; }

.diaArea02 { float:right; width:44%; }
.diaArea02 .p1 { font-size:18px; color:#333; line-height:20px; font-weight:bold; padding-bottom:20px; margin-bottom:35px; border-bottom:1px solid #e5e5e5; }
.diaArea02 .p2 { font-size:16px; color:#333; margin-bottom:20px; }
.diaArea02 .p3 { font-size:14px; color:#666; line-height:30px; }
.diaArea02 .p4 { margin-top:15px; width:220px; height:40px; text-align:center; line-height:40px; font-size:18px; color:#fff; font-weight:bold; background: linear-gradient(to right,#00b099,#047abd); border-radius:25px; }
.diaArea02 .p4 i { display:inline-block; padding-left:40px; background:url(p02.png) no-repeat center left; }

.diaArea03 { margin:60px 0; }
.diaArea03 .hd { background: linear-gradient(to right,#00b099,#047abd); margin-bottom:40px; }
.diaArea03 .hd ul li { float:left; display:inline-block; padding:0 35px; height:70px; line-height:70px; font-size:18px; color:#fff; cursor:pointer; }
.diaArea03 .hd ul li.on { font-weight:bold; }
.diaArea03 .hd ul li:nth-child(1) { background:url(p01.png) no-repeat center right; }
.diaArea03 .bd { font-size:14px; line-height:27px; color:#333; }
.diaArea03 .bd img { max-width:100%; }

.diaArea04 { padding:60px 0 100px; background:#f0f6f9; }
.diaArea04 .hd { text-align:center; margin-bottom:50px; }
.diaArea04 .hd .p1 { font-size:24px; color:#333; line-height:25px; margin-bottom:10px; }
.diaArea04 .hd .p2 { width:50px; height:1px; background:#00b050; margin:0 auto; }
 
.diaArea04 .bd ul li { float:left; width:30%; margin-right:5%; }
.diaArea04 .bd ul li:nth-child(4) { display:none; }
.diaArea04 .bd ul li:nth-child(3n) { margin-right:0; }
 
.diaArea04 .bd .p2 { background:#fff; padding:0 10px; font-size:16px; text-align:center; height:55px; line-height:55px; color:#000; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }


@media all and (min-width:1000px){
	.diaArea02 .p3 { height:210px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:7; }
}
@media all and (max-width:1000px){
	.diaArea01 { float:none; width:100%; }
	.diaArea02 { float:none; width:100%; margin-top:40px; }
	.diaArea02 .p1 { padding-bottom:10px; margin-bottom:20px; }
	.diaArea02 .p2 { font-size:14px;  margin-bottom:10px; }
	.diaArea02 .p3 { font-size:12px; line-height:20px; }
	.diaArea03 { margin:40px 0; }
	.diaArea03 .hd { margin-bottom:25px; }
	.diaArea03 .hd ul li { padding:0 25px; height:50px; line-height:50px; font-size:16px; }
	.diaArea04 { padding:40px 0; }
	.diaArea04 .hd { margin-bottom:20px; }
	.diaArea04 .hd .p1 { font-size:20px; }
	.diaArea04 .bd .p2 { font-size:14px; height:35px; line-height:35px; }
}
@media all and (max-width:750px){
	.diaArea04 .bd ul li { float:left; width:48%; margin-right:4%; margin-bottom:4%; }
	.diaArea04 .bd ul li:nth-child(3n) { margin-right:4%; }
	.diaArea04 .bd ul li:nth-child(2n) { margin-right:0; }
	.diaArea04 .bd ul li:nth-child(4) { display:block; }
}


/*解决方案*/
.caseHd { text-align:center; margin-bottom:75px; }
.caseHd .p1 { font-size:30px; color:#333; line-height:30px; margin-bottom:10px; }
.caseHd .p2 { font-size:14px; color:rgba(51,51,51,0.9); }

.caseHd01 { text-align:center; margin-bottom:50px; }
.caseHd01 .p1 { font-size:26px; color:#333; line-height:30px; }

.caseArea .bd .p1 { font-size:18px; color:#333; font-weight:bold; line-height:55px; }
.caseArea .bd .p2 { font-size:14px; line-height:25px; color:#666; }
.caseArea .bd .p2 img { max-width:100%; }
.caseArea .bd .p3 { margin-top:65px; }
.caseArea .bd .p3 a { display:block; width:115px; height:40px; font-size:14px; color:#fff; text-align:center; line-height:40px; background: linear-gradient(to right,#00b099,#047abd); border-radius:25px; } 

.caseArea01 .hd { text-align:center; }
.caseArea01 .hd ul li { display:inline-block; margin:0 20px 10px; padding:0 5px 25px 5px; font-size:16px; color:#333; line-height:20px; cursor:pointer; }
.caseArea01 .hd ul li.on { background:url(rdm.png) no-repeat center bottom;  }
.caseArea01 .bd { padding:30px 0 50px; font-size:14px; line-height:25px; color:#666; }
.caseArea01 .bd img { max-width:100%; }

@media all and (min-width:1000px){
	.caseArea { padding-bottom:140px; }
	.caseArea .hd { float:left; width:240px; border-right:1px solid #eaeaea; }
	.caseArea .hd ul li { line-height:55px; height:55px; padding-left:60px; font-size:16px; color:#333; border-right:3px solis #fff; cursor:pointer; }
	.caseArea .hd ul li.on { border-color:#047abd; background: linear-gradient(to right,#fafefc,#8fe5fb); }

	.caseArea .bd { float:right; width:calc(100% - 290px); padding-bottom:45px; }
}
@media all and (max-width:1000px){
	.caseHd { margin-bottom:35px; }
	.caseHd .p1 { font-size:20px; line-height:20px; }
	
	.caseArea { padding-bottom:40px; }
	.caseArea .hd ul { background:#f5f5f5; }
	.caseArea .hd ul li { float:left; width:50%; height:40px; line-height:40px; font-size:12px; color:#333; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center; padding:0 5px; box-sizing: border-box; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
	.caseArea .hd ul li.on { background:#047abd; color:#fff; }
	
	.caseArea .bd { margin-top:30px; }
	.caseArea .bd .p1 { line-height:20px; margin-bottom:15px; }
	.caseArea .bd .p2 { font-size:12px; line-height:20px; }
	.caseArea .bd .p3 { margin-top:35px; }
	
	.caseHd01 { margin-bottom:30px; }
	.caseHd01 .p1 { font-size:20px; line-height:20px; }
	.caseArea01 .hd { text-align:left; }
	.caseArea01 .hd ul li { margin:0 10px 20px; padding:0 5px 15px 5px; font-size:14px; }
}

.sjArea { display:none; }
@media all and (max-width:1000px){
	.pcArea { display:none; }
	.sjArea { display:block; }
}


/*服务支持*/

.fuArea01 { background:#fafafa; }
.fuBox01 { float:left; width:50%; }
.fuBox01 ul li { position:relative; float:left; width:50%; text-align:center; }
.fuBox01 ul li .txt { position:absolute; width:100%; left:0; right:0; top:50%; margin-top:-80px; }
.fuBox01 ul li .txt .p1 { min-height:100px; }
.fuBox01 ul li .txt .p2 { font-size:20px; color:#444; line-height:20px; }

.fuBox01 ul li:nth-child(1) { background:linear-gradient(#00b099,#047bbc); }
.fuBox01 ul li:nth-child(4) { background:linear-gradient(#00b099,#047bbc); }
.fuBox01 ul li:nth-child(1) .p2 { color:#fff; }
.fuBox01 ul li:nth-child(4) .p2 { color:#fff; }

.fuBox02 { float:left; width:50%; }
.fuBox02 .txt { position:relative; }
.fuBox02 .txt .txt01 { position:absolute; left:13%; right:13%; top:50%; margin-top:-80px; }
.fuBox02 .txt .txt01 .p1 { min-height:100px; }
.fuBox02 .txt .txt01 .p2 { font-size:20px; color:#444; line-height:20px; }

.fuHd { text-align:center; margin-bottom:60px; }
.fuHd .p1 { font-size:24px; line-height:25px; color:#333; margin-bottom:20px; }
.fuHd .p2 { height:2px; background:url(p03.png) no-repeat center; }
.fuHd .p3 { margin-top:35px; font-size:14px; line-height:25px; padding:0 10%; }

.fuArea02 { padding:100px 0 80px; }
.fuBox03 ul li { float:left; width:115px; margin-right:calc(16.66% - 135px); color:#444; }
.fuBox03 ul li:last-child { margin-right:0; }
.fuBox03 ul li .p2 { font-size:20px; font-weight:bold; line-height:20px; padding:25px 0 15px; background:url(p04.png) no-repeat left bottom; }
.fuBox03 ul li .p3 { margin-top:10px; font-size:14px; line-height:25px; }

.fuArea03 { padding-bottom:100px; }
.fuArea03 .txt { float:left; width:44%; font-size:14px; line-height:25px; color:#666; padding-top:30px; }
.fuArea03 .pic { float:right; width:46%; }
.fuBox05 .txt { float:right; }
.fuBox05 .pic { float:left; }

@media all and (max-width:1000px){
	.fuBox01 ul li .txt .p2 { font-size:16px; }
	.fuBox02 .txt .txt01 .p2 { font-size:16px; }
	
	.fuHd { margin-bottom:30px; }
	.fuHd .p1 { font-size:20px; line-height:20px; margin-bottom:15px; }
	.fuHd .p3 { margin-top:15px; font-size:12px; line-height:20px; padding:0 5%; }
	
	.fuArea02 { padding:40px 0; }
	.fuBox03 ul li { width:23%; margin-right:2.66%; }
	.fuBox03 ul li:nth-child(4n) { margin-right:0; }
	.fuBox03 ul li .p3 { font-size:12px; line-height:20px; min-height:120px; }
 
	.fuArea03 { padding-bottom:40px; }
	.fuArea03 .txt {  width:50%; line-height:20px; padding-top:20px; }
}
@media all and (max-width:750px){
	.fuBox01 { float:none; width:100%; }
	.fuBox01 ul li  { height:150px!important; }
	.fuBox01 ul li .txt { margin-top:-45px; }
	.fuBox01 ul li .txt .p1 { min-height:70px; }
	.fuBox01 ul li .txt .p2 { font-size:14px; }
	.fuBox02 { float:none; width:100%; }
	.fuBox02 .txt { height:150px!important; }
	.fuBox02 .txt .txt01 { text-align:center; left:0; right:0; margin-top:-45px; }
	.fuBox02 .txt .txt01 .p1 { min-height:70px; }
	.fuBox02 .txt .txt01 .p2 { font-size:14px; }
	
	.fuBox03 ul li { width:49%; margin-right:2%; }
	.fuBox03 ul li:nth-child(4n) { margin-right:2%; }
	.fuBox03 ul li:nth-child(2n) { margin-right:0; }
	.fuBox03 ul li .p2 { font-size:18px; }
	
	.fuArea03 .txt { float:none; width:100%; }
	.fuArea03 .pic { float:none; width:100%; }
}

.abArea .txt { float:left; width:46%; padding-top:9%; }
.abArea .txt .p1 { font-size:24px; color:#444; line-height:25px; font-weight:bold; }
.abArea .txt .p2 { font-size:14px; color:#666; line-height:25px; margin-top:50px; }

.abArea .pic { position:relative; float:right; width:43%; }
.abArea .pic .p1 { position:absolute; left:0; bottom:0; width:47%; cursor:pointer; }
.abArea .pic .p2 { width:73%; margin-left:27%; }

.abArea .viArea { position:fixed; top:0; right:0; left:0; bottom:0; background:rgba(0,0,0,0.7); z-index:99; display:none; }
.abArea .viArea.on { display:block; }
.abArea .viArea .viArea01 { position:absolute; top:50%; left:50%; margin:-325px 0 0 -600px; width:1200px; z-index:9; }
.abArea .viArea .viArea01 video { width:1200px; height:650px; background:#000; }
.abArea .viArea .viArea01 .viclose { position:absolute; top:-40px; right:0; color:#fff; font-size:20px; cursor:pointer; z-index:9; }

@media all and (max-width:1000px){
	.abArea .txt { width:50%; padding-top:40px; }
	.abArea .txt .p1 { font-size:20px; }
	.abArea .txt .p2 { font-size:12px; line-height:20px; margin-top:20px; }
}
@media all and (max-width:750px){
	.abArea .txt { float:none; padding-top:0; width:100%; margin-bottom:30px; }
	.abArea .pic { float:none; width:100%; }
	
	.viArea .viArea01 { margin:0 0 0 0; left:5%; top:20%; width:90%; }
	.viArea .viArea01 video { width:100%; height:auto; }
}

.abArea01 { margin:75px 0; background:url(abArea01.png) no-repeat center; background-size:cover; border-radius:10px; overflow:hidden; }
.abArea01 ul li { float:left; width:20%; text-align:center; color:#fff; padding:35px 10px; box-sizing: border-box; }
.abArea01 ul li .p1 { line-height:50px; font-size:14px; }
.abArea01 ul li .p1 i { font-size:46px; font-family:"Impact"; padding-right:5px; }
.abArea01 ul li .p2 { font-size:16px; line-height:20px; }

@media all and (max-width:1000px){
	.abArea01 { margin:30px 0; }
	.abArea01 ul li .p1 { line-height:40px; font-size:12px; }
	.abArea01 ul li .p1 i { font-size:38px; }
	.abArea01 ul li .p2 { font-size:14px; }
}
@media all and (max-width:750px){
	.abArea01 ul { padding:30px 0 0; }
	.abArea01 ul li { width:calc(100% / 3); padding:0 5px 10px; }
	.abArea01 ul li .p1 { line-height:25px; }
	.abArea01 ul li .p1 i { font-size:24px; }
	.abArea01 ul li .p2 { font-size:12px; height:40px; }
}

.abArea02 .aa { margin-bottom:100px; }
.abArea02 .aa .txt { float:right; width:46%; }
.abArea02 .aa .txt .p1 { font-size:24px; color:#444; line-height:25px; font-weight:bold; margin:20px 0 40px; }
.abArea02 .aa .txt .p2 { font-size:14px; color:#666; line-height:25px; }
.abArea02 .aa .pic { float:left; width:46%; }
.abArea02 .aa:nth-child(2n) .txt { float:left; }
.abArea02 .aa:nth-child(2n) .pic { float:right; }

.abBox { position:relative; }
.abBox ul li { position:relative; }
.abBox ul li p { position:absolute; bottom:0; right:0; left:30%; height:55px; line-height:55px; background:#fff; font-size:16px; color:#444; padding:0 120px 0 35px; z-index:5; }
.abBox .prev,.abBox .next { position:absolute; display:block; width:55px; height:55px; bottom:0; z-index:9; }
.abBox .prev { right:55px; background:url(prev.png) no-repeat center; }
.abBox .next { right:0; background:url(next.png) no-repeat center; }

@media all and (max-width:1000px){
	.abArea02 .aa { margin-bottom:30px; }
	.abArea02 .aa .txt .p1 { font-size:20px; margin:10px 0 20px; }
	.abArea02 .aa .txt .p2 { font-size:12px; color:#666; line-height:20px; }
	
	.abBox ul li p { left:10%; height:35px; line-height:35px; font-size:12px; padding:0 80px 0 10px; z-index:5; }
	.abBox .prev,.abBox .next { width:35px; height:35px; }
}
@media all and (max-width:750px){
	.abArea02 .aa .txt { float:none; width:100%; margin-bottom:30px; }
	.abArea02 .aa .pic { float:none; width:100%; }
} 

.abArea03 { position:relative; margin-bottom:100px; }
.abArea03 .txt { position:absolute; left:0; right:0; top:50%; margin-top:-55px; color:#fff; text-align:center; }
.abArea03 .txt .p1 { font-size:24px; font-weight:bold; line-height:25px; }
.abArea03 .txt .p2 { height:2px; margin:15px 0 50px; background:url(ab01.png) no-repeat center; }
.abArea03 .txt .p3 { font-size:18px; line-height:20px; }

@media all and (max-width:1000px){
	.abArea03 { margin-bottom:30px; }
}
@media all and (max-width:750px){
	.abArea03 .txt { margin-top:-30px; }
	.abArea03 .txt .p1 { font-size:18px; line-height:20px; }
	.abArea03 .txt .p2 { height:2px; margin:10px 0 15px; }
	.abArea03 .txt .p3 { font-size:12px; line-height:20px; } 
}

.fzArea { margin-bottom:100px; }
.fzArea .hd { background:linear-gradient(to right,#00b099,#047bbc); margin-bottom:30px; }
.fzArea .hd ul li { border-top:2px solid transparent; float:left; width:20%; text-align:center; }
.fzArea .hd ul li a { display:block; padding:20px 0; color:#fff; }
.fzArea .hd ul li .p1 { font-size:20px; line-height:25px; }
.fzArea .hd ul li .p2 { font-size:16px; line-height:20px; margin-top:5px; }
.fzArea .hd ul li.on { border-color:#047abd; background:#fff; }
.fzArea .hd ul li.on a { color:#047abd; }
.fzArea .bd ul li { padding:20px 15px; font-size:16px; color:#333; border-bottom:1px solid #e5e5e5; }
.fzArea .bd ul li i { display:inline-block; line-height:20px; background:url(fz01.png) no-repeat left 8px; padding-left:20px; }

@media all and (max-width:750px){
	.fzArea { margin-bottom:40px; }
	.fzArea .hd ul li a { padding:15px 0; }
	.fzArea .hd ul li .p1 { font-size:13px; line-height:20px; }
	.fzArea .hd ul li .p2 { font-size:12px; transform: scale(0.8); margin-top:0; }
	.fzArea .bd ul li { padding:15px 10px; font-size:12px; }
	.fzArea .bd ul li i { padding-left:15px; }
}

.whArea ul li { position:relative; margin-bottom:80px; }
.whArea ul li .p1 { font-size:26px; line-height:30px; color:#333; margin-bottom:25px; }
.whArea ul li .p2 { font-size:16px; line-height:30px; color:#666; }

.whArea ul li.li03 { float:left; width:33%; }
.whArea ul li.li03 .txt { margin-bottom:50px; padding-left:6%; }
.whArea ul li.li04 { float:right; width:66%; }
.whArea ul li.li04 .txt { margin-top:50px; padding-left:9.5%; }

@media all and (min-width:1000px){
	.whArea ul li.li01 .pic { width:54%; box-shadow: #ddd 5px 5px 10px; }
	.whArea ul li.li01 .txt { position:absolute; bottom:0; right:0; width:54%; background:#fff; padding:6% 2% 6% 5%; box-sizing: border-box; z-index:2; box-shadow: #ddd 5px 5px 10px; }
	.whArea ul li.li02 .pic { width:54%; margin-left:46%; }
	.whArea ul li.li02 .txt { position:absolute; bottom:0; left:0; width:54%; background:#fff; padding:6% 0 2% 20%; box-sizing: border-box; z-index:2; box-shadow: #ddd 5px 5px 10px; }
}
@media all and (max-width:1000px){
	.whArea ul li { margin-bottom:30px; }
	.whArea ul li .p1 { font-size:20px; line-height:20px; margin-bottom:15px; }
	.whArea ul li .p2 { font-size:14px; line-height:20px; }
	
	.whArea ul li.li01 .pic { float:left; width:49%; }
	.whArea ul li.li01 .txt { float:right; width:49%; padding-top:5%; }
	
	.whArea ul li.li02 .pic { float:right; width:49%; }
	.whArea ul li.li02 .txt { float:left; width:49%; padding-top:5%; }
}
@media all and (max-width:750px){
	.whArea ul li .p1 { font-size:16px;  margin-bottom:15px; }
	.whArea ul li .p2 { font-size:12px; line-height:20px; }
}
@media all and (max-width:530px){
	.whArea ul li.li01 .pic { float:none; width:100%; }
	.whArea ul li.li01 .txt { float:none; width:100%; padding-top:5%; }
	
	.whArea ul li.li02 .pic { float:none; width:100%; }
	.whArea ul li.li02 .txt { float:none; width:100%; padding-top:5%; }
	
	.whArea ul li.li03 .txt { margin-bottom:20px; padding-left:2%; }
	.whArea ul li.li04 .txt { margin-top:20px; padding-left:3%; }
}

.ppArea ul li { margin-bottom:90px; background:#f7f7f7; padding:5%; }
.ppArea ul li .pic { float:left; width:290px; }
.ppArea ul li .txt { float:right; width:calc(100% - 360px); padding-top:30px; }
.ppArea ul li .txt .p1 { font-size:16px; line-height:30px; color:rgba(68,68,68,0.7); }
.ppArea ul li .txt .p2 { font-size:24px; line-height:25px; color:#444; font-weight:bold; margin:15px 0 40px; }
.ppArea ul li .txt .p3 { font-size:14px; line-height:25px; color:#666; }
@media all and (max-width:1000px){
	.ppArea ul li { margin-bottom:30px; }
	.ppArea ul li .pic { width:200px; }
	.ppArea ul li .txt { width:calc(100% - 240px); padding-top:20px; }
}
@media all and (max-width:750px){
	.ppArea ul li { padding:5% 2%; }
	.ppArea ul li .pic { width:100px; }
	.ppArea ul li .txt { width:calc(100% - 120px); padding-top:0; }
	.ppArea ul li .txt .p1 { font-size:12px; line-height:20px; }
	.ppArea ul li .txt .p2 { font-size:14px; line-height:20px; margin:5px 0 10px; }
	.ppArea ul li .txt .p3 { font-size:12px; line-height:20px; }
}

.ryArea ul li { float:left; width:30%; margin:0 5% 5% 0; box-shadow: #ddd 0px 0px 10px; }
.ryArea ul li:nth-child(3n) { margin-right:0; }
@media all and (max-width:750px){
	.ryArea { padding-bottom:5%; }
	.ryArea ul li { width:48%; margin:0 4% 4% 0; }
	.ryArea ul li:nth-child(3n) { margin-right:4%; }
	.ryArea ul li:nth-child(2n) { margin-right:0; }
}

.conArea ul li { float:left; width:25%; padding:0 5px; box-sizing: border-box; text-align:center; }
.conArea ul li .p1 { min-height:50px; }
.conArea ul li .p2 { font-size:20px; color:#444; margin-bottom:15px; }
.conArea ul li .p3 { font-size:14px; color:#666; line-height:20px; height:40px; }

.conArea01 { margin:65px 0 100px; }
@media all and (max-width:750px){
	.conArea ul li { width:50%; }
	.conArea ul li:nth-child(1) { margin-bottom:20px;  }
	.conArea ul li:nth-child(2) { margin-bottom:20px;  }
	.conArea ul li .p1 { min-height:40px; }
	.conArea ul li .p2 { font-size:14px; margin-bottom:10px; }
	.conArea ul li .p3 { font-size:12px; }
	.conArea01 { margin:30px 0; }
}

.gzArea ul li { margin-bottom:65px; padding:70px 65px 75px 65px; background-size:cover!important; }
.gzArea ul li .txt { width:515px; min-height:270px; padding:45px 25px 0 25px; box-sizing: border-box; background:rgba(255,255,255,0.8); color:#444; }
.gzArea ul li .txt .p1 { font-size:24px; line-height:25px; margin-bottom:40px; }
.gzArea ul li .txt .p2 { font-size:14px; line-height:25px; }
.gzArea ul li:nth-child(2n) .txt { float:right; }

.gzArea01 { position:relative; margin-bottom:90px; }
.gzArea01 .hd { position:absolute; bottom:4%; left:0; width:100%; text-align:center; z-index:5;  }
.gzArea01 .hd ul li { display:inline-block; width:8px; height:8px; background:#fff; border-radius:100%; font-size:0; margin:0 5px; cursor:pointer; }
.gzArea01 .hd ul li.on { background:#047abd; }
@media all and (max-width:750px){
	.gzArea ul li { padding:5%; margin-bottom:30px; }
	.gzArea ul li .txt { width:100%; min-height:100px; padding:5%; }
	.gzArea ul li .txt .p1 { font-size:16px; line-height:20px; margin-bottom:20px; }
	.gzArea ul li .txt .p2 { font-size:12px; line-height:20px; }
	.gzArea ul li:nth-child(2n) .txt { float:none; }
	
	.gzArea01 { margin-bottom:40px; }
}

.zpArea { background-size:cover!important; border-radius:8px; overflow:hidden; }
.zpArea .txt { color:#fff; padding:40px 0 45px 35px; max-width:600px; box-sizing: border-box; }
.zpArea .txt .p1 { font-size:24px; line-height:25px; margin-bottom:35px; }
.zpArea .txt .p2 { font-size:14px; line-height:25px; }

.zpArea01 { margin:75px 0 30px; }
.zpArea01 ul { padding-bottom:40px; }
.zpArea01 ul li { border-bottom:1px solid #ccc; }
.zpArea01 ul li .p1 { color:#000; font-size:16px; padding-left:3%; }
.zpArea01 ul li .p1 i { display:block; float:left; height:65px; line-height:65px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }

.zpArea01 ul li .p2 { display:none; padding:20px 35px 30px; }
.zpArea01 ul li .p2 .txt { font-size:14px; color:#000; line-height:28px; margin-bottom:20px; }
.zpArea01 ul li .p2 .txt01 { font-size:16px; color:#fff; width:135px; height:40px; text-align:center; line-height:40px; background:linear-gradient(to right,#00b099,#047bbc); cursor:pointer; }

.zpArea01 ul li .p1 i:nth-child(1) { width:36%; margin-right:1%; }
.zpArea01 ul li .p1 i:nth-child(2) { width:28%; margin-right:1%; }
.zpArea01 ul li .p1 i:nth-child(3) { width:19%; margin-right:1%; }
.zpArea01 ul li .p1 i:nth-child(4) { width:14%; text-align:center; cursor:pointer; }
.zpArea01 ul li .p1 i:nth-child(4) em { display:inline-block; width:42px; height:42px; margin-top:12px; background:url(j01.png) no-repeat center; }

.zpArea01 ul li:first-child { border-bottom:none; }
.zpArea01 ul li:first-child .p1 { color:#fff; background:linear-gradient(to right,#00b099,#047bbc); }
.zpArea01 ul li.on .p1 { background:rgba(165,206,255,0.2); }
.zpArea01 ul li.on .p1 i:nth-child(4) em { background:url(j02.png) no-repeat center; }
.zpArea01 ul li.on .p2 { display:block; }

.cov{position: fixed;left: 0;top:0;width: 100%;height: 100%;background:rgba(0,0,0,0.5);z-index:9998;display: none;}
.biaodan{position: fixed; padding:35px; margin:-330px 0 0 -240px; background:#fff url(zp-3.png) no-repeat center;left:50%;top:50%; z-index:9999; display: none;}
.biaodan .i-biaodan{border:1px solid #dadada;padding:45px; width:317px;position:relative;}
.biaodan .i-biaodan .h{font-size: 28px;line-height: 28px;text-align: center;font-weight: bold;margin-bottom: 12px;}
.biaodan .i-biaodan .e{font-size:14px;line-height: 14px;text-align: center;color: #969696;padding-bottom:16px;background:url(zp-2.png) no-repeat center bottom;margin-bottom:42px;}
.biaodan .i-biaodan .close{ display:block; width:24px; height:24px; background:url(zp-1.png) no-repeat center; cursor:pointer; position:absolute; top:15px; right:15px;}
.biaodan .i-biaodan ul li{padding:15px 18px;border:1px solid #c8c8c8;margin-bottom:22px;color: #bfbfbf;font-size:15px;line-height: 25px;}
.biaodan .i-biaodan ul li label { float:left; display:block; width:30px; height:25px; }
.biaodan .i-biaodan ul li:nth-child(1) label{background:url(zp-5.jpg) no-repeat left center;}
.biaodan .i-biaodan ul li:nth-child(2) label{background:url(zp-4.png) no-repeat left center;}
.biaodan .i-biaodan .ta textarea{padding:15px 18px;border:1px solid #c8c8c8;font-size:15px;line-height: 25px;color: #bfbfbf;width:100%;box-sizing: border-box;}
.biaodan .i-biaodan .jl{font-size:15px;line-height: 25px;margin:22px 0;}
.biaodan .i-biaodan .sub input{ width:100%; margin:0 auto; font-size: 20px;line-height:46px;background: linear-gradient(to right,#00b099,#047bbc)!important;text-align: center;color: #fff;}

.biaodan01 .i-biaodan .h{ margin-bottom:20px; }
.biaodan01 .i-biaodan ul li{ padding:10px 15px; margin-bottom:10px; }
.biaodan01 .i-biaodan .jl{ margin:10px 0; }

@media all and (max-width:1000px){
	.zpArea01 { margin:30px 0 0; }
	.zpArea01 ul li .p1 { font-size:14px; }
	.zpArea01 ul li .p1 i { height:45px; line-height:45px; }
	.zpArea01 ul li .p1 i:nth-child(1) { width:calc(100% - 210px); margin-right:10px; } 
	.zpArea01 ul li .p1 i:nth-child(2) { display:none; }
	.zpArea01 ul li .p1 i:nth-child(3) { width:100px; text-align:center; margin-right:0; }
	.zpArea01 ul li .p1 i:nth-child(4) { width:100px; text-align:center; }
	.zpArea01 ul li .p1 i:nth-child(4) em { width:25px; height:25px; margin-top:10px; background-size:cover!important; }
	.zpArea01 ul li .p2 { padding:5%; }
	.zpArea01 ul li .p2 .txt { font-size:12px; line-height:20px; }
	.zpArea01 ul li .p2 .txt01 { font-size:12px; width:100px; height:35px; line-height:35px; }

	.biaodan { padding:15px; margin:-210px 0 0 -160px; }
	.biaodan .i-biaodan { padding:15px; width:250px; height:auto!important; }
	.biaodan .i-biaodan .h { font-size:20px; line-height: 20px; margin-bottom:10px; }
	.biaodan .i-biaodan .e { font-size:12px; line-height: 12px; padding-bottom:10px; margin-bottom:15px; }
	.biaodan .i-biaodan ul li { padding:10px; margin-bottom:10px; font-size:12px; }
	.biaodan .i-biaodan .ta textarea { padding:10px; font-size:12px; }
	.biaodan .i-biaodan .jl { font-size:14px; line-height: 25px; margin:15px 0; }
	.biaodan .i-biaodan .sub input { font-size:16px; line-height:40px; }
	
	.biaodan01 .i-biaodan .h{ margin-bottom:15px; }
	.biaodan01 .i-biaodan ul li{ padding:5px 10px; margin-bottom:10px; }
	.biaodan01 .i-biaodan .jl{ margin:10px 0; }
	
}
@media all and (max-width:750px){
	.zpArea .txt { padding:8% 5%; }
	.zpArea .txt .p1 { font-size:16px; line-height:20px; margin-bottom:15px; }
	.zpArea .txt .p2 { font-size:12px; line-height:20px; }
}


.aConHd { text-align:center; padding-top:65px; }
.aConHd .p1 { font-size:26px; color:#fff; line-height:30px; margin-bottom:20px; }
.aConHd .p2 { height:2px; background:url(../img/hd02.png) no-repeat center; }
.aConHd .p3 { font-size:14px; color:#fff; line-height:25px; padding:0 6%; margin-top:20px; }
.aConHd01 .p1 { color:#333; }
.aConHd01 .p2 { background:url(../img/hd01.png) no-repeat center; }
.aConHd01 .p3 { color:#333; }

@media all and (max-width:1000px){
	.aConHd { padding-top:35px; }
	.aConHd .p1 { font-size:18px; line-height:20px; margin-bottom:15px; }
	.aConHd .p3 { font-size:12px; line-height:20px; padding:0 2%; margin-top:15px; }
}
@media all and (max-width:450px){
	.wrapper { max-width:450px; }
}

.aCon01 { background-size:cover!important; padding:168px 0 130px; }
.aCon01 .wrap { position:relative; }
.aCon01a { position:absolute; top:0; left:0; width:48%; padding-top:100px; z-index:5; } 
.aCon01a .p1 { font-size:36px; color:#333; line-height:40px; font-weight:bold; }
.aCon01a .p2 { font-size:14px; color:rgba(51,51,51,0.8); line-height:25px; margin:40px 0 35px; }
.aCon01a .p3 { font-size:14px; color:rgba(51,51,51,0.8); line-height:25px; margin:0 0 15px; }
.aCon01a .p4 a { float:left; display:block; width:20%; margin-right:3%; height:30px; line-height:30px; text-align:center; font-size:14px; color:#fff; border-radius:25px; }
.aCon01a .p4 a:nth-child(1) { background:#0779e4; }
.aCon01a .p4 a:nth-child(2) { background:#4cbbb9; }
.aCon01a .p4 a:nth-child(3) { background:#9ad3bc; }
.aCon01a .p4 a:nth-child(4) { background:#e4b983; }
.aCon01b { position:relative; float:right; width:57.166%; }
.aCon01b .p2 { position:absolute; top:0; left:0; z-index:2; animation:marginauto3 1.2s linear 0s infinite; }

@media all and (max-width:1200px){
	.aCon01 { padding:80px 0; }
	.aCon01a { padding-top:60px; } 
	.aCon01a .p1 { font-size:28px; line-height:30px; font-weight:bold; }
}
@media all and (max-width:1000px){
	.aCon01 { padding:30px 0; }
	.aCon01a { padding:30px 0; position:relative; float:left; width:43%; } 
	.aCon01a .p1 { font-size:18px; line-height:20px; font-weight:bold; }
	.aCon01a .p2 { font-size:12px; line-height:20px; margin:20px 0 15px; }
	.aCon01a .p3 { font-size:12px; line-height:20px; margin:0 0 15px; }
	.aCon01b { width:57%; }
}
@media all and (max-width:750px){
	.aCon01a { float:none; width:100%; } 
	.aCon01a .p4 a { width:23%; margin-right:2.5%; font-size:12px; }
	.aCon01a .p4 a:last-child { margin-right:0%; }
	.aCon01b { float:none; width:100%; }
}

@keyframes marginauto3{
    0%{-webkit-transform:translate3d(0,70px,0);opacity:0}
    50%{-webkit-transform:translate3d(0,40px,0);opacity:1}
    to{-webkit-transform:translate3d(0,-10px,0);opacity:0}
}
@-webkit-keyframes marginauto3{
    0%{-webkit-transform:translate3d(0,70px,0);opacity:0}
    50%{-webkit-transform:translate3d(0,40px,0);opacity:1}
    to{-webkit-transform:translate3d(0,-10px,0);opacity:0}
}
.marginauto3{-webkit-animation-name:marginauto3;animation-name:marginauto3;-webkit-transform-origin:center top;transform-origin:center top;}


.aCon02 { background-size:cover!important; padding-bottom:50px; }
.aCon02Box { position:relative; padding:65px 0 0; }
.aCon02Box .hd { float:left; width:44%; }
.aCon02Box .hd ul li { float:right; width:391px; min-height:134px; background:url(../img/aCon02-4.png) no-repeat center; padding:30px 25px 0 40px; background-size:cover!important; cursor:pointer; box-sizing: border-box; margin-bottom:50px; color:#2f9993; }
.aCon02Box .hd ul li:nth-child(2) { margin-right:7%; }
.aCon02Box .hd ul li:nth-child(3) { margin-right:21%; margin-bottom:0; }
.aCon02Box .hd ul li .p1 { font-size:18px; line-height:35px; border-bottom:1px solid #2f9993; margin-bottom:10px; }
.aCon02Box .hd ul li .p2 { font-size:14px; line-height:20px; height:40px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:2; }

.aCon02Box .hd ul li.on { background:url(../img/aCon02-5.png) no-repeat center; color:#9afff2; }
.aCon02Box .hd ul li.on .p1 { border-color:#9afff2; }

.aCon02Box .bd { float:right; width:53.5%; }
.aCon02Box .bd01 { position:relative; }
.aCon02Box .bd .p2 { position:absolute; left:0; top:0; z-index:2; animation: heighSvhtAni 3s infinite; }
.aCon02Box .bd .p3 { position:absolute; left:19.44%; top:1.4%; width:63.76%; z-index:3; }

@media all and (max-width:1200px){
	.aCon02Box .hd ul li { margin-right:0!important; }
}
@media all and (max-width:900px){
	.aCon02Box { padding:35px 0 0; }
	.aCon02Box .hd { float:none; width:100%; }
	.aCon02Box .hd ul li { float:left; margin-right:15px!important; }
	.aCon02Box .bd { float:none; width:100%; margin-top:35px; }
}
@media all and (max-width:750px){
	.aCon02Box .hd ul li { float:none; width:100%; margin:0 0 15px 0; background:#def1f8; padding:15px; min-height:20px; }
	.aCon02Box .hd ul li.on { background:#0487c3; }
	.aCon02Box .hd ul li .p1 { font-size:14px; line-height:20px; }
	.aCon02Box .hd ul li .p2 { font-size:12px; }
	.aCon02Box .bd { float:none; width:100%; }
}

@keyframes heighSvhtAni {
0%,100% { top:0; }
50% { top:-30px; }
}
@-webkit-keyframes heighSvhtAni {
0%,100% { top:0; }
50% { top:-30px; }
}


.aCon03 { background-size:cover!important; padding-bottom:100px; }
.aCon03a { margin-top:100px; }
.aCon03a .swiper-slide { position:relative; } 
.aCon03a .swiper-slide .pic { width:66.66%; margin:0 auto; } 
.aCon03a .swiper-slide .txt { position:absolute; width:66.66%; left:16.67%; top:22%; color:#fff; text-align:center; font-size:14px; line-height:24px; z-index:5; } 
.aCon03b { margin-top:40px; }
.aCon03b .swiper-slide { position:relative; } 
.aCon03b .swiper-slide .pic { width:66.66%; margin:0 auto; } 
.aCon03b .swiper-slide .txt { position:absolute; width:66.66%; left:16.67%; top:35%; color:#fff; text-align:center; font-size:18px; line-height:25px; z-index:5; } 
.aCon03c { margin-top:65px; font-size:16px; line-height:30px; color:#fff; }
@media all and (max-width:1000px){
	.aCon03a .swiper-slide .pic { width:80%; } 
	.aCon03a .swiper-slide .txt { width:80%; left:10%; font-size:12px; line-height:20px; } 
	.aCon03b .swiper-slide .pic { width:80%; } 
	.aCon03b .swiper-slide .txt { width:80%; left:10%; font-size:14px; line-height:20px; } 
	
	.aCon03 { padding-bottom:30px; }
	.aCon03a { margin-top:30px; }
	.aCon03b { margin-top:15px; }
	.aCon03c { margin-top:30px; font-size:14px; line-height:25px; }
}

.aCon04 { background-size:cover!important; }
.aCon04a { padding:70px 0 80px; }
.aCon04a ul li { float:left; width:27%; margin-right:9.5%; margin-bottom:20px; }
.aCon04a ul li:nth-child(3n) { margin-right:0; }
.aCon04a ul li .p1 { width:62px; height:62px; border-radius:100%; box-shadow: #7ad1cd 0px 0px 10px; }
.aCon04a ul li .p2 { margin:25px 0 15px; font-size:18px; color:#333; line-height:20px; }
.aCon04a ul li .p3 { font-size:14px; color:rgba(51,51,51,0.7); line-height:25px; min-height:125px; }
@media all and (max-width:800px){
	.aCon04a { padding:30px 0; }
	.aCon04a ul li { float:left; width:48%; margin-right:4%; margin-bottom:20px; text-align:center; }
	.aCon04a ul li:nth-child(3n) { margin-right:4%; }
	.aCon04a ul li:nth-child(2n) { margin-right:0; }
	.aCon04a ul li .p1 { margin:0 auto; }
	.aCon04a ul li .p2 { margin:15px 0 10px; font-size:14px; }
	.aCon04a ul li .p3 { font-size:12px; line-height:20px; min-height:120px; }
}

.aCon05 { background-size:cover!important; }
.aCon05a { padding:40px 0 42px; }
.aCon06 { background-size:cover!important; }
.aCon06a { padding:26px 0 60px; }
@media all and (max-width:750px){
	.aCon05a { padding:30px 0; }
	.aCon06a { padding:30px 0; }
}

.aCon07 {background-size:cover!important; }
.aCon07Box { padding:120px 0 140px; }
.aCon07a { float:left; width:37.5%; color:#fff; padding-top:54px; }
.aCon07a .p1 { font-size:20px; line-height:25px; font-weight:bold; margin-bottom:35px; }
.aCon07a .p2 { font-size:14px; line-height:25px; color:rgba(255,255,255,0.8); }
@media all and (min-width:1200px){
	.aCon07a .p2 i{ display:block; }
}
.aCon07b { float:right; width:57.75%; position:relative; }
.aCon07b .pp { position:absolute; top:0; left:0; }
.aCon07b .p2 { z-index:2; }
.aCon07b .p3 { z-index:3; }
.aCon07b .p4 { z-index:4; }
.aCon07b .p5 { z-index:5; }
.aCon07b .p6 { z-index:6; }
.aCon07b .p7 { z-index:7; }
@media all and (max-width:1000px){
	.aCon07a { padding-top:20px; }
	.aCon07Box { padding:30px 0; }
}
@media all and (max-width:800px){
	.aCon07a { float:none; width:100%; padding:0 0 20px; }
	.aCon07a .p1 { font-size:18px; margin-bottom:20px; }
	.aCon07a .p2 { font-size:12px; line-height:20px; }
	.aCon07b { float:none; width:100%; }
}

.aCon08 { background-size:cover!important; }
.aCon08a { padding:57px 0 110px; }

.aCon09 { background-size:cover!important; }
.aCon09a { padding:60px 0 95px; }
@media all and (max-width:1000px){
	.aCon09a { padding:30px 0; }
	.aCon08a { padding:30px 0; }
}

.aCon10 { background-size:cover!important; padding-bottom:152px; }
.aCon10a { margin-top:80px; }
.aCon10a ul li { float:left; width:23.6%; margin-right:1.86%; text-align:center; }
.aCon10a ul li:nth-child(4) { margin-right:0; }
.aCon10a ul li p { font-size:16px; color:#333; line-height:20px; margin-top:25px; }
.aCon10a .p1 { font-size:18px; color:#047abd; line-height:25px; margin-top:70px; text-align:center; }

@media all and (max-width:1000px){
	.aCon10 { padding-bottom:40px; }
	.aCon10a { margin-top:30px; }
	.aCon10a ul li p { font-size:14px; margin-top:15px; }
	.aCon10a .p1 { font-size:16px; margin-top:30px; }
}
@media all and (max-width:750px){
	.aCon10a ul li { width:49%; margin:0 2% 2% 0; }
	.aCon10a ul li:nth-child(2n) { margin-right:0; }
	.aCon10a .p1 { font-size:14px; }
}
.aCon11 { background-size:cover!important; padding-bottom:60px; }
.aCon11 .aConHd { margin-bottom:45px; }
.aCon11 .swiper-slide .aa:nth-child(1) { margin-bottom:30px; }
.aCon11 .swiper-slide .aa p { height:45px; line-height:45px; background:url(../img/aCon11-2.jpg) no-repeat center; background-size:cover; font-size:16px; color:#9dfeff; padding:0 10px; text-align:center; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.aCon11 .swiper-pagination-a11 { position:relative!important; bottom:0!important; margin-top:42px!important; }
.aCon11 .swiper-pagination-a11 .swiper-pagination-bullet { width:6px!important; height:6px!important; opacity:0.5!important; background:#fff!important; }
.aCon11 .swiper-pagination-a11 .swiper-pagination-bullet-active { width:30px!important; border-radius:10px!important; opacity:1!important; }

.aCon11a { position:relative; }
.aCon11 .swiper-button-prev-a11,.aCon11 .swiper-button-next-a11 { position:absolute; top:230px; display:block; width:52px; height:52px; z-index:5; cursor:pointer; }
.aCon11 .swiper-button-prev-a11 { background:url(../img/prev.png) no-repeat center; left:-120px; }
.aCon11 .swiper-button-next-a11 { background:url(../img/next.png) no-repeat center; right:-120px; }

@media all and (max-width:1000px){
	.aCon11 { padding-bottom:35px; }
	.aCon11 .aConHd { margin-bottom:30px; }
	.aCon11 .swiper-slide .aa:nth-child(1) { margin-bottom:10px; }
	.aCon11 .swiper-slide .aa p { height:35px; line-height:35px; font-size:14px; }
	.aCon11 .swiper-pagination-a11 { margin-top:25px!important; }
}


.nbArea01 .hd .p1 { font-size:24px; font-weight:bold; color:#444; }
.nbArea01 .hd .p2 { font-size:14px; color:#666; margin-top:40px; }
.nbArea01 .bd { margin-top:55px; border-radius:8px; overflow:hidden; }
.nbArea01 .bd a { position:relative; display:block; }
.nbArea01 .bd .txt { position:absolute; top:32%; right:16%; color:#047cbb; font-size:50px; line-height:1.1; z-index:5; }
.nbArea01 .bd .txt .p2 { margin-top:15px; font-weight:bold; }

.nbArea02 { padding-bottom:100px; margin-top:95px; }
.nbArea02 .hd .p1 { font-size:24px; font-weight:bold; color:#444; }
.nbArea02 .hd .p2 { width:45px; height:5px; margin-top:15px; border-radius:5px; background: linear-gradient(to right,#00b099,#047bbc)!important; }
.nbArea02 .bd { margin-top:55px; }
.nbArea02 .bd ul li { position:relative; float:left; width:23.33%; margin:0 2.22% 2.22% 0; border-radius:8px; overflow:hidden; }
.nbArea02 .bd ul li:nth-child(4n) { margin-right:0; }
.nbArea02 .bd ul li p { position:absolute; top:33%; right:10%; font-size:24px; font-weight:bold; color:#047cbb; z-index:5; }


@media all and (max-width:1000px){
	.nbArea01 .hd .p1 { font-size:22px; }
	.nbArea01 .hd .p2 { font-size:14px; margin-top:20px; }
	.nbArea01 .bd { margin-top:30px; }
	
	.nbArea01 .bd .txt { top:50%; right:10%; transform: translateY(-50%); font-size:30px; }
	.nbArea01 .bd .txt .p2 { margin-top:15px; }

	.nbArea02 { padding-bottom:50px; margin-top:45px; }
	.nbArea02 .hd .p1 { font-size:22px; }
	.nbArea02 .hd .p2 { width:45px; height:5px; margin-top:10px; }
	.nbArea02 .bd { margin-top:30px; }
	.nbArea02 .bd ul li { float:left; width:23.33%; margin:0 2.22% 2.22% 0; border-radius:8px; overflow:hidden; }
	.nbArea02 .bd ul li:nth-child(4n) { margin-right:0; } 
	.nbArea02 .bd ul li p {  font-size:18px; }
}
@media all and (max-width:750px){
	.nbArea01 .hd .p1 { font-size:20px; }
	.nbArea01 .hd .p2 { font-size:14px; margin-top:15px; }
	.nbArea01 .bd { margin-top:30px; }
	
	.nbArea01 .bd .txt { top:50%; right:10%; transform: translateY(-50%); font-size:20px; }
	.nbArea01 .bd .txt .p2 { margin-top:10px; }

	.nbArea02 { padding-bottom:30px; margin-top:30px; }
	.nbArea02 .hd .p1 { font-size:20px; }
	.nbArea02 .hd .p2 { width:45px; height:5px; margin-top:10px; }
	.nbArea02 .bd { margin-top:30px; }
	.nbArea02 .bd ul li { float:left; width:49%; margin:0 2% 2% 0; }
	.nbArea02 .bd ul li:nth-child(4n) { margin-right:2%; }  
	.nbArea02 .bd ul li:nth-child(2n) { margin-right:0; }  
}


.zbArea ul { padding-bottom:60px; }
.zbArea ul li a { display:block; padding:30px 0; border-bottom:1px solid #eee; }
.zbArea ul li .date { float:left; width:120px; height:120px; background:#eee; color:#444; text-align:center; line-height:1.1; }
.zbArea ul li .date .p1 { font-size:40px; padding-top:25px; }
.zbArea ul li .date .p2 { font-size:16px; margin-top:15px; }
.zbArea ul li .txt { float:right; width:calc(100% - 150px); padding-top:25px; }
.zbArea ul li .txt .p1 { font-size:16px; color:#333; height:20px; line-height:20px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.zbArea ul li .txt .p2 { font-size:14px; color:#999; margin-top:25px; height:20px; line-height:20px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }

.zbArea ul li:hover { background:#eee; }
.zbArea ul li:hover .date { background:linear-gradient(to right,#00b099,#047bbc)!important; color:#fff; }
.zbArea ul li:hover .txt .p1 { color:#047abd; }
.zbArea ul li:hover .txt .p2 { color:#047abd; }

@media all and (max-width:750px){
	.zbArea ul { padding-bottom:30px; }
	.zbArea ul li a {  padding:15px 0; }
	.zbArea ul li .date { float:left; width:80px; height:80px; }
	.zbArea ul li .date .p1 { font-size:28px; padding-top:10px; }
	.zbArea ul li .date .p2 { font-size:14px; margin-top:10px; }
	.zbArea ul li .txt { float:right; width:calc(100% - 100px); padding-top:10px; }
	.zbArea ul li .txt .p1 { font-size:14px; }
	.zbArea ul li .txt .p2 { font-size:12px; margin-top:15px; }

}

.dzbArea01 .txt { float:left; width:47.5%;  }
.dzbArea01 .txt .p1 { font-size:24px; color:#444; font-weight:bold; }
.dzbArea01 .txt .p2 { font-size:14px; color:#555; margin-top:35px; line-height:2; }
.dzbArea01 .txt .p3 { margin-top:80px; }
.dzbArea01 .txt .p3 ul { display:flex; flex-direction:row; justify-content:space-between; }
.dzbArea01 .txt .p3 ul li { line-height:1.1; text-align:center; }
.dzbArea01 .txt .p3 ul li .p31 { color:#f40002; font-size:16px; }
.dzbArea01 .txt .p3 ul li .p31 i { font-size:46px; font-family:"Impact"; margin-right:5px; }
.dzbArea01 .txt .p3 ul li .p31 em { position:relative; top:-25px; left:-14px; }
.dzbArea01 .txt .p3 ul li .p32 { color:#444; font-size:16px; margin-top:15px; }
.dzbArea01 .pic { float:right; width:48.33%;  text-align:center; }
.dzbArea01 .pic img { max-width:100%; }

.dzbArea02 { margin-top:55px; }
.dzbArea02 .txt { float:left; width:47.5%;  }
.dzbArea02 .txt .p1 { font-size:14px; line-height:2; padding-top:15px; font-weight:bold; color:#444; }
.dzbArea02 .txt .p2 { margin-top:35px; text-align:center; }
.dzbArea02 .txt .p2 img { max-width:100%; }
.dzbArea02 .pic { float:right; width:48.33%;  text-align:center; }
.dzbArea02 .pic img { max-width:100%; }

@media all and (max-width:900px){
	.dzbArea01 .txt { float:none; width:100%;  }
	.dzbArea01 .pic { float:none; width:100%; margin-top:30px; }
	
	.dzbArea02 { margin-top:55px; }
	.dzbArea02 .txt { float:none; width:100%;  }
	.dzbArea02 .pic { float:none; width:100%;  margin-top:30px; }
}
@media all and (max-width:750px){
	.dzbArea01 .txt .p1 { font-size:20px; }
	.dzbArea01 .txt .p2 { font-size:14px; margin-top:15px; }
	.dzbArea01 .txt .p3 { margin-top:30px; }
	.dzbArea01 .txt .p3 ul li .p31 { font-size:12px; }
	.dzbArea01 .txt .p3 ul li .p31 i { font-size:28px; }
	.dzbArea01 .txt .p3 ul li .p31 em { position:relative; top:-25px; left:-14px; }
	.dzbArea01 .txt .p3 ul li .p32 { font-size:14px; margin-top:10px; }
 
	.dzbArea02 { margin-top:30px; }
	.dzbArea02 .txt .p1 { font-size:14px; line-height:2; padding-top:15px; font-weight:bold; color:#444; }
	.dzbArea02 .txt .p2 { margin-top:25px; }
}

.dzbArea03 { margin-top:80px; padding-bottom:100px; }
.dzbArea03 .hd ul li { float:left; width:23.5%; margin-right:2%; box-shadow: #eee 0px 0px 10px; border-radius:10px 0 10px 0; cursor:pointer; }
.dzbArea03 .hd ul li:nth-child(4) { margin-right:0; }
.dzbArea03 .hd ul li a { display:block; padding:50px 20px 0 20px; min-height:125px; }
.dzbArea03 .hd ul li .pic { float:left; width:55px; }
.dzbArea03 .hd ul li .pic img { max-width:100%; }
.dzbArea03 .hd ul li .pic .img02 { display:none; }
.dzbArea03 .hd ul li .txt { float:right; width:calc(100% - 65px); color:#444; }
.dzbArea03 .hd ul li .txt .p1 { font-size:24px; font-weight:bold; }
.dzbArea03 .hd ul li .txt .p2 { font-size:18px; margin-top:15px; }

.dzbArea03 .hd ul li.on { background:#f40002; }
.dzbArea03 .hd ul li.on .pic .img01 { display:none; }
.dzbArea03 .hd ul li.on .pic .img02 { display:block; }
.dzbArea03 .hd ul li.on .txt { color:#fff; }


.dzbArea03 .bd { margin-top:60px; }
.dzbArea03 .bd .bd01 { position:relative; }

.dzbArea03 .bd .prev-dzb,.dzbArea03 .bd .next-dzb { position:absolute; top:50%; margin-top:-26px; width:52px; height:52px; cursor:pointer; }
.dzbArea03 .bd .prev-dzb { background:url(dzb01.png) no-repeat center; left:-90px;  }
.dzbArea03 .bd .next-dzb { background:url(dzb02.png) no-repeat center; right:-90px;  }

.dzbArea03 .bd .prev-dzb:hover { background:url(dzb03.png) no-repeat center; }
.dzbArea03 .bd .next-dzb:hover { background:url(dzb04.png) no-repeat center; }

.dzbArea03 .bd .swiper-slide .txt { background:#f7f7f7; font-size:14px; line-height:25px; color:#444; padding:25px 15px; }
.dzbArea03 .bd .swiper-slide .txt .txt01 { height:125px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;  -webkit-box-orient:vertical; -webkit-line-clamp:5; }
 
@media all and (max-width:1280px){
	.dzbArea03 { margin-top:60px; padding-bottom:60px; }
	
	.dzbArea03 .hd ul li a { padding:30px 15px 0 15px; min-height:100px; }
	.dzbArea03 .hd ul li .pic { float:left; width:35px; }
	.dzbArea03 .hd ul li .txt { float:right; width:calc(100% - 50px); }
	.dzbArea03 .hd ul li .txt .p1 { font-size:20px; }
	.dzbArea03 .hd ul li .txt .p2 { font-size:14px; margin-top:10px; }
}
@media all and (max-width:750px){
	.dzbArea03 { margin-top:30px; padding-bottom:30px; }
	
	.dzbArea03 .hd ul li { width:48.5%; margin-right:3%; text-align:center; }
	.dzbArea03 .hd ul li:nth-child(2n) { margin-right:0; }
	.dzbArea03 .hd ul li:nth-child(n + 3) { margin-top:15px; }
	.dzbArea03 .hd ul li a { padding:20px 10px 0 10px; min-height:70px; }
	.dzbArea03 .hd ul li .pic { float:none; display:none; width:35px; }
	.dzbArea03 .hd ul li .txt { float:none; width:100%; }
	.dzbArea03 .hd ul li .txt .p1 { font-size:16px; }
	.dzbArea03 .hd ul li .txt .p2 { font-size:12px; margin-top:5px; }
	
	.dzbArea03 .bd { margin-top:30px; }
	.dzbArea03 .bd .swiper-slide .txt { font-size:12px; line-height:20px;  padding:15px 10px; }
	.dzbArea03 .bd .swiper-slide .txt .txt01 { height:100px; -webkit-line-clamp:5; }
 
}

.sz-hd { position:relative; }
.sz-hd .p1 { position:absolute; top:10px; left:0; right:0; font-size:26px; line-height:1.1; color:#01eefe; text-align:center; z-index:2; }

 
.szArea01 { padding:60px 0 110px; background:url(szArea01.jpg) no-repeat center; background-size:cover; margin-top:80px; }
.szArea01 .bd { position:relative; }
.szArea01 .bd .img01 { position:relative; float:left; width:39.166%; z-index:5; }
.szArea01 .bd .img02 { position:relative; float:right; width:39.166%; z-index:5; }
.szArea01 .bd .img03 { position:absolute; left:50%; margin-left:-17.29%; width:34.58%; z-index:0; }

.szArea01 .bd .img04 { display:none; }


.szArea02 { padding:60px 0 80px; background:url(szArea02.jpg) no-repeat center; background-size:cover; }
.szArea02 .bd { position:relative; }
.szArea02 .bd .img01 { position:relative; float:left; width:32.08%; margin-left:3.2%; z-index:5; }
.szArea02 .bd .img02 { position:relative; float:right; width:57.16%; z-index:5; }
.szArea02 .bd .img03 { position:absolute; right:0; top:0; width:57.16%; z-index:5; }



.szArea03 { padding:60px 0 75px; background:url(szArea03.jpg) no-repeat center; background-size:cover; }


.szArea04 { padding:60px 0 100px; background:url(szArea04.jpg) no-repeat center; background-size:cover; }

.szArea04 .bd .swiper-slide a { display:block; padding:5px; border:1px solid #01eefe; }
.szArea04 .bd .swiper-slide .pic { position:relative; }
.szArea04 .bd .swiper-slide .pic p { position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(17,51,73,0.4); z-index:2;  display:none; }
.szArea04 .bd .swiper-slide .txt { position:absolute; top:50%; left:5px; right:5px; text-align:center; font-size:16px; color:#01eefe; line-height:25px; transform: translateY(-50%); z-index:5; display:none; }

.szArea04 .bd .swiper-slide:hover .pic p { display:block; }
.szArea04 .bd .swiper-slide:hover .txt { display:block; }

.szArea04 .bd01 { margin-top:40px; }
.szArea04 .bd01 .p1 { height:1px; background:url(sz02.png) no-repeat center; }
.szArea04 .bd01 .p2 { padding:15px 0; font-size:18px; font-weight:bold; color:#01eefe; text-align:center; }
.szArea04 .bd02 { margin-top:15px; }
 
.szArea05 { padding:60px 0 50px; background:url(szArea05.jpg) no-repeat center; background-size:cover; }
.szArea05 .swiper-pagination-sz05 { margin-top:35px; text-align:center; }
.szArea05 .swiper-pagination-sz05 .swiper-pagination-bullet { width:20px; height:8px; background:#4cf4ff; margin:0 5px; opacity:1; border-radius:5px; }
.szArea05 .swiper-pagination-sz05 .swiper-pagination-bullet-active { width:55px; }

.szArea06 { padding:60px 0 90px; background:url(szArea06.jpg) no-repeat center; background-size:cover; }
.szArea06 .bd .swiper-slide a { display:block; padding:15px 15px 0 15px; border:1px solid #01eefe; box-shadow:rgba(25,233,254,0.2) 0px 0px 10px 10px inset; }
.szArea06 .bd .swiper-slide a .txt { height:45px; line-height:45px; font-size:16px; color:#01eefe; text-align:center; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }

@media all and (max-width:1280px){
	.sz-hd .p1 { top:0; font-size:22px; }

 
}
@media all and (max-width:1200px){
	.szArea01 { margin-top:60px; padding:60px 0; }
 
	.szArea02 { padding:60px 0; }
	.szArea04 { padding:60px 0; }
	.szArea06 { padding:60px 0; }
}
@media all and (max-width:1000px){
	.sz-hd .p1 { top:0; font-size:20px; }
}
@media all and (max-width:750px){
	.sz-hd .p1 { top:0; font-size:18px; }
	.sz-hd .p2 { position:relative; width:750px; left:50%; margin-left:-375px; }
	
	.szArea01 { margin-top:0; padding:30px 0; }
	
	.szArea02 { padding:30px 0; }
	
	.szArea03 { padding:30px 0; }
	
	.szArea04 { padding:30px 0; }
	.szArea04 .bd .swiper-slide .txt { font-size:14px; }
	.szArea04 .bd01 { margin-top:30px; }
 
	.szArea04 .bd01 .p2 { padding:10px 0; font-size:16px; }
	.szArea04 .bd02 { margin-top:15px; }
	
	.szArea05 { padding:30px 0; }
	.szArea05 .swiper-pagination-sz05 { margin-top:25px; }
	.szArea05 .swiper-pagination-sz05 .swiper-pagination-bullet { width:15px; height:8px; }
	.szArea05 .swiper-pagination-sz05 .swiper-pagination-bullet-active { width:25px; }
	
	.szArea06 { padding:30px 0; }
	.szArea06 .bd .swiper-slide a .txt { font-size:14px; }
}
@media all and (max-width:500px){
	.sz-hd .p1 { top:0; font-size:16px; }
	.sz-hd .p2 { position:relative; width:500px; left:50%; margin-left:-250px; padding-top:10px; }
}



