@charset "utf-8";
/* Banner */
.banner{position:relative; width:100%; overflow:hidden; z-index:3;}
.banner{position: relative; width: 1920px; left: 50%; margin-left: -960px;}
.banner .textBox{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 4; text-align: center;}
.banner .textBox .tit{margin-bottom: 8px; font-size: 36px; font-weight: bold; color: #ffffff;}
.banner .textBox .tip{font-size: 18px; color: #ffffff;}
@media screen and (max-width: 700px) {
	.banner{position: relative; width: 100%; left: unset; margin-left: 0;}
	.banner .textBox{width: 90%;}
	.banner .textBox .tit{margin-bottom: 2px; font-size: 24px;}
	.banner .textBox .tip{font-size: 16px;}
}
/* 主体 */
.container{position:relative;z-index:8;}
.wrap .main{display:block;overflow:hidden; *zoom:1;}
.wrapBt{height:0; background:none; overflow:hidden; clear:both;}
/* 左侧栏目标题 */
.leftTitle{position:relative; margin-bottom:18px; padding:18px 0; color:#333;display: none;}
.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;}
.tmenu{background: #f3f3f3;}
.tmenu dl{zoom:1;}
.tmenu dl:after{content:'\20';display:block;height:0;clear:both}
.tmenu dl dt{zoom:1; vertical-align:top;float:left;}
.tmenu dl dt a{font-size: 14px;color: #414141;padding:16px 21px 14px;display: block;color: #323232;border-bottom: 2px solid transparent;}
.tmenu dl dt a:hover,.tmenu dl dt .current{border-bottom: 2px solid #940e03;}
.m-rdm{padding:25px 0 10px; text-align:center;}
.m-rdm a{display:inline-block; margin:0 8px 10px; padding:3px 20px; border:1px solid #ddd; line-height:24px;}
.m-rdm a:hover,.m-rdm .current{border:1px solid #999; background:#999; color:#fff;}
/* 面包屑 */
.location{position:relative;background: #f2f2f2;}
.location .cont{width: 1200px; margin: 0 auto;}
.location h3{float:left; padding-left:10px; border-left:5px solid #069; color:#000; font-size:21px; font-weight:normal;}
.breadcrumbs{float:right; text-align:right;}
.breadcrumbs a{display:inline-block;height: 72px;margin-left: 4px;vertical-align:top;line-height: 72px;font-size: 14px;color: #afafaf;}
@media screen and (max-width: 1400px) {
	.breadcrumbs{display: none;}
}
@media screen and (max-width: 700px) {
}
/* 二级、三级菜单 */
.menu ul{zoom:1;}
.menu ul:after{content:'\20';display:block;height:0;clear:both}
.menu ul li{position: relative; float: left;zoom:1;}
.menu ul li:last-child{margin-right: 0;}
.menu ul li .a1{display:inline-block;position: relative;height: 72px;padding: 0 56px;line-height: 72px;color: #505050;font-size:16px;transition: all 0.3s;}
.menu ul li a::after{position: absolute;}
.menu ul li i{position: absolute;display: inline-block;top: 50%;right: 15%;width: 8px;height: 8px;margin-top: -2px;border-left: 1px solid #000;border-bottom: 1px solid #000;transform: rotate(315deg);transform-origin: 0 0;transition: all .3s ease;}
.menu ul li:hover .a1::after,.menu ul li .current::after{opacity: 1;}
.menu ul li:hover .a1,.menu ul li.current .a1{color: #ffffff;background: #ca0e2a;}
.menu ul li:hover i,.menu ul li.current i{border-color: #ffffff;}
.menu ul li dl{display: none;position: absolute;left: 50%;top: 100%;width: 110%;transform: translateX(-50%); padding: 10px 0;background: #f5f5f5;z-index: 4; box-shadow: 0 0 8px rgba(0, 0, 0, .2);}
.menu ul li dl dd{box-sizing: border-box; padding: 0 10px; margin-bottom: 20px; white-space: nowrap;}
.menu ul li dl a{display: block;width: 100%;text-align: center;font-size: 16px;color: #474747;}
.menu ul li dl a.on,
.menu ul li dl a:hover{color: #ca0e2a;}
.sj-menu{display: none;}
.sj-menu .a1{font-size: 20px;font-weight: bold;color: #ca0d2b;}
.sj-menu .a2{font-size: 14px;text-align: center;width: 70px;border: 1px solid #7a7a7a;border-radius: 6px;color: #7a7a7a;}
.m-menu { position:fixed; top:0; right:-60%; width:45%; height:100%; padding:7% 5%; background:#fff; z-index:99; opacity:0; overflow:auto; }
.m-menu .site-nav { min-height:400px; overflow-y:auto; }
.m-menu dl dt {margin-bottom:8px;padding:0 8px 10px;border-bottom:1px solid #ddd;line-height:24px;font-size: 16px;}
.m-menu dl dt a { color: #333; }
.m-menu dl dt a:hover,.m-menu dl dt.current a{color: #ca0d2b;}
.m-menu dl dd { padding: 0 5px 10px 24px; background:url(../images/iFCB_sort_ico.png) no-repeat 10px 7px; line-height:24px; }
.m-menu dl dd.current a{color: #ca0d2b;}
.m-menu dl dd a { color: #333; }
.m-menu dl dd a.current { color: #f60; }
.u-mask {position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.5;z-index:30;}
@media screen and (max-width: 700px) {
	.menu{display: none;}
	.sj-menu{display: block;padding: 20px 10px;line-height: 33px;}
}
/* 内容模式 */
.article{padding:30px 0 40px; line-height:2; font-size:16px; word-wrap:break-word;min-height: 100px;}
.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;margin-top: 20px;}
.article img{max-width: 100%; height: auto!important;}
/* 头部新闻 */
.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;}
/* 新闻列表 */
.newsBox{float: left;width: 67%;padding: 60px 0 0 0;}
.subList{margin-bottom: 40px;}
.subList li {float: left;  margin-right: 12px;}
.subList li:last-child{margin-right: 0;}
.subList li a{display: block; font-size: 16px; text-align: center; line-height: 40px; height: 40px; padding: 0 15px;border: 1px solid #373737; color: #373737; transition: all 0.4s;}
.subList li a:hover,
.subList li.current a{background: #ca0e2a; color: #ffffff; border-color: #ca0e2a;}
.newsBox .newsList{padding: 0 0 82px 0;}
.newsBox .newsList .item{margin-bottom: 54px;}
.newsBox .newsList .item:last-child{margin-bottom: 0;}
.newsBox .newsList .item .tit{margin-bottom: 26px;font-size: 26px;color: #333333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newsBox .newsList .item .picBox{float: left;width: 208px;overflow: hidden;}
.newsBox .newsList .item .picBox img{width: 100%;transition: all 0.4s;}
.newsBox .newsList .item .textBox{float: right;width: 76%;}
.newsBox .newsList .item.abc .textBox{width: 100%;}
.newsBox .newsList .item .textBox .t{font-size: 16px;color: #707070;line-height: 24px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}
.newsBox .newsList .item .textBox .p{margin: 21px 0;font-size: 14px;color: #999999;}
.newsBox .newsList .item .textBox .m{font-size: 14px;color: #999999;text-decoration: underline;}
.newsBox .newsList .item a:hover .tit{color: #ca0e2a;}
.newsBox .newsList .item a:hover img{transform: scale(1.1);}
.newsBox .newsList .item a:hover .textBox .m{color: #ca0e2a;}
.newsBox .page{text-align: left;}
.newsBox .page a:first-child{margin-left: 0;}

@media screen and (max-width: 1600px) {
	.newsBox{}
	.newsBox .newsList .item .textBox .t{line-clamp: 2; -webkit-line-clamp: 2;}
}
@media screen and (max-width: 1400px) {
	.newsBox{width: 68%;}
	.newsBox .newsList .item .textBox{width: 70%;}
}

@media screen and (max-width: 700px) {
	.newsBox{width: 100%;}
	.newsBox .subList{display: none;}
	.newsBox .newsList .item .tit{margin-bottom: 16px;}
	.newsBox .newsList .item .picBox{width: 100%;}
	.newsBox .newsList .item .textBox{width: 100%; padding: 20px; box-sizing: border-box; }
	.newsBox .newsList .item .textBox .t{font-size: 18px;}
}

.recommend{float: right;width: 27.6%;padding: 60px 0 0 0;}
.recommend .a1{margin-bottom: 20px;padding: 38px 30px 31px 30px;background: #f5f5f5;}
.recommend .a2{padding: 38px 38px 49px 37px;background: #f5f5f5;}
.recommend .hd{position: relative;}
.recommend .hd .tit{margin-bottom: 22px;font-size: 20px;font-weight: bold;color: #373737;}
.recommend .hd .more{position: absolute;right: 0;bottom: 0;}
.recommend .hd .more a{font-size: 14px;color: #818080;text-decoration: underline;}
.recommend .hd .more a:hover{color: #ca0e2a;}
.recommend .a1 .bd li a{display: inline-block;width: 100%;vertical-align: top;font-size: 16px;line-height: 36px;color: #737373;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all 0.3s;}
.recommend .a1 .bd li a span{color: #cacaca;}
.recommend .a1 .bd li a:hover{color: #d5161d;}
.recommend .a1 .bd li a:hover span{color: #d5161d;}
.recommend .a2 .bd li .picBox{overflow: hidden;}
.recommend .a2 .bd li{position: relative;margin-bottom: 18px;}
.recommend .a2 .bd li:last-child{margin-bottom: 0;}
.recommend .a2 .bd li .picBox img{transition: all 0.3s;}
.recommend .a2 .bd li .t{position: absolute;top: 50%;left: 10%;transform: translateY(-50%);font-size: 18px;font-weight: bold;color: #ffffff;}
.recommend .a2 .bd li .icon{position: absolute;top: 50%;right: 10%;width: 28px;height: 6px;transform: translateY(-50%);background: url(pic_06.png) no-repeat center center;}
.recommend .a2 .bd li:hover img{transform: scale(1.1);}
@media screen and (max-width: 700px) {
	.recommend{display: none;}
}

/* 新闻详情页 */
.newsInfo{padding: 0 0 104px 0;}
.newsInfo .hd{padding: 0 0 35px 0;border-bottom: 1px solid #e2e2e2; text-align: center;}
.newsInfo .hd .tit{margin-bottom: 24px;font-size: 30px;color: #303030; text-align: center;}
.newsInfo .hd .tip{font-size: 14px;color: #737373; text-align: center; display: inline-block; vertical-align: top;}
.newsInfo .hd .tip .b{float: left;margin-right: 18px;}
.newsInfo .hd .tip .c{position: relative;float: left;padding-left: 18px;}
.newsInfo .hd .tip .c::before{position: absolute;left: 0;top: 50%;content: '\20';width: 2px;height: 15px;transform: translateY(-50%);background: #959595;}
.newsInfo .bd{margin-bottom: 136px;padding: 30px 0 0 0;font-size: 16px;line-height: 30px;}
.newsInfo .bd img{max-width: 100%; height: auto!important;}
.newsInfo .ft{position: relative;}
.newsInfo .ft ul{width: 84%;}
.newsInfo .ft li,
.newsInfo .ft li a{font-size: 16px;color: #737373;}
.newsInfo .ft li{margin-bottom: 10px;}
.newsInfo .ft li:last-child{margin-bottom: 0;}
.newsInfo .ft li a:hover{color: #d5161d;}
.newsInfo .backList{position: absolute;right: 0;top: 0;}
.newsInfo .backList a{display: block;width: 138px;height: 38px;text-align: center;line-height: 38px;font-size: 16px;color: #a0a0a0;border: 1px solid #a0a0a0;transition: all 0.3s;}
.newsInfo .backList a:hover{background: #d5161d;border-color: #d5161d;color: #ffffff;}
.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_18.gif) no-repeat 2px 17px; font-size:14px; line-height:20px; clear:both;}
.list li span{float:right; color:#999; font-size:12px;}
.list li a{padding-left:15px;}
.list li a:hover{text-decoration:underline;}
@media screen and (max-width: 700px) {
	.newsInfo{padding-bottom: 40px;}
	.newsInfo .hd{padding-top: 0;}
	.newsInfo .hd .tit{font-size: 24px;}
	.newsInfo .bd{margin-bottom: 40px;}
	.newsInfo .ft{padding-bottom: 60px;}
	.newsInfo .ft ul{width: 100%;}
	.newsInfo .backList{right: unset; top: unset; left: 0; bottom: 0;}
}
/* 图文新闻 */
.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:150px; margin-right:20px; padding:4px; border:1px solid #e7e7e7;}
.pothoItem .item .pic img{width:200px; height:150px;}
.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;}
/* 图片列表 */
.pic-item-list .pic-item{display:block; float:left; width:130px; margin-bottom:10px; padding:0;}
.pic-item-list .list-pic{display:block; width:448px; margin:0 auto; padding:4px; border:1px solid #919090; line-height:100px; text-align:center;}
.pic-item-list dl{padding:0 5px; line-height:26px; text-align:center;}
.piList{padding: 83px 0 15px;overflow:hidden;}
.piList .pic-item-list{margin:0; padding:0;}
.piList .pic-item{position:relative;width: 328px;margin: 0 28px 42px 0;padding:0;display:inline;}
.piList .pic-item:nth-child(4n){margin-right: 0;}
.piList .pic-item-3{position:relative;float: left;width: 31.2%;margin: 0 3.2% 3.2% 0;padding: 2.5% 0 0 0;background: #f2f2f2;box-sizing: border-box;text-align: center;}
.piList .pic-item-3:nth-child(3n){margin-right: 0;}
.piList .list-pic{display:block;width: 328px;margin-bottom:0;padding:0;border:0;line-height:148px;overflow: hidden;}
.piList img{max-width: 100%;height: 307px; transition: all 0.3s;}
.piList dl{padding:4px 5px; line-height:20px;}
.piList dl dt{height: 40px;font-size: 18px;line-height: 40px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.piList .pic-item-3 .p{width: 82.2%;margin: 0 auto;overflow: hidden;}
.piList .pic-item-3 .t{width: 64.2%;margin: 36px auto 40px;font-size: 18px;color: #505050;line-height: 30px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.piList .pic-item-3 .i{margin-bottom: 20px; font-size: 12px; color: rgba(0, 0, 0, .7); line-height: 22px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}
.piList .pic-item-3 .r{font-size: 14px; line-height: 22px; color: rgba(0, 0, 0, .8); background: url(ico_03.png) no-repeat left center; padding-left: 25px;}
.piList .pic-item-3 a:hover .t{font-weight: 700;}
.piList .pic-item-3 a:hover img{transform: scale(1.1);}
@media screen and (max-width: 1600px) {
	.piList img{height: 270px;}
}

@media screen and (max-width: 1400px) {
	.piList img{height: 230px;}
}

@media screen and (max-width: 700px) {
	.piList{padding-top: 15px;}
	.piList img{height: auto;}
	.piList .pic-item-3{width: 49%; margin-right: 2%; margin-bottom: 30px;}
	.piList .pic-item-3 .t{margin: 20px auto;}
	.piList .pic-item-3:nth-child(3n){margin-right: 2%;}
	.piList .pic-item-3:nth-child(2n){margin-right: 0;}
}

/* 分页 */
.page{padding: 0 0 68px;line-height:24px;text-align:center;}
.page a{display:inline-block;margin: 0 4px;padding: 5px 13px;border: 1px solid #d1d2d2;color:#333;vertical-align:top;border-radius: 5px;margin:10px 0 ;}
.page a:hover,.page .current{border: 1px solid #ca0e2a;background: #ca0e2a;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: 70px 0;}
.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: #ca0e2a;font-weight:bold;font-size:28px;}
.hr-list .title span{float:right; font-weight:100;}
.hr-list .info{padding:5px 0; line-height:24px;font-size: 16px;}
.hr-list .info .mes-1 .p2,.hr-list .info .mes-2 .p2{font-size: 14px;}
.hr-list .apply{height:24px; line-height:24px; text-align:right;}

.rcArea{padding-bottom:80px;}
.rcArea .bt{display:flex; justify-content:space-between; padding:0 7% 0 4%;}
.rcArea .bt p{display:block; line-height:70px; text-align:center; font-size:16px;}
.rcArea .bt p:nth-child(1){width:180px; text-align:left;}
.rcArea .bt p:nth-child(2){width:100px;}
.rcArea .bt p:nth-child(3){width:100px;}
.rcArea .bt p:nth-child(4){width:100px;}
.rcArea .bt p:nth-child(5){width:100px;}
.rcArea .bt p:nth-child(6){width:100px;}
.rcArea .bt p i{font-size:14px;}
.rcArea .bt01{background:#ddd; font-size:20px; color:#333;}
.rcArea .bt02.on{background: #ca0e2a;}
.rcArea .bt02.on p{color:#fff;}
.rcArea .bt02.on p i{display:none;}
.rcArea .bt02.on p span{display:inline-block; width:14px; height:7px; background:url(rc01.png) no-repeat center;}
.rcArea .conn ul li{border-bottom:1px solid #eee;}
.rcArea .conn ul li .mes{display:none; padding:35px 5%; background:#f9f9f9;}
.rcArea .conn ul li .mes .p1{font-size:16px; color:#333; margin-bottom:25px;}
.rcArea .conn ul li .mes .p2{font-size: 16px; color:#9c9c9c; line-height:30px; padding-bottom:40px;}
.rcArea .conn ul li .mes .mm a{display:block;width:140px;height:40px;background: #ca0e2a;text-align:center;font-size:16px;color:#fff;line-height:40px;margin:0 auto;}
/* .rcArea .conn ul li .mes .mes-1{float:left; width:40%;}
.rcArea .conn ul li .mes .mes-2{float:right; width:40%;} */
.rcArea01{margin-bottom:40px;margin: 70px 0;}
@media screen and (max-width: 700px) {
	.rcArea01{margin-bottom: 40px;}
}
/* 新闻列表 */
.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;}

@media screen and (max-width: 700px) {
	.hr{padding: 40px 0 0 0;}
	.hr-list .title{font-size: 20px;}
	.form-panel li.field label{width: 22%;}
	.form-panel .text{width: 66%;}
	.form-panel .textarea{width: 88%;}
}
/* 产品详细页 */
.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;}
.m-use > .hd .tit{position: relative;padding-bottom: 14px;font-size: 34px;font-weight: bold;color: #525252;text-align: center;}
.m-use > .hd .tit::before{position: absolute;left: 50%;bottom: 0;content: '\20';width: 67px;height: 3px;transform: translateX(-50%);background: #d5161d;}
@media screen and (max-width: 700px) {
	.m-use > .hd .tit{padding-bottom: 8px;}
	.rcArea .bt p:nth-child(2){width:125px;}
	.rcArea .bt p:nth-child(3){width:165px;}
}

@keyframes cir-scale{0%{opacity: 0; transform: translate(-50%,-50%) scale(0.4);}60%{opacity: 1; transform: translate(-50%,-50%) scale(1);}100%{opacity: 0; transform: translate(-50%,-50%) scale(0.4);}}
.netSecurity{padding: 70px 0;}
.netSecurity .s1 .hd{margin-bottom: 50px;}
.netSecurity .s1 .bd .item{position: relative;float: left;width: 33.33%; overflow: hidden;}
.netSecurity .s1 .bd .item::before{position: absolute; content: ""; display: block; width: calc(100% - 40px); height: calc(100% - 40px); box-sizing: border-box; border: 1px solid #ffffff; top: 20px; left: 20px; z-index: 1;opacity: 0.6;transition: all 0.5s;}
.netSecurity .s1 .bd .item::after{position: absolute;content: '\20';width: 100%;height: 100%;top: 0;left: 0;background: url(pic_88.png) repeat-x left top;background-size: contain;opacity: 0;transition: all 0.5s;}
.netSecurity .s1 .bd .item .picBox{overflow: hidden;}
.netSecurity .s1 .bd .item .picBox img{width: 100%;transition: all 0.5s;}
.netSecurity .s1 .bd .item .textBox{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 4;height: 113px;transition: all 0.5s;}
.netSecurity .s1 .bd .item-ico{position: relative;text-align: center;}
.netSecurity .s1 .bd .cir{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 50%;border: 1px solid rgba(255,255,255,.8);opacity: 0;animation: cir-scale 2s linear infinite;}
.netSecurity .s1 .bd .cir-1{width: 76px;height: 76px;}
.netSecurity .s1 .bd .cir-2{width: 114px;height: 114px;}
.netSecurity .s1 .bd .cir-3{width: 177px;height: 177px;}
.netSecurity .s1 .bd .item-tit{position: relative;padding-bottom: 10px;margin-top: 32px;font-size: 22px;color: #ffffff;text-align: center;}
.netSecurity .s1 .bd .item-tit::before{position: absolute;left: 50%;bottom: 0;content: '\20';width: 39px;height: 2px;transform: translateX(-50%);background: #ffffff;opacity: 0;transition: all 0.5s;}
.netSecurity .s1 .bd .item-main{width: 306px;margin-top: 30px;visibility: hidden;opacity: 0;transition: all 0.5s;}
.netSecurity .s1 .bd .item-main li{position: relative;float: left;width: 50%;margin-bottom: 8px;line-height: 30px;font-size: 16px;color: #ffffff;}
.netSecurity .s1 .bd .item-main li::before{position: absolute;left: -12px;top: 14px;content: '\20';width: 4px;height: 4px;border-radius: 50%;background: #ffffff;}
.netSecurity .s1 .bd .item-main li a{color: #ffffff;}
.netSecurity .s1 .bd .item-main li img{width: 20px;margin-right: 12px;vertical-align: middle;}
.netSecurity .s1 .bd .item:hover::before{opacity: 0;}
.netSecurity .s1 .bd .item:hover::after{opacity: 1;}
.netSecurity .s1 .bd .item:hover .picBox img{transform: scale(1.1);}
.netSecurity .s1 .bd .item:hover .textBox{height: 333px;}
.netSecurity .s1 .bd .item:hover .item-tit::before{opacity: 1;}
.netSecurity .s1 .bd .item:hover .item-main{visibility: visible;opacity: 1;}
.netSecurity .s1 .bd .netBox li {float: left;width: 31%;margin-right: 3.5%;margin-bottom: 3.5%;background: #f2f2f2;box-sizing: border-box;line-height: 60px;position: relative;}
.netSecurity .s1 .bd .netBox li a{display: block; width: 100%; height: 100%;box-sizing: border-box; padding: 60px 80px 60px 50px;}
.netSecurity .s1 .bd .netBox li::before{position: absolute;content:"";background:  #f9e4e6; width: 100%;height: 0;top: 0;left: 0;pointer-events: none;    transition: all 0.5s ease 0s;}
.netSecurity .s1 .bd .netBox li:hover::before{height: 100%;}
.netSecurity .s1 .bd .netBox li:nth-child(3n){margin-right: 0;}
.netSecurity .s1 .bd .netBox li .textBox{float: left;width: 80%;height: 78px;font-size: 26px;color: #303030;position: relative;/* overflow: hidden; */line-height: 1.5;}
/* .netSecurity .s1 .bd .netBox li .textBox::before{position: absolute;left: 0;bottom: -10px;width: 47px;height: 1px;background: #b7b7b7;} */
.netSecurity .s1 .bd .netBox li .picBox{float: right; position: relative;}
.netSecurity .s1 .bd .netBox li:hover .textBox{color: #ca0e2a;}
.netSecurity .s1 .bd .netBox li:hover .textBox::before{background: #ca0e2a;}
@media screen and (max-width: 1600px) {
	.netSecurity .s1 .bd .netBox li a{padding: 60px;}
	.netSecurity .s1 .bd .netBox li .textBox{width: 75%;}
}
@media screen and (max-width: 1400px) {
	.netSecurity .s1 .bd .netBox li a{padding: 50px 30px;}
}
@media screen and (max-width: 700px) {
	.netSecurity{padding: 40px 0;}
    .netSecurity .s1 .bd .item{float: unset; width: 94%; margin: 0 auto; margin-bottom: 20px;}
    .netSecurity .s1 .bd .item-tit{margin-top: 20px; font-size: 20px;}
    .netSecurity .s1 .bd .item-main{width: 294px; margin-top: 20px;}
    .netSecurity .s1 .bd .item-main li{line-height: 26px;}
    .netSecurity .s1 .bd .item-main li::before{left: -7px;}
	.netSecurity .s1 .bd .netBox{padding: 0 10px;}
	.netSecurity .s1 .bd .netBox li{width: 48%; margin-right: 4%; margin-bottom: 4%; line-height: 1.5;}
	.netSecurity .s1 .bd .netBox li:nth-child(3n){margin-right: 4%;}
	.netSecurity .s1 .bd .netBox li:nth-child(2n){margin-right: 0;}
	.netSecurity .s1 .bd .netBox li a{padding: 20px;}
	.netSecurity .s1 .bd .netBox li .picBox{float: unset; width: 100%; margin-bottom: 8px; text-align: center;}
	.netSecurity .s1 .bd .netBox li .picBox img{width: 35px;}
	.netSecurity .s1 .bd .netBox li .textBox{float: unset; width: 100%; text-align: center; font-size: 18px; height: 54px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
}

.culture{padding: 94px 0 40px 0;}
.culture .hd{margin-bottom: 50px;}
.culture .hd .tit{font-size: 20px;color: #3f3f3f;}
.culture .bd .item{margin-bottom: 92px;}
.culture .bd .item .picBox{float: left;width: 47.7%;}
.culture .bd .item .textBox{float: right;width: 47.7%;transform: translateY(10%);}
.culture .bd .item:nth-child(even) .picBox{float: right;}
.culture .bd .item:nth-child(even) .textBox{float: left;}
.culture .bd .item .textBox{line-height: 36px;}
.culture .bd .item .textBox li{margin-bottom: 32px;}
.culture .bd .item .textBox .b{font-size: 20px;font-weight: bold;color: #d5161d;}
.culture .bd .item .textBox .c{font-size: 20px;color: #3f3f3f;}
.pageOne .m-use{padding: 70px 0;}
.pageOne .m-use > .hd{margin-bottom: 68px;}
.pageOne .m-use > .hd .tit{font-size: 27px;font-weight: bold;color: #000000;}
.pageOne .picBox{/* margin-top: 40px; */text-align: center;}
.pageOne .s2{background: url(pic_22.jpg) no-repeat center center;background-size: cover;background-attachment: fixed;}
.pageOne .s4{background: url(pic_25.jpg) no-repeat center center;background-size: cover;background-attachment: fixed;}
.pageOne .s6{background: url(pic_28.jpg) no-repeat center center;background-size: cover;background-attachment: fixed;}
.pageOne .s8{background: url(pic_30.jpg) no-repeat center center;background-size: cover;background-attachment: fixed;}
.pageOne .s10{background: url(pic_32.jpg) no-repeat center center;background-size: cover;background-attachment: fixed;}
.pageOne .s10 .goalList li{float: left;width: 18.4%;margin-right: 2%;padding: 95px 0 82px 0;background: #ffffff;text-align: center;}
.pageOne .s10 .goalList :last-child{margin-right: 0;}
.pageOne .s10 .goalList .textBox{margin-top: 26px;font-size: 20px;color: #3d3d3d;line-height: 36px;}
.pageOne .s10 .goalList .picBox img{transition: all 1s;}
.pageOne .s10 .goalList li:hover .picBox img{transform: rotateY(360deg);}
.pageOne .s11 .s11-swiper .swiper-slide{border: 1px solid #d8d8d8;box-sizing: border-box;}
.pageOne .s11 .s11-swiper .picBox{overflow: hidden;}
.pageOne .s11 .s11-swiper .picBox img{width: 100%;transition: all 0.4s;}
.pageOne .s11 .s11-swiper .swiper-slide:hover img{transform: scale(1.1);}
@media screen and (max-width: 700px) {
	.pageOne .m-use{padding: 40px 0;}
	.pageOne .m-use > .hd{margin-bottom: 40px;}
	.pageOne .m-use > .hd .tit{font-size: 24px;}
	.pageOne .s10 .goalList {padding: 0 34px;}
	.pageOne .s10 .goalList li{width: 100%; margin-right: 0; margin-bottom: 24px; padding: 20px 0;}
	.pageOne .s10 .goalList .textBox{font-size: 18px; line-height: 28px;}
	.pageOne .s10 .s10-swiper{padding-bottom: 20px;}
}

.pageTwo .m-use{padding: 70px 0;}
.pageTwo .m-use > .hd{margin-bottom: 40px;}
.pageTwo .m-use > .hd .tit{font-size: 27px;font-weight: bold;color: #000000;}
.pageTwo .bd .tip{font-size: 18px;color: #2e2e2e;line-height: 36px;margin-bottom: 40px;text-align: center;}
.pageTwo .picBox{margin-top: 40px;text-align: center;}
.pageTwo .s2{background: url(pic_53.jpg) no-repeat center center;background-size: cover;background-attachment: fixed;}
.pageTwo .s4{background: url(pic_55.jpg) no-repeat center center;background-size: cover;background-attachment: fixed;}
.pageTwo .s4 .bd li{position: relative;float: left;width: 18.4%;height: 402px;box-sizing: border-box;margin-right: 2%;border: 1px solid #d5455b;border-radius: 10px;overflow: hidden;transition: all 1s;}
.pageTwo .s4 .bd li:last-child{margin-right: 0;}
.pageTwo .s4 .bd li .b{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);opacity: 1;transition: all 1s;z-index: 4;text-align: center;}
.pageTwo .s4 .bd li .c{position: absolute;left: 0;bottom: 0;width: 100%;height: 0;background: #cd1632;transition: all 0.5s;z-index: 4;overflow: hidden;color: #ffffff;}
.pageTwo .s4 .bd li .c .c-wrap{position: absolute;top: 50%;left: 50%;width: 80%;transform: translate(-50%,-50%);}
.pageTwo .s4 .bd li .c .cb{margin-bottom: 20px;font-size: 24px;font-weight: bold;color: #ffffff;}
.pageTwo .s4 .bd li .c .cc{font-size: 16px;color: #ffffff;line-height: 30px;text-align: justify;}
.pageTwo .s4 .bd li .b .t{margin-top: 26px;font-size: 22px;color: #404040;}
.pageTwo .s4 .bd li:hover .c{height: 100%;}
.pageTwo .s6{background: url(pic_58.jpg) no-repeat center center;background-size: cover;background-attachment: fixed;}
.pageTwo .s7 .s7-swiper{height: 540px;background: url(pic_64.jpg) repeat-x center 44%;}
.pageTwo .s7 .s7-swiper .swiper-slide{height: 100%;background: url(pic_65.png) no-repeat center 44%;}
.pageTwo .s7 .s7-swiper .top{position: absolute;left: 0;top: 0;width: 100%;height: 200px;padding: 16px 50px 0 46px;border-radius: 15px;border: 1px solid #dfdfdf;text-align: center;box-sizing: border-box;}
.pageTwo .s7 .s7-swiper .swiper-slide:nth-child(even) .top{top: unset;bottom: 0;}
.pageTwo .s7 .s7-swiper .top::before{content:"";border:11px solid transparent;border-top-color:#dfdfdf;position:absolute;left:50%;bottom:0;transform: translate(-50%,100%);}
.pageTwo .s7 .s7-swiper .top::after{content:"";border:10px solid transparent;border-top-color:#ffffff;position: absolute;bottom:0;left:50%;transform: translate(-50%,100%);}
.pageTwo .s7 .s7-swiper .swiper-slide:nth-child(even) .top::before{bottom: unset;top: 0;transform: translate(-50%,-100%);border-top: none;border-bottom-color: #dfdfdf;}
.pageTwo .s7 .s7-swiper .swiper-slide:nth-child(even) .top::after{bottom: unset;top: 0;transform: translate(-50%,-100%);border-top: none;border-bottom-color: #ffffff;}
.pageTwo .s7 .s7-swiper .top .b{margin-bottom: 5px;font-size: 18px;font-weight: bold;color: #ca0e2a;}
.pageTwo .s7 .s7-swiper .top .c{font-size: 16px;color: #535353;line-height: 1.5;}
.pageTwo .s7 .s7-swiper .bot{position: absolute;left: 50%;top: 47%;transform: translateX(-50%);text-align: center;font-size: 18px;color: #535353;}
.pageTwo .s7 .s7-bar .swiper-scrollbar-drag{background: #ca0e2a;}
.pageTwo .s8 .m-use{padding-bottom: 0;}
.pageTwo .s8 .s8Slide .hd{margin-bottom: 24px;text-align: center;}
.pageTwo .s8 .s8Slide .hd li{display: inline-block;position: relative;margin: 0 4px;padding: 0 50px;font-size: 18px;color: #505050;border: 1px solid #dddddd;line-height: 56px;cursor: pointer;transition: all 0.3s;}
.pageTwo .s8 .s8Slide .hd li.on,
.pageTwo .s8 .s8Slide .hd li:hover{background: #cd1632;color: #ffffff;border-color: #cd1632;}
.pageTwo .s8 .s8Slide .hd li::before{content: ""; width: 0px; height: 0px; border-left: 9px solid transparent; border-right: 9px solid transparent; border-top: 9px solid #ca0e2a; position: absolute; top: 99%; left: 50%; transform: translateX(-50%);visibility: hidden;opacity: 0;transition: all 0.3s;}
.pageTwo .s8 .s8Slide .hd li.on::before,
.pageTwo .s8 .s8Slide .hd li:hover::before{visibility: visible;opacity: 1;}
.pageTwo .s8 .s8Slide .bd{padding: 60px 0 94px 0;background: url(pic_67.jpg) no-repeat center center;background-size: cover;background-attachment: fixed;}
.pageTwo .s9 .swiperBox{position: relative;margin-bottom: 77px;padding: 0 70px;}
.pageTwo .s9 .s9-swiper{height: 400px;box-sizing: border-box;background: url(pic_73.jpg) repeat-x center 70%;}
.pageTwo .s9 .s9-swiper .swiper-slide{position: relative;height: 100%;}
.pageTwo .s9 .s9-swiper .swiper-slide::before{position: absolute;left: 50%;top: 70%;content: '\20';width: 12px;height: 12px;margin-top: -7px;margin-left: -7px;border-radius: 50%;border: 1px solid #cb132f;background: #ffffff;z-index: 4;}
.pageTwo .s9 .s9-swiper .swiper-slide.swiper-slide-active::before{background: #cb132f;}
.pageTwo .s9 .s9-swiper .swiper-slide .top{position: relative;padding: 10% 5%;font-size: 16px;color: #545454;line-height: 28px;text-align: justify;background: #f0f0f0;border-radius: 20px;visibility: hidden;opacity: 0;transition: all 0.4s; text-align: center;}
.pageTwo .s9 .s9-swiper .swiper-slide .top::before{content: ""; width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 17px solid #f0f0f0; position: absolute; top: 99%; left: 50%; transform: translateX(-50%); transition: all 0.3s;}
.pageTwo .s9 .s9-swiper .swiper-slide .bot{position: absolute;width: 100%;left: 0;top: 75%;}
.pageTwo .s9 .s9-swiper .swiper-slide .bot .b{font-size: 18px;color: #232323;text-align: center;}
.pageTwo .s9 .s9-swiper .swiper-slide .c{position: absolute;left: 50%;bottom: 0;width: 54px;height: 50px;transform: translateX(-50%);}
.pageTwo .s9 .swiper-slide:nth-child(1) .c{background: url(pic_74.png) no-repeat center center;}
.pageTwo .s9 .swiper-slide:nth-child(1).swiper-slide.swiper-slide-active .c{background: url(pic_75.png) no-repeat center center;}
.pageTwo .s9 .swiper-slide:nth-child(2) .c{background: url(pic_76.png) no-repeat center center;}
.pageTwo .s9 .swiper-slide:nth-child(2).swiper-slide.swiper-slide-active .c{background: url(pic_77.png) no-repeat center center;}
.pageTwo .s9 .swiper-slide:nth-child(3) .c{background: url(pic_78.png) no-repeat center center;}
.pageTwo .s9 .swiper-slide:nth-child(3).swiper-slide.swiper-slide-active .c{background: url(pic_79.png) no-repeat center center;}
.pageTwo .s9 .swiper-slide:nth-child(4) .c{background: url(pic_80.png) no-repeat center center;}
.pageTwo .s9 .swiper-slide:nth-child(4).swiper-slide.swiper-slide-active .c{background: url(pic_81.png) no-repeat center center;}
.pageTwo .s9 .swiper-slide:nth-child(5) .c{background: url(pic_82.png) no-repeat center center;}
.pageTwo .s9 .swiper-slide:nth-child(5).swiper-slide.swiper-slide-active .c{background: url(pic_83.png) no-repeat center center;}
.pageTwo .s9 .swiper-slide:nth-child(6) .c{background: url(pic_84.png) no-repeat center center;}
.pageTwo .s9 .swiper-slide:nth-child(6).swiper-slide.swiper-slide-active .c{background: url(pic_85.png) no-repeat center center;}
.pageTwo .s9 .s9-swiper .swiper-slide.swiper-slide-active .top{visibility: visible;opacity: 1;}
.pageTwo .s9 .s9-swiper .swiper-slide.swiper-slide-active .bot .b{font-weight: bold;color: #ca0e2a;}
.pageTwo .s9 .s9-prev,
.pageTwo .s9 .s9-next{width: 58px;height: 58px;top: 70%;margin-top: -29px;}
.pageTwo .s9 .s9-prev{background: url(pic_86.png) no-repeat center center;background-size: cover;}
.pageTwo .s9 .s9-next{background: url(pic_87.png) no-repeat center center;background-size: cover;}
.pageTwo .s9 .s9Slide .hd{margin-bottom: 24px;text-align: center;}
.pageTwo .s9 .s9Slide .hd li{display: inline-block;position: relative;margin: 0 4px;padding: 0 50px;font-size: 18px;color: #505050;border: 1px solid #dddddd;line-height: 56px;cursor: pointer;transition: all 0.3s;}
.pageTwo .s9 .s9Slide .hd li.on,
.pageTwo .s9 .s9Slide .hd li:hover{background: #cd1632;color: #ffffff;border-color: #cd1632;}
.pageTwo .s9 .s9Slide .hd li::before{content: ""; width: 0px; height: 0px; border-left: 9px solid transparent; border-right: 9px solid transparent; border-top: 9px solid #ca0e2a; position: absolute; top: 99%; left: 50%; transform: translateX(-50%);visibility: hidden;opacity: 0;transition: all 0.3s;}
.pageTwo .s9 .s9Slide .hd li.on::before,
.pageTwo .s9 .s9Slide .hd li:hover::before{visibility: visible;opacity: 1;}
.pageTwo .s9 .s9Slide .bd .item-wrap{margin-bottom: 8px;padding: 0 30px 0 50px;background: #f4f4f4;}
.pageTwo .s9 .s9Slide .bd .item .b{padding: 37px 0;font-size: 18px;color: #323232;}
.pageTwo .s9 .s9Slide .bd .item .b.on{color: #cd1632;}
.pageTwo .s9 .s9Slide .bd .item .c{display: none;padding-bottom: 37px;font-size: 16px;color: #545454;line-height: 28px;}
@media screen and (max-width: 1400px) {
	.pageTwo .s4 .bd li{width: 19.2%; margin-right: 1%; line-height: 28px;}
	.pageTwo .s8 .s8Slide .bd{padding: 0 10px 30px 10px;}

}

@media screen and (max-width: 700px) {
	.pageTwo .m-use{padding: 40px 0;}
	.pageTwo .m-use > .hd .tit{font-size: 24px;}
	.pageTwo .s4 .bd ul {padding: 0 20px;}
	.pageTwo .s4 .bd li{width: 100%; height: 250px; margin-right: 0; margin-bottom: 24px;}
	.pageTwo .s4 .s4-swiper{padding-bottom: 20px;}
	.pageTwo .s7 .m-use{padding-bottom: 0;}
	.pageTwo .s7 .s7-swiper .top{top: unset;bottom: 62%;height: auto;padding: 20px;}
	.pageTwo .s7 .s7-swiper .swiper-slide:nth-child(even) .top{bottom: unset; top: 62%;}
	.pageTwo .s8 .m-use{padding-top: 0;}
	.pageTwo .s8 .s8Slide .hd li{padding: 0; width: 47%; box-sizing: border-box; font-size: 16px; line-height: 46px;}
	.pageTwo .s9 .swiperBox{margin-bottom: 60px; padding: 0;}
	.pageTwo .s9 .s9-swiper .swiper-slide.swiper-slide-active .top{padding: 20px 30px;}
	.pageTwo .s9 .s9-prev, .pageTwo .s9 .s9-next{display: none;}
	.pageTwo .s9 .s9Slide .hd li{width: 44%;padding: 0;font-size: 16px;line-height: 46px;}
	.pageTwo .s9 .s9Slide .bd .item-wrap{padding: 0 20px;}
	.pageTwo .s9 .s9Slide .bd .item .b{padding: 30px 0;}
	
}

.pageThree .m-use{padding: 70px 0;}
.pageThree .m-use > .hd{margin-bottom: 34px;}
.pageThree .m-use > .hd .tit{font-size: 27px;font-weight: bold;color: #383838;}
.pageThree .bd .tip{font-size: 18px;color: #2e2e2e;line-height: 36px;margin-bottom: 40px;text-align: center;}
.pageThree .picBox{margin-top: 40px;text-align: center;}
.pageThree .s1{position: relative;padding: 0 0 130px 0;}
.pageThree .s1 .m-use > .hd{margin-bottom: 92px;}
.pageThree .s1 .bd .item{position: relative;float: left;width: 19.2%;height: 506px;box-sizing: border-box;margin-right: 1%;border: 1px solid #dedede;transition: all 0.4s;overflow: hidden;}
.pageThree .s1 .bd .item:last-child{margin-right: 0;}
.pageThree .s1 .bd .item .textBox{position: absolute;top: 50%;left: 50%;height: 180px;transform: translate(-50%,-50%);text-align: center;overflow: hidden;transition: all 0.4s;}
.pageThree .s1 .bd .item .textBox .icon{margin-bottom: 54px;}
.pageThree .s1 .bd .item .textBox .t{position: relative;font-size: 22px;color: #505050;transition: all 0.4s;}
.pageThree .s1 .bd .item .textBox .t::before{position: absolute;left: 50%;bottom: 0;width: 70px;height: 2px;content: '\20';transform: translateX(-50%);background: #dd6174;opacity: 0;transition: all 0.4s;}
.pageThree .s1 .bd .item .textBox .more a{display: block; width: 190px; height: 53px; margin: 0 auto; margin-top: 120px; border: 1px solid #ffffff; line-height: 53px; text-align: center; font-size: 16px; color: #ffffff; background: url(pic_60.png) no-repeat 80% center;}
.pageThree .s1 .bd .item:hover{background: #cd1632;border-color: #cd1632;}
.pageThree .s1 .bd .item:hover .textBox .t{padding-bottom: 26px;color: #ffffff;}
.pageThree .s1 .bd .item:hover .textBox .t::before{opacity: 1;}
.pageThree .s1 .bd .item:hover .textBox{height: 100%;}
.pageThree .s1 .waves{position: absolute;z-index: 0;pointer-events: none;z-index: 0;left: 0;top: 0;right: 0;bottom: 0;}

@media screen and (max-width: 1600px) {
	.pageThree .s1 .bd .item{height: 420px;}
}

@media screen and (max-width: 1400px) {
	.pageThree .s1 .bd .item{height: 380px;}
	.pageThree .s1 .bd .item .textBox .more a{margin-top: 80px;}
}

@media screen and (max-width: 700px) {
	.pageThree .m-use{padding: 40px 0;}
	.pageThree .s1{padding: 0 0 0 0;}
	.pageThree .s1 .m-use > .hd{margin-bottom: 40px;}
	.pageThree .s1 .bd .item{width: 100%; height: 280px; margin-bottom: 24px;}
	.pageThree .s1 .bd .item .textBox .icon{margin-bottom: 40px;}
	.pageThree .s1 .bd .item .textBox .more a{margin-top: 20px;}
	.pageThree .s1 .waves{width: 100%; top: unset; bottom: 0; height: 700px;}
}

.pageFour .m-use{padding: 70px 0;}
.pageFour .m-use > .hd{margin-bottom: 34px;}
.pageFour .m-use > .hd .tit{font-size: 27px;font-weight: bold;color: #383838;}
.pageFour .s1 .m-use > .hd{margin-bottom: 135px;}
.pageFour .s1 .bd .item{float: left;width: 30%;margin-right: 5%;}
.pageFour .s1 .bd .item:last-child{margin-right: 0;}
.pageFour .s1 .bd .item .b{margin-bottom: 34px;text-align: center;}
.pageFour .s1 .bd .item .t{margin-top: 28px;font-size: 20px;font-weight: bold;color: #ca0e2a;}
.pageFour .s1 .bd .item .c{font-size: 18px;color: #383838;line-height: 30px;}
.pageFour .s2{background: url(pic_72.jpg) no-repeat center center;background-size: cover;background-attachment: fixed;}
.pageFour .s3 .s3Slide .hd{margin-bottom: 20px; padding-bottom: 7px; overflow-x: auto;}
.pageFour .s3 .s3Slide .hd li{position: relative;float: left;width: 10.3%;height: 72px;margin-right: 0.9%;box-sizing: border-box;font-size: 18px;border: 1px solid #dcddde;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;cursor: pointer;transition: all 0.3s;text-align: center;}
.pageFour .s3 .s3Slide .hd li:last-child{margin-right: 0;}
.pageFour .s3 .s3Slide .hd li.on,
.pageFour .s3 .s3Slide .hd li:hover{color: #ffffff;background: #cd1632;border-color: #cd1632;}
.pageFour .s3 .s3Slide .hd li.on::before,
.pageFour .s3 .s3Slide .hd li:hover::before{content: ""; width: 0px; height: 0px; border-left: 9px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #ca0e2a; position: absolute; top: 99%; left: 50%; transform: translateX(-50%);}
.pageFour .s3 .s3Slide .bd{padding: 94px 0 130px 0;background: url(pic_62.jpg) no-repeat center center;background-size: cover;background-attachment: fixed;}
.pageFour .s3 .s3Slide .bd .t{margin-bottom: 40px;font-size: 24px;font-weight: bold;color: #cd1632;text-align: center;}
.pageFour .s4 .bd table{width: 100%;line-height: 68px;}
.pageFour .s4 .bd th,
.pageFour .s4 .bd td{border-color: #bdbdbd!important;}
.pageFour .s4 .bd th{font-size: 20px;color: #ffffff;background: #cd1632;}
.pageFour .s4 .bd th:nth-child(1){width: 25%!important;}
.pageFour .s4 .bd th:nth-child(2){width: 50%!important;}
.pageFour .s4 .bd th:nth-child(3){width: 25%!important;}
.pageFour .s4 .bd td{padding-left: 50px!important;}
.pageFour .s4 .bd td,
.pageFour .s4 .bd td span{font-size: 18px!important;color: #4d4c4c!important;font-family: "微软雅黑", Arial, sans-serif!important;}
.pageFour .s4 .bd{overflow: hidden;transition: all 0.8s;}
.pageFour .s4 .clickMore{position: relative;padding: 30px 0 50px 0;font-size: 18px;color: #cd1632;font-weight: bold;text-align: center;background: url(pic_71.png) no-repeat center bottom;background-size: cover;cursor: pointer;}
@keyframes rowsUp{0%{margin-top: 0;}100%{margin-top: 10px;}}
.pageFour .s4 .clickMore::before{position: absolute; display: inline-block;content: '\20'; left: 50%;top: 60%; width: 8px; height: 8px;margin-right: -4px; border-left: 1px solid #cd1632; border-bottom: 1px solid #cd1632; transform: rotate(315deg); transform-origin: 0 0; transition: all .3s ease;animation: rowsUp 0.8s linear infinite alternate;}
.pageFour .s4 .clickMore::after{position: absolute; display: inline-block;content: '\20';left: 50%;top: 70%; width: 8px; height: 8px; margin-right: -4px; border-left: 1px solid #cd1632; border-bottom: 1px solid #cd1632; transform: rotate(315deg); transform-origin: 0 0; transition: all .3s ease;animation: rowsUp 0.8s linear infinite alternate;}
.pageFour .s4 .clickMore.aft::before,
.pageFour .s4 .clickMore.aft::after{border: none;border-right: 1px solid #cd1632; border-top: 1px solid #cd1632;}
.pageFour .s5 .bd .item{position: relative;float: left;width: 32%;height: 312px;margin-right: 2%;padding: 104px 50px 0 50px;box-sizing: border-box;font-size: 18px;color: #383838;line-height: 32px;background: url(pic_63.jpg) no-repeat center center;background-size: cover;overflow: hidden;}
.pageFour .s5 .bd .item:last-child{margin-right: 0;}
.pageFour .s5 .bd .item .textBox{text-align: justify;}
.pageFour .s5 .bd .item .num{position: absolute;right: 0;bottom: 0;font-family: Arial;font-size: 158px;color: #cd1632;opacity: 0.14;}
@media screen and (max-width: 1400px) {
	.pageFour .s5 .bd .item{padding: 70px 50px 0 50px;}
}

@media screen and (max-width: 700px) {
	.pageFour .m-use{padding: 40px 0;}
	.pageFour .m-use > .hd .tit{font-size: 24px;}
	.pageFour .s1 .m-use > .hd{margin-bottom: 50px;}
	.pageFour .s1 .bd .item{width: 100%; margin-right: 0; margin-bottom: 40px;}
	.pageFour .s1 .bd .item .b{margin-bottom: 20px;}
	.pageFour .s1 .bd .item .t{margin-top: 18px; font-size: 18px; }
	.pageFour .s1 .bd .item .c{font-size: 16px; line-height: 26px;}
	.pageFour .s3 .s3Slide .hd ul{width: 1200px;}
	.pageFour .s3 .s3Slide .hd li{height: 50px; font-size: 16px; line-height: 22px;}
	.pageFour .s3 .s3Slide .bd{padding: 40px 0;}
	.pageFour .s4 .bd table{line-height: 40px;}
	.pageFour .s4 .bd th{font-size: 18px;}
	.pageFour .s4 .bd td, .pageFour .s4 .bd td span{padding: 0!important; text-align: center; font-size: 16px!important;}
	.pageFour .s4 .clickMore{padding: 20px 0 30px 0;}
	.pageFour .s5 .bd .item{width: 100%; height: auto; margin-right: 0; margin-bottom: 30px; padding: 30px; font-size: 16px;}
}

.pageFive .m-use{padding: 54px 0;}
.pageFive .m-use > .hd{margin-bottom: 34px;}
.pageFive .m-use > .hd .tit{font-size: 27px;font-weight: bold;color: #383838;}
.pageFive .bd .tip{font-size: 18px;color: #4a4a4a;line-height: 30px;margin-bottom: 70px;text-align: center;}
.pageFive .picBox{margin-top: 40px;text-align: center;}
.pageFive .s1{background: #f4f4f4;}
.pageFive .s1 .bd{position: relative;padding: 0 34px;}
.pageFive .s1-swiper{background: url(pic_89.jpg) repeat-x left 40px;}
.pageFive .s1-swiper .swiper-slide{width: 26.7%;/* margin-right: -100px; */height: auto;display: flex;flex-direction: column;justify-content: space-between;padding: 0 0 0 15px;}
.pageFive .s1-swiper .swiper-slide::before{position: absolute;left: 0;top: 37px;content: '\20';width: 7px;height: 7px;transform: translate(-50%,0);border-radius: 50%;background: #d4d4d4;}
.pageFive .s1-swiper .swiper-slide .text{position: relative;width: 90%;/* padding-left: 40px; */font-size: 18px;color: #535252;}
.pageFive .s1-swiper .swiper-slide .text .b{font-family: Arial;font-size: 32px;color: #323232;}
.pageFive .s1-swiper .swiper-slide .text .c{
    margin: 10px 0;
    text-align: justify;
}
.pageFive .s1-swiper .swiper-slide .text-bot{opacity: 0; visibility: hidden; display: none;}
/* .pageFive .s1-swiper .swiper-slide:nth-child(odd) .text-top{opacity: 0; visibility: hidden;} */

.pageFive .s1-swiper .swiper-slide.swiper-slide-active .text .b{color: #ca0e2a;}
.pageFive .s1-swiper .swiper-slide.swiper-slide-active .text .b::before{border-color: #ca0e2a;}
.pageFive .s1-swiper .swiper-slide .line{position: absolute;left: 0px;top: 40px;width: 1px;height: calc(100% - 40px);background: #d4d4d4;}
.pageFive .s1-swiper .swiper-slide .cir{position: absolute;left: -5px;top: 34px;width: 13px;height: 13px;border-radius: 50%;box-sizing: border-box;border: 2px solid #323232;background: #fff;}
.pageFive .s1-swiper .swiper-slide:nth-child(odd) .line{bottom: 0; top: unset;}
.pageFive .s1-swiper .swiper-slide:nth-child(odd) .cir{bottom: 0; top: unset;}
.pageFive .s1-swiper .swiper-slide-active .cir{border-color: #ca0e2a;}
.pageFive .s1-prev,
.pageFive .s1-next{top: 50%;width: 47px;height: 47px;margin: 0;}
.pageFive .s1-prev{left: 0;transform: translate(-70%,-50%);background: url(pic_90.png) no-repeat center center;}
.pageFive .s1-next{right: 0;transform: translate(70%,-50%);background: url(pic_91.png) no-repeat center center;}
.pageFive .s2{background: url(pic_93.jpg) no-repeat center center;background-size: cover;background-attachment: fixed;}
.pageFive .s2 .bd .b{text-align: center;}
.pageFive .s2 .bd .c{margin-top: 50px;text-align: center;}
.pageFive .s2 .bd .c ul{display: inline-block;vertical-align: top;}
.pageFive .s2 .bd .c li{float: left;width: 266px;box-sizing: border-box;margin-right: 14px;padding: 48px 30px 45px 40px;background: #ffffff;text-align: left;}
.pageFive .s2 .bd .c li:last-child{margin-right: 0;}
.pageFive .s2 .bd .c li .cb{margin-bottom: 10px;font-size: 22px;color: #ca0e2a;}
.pageFive .s2 .bd .c li .cc{height: 104px;font-size: 16px;color: #575757;line-height: 26px;text-align: justify;}
.pageFive .s3 .bd .more{margin-top: 17px;}
.pageFive .s3 .bd .more a{display: block;font-size: 24px;font-weight: bold;color: #cd1632;text-align: center;line-height: 84px;border: 1px solid #cd1632;border-radius: 10px;transition: all 0.4s;cursor: default;}
.pageFive .s4{background: #f6f6f6;}
.pageFive .s6{background: url(pic_102.jpg) no-repeat center bottom #f2f2f2;background-size: contain;}
.pageFive .s6 .bd .textBox ul{width: 87.5%;margin: 0 auto;}
.pageFive .s6 .bd .textBox li{float: left;width: 23.5%;box-sizing: border-box;margin-right: 2%;padding: 64px 40px 54px 40px;background: #ffffff;text-align: center;border: 1px solid #cd1632;}
.pageFive .s6 .bd .textBox li:last-child{margin-right: 0;}
.pageFive .s6 .bd .textBox .c{margin: 12px 0 18px 0;font-size: 20px;font-weight: bold;color: #cd1632;}
.pageFive .s6 .bd .textBox .d{height: 104px;font-size: 16px;color: #575757;line-height: 26px;text-align: justify;}
.pageOne .bd,.pageTwo .bd,.pageThree .bd,.pageFour .bd,.pageFive .bd{font-size: 18px;color: #3d3d3d;line-height: 36px;}

@media screen and (max-width: 1400px) {
	.pageFive .s1-swiper .swiper-slide{width: 31%;}
	.pageFive .s2 .bd .c li{width: 220px; padding: 30px;}
	.pageFive .s2 .bd .c li .cc{height: 120px;}
	.pageFive .s6 .bd .textBox li{padding: 30px;}
	.pageFive .s6 .bd .textBox .d{height: 140px;}
}
@media screen and (max-width: 700px) {
	* { box-sizing: border-box; }
	.pageFive .bd .tip{font-size: 16px; line-height: 26px;}
	.pageOne .bd, .pageTwo .bd, .pageThree .bd, .pageFour .bd, .pageFive .bd{font-size: 16px; line-height: 26px;}
	.pageFive .s1 .bd{padding: 0;}
	.pageFive .s1-swiper{ background-position: left bottom 3px;}
	.pageFive .s1-swiper .swiper-slide{width: 100%; margin-right: 0; padding: 0 30px 0;}
	.pageFive .s1-swiper .swiper-slide::before{top: unset;bottom: 0;transform: translate(-50%, 0);}
	.pageFive .s1-swiper .swiper-slide .text{width: 100%; height: 100%; box-sizing: border-box; font-size: 16px; line-height: 26px;}
	.pageFive .s1-prev, .pageFive .s1-next{display: none;}
	.pageFive .s1-swiper .swiper-slide:nth-child(even) .text{position: relative;}
	.pageFive .s1-swiper .swiper-slide:nth-child(even) .text::before{top: unset; bottom: 0;}
	.pageFive .s1-swiper .swiper-slide:nth-child(even) .text .b{bottom: unset; top: 0;}
	.pageFive .s1-swiper .swiper-slide:nth-child(even) .text .c{bottom: unset; top: 40px;}
	.pageFive .s1-swiper .swiper-slide:nth-child(odd) .text-top{opacity: 1; visibility: visible;}
	.pageFive .s1-swiper .swiper-slide:nth-child(even) .text-top{opacity: 1; visibility: visible;}
	.pageFive .s1-swiper .swiper-slide:nth-child(odd) .text-bot{display: none;}
	.pageFive .s1-swiper .swiper-slide:nth-child(even) .text-bot{display: none;}
	.pageFive .s1-swiper .swiper-slide::before{left: 6.5px;}
	.pageFive .s1-swiper .swiper-slide .line{height: 100%;left: 6px;top: 0;}
	.pageFive .s1-swiper .swiper-slide-active .cir{left: 0;top: 0;}
	.pageFive .s1-swiper .swiper-slide:nth-child(odd) .cir{bottom: unset; top: 0;}
	.pageFive .m-use{padding: 40px 0;}
	.pageFive .m-use > .hd .tit{font-size: 22px; }
	.pageFive .s2 .bd .c{margin-top: 32px;}
	.pageFive .s2 .bd .c li{width: 100%;margin-right: 0; margin-bottom: 4%; padding: 30px;}
	.pageFive .s2 .bd .c li:nth-child(2n){margin-right: 0;}
	.pageFive .s2 .bd .c li .cc{height: auto;}
	.pageFive .s3 .bd .more a{font-size: 16px; line-height: 46px;}
	.pageFive .s6 .bd .textBox li{width: 100%; margin-right: 0; margin-bottom: 20px; padding: 20px;}
	.pageFive .s6 .bd .textBox .d{height: auto;}
}
/* 联系我们 */
.contact01{padding:35px 40px; background:#f4f4f4; margin-bottom:40px; margin-top: 30px;}
.contact01 .pic{float:left; width:47%; overflow:hidden;}
.contact01 .pic img{max-width: unset;}
.contact01 .txt{float:right; width:47%; padding-top:95px;}
.contact01 .txt .p1{font-size:30px; margin-bottom:15px;}
.contact01 .txt .p2{font-size:16px; line-height:30px; color:#777;}
.contact02{margin-bottom:60px;}
.contact02 ul{border-top:1px solid #ececec; border-left:1px solid #ececec;}
.contact02 ul li{float:left; width:50%; min-height: 270px;padding:35px 3% 0; border-right:1px solid #ececec; border-bottom:1px solid #ececec; box-sizing: border-box;}
.contact02 ul li .p1{font-size:18px; margin-bottom:15px;}
.contact02 ul li .p2{margin-bottom: 20px;font-size:16px;line-height:30px;color:#777;/* min-height: 160px; */}
.contact02 ul li .p3 a{display: block;width: 154px;height: 50px;border: 1px solid #424242;line-height: 50px;text-align: center;font-size: 16px;color: #737272;transition: all 0.4s;}
.contact02 ul li .p3 a span{display: inline-block;width: 24px;height: 6px;margin-left: 18px;vertical-align: middle;background: url(pic_42.png) no-repeat center center;transition: all 0.4s;}
.contact02 ul li .p3 a:hover{color: #ffffff;background-color: #ca0e2a;border-color: #ca0e2a;}
.contact02 ul li .p3 a:hover span{background-image: url(pic_42bb.png);}
@media (max-width:1200px ){.contact02 ul li{width:50%;}}
@media (max-width:1000px ){.contact01{padding:25px 20px; margin-bottom:30px;}.contact01 .pic{float:none; width:100%; overflow:hidden;}.contact01 .txt{float:none; width:100%; padding-top:25px;}.contact01 .txt .p1{font-size:18px;}.contact01 .txt .p2{font-size:14px;}}
@media (max-width:750px ){.contact01 .txt .p1{font-size:18px; margin-bottom:10px;}.contact01 .txt .p2{font-size:15px; line-height:25px;}.contact02{margin-bottom:40px;}.contact02 ul li{width:100%; padding:25px 3%;}.contact02 ul li .p1{font-size:18px; margin-bottom:10px;}.contact02 ul li .p2{font-size:15px; line-height:25px; min-height:125px;}}

/* 搜索结果页面 */
.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_18.gif) no-repeat 2px 17px; font-size:14px; line-height:20px; clear:both;}
.list li span{float:right; color:#999; font-size:12px;}
.list li a{padding-left:15px;}
.list li a:hover{text-decoration:underline;}
.col-news{padding: 70px 0 50px 0;background: #fafafa;}
.col-news .news-wrap{padding: 0 0 50px 0;}
.col-news .news-wrap .item{margin-bottom: 50px;}
.col-news .news-wrap .item a{display: flex;justify-content: space-between;padding: 30px 80px;background: #ffffff;box-shadow: 0 0 18px rgba(0, 0, 0, .1);transition: all 0.4s;}
.col-news .news-wrap .item .b{font-size: 16px;color: #999;line-height: 30px;}
.col-news .news-wrap .item .c{width: 88%;}
.col-news .news-wrap .item .c .tit{margin-bottom: 30px;font-size: 20px;font-weight: bold;color: #333333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.col-news .news-wrap .item .c .more{font-size: 14px;color: #999;opacity: 0.8;}
.col-news .news-wrap .item .c .more i{display: inline-block;width: 20px;height: 20px;margin-left: 12px;background: url(ico_07.png) no-repeat center center;border-radius: 50%;border: 1px dashed transparent;vertical-align: middle;}
.col-news .news-wrap .item a:hover{background: #ddd;}
.col-news .news-wrap .item a:hover .b{color: #ffffff;}
.col-news .news-wrap .item a:hover .c .tit{color: #000;}
.col-news .news-wrap .item a:hover .c .more{color: #000;}
.col-news .news-wrap .item a:hover .c .more i{background-image: url(ico_08.png);border-color: rgba(0, 0, 0, .8);}
@media screen and (max-width: 700px) {
	.col-news .news-wrap{padding: 0;}
	.col-news .news-wrap .item{margin-bottom: 32px;}
	.col-news .news-wrap .item a{padding: 14px;}
	.col-news .news-wrap .item .b{display: none; font-size: 14px;}
	.col-news .news-wrap .item .c{width: 100%;}
	.col-news .news-wrap .item .c .tit{margin-bottom: 14px; font-size: 18px; white-space: unset; text-overflow: unset;}
}




.jobchu{position: fixed;top:0;left:0;right: 0;bottom: 0;background: rgba(0,0,0,0.3);z-index: 99;display: none;}
.jobchu .jobchua{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);background: #fff;padding: 45px 50px;width: 1190px;box-sizing: border-box;}
.jobchu .jobchua .jobchua_close{position: absolute;right: 45px;right: 42px;cursor: pointer;}
.jobchu .jobchua .jobchuac .jobchuaca div{font-size: 36px;color: #4e4e4e;}
.jobchu .jobchua .jobchuac .jobchuaca p{font-size: 18px;color: #838383;margin-top: 10px;}
.jobchu .jobchua .jobchuac .jobchuacb{position: relative;margin-top: 35px;z-index: 999;}
.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi{margin-bottom: 22px;}
.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi div{display: inline-block; width: 48%;box-sizing: border-box;margin-right: 4%;float:left;background: #f5f5f5;position: relative;}
.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi div input{width: 100%;height: 50px;font-size: 16px;padding: 0 2%;}
.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi div:last-child{margin-right: 0;}
.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi input[type=file]{height: auto;padding: 11.5px 2%;font-size: 14px;}
.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbx div{width: 48%;display: inline-block;margin-right: 4%;float:left; cursor: pointer;}
.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbx div:last-child{margin-right: 0;}
.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbx input[type=submit]{width: 100%;height: 50px;background: #6c6c6c;font-size: 16px;color: #fff;cursor: pointer;}
.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbx input[type=reset]{width: 100%;height: 50px;box-sizing: border-box;border:1px solid #6c6c6c;font-size: 16px;color: #6c6c6c;cursor: pointer;}
/*.jobd .jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi div{display: inline-block;width: 100%;position: relative;}*/
.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi i{font-size: 14px;color: #f00;position: absolute;right: 2%;top:50%;margin-top: -8px;line-height: 16px;font-style: normal;}


@media screen and (max-width: 1400px){
	.jobchu .jobchua{padding: 30px 30px;width: 85%;}
	.jobchu .jobchua .jobchua_close{right: 35px;width: 25px;}
	.jobchu .jobchua .jobchuac .jobchuaca div{font-size: 30px;}
	.jobchu .jobchua .jobchuac .jobchuaca p{font-size: 16px;margin-top: 5px;}
	.jobchu .jobchua .jobchuac .jobchuacb{margin-top: 25px;}
	.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi{margin-bottom: 15px;}
	.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi input{height: 40px;font-size: 14px;}
	.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi input[type=file]{padding: 7px 2%;}
	.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbx input[type=submit]{height: 40px;font-size: 14px;}
	.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbx input[type=reset]{height: 40px;font-size: 14px;}
}
@media screen and (max-width: 640px){
	.jobchu .jobchua{padding: 20px 20px;width: 90%;}
	.jobchu .jobchua .jobchua_close{right: 20px;width: 20px;}
	.jobchu .jobchua .jobchuac .jobchuaca div{font-size: 20px;}
	.jobchu .jobchua .jobchuac .jobchuaca p{font-size: 13px;margin-top: 5px;}
	.jobchu .jobchua .jobchuac .jobchuacb{margin-top: 15px;}
	.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi{margin-bottom: 0;}
	.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi div{width: 100%;margin-bottom: 10px;}
	.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi div input{height: 35px;font-size: 13px;display: block;margin-right: 0;width: 100%;}
	.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbi div input[type=file]{padding: 5px 2%;font-size: 13px;}
	.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbx div input[type=submit]{height: 35px;font-size: 13px;display: block;width: 100%;float:none;margin-bottom: 10px;}
	.jobchu .jobchua .jobchuac .jobchuacb .jobchuacbx div input[type=reset]{height: 35px;font-size: 13px;display: block;width: 100%;float:none;}
}

@media screen and (max-width: 700px) {
	.sjBox .swiper-pagination-bullet-active{background: #cd1632;}
}



.map-tit{font-size: 20px; font-weight: bold; color: #000; margin: 20px 0;}
.map-tip{margin-bottom: 30px;}
#dituContent{width: 100%!important;}
#dituContent img{max-width: unset;}