@charset "utf-8";
.wrapper{padding-top: 100px;}
.header{position: fixed; top: 0; left: 0; right: 0; background: #ffffff; z-index: 70; box-shadow: 0 0 10px rgba(0, 0, 0, .07);}
/* Banner */
.banner{position: relative;}
.banner img{width: 100%;}
.banner .textBox{position: absolute;left: 50%;top: 34%;transform: translateX(-50%);text-align: center;}
.banner .textBox .tit{margin-bottom: 26px;font-size: 36px;font-weight: bold;color: #ffffff;}
.banner .textBox .tip{font-size: 22px;color: #ffffff;}
@media screen and (max-width: 1920px) {
	.wrapper{overflow: hidden;}
	.banner{left: 50%; width: 1920px; margin-left: -960px;}
}

@media screen and (max-width: 700px) {
	.wrapper{padding-top: 68px;}
	.banner{left: unset; width: auto; margin-left: 0;}
	.banner .textBox .tit{font-size: 24px;}
}

/* 主体 */
.container{position: relative;}
.sidebar{position: absolute;left: 0;right: 0;bottom: 100%;text-align: center;z-index: 20;}
.sidebar .menu{display: inline-block;vertical-align: top;}
.sidebar .menu li{float: left;border-right: 2px solid #fcfcfd;box-sizing: border-box;}
.sidebar .menu li:last-child{border-right: none;}
.sidebar .menu li a{display: block;width: 280px;height: 78px;text-align: center;font-size: 20px;color: #000000;background: #f1f4f6;background: url(pic_06.png) no-repeat center center;background-size: cover;line-height: 78px;transition: all 0.3s;}
.sidebar .menu li.current a,
.sidebar .menu li:hover a{font-weight: bold;color: #ffffff;background-image: url(pic_05.jpg);}

.sj-menu{display: none;}
.sj-menu .a1{font-size: 20px;font-weight: bold;color: #008cd7;}
.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;font-weight: bold; }
.m-menu dl dt a:hover,.m-menu dl dt.current a{color: #008cd7;}
.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: #008cd7;}
.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:80;}
.u-mask.hide{display: none;}
@media screen and (max-width: 1600px) {
	.sidebar .menu li{width: 18vw;}
	.sidebar .menu li a{width: auto;}
}
@media screen and (max-width: 700px) {
	.sidebar{display: none;}
	.sj-menu{display: block;padding: 20px 10px;line-height: 33px;}
}

/* 左侧栏目标题 */
.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; text-decoration:none; text-transform:uppercase;}
/* 面包屑 */
.main .location{width: 1465px; margin: 0 auto;}
.breadcrumbs{padding: 34px 0;line-height: 32px;border-bottom: 1px solid #e0e0e0;}
.breadcrumbs a{margin-right: 17px; font-size: 16px; color: #999999;}
.breadcrumbs a span{margin-right: 17px; font-size: 18px;}
@media screen and (max-width: 700px) {
	.breadcrumbs{padding: 14px 0; line-height: 20px;display: none;}
	.breadcrumbs a{margin-right: 2px; font-size: 12px;}
	.breadcrumbs a span{margin-right: 2px; font-size: 12px;}
}

/* 内容模式 */
.main{padding: 40px 0 90px 0;background: #fafafa;}
.main .g-in{background: #ffffff;}
.main .article{width: 1465px; margin: 0 auto;}
.article{padding:40px 30px; line-height:2; font-size:14px; word-wrap:break-word;}
.article img{max-width: 100%;}
.article .mapBox img{max-width: unset;}
.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;}
@media screen and (max-width: 1600px) {
	.main .article{width: 100%;}
}
@media screen and (max-width: 700px) {
	.main{padding: 40px 0;}
	.main .article{width: 94%; padding: 40px 3%;}
}
/* 头部新闻 */
.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_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: #008cd6;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(pic_07.png) no-repeat center center;border-radius: 50%;border: 1px dashed transparent;vertical-align: middle;}
.col-news .news-wrap .item a:hover{background: #008cd6;}
.col-news .news-wrap .item a:hover .b{color: #ffffff;}
.col-news .news-wrap .item a:hover .c .tit{color: #ffffff;}
.col-news .news-wrap .item a:hover .c .more{color: #ffffff;}
.col-news .news-wrap .item a:hover .c .more i{background-image: url(pic_08.png);border-color: rgba(255, 255, 255, .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;}
}

/* 图文新闻 */
.col-txt{padding: 70px 0 50px 0;background: #fafafa;}
.col-txt .txt-wrap{padding: 0 0 54px 0;}
.col-txt .item{float: left;width: 31%;margin-bottom: 3.5%;margin-right: 3.5%;}
.col-txt .item:nth-child(3n){margin-right: 0;}
.col-txt .item a{display: block;padding: 44px 42px;background: #fafafa;box-shadow: 0 0 18px rgba(0, 0, 0, .1);transition: all 0.4s;}
.col-txt .item .picBox{margin-bottom: 30px;overflow: hidden;}
.col-txt .item .picBox img{transition: all 0.4s; width: 100%;}
.col-txt .item .textBox .tit{font-size: 20px;font-weight: bold;color: #333333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.col-txt .item .textBox .tip{margin: 14px 0;font-size: 14px;color: #777777;line-height: 26px;text-indent: 2em; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.col-txt .item .textBox .d{margin-bottom: 31px;font-size: 14px;color: #bbbbbb;}
.col-txt .item .more{padding-top: 25px;border-top: 2px solid #d8d8d8;}
.col-txt .item .more .b{float: left;font-size: 14px;color: #999999;}
.col-txt .item .more .c{float: right;width: 26px;height: 26px;border-radius: 50%;background: url(pic_07.png) no-repeat center center;border: 1px dashed #898989;}
.col-txt .item a:hover{background: #008cd6;}
.col-txt .item a:hover .picBox img{transform: scale(1.1);}
.col-txt .item a:hover .textBox .tit{color: #ffffff;}
.col-txt .item a:hover .textBox .tip{color: #ffffff;}
.col-txt .item a:hover .textBox .d{color: #ffffff;}
.col-txt .item a:hover .more .b{color: #ffffff;}
.col-txt .item a:hover .more .c{background-image: url(pic_08.png);border-color: #c5e5f6;}
@media screen and (max-width: 1400px) {
	.col-txt .item a{padding: 24px;}
	.col-txt .item .picBox{margin-bottom: 20px;}
	.col-txt .item .textBox .tip{margin: 10px 0;}
	.col-txt .item .textBox .d{margin-bottom: 18px;}
	.col-txt .item .more{padding-top: 20px;}
}

@media screen and (max-width: 700px) {
	.col-txt{padding: 40px 0 25px 0;}
	.col-txt .txt-wrap{padding: 0 0 30px 0;}
	.col-txt .item{width: 100%; margin-right: 0; margin-bottom: 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; width:100px; height:100px; 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:0 0 20px; overflow:hidden;}
.piList .pic-item-list{width:1028px; margin:0; padding:0;}
.piList .pic-item{position:relative; width:230px; margin:0 27px 23px 0; padding:0; display:inline;}
.piList .list-pic{display:block; width:230px; height:172px; margin-bottom:0; padding:0; border:0; line-height:148px;}
.piList .list-pic img{width:230px; height:172px;}
.piList dl{padding:4px 5px; line-height:20px;}
.piList dl dt{height:30px; font-size:12px; line-height:30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
/* 分页 */
.page{padding: 0 0 50px;line-height:24px;text-align:center;}
.page a{display:inline-block;margin: 0 4px;padding: 12px 19px;font-size: 16px;border: 1px solid #cccccc;color: #707070;vertical-align:top;}
.page a:hover,.page .current{border: 1px solid #008cd6;background: #008cd6;color:#fff;}
@media screen and (max-width: 700px) {
	.page{padding: 0 0 32px 0;}
	.page a{margin: 0; padding: 4px 8px; font-size: 14px;}
}
/* 人才招聘 */
.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;}
.col-job{background: #fafafa;padding: 70px 0 100px 0;}
.col-job .cont{padding: 50px 55px 0 55px;background: #ffffff;}
.col-job .title{margin-bottom: 88px;}
.col-job .title .tit{margin-bottom: 40px;font-size: 36px;font-weight: bold;color: #333333;text-align: center;}
.col-job .title .tip{font-size: 16px;color: rgba(51,51,51,.8);text-align: center;}
.col-job .job-wrap{margin-bottom: 100px;}
.col-job .job-wrap .hd{padding-left: 30px;background: #008cd6;font-size: 20px;color: #ffffff;line-height: 60px;}
.col-job .job-wrap .hd div{float: left;width: 20%;}
.col-job .job-wrap .bd li .b{padding-left: 30px;font-size: 16px;color: #666666;line-height: 62px;border-bottom: 1px solid #e0e0e0;}
.col-job .job-wrap .bd li .b div{float: left;width: 20%;}
.col-job .job-wrap .bd li .b .b1{padding-right: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;box-sizing: border-box;}
.col-job .job-wrap .bd .more{text-align: center;}
.col-job .job-wrap .bd .more a{display: inline-block;width: 43%;border: 1px solid #cbcbcb;border-radius: 5px;line-height: 38px;font-size: 14px;color: rgba(153, 153, 153, .8);transition: all 0.4s;}
.col-job .job-wrap .bd .more i{display: inline-block;width: 20px; height: 20px;margin-left: 12px;vertical-align: middle; border-radius: 50%; background: url(pic_07.png) no-repeat center center; border: 1px dashed #898989;}
.col-job .job-wrap .bd .more a:hover{background: #008cd6;border-color: #008cd6;color: rgba(255, 255, 255, .8);}
.col-job .job-wrap .bd .more a:hover i{background-image: url(pic_08.png);border-color: #c5e5f6;}
.col-job .job-wrap .bd li .c{display: none;position: fixed;left: 50%;top: 50%;width: 62.5%;max-height: 73%;overflow: auto;box-sizing: border-box;padding: 34px 34px 57px 34px;transform: translate(-50%,-50%);background: #ffffff;z-index: 888;}
.col-job .job-wrap .bd li .c .cb{margin-bottom: 16px;font-size: 24px;font-weight: bold;color: #333333;}
.col-job .job-wrap .bd li .c .cc{font-size: 16px;color: #333333;}
.col-job .job-wrap .bd li .c .cc span{margin-right: 62px;}
.col-job .job-wrap .bd li .c .cd{margin-top: 26px;padding: 12px 38px 0 38px;border-top: 1px solid #cbcbcb;}
.col-job .job-wrap .bd li .c .cdb{margin-bottom: 30px;font-size: 14px;color: #666666;line-height: 32px;}
.col-job .job-wrap .ce{margin-top: 40px;padding-bottom: 40px;}
.col-job .job-wrap .ce a{display: block;width: 166px;height: 54px;border: 1px solid #008cd6;color: #008cd6;font-size: 18px;text-align: center;line-height: 54px;}
.col-job .job-wrap .ce a i{display: inline-block;width: 23px;height: 25px;margin-right: 10px;background: url(pic_11.png) no-repeat center center;vertical-align: middle;}
.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: 315px;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;margin-bottom: 15px;}
.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: 14px 0;}
.biaodan .i-biaodan .sub input{/* float:right; */width: calc(100%);font-size: 20px;line-height:46px;background:#008cd6;text-align: center;color: #fff;}
.biaodan .i-biaodan input { border: 0; }
.biaodan .i-biaodan .jl input{color: rgba(0, 0, 0, 0);}
.biaodan .i-biaodan .jl input.on{color: rgba(0, 0, 0, 1);}
.col-job .blackBox{display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .3);z-index: 800;}
@media screen and (max-width: 1710px) {
	.col-job .cont{box-sizing: border-box;}
}
@media screen and (max-width: 700px) {
	.col-job{padding: 40px 0;}
	.col-job .cont{padding: 30px 2% 0 2%;}
	.col-job .title{margin-bottom: 40px;}
	.col-job .title .tit{margin-bottom: 20px; font-size: 22px;}
	.col-job .title .tip{font-size: 14px;}
	.col-job .job-wrap{margin-bottom: 40px;}
	.col-job .job-wrap .hd{padding-left: 0; font-size: 16px; line-height: 48px;}
	.col-job .job-wrap .hd div{width: 25%; text-align: center;}
	.col-job .job-wrap .hd div:nth-child(4){display: none;}
	.col-job .job-wrap .bd li .b{padding-left: 0; font-size: 14px; line-height: 54px;}
	.col-job .job-wrap .bd li .b div{width: 25%; text-align: center;}
	.col-job .job-wrap .bd li .b div:nth-child(4){display: none;}
	.col-job .job-wrap .bd li .b .b1{padding-right: 4px;}
	.col-job .job-wrap .bd .more a{width: 100%;}
	.col-job .job-wrap .bd .more i{margin-left: 4px;}
	.col-job .job-wrap .bd li .c{width: 90%; padding: 20px;}
	.col-job .job-wrap .bd li .c .cb{margin-bottom: 8px; font-size: 20px;}
	.col-job .job-wrap .bd li .c .cc span{display: inline-block; width: 100%; margin-right: 0; margin-bottom: 8px;}
	.col-job .job-wrap .bd li .c .cd{margin-top: 16px; padding: 10px 0 0 0;}

}

/* 产品详细页 */
.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;}
/* 新闻的详情页 */
.col-show{padding: 70px 0 100px 0;background: #fafafa;}
.col-show .show-wrap{float: left;width: 74%;padding: 42px 38px 50px 38px;background: #ffffff;box-sizing: border-box;}
.col-show .show-wrap .hd{margin-bottom: 20px;}
.col-show .show-wrap .hd .tit{margin-bottom: 26px;font-size: 28px;font-weight: bold;color: #000000;}
.col-show .show-wrap .hd .tip .b{float: left;font-size: 14px;color: #999999;}
.col-show .show-wrap .hd .tip .b span{margin-right: 14px;}
.col-show .show-wrap .hd .tip .c{float: right;font-size: 14px;color: #999999;}
.col-show .show-wrap .bd{margin-bottom: 48px;padding: 50px 0 100px 0;border-top: 1px solid #caced1;border-bottom: 1px solid #caced1;font-size: 16px;color: #666666;line-height: 32px;}
.col-show .show-wrap .bd img{max-width: 100%; height: auto;}
.col-show .show-wrap .ft li{margin-bottom: 16px;font-size: 16px;color: #666666;}
.col-show .show-wrap .ft li a{color: #666666;}
.col-show .show-wrap .ft li a:hover{color: #008cd6;}
.col-show .col-hot{float: right;width: 23.7%;padding: 46px 24px 0 24px;background: #ffffff;box-sizing: border-box;}
.col-show .col-hot .hd{margin-bottom: 28px;padding-bottom: 12px;border-bottom: 1px solid #caced1;}
.col-show .col-hot .hd .tit{font-size: 24px;font-weight: bold;color: #000000;}
.col-show .col-hot .bd .item{margin-bottom: 52px;}
.col-show .col-hot .bd .item .picBox{margin-bottom: 15px;overflow: hidden;}
.col-show .col-hot .bd .item .picBox img{width: 100%;transition: all 0.4s;}
.col-show .col-hot .bd .item .textBox .b{margin-bottom: 8px;font-size: 20px;font-weight: bold;color: #333333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.col-show .col-hot .bd .item .textBox .c{font-size: 14px;color: #999999;}
.col-show .col-hot .bd .item:hover .picBox img{transform: scale(1.1);}
.col-show .col-hot .bd .item:hover .textBox .b{color: #008cd6;}
@media screen and (max-width: 700px) {
	.col-show{padding: 40px 0;}
	.col-show .show-wrap{width: 100%; padding: 20px;}
	.col-show .show-wrap .hd .tit{margin-bottom: 16px; font-size: 22px;}
	.col-show .show-wrap .bd{margin-bottom: 32px; padding: 32px 0;}
	.col-show .col-hot{display: none;}
}

/* 关于我们 */
.col-about .s1{padding: 50px 0 100px 0;}
.col-about .s1 .cont{overflow: hidden; transition: all 0.4s;}
.col-about .s1 .a1{padding-top: 50px;}
.col-about .s1 .a1 .tit{margin-bottom: 30px;font-size: 36px;font-weight: bold;color: #333333;}
.col-about .s1 .a1 .tip{font-size: 16px;color: #777777;line-height: 36px;text-align: justify;text-indent: 2em; transition: all 0.4s;}
.col-about .clickMore{position: relative;padding: 30px 0 50px 0;font-size: 18px;color: #008cd6;font-weight: bold;text-align: center;cursor: pointer;}
@keyframes rowsUp{0%{margin-top: 0;}100%{margin-top: 10px;}}
.col-about .clickMore::before{position: absolute;display: inline-block;content: '\20';left: 50%;top: 60%;width: 8px;height: 8px;margin-right: -4px;border-left: 1px solid #008cd6;border-bottom: 1px solid #008cd6;transform: rotate(315deg);transform-origin: 0 0;transition: all .3s ease;animation: rowsUp 0.8s linear infinite alternate;}
.col-about .clickMore::after{position: absolute;display: inline-block;content: '\20';left: 50%;top: 70%;width: 8px;height: 8px;margin-right: -4px;border-left: 1px solid #008cd6;border-bottom: 1px solid #008cd6;transform: rotate(315deg);transform-origin: 0 0;transition: all .3s ease;animation: rowsUp 0.8s linear infinite alternate;}
.col-about .clickMore.aft::before,
.col-about .clickMore.aft::after{border: none;border-right: 1px solid #008cd6; border-top: 1px solid #008cd6;}
.col-about .s1 .a2{position: relative;float: right;width: 580px;height: 580px;margin: 0 0 40px 60px;}
.col-about .s1 .a2 .moveBox{position: relative;height: 580px;-webkit-transform: perspective(2000px) rotateY(55deg); -moz-transform: perspective(2000px) rotateY(55deg); transform: perspective(2000px) rotateY(55deg); -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; -ms-transition: all 3s .5s; -moz-transition: all 3s .5s; -webkit-transition: all 3s .5s; transition: all 3s .5s;animation: moveBox 14s infinite;overflow: hidden;}
.col-about .s1 .a2 .moveBox .b1,
.col-about .s1 .a2 .moveBox .b2,
.col-about .s1 .a2 .moveBox .b3{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%)}
.col-about .s1 .a2 .moveBox .b1{-webkit-animation: circle_rotate 14s linear infinite; -moz-animation: circle_rotate 14s linear infinite; -o-animation: circle_rotate 14s linear infinite; animation: circle_rotate 14s linear infinite;}
.col-about .s1 .a2 .moveBox .b2{-webkit-animation: circle-outer 14s linear infinite;-moz-animation: circle-outer 14s linear infinite;-o-animation: circle-outer 14s linear infinite;animation: circle-outer 14s linear infinite;}
.col-about .s1 .a2 .moveBox .b3{opacity: 0.8;animation: zoom_in 14s linear infinite;}
@keyframes moveBox{0%{}50%{-webkit-transform: perspective(2000px) rotateY(0);-moz-transform: perspective(2000px) rotateY(0);transform: perspective(2000px) rotateY(0);}100%{-webkit-transform: perspective(2000px) rotateY(0);-moz-transform: perspective(2000px) rotateY(0);transform: perspective(2000px) rotateY(0);}}
@keyframes circle-outer{from{transform: translate(-50%,-50%) rotate(0deg)}to{transform: translate(-50%,-50%) rotate(360deg)}}
@keyframes circle_rotate{0%{transform: translate(-50%,-50%) rotate(0deg)} 50%{transform: translate(-50%,-50%) rotate(-360deg)} 100%{transform: translate(-50%,-50%) rotate(-360deg)}/* 10.7%{transform: translate(-50%,-50%) rotate(-90deg)}25%{transform: translate(-50%,-50%) rotate(-90deg)}35.7%{transform: translate(-50%,-50%) rotate(-180deg)}50%{transform: translate(-50%,-50%) rotate(-180deg)}60.7%{transform: translate(-50%,-50%) rotate(-270deg)}75%{transform: translate(-50%,-50%) rotate(-270deg)}85.7%{transform: translate(-50%,-50%) rotate(-360deg)}100%{transform: translate(-50%,-50%) rotate(-360deg)} */}
@keyframes zoom_in{0%{opacity: 1; transform: translate(-50%,-50%) rotate(0deg) scale(1);}10%{opacity: 0.8; transform: translate(-50%,-50%) rotate(10deg) scale(0.7);}14%{opacity: 0.6; transform: translate(-50%,-50%) rotate(30deg) scale(0.4);}18%{opacity: 0.4; transform: translate(-50%,-50%) rotate(360deg) scale(0);}26%{opacity: 0.2; transform: translate(-50%,-50%) rotate(720deg) scale(1);}34%{opacity: 0; transform: translate(-50%,-50%) rotate(1080deg) scale(3);}50%{opacity: 1; transform: translate(-50%,-50%) rotate(1080deg) scale(1);} 100%{opacity: 1;transform: translate(-50%,-50%) rotate(1080deg) scale(1);}}
.col-about .s2{background: url(pic_51.jpg) no-repeat center center;background-size: cover;background-attachment: fixed;}
.col-about .s2 .a1{float: left;width: 55%;padding: 12% 0 0 0;}
.col-about .s2 .a1 .tit{margin-bottom: 36px;font-size: 36px;font-weight: bold;color: #ffffff;}
.col-about .s2 .a1 .tip{width: 43%;font-size: 16px;color: #ffffff;line-height: 32px;text-align: justify;}
.col-about .s2 .a2{float: right;width: 45%;height: 760px;overflow-y: auto;}
.col-about .s2 .a2 .s2-swiper{height: 100%;overflow-y: auto;padding: 0 30px 0 0;box-sizing: border-box;background: rgba(255, 255, 255, .15);color: #ffffff;cursor: pointer;}
.col-about .s2 .a2 .s2-swiper::-webkit-scrollbar{width: 15px;}
.col-about .s2 .a2 .s2-swiper::-webkit-scrollbar-track{background: rgba(255, 255, 255, .3);border-radius: 8px;}
.col-about .s2 .a2 .s2-swiper::-webkit-scrollbar-thumb{background: rgba(255, 255, 255, .6);border-radius: 8px;}
.col-about .s2 .a2 .s2-swiper{scrollbar-color: rgba(255, 255, 255, .6) rgba(255, 255, 255, .3); /* 第一个方块颜色，第二个轨道颜色(用于更改火狐浏览器样式) */ scrollbar-width: auto; /* 火狐滚动条无法自定义宽度，只能通过此属性使滚动条宽度变细 */ /* -ms-overflow-style:none; */ scrollbar-base-color: pink; scrollbar-face-color: #1a2d56; scrollbar-track-color: #dcdcdc;}
.col-about .s2 .a2 .s2-swiper .swiper-wrapper{height: auto;}
.col-about .s2 .a2 .s2-swiper .swiper-slide{width: 100%;height: auto;box-sizing: border-box;}
.col-about .s2 .a2 .s2-swiper .item{padding-left: 60px;border-bottom: 1px solid rgba(255, 255, 255, .3);}
.col-about .s2 .a2 .s2-swiper .item-top{display: flex;justify-content: space-between;align-items: center;padding: 60px 0;transition: all 0.7s;}
.col-about .s2 .a2 .s2-swiper .item.on .item-top{padding: 11px 0;}
.col-about .s2 .a2 .s2-swiper .item-top .tit{font-size: 46px;font-weight: bold;}
.col-about .s2 .a2 .s2-swiper .item-top .more{width: 45px;height: 45px;background: url(pic_52.png) no-repeat center center;cursor: pointer;}
.col-about .s2 .a2 .s2-swiper .item-bot{padding-bottom: 10px;font-size: 16px;line-height: 32px;}
.col-about .s2 .a2 .s2-swiper .swiper-scrollbar{right: 0;top: 0;width: 16px;height: 100%;background: rgba(255, 255, 255, .3);}
.col-about .s2 .a2 .s2-swiper .swiper-scrollbar-drag{background: rgba(255, 255, 255, .6);}
.col-about .s3{padding: 96px 0 98px 0;background: url(pic_53.jpg) no-repeat center center;background-size: cover;}
.col-about .s3 .a1{float: left;width: 41.6%;}
.col-about .s3 .a1 .tit{margin-bottom: 15px;font-size: 36px;font-weight: bold;color: #333333;}
.col-about .s3 .a1 .picBox{width: 80%;}
.col-about .s3 .a1 .picBox img{max-width: 100%;}
.col-about .s3 .a2{float: right;width: 58.4%;}
.col-about .s3 .a2 .hd{margin-bottom: 128px;text-align: right;}
.col-about .s3 .a2 .hd li{display: inline-block;width: 142px;height: 38px;margin-right: 13px;border-radius: 30px;border: 1px solid #ccc;font-size: 16px;line-height: 38px;text-align: center;cursor: pointer;transition: all 0.3s;}
.col-about .s3 .a2 .hd li:last-child{margin-right: 0;}
.col-about .s3 .a2 .hd li.on{background: #008cd6;border-color: #008cd6;color: #ffffff;}
.col-about .s3 .a2 .bd .item{position: relative;padding: 0 75px;}
.col-about .s3 .a2 .bd .item .swiper-slide{width: 466px;transition: all 0.6s;transform: scale(0.8);}
.col-about .s3 .a2 .bd .item .swiper-slide-active{width: 466px;transition: all 0.3s;z-index: 10;transform: scale(1);}
.col-about .s3 .a2 .bd .item .swiper-slide-prev{/* width: 372px; */transform: translateX(60%) scale(0.8);}
.col-about .s3 .a2 .bd .item .swiper-slide-next{/* width: 372px; */transform: translateX(-60%) scale(0.8);}
.col-about .s3 .a2 .bd .item img{width: 100%;}
.col-about .s3 .a2 .bd .item .tit{margin-top: 12px; text-align: center;font-size: 24px;color: #000000;transition: all 0.3s;opacity: 0;}
.col-about .s3 .a2 .bd .item .swiper-slide-active .tit{opacity: 1;}
.col-about .s3 .a2 .bd .item .swiper-button-prev,
.col-about .s3 .a2 .bd .item .swiper-button-next{width: 33px;height: 33px;border-radius: 50%;background: url(pic_55.png) no-repeat center center;transition: all 0.3s;}
.col-about .s3 .a2 .bd .item .swiper-button-prev::before,
.col-about .s3 .a2 .bd .item .swiper-button-next::before{position: absolute;left: 50%;top: 50%;content: '\20';width: 45px;height: 45px;transform: translate(-50%,-50%);border-radius: 50%;border: 1px dashed #999;}
.col-about .s3 .a2 .bd .item .swiper-button-prev::after,
.col-about .s3 .a2 .bd .item .swiper-button-next::after{font-size: 0;}
.col-about .s3 .a2 .bd .item .swiper-button-next{transform: rotateY(180deg);}
.col-about .s3 .a2 .bd .item .swiper-button-prev:hover,
.col-about .s3 .a2 .bd .item .swiper-button-next:hover{background: url(pic_56.png) no-repeat center center #008cd6;}
.col-about .s4{padding: 49px 0 52px 0;background: url(pic_58.jpg) no-repeat right center;background-size: cover;}
.col-about .s4 .cont{display: flex;align-items: center;justify-content: space-between;}
.col-about .s4 .a1{float: left;position: relative;padding: 45px 0;/* background-image: linear-gradient(to left, rgba(255,255,255,.3) , rgba(255,255,255,0)); */}
.col-about .s4 .a1::before{position: absolute;left: 0;top: 50%;content: '\20';width: 130%;height: 100%;max-height: 510px;transform: translateY(-50%); background-image: linear-gradient(to left, rgba(255,255,255,.3) , rgba(255,255,255,0));z-index: 0;}
.col-about .s4 .a1 .textBox{position: relative;z-index: 4;}
.col-about .s4 .a1 .tit{margin-bottom: 30px;font-size: 36px;font-weight: bold;color: #ffffff;}
.col-about .s4 .a1 .tip{width: 90%;font-size: 16px;color: #ffffff;line-height: 32px;}
.col-about .s4 .a2{float: right;position: relative;z-index: 4;background: #1c8ac6;border-radius: 50%;}
.col-about .s5{padding: 80px 0;}
.col-about .s5 .a1{margin-bottom: 78px;}
.col-about .s5 .a1 .b{float: left;}
.col-about .s5 .a1 .b .tit{margin-bottom: 10px;font-size: 36px;font-weight: bold;color: #333333;}
.col-about .s5 .a1 .b .tip{font-size: 20px;color: #008cd6;}
.col-about .s5 .a1 .c{float: right;width: 77%;font-size: 16px;color: #777777;line-height: 32px;text-align: justify;}
.col-about .s5 .a2{margin-bottom: 68px;}
.col-about .s5 .a2 ul{display: flex;justify-content: space-between;}
.col-about .s5 .a2 li{float: left;width: 23%;padding: 32px 23px 47px 20px;box-shadow: 0 0 20px rgba(0, 0, 0, .1);box-sizing: border-box;transition: all 0.7s;}
.col-about .s5 .a2 li:hover{transform: translateY(-20px);}
.col-about .s5 .a2 li .b .tit{float: left;font-size: 24px;font-weight: bold;color: #008cd6;}
.col-about .s5 .a2 li .b .picBox{float: right;}
.col-about .s5 .a2 li .c{margin-top: 20px;font-size: 16px;color: #777777;line-height: 30px;}
.col-about .s5 .a2 .swiper-slide{width: 100%;height: 206px;padding: 32px 23px 0 20px;box-shadow: 0 0 20px rgba(0, 0, 0, .1);box-sizing: border-box;transition: all 0.7s;}
.col-about .s5 .a2 .swiper-slide:hover{transform: translateY(-20px);}
.col-about .s5 .a2 .swiper-slide .b .tit{float: left;font-size: 24px;font-weight: bold;color: #008cd6;}
.col-about .s5 .a2 .swiper-slide .b .picBox{float: right;}
.col-about .s5 .a2 .swiper-slide .c{margin-top: 20px;font-size: 16px;color: #777777;line-height: 30px;}
.col-about .s5 .a3{background: url(pic_63.jpg) no-repeat center center;background-size: cover;}
.col-about .s5 .a3 ul li{float: left;width: 25%;height: 594px;overflow: hidden;box-sizing: border-box;padding: 144px 0 119px 60px;border-right: 1px solid rgba(255, 255, 255, .5);transition: all 0.5s;}
.col-about .s5 .a3 ul li.big{width: 37%;padding: 50px 50px 0 60px;background: rgba(0, 0, 0, .2);}
.col-about .s5 .a3 ul li.small{width: 21%;}
.col-about .s5 .a3 ul li:last-child{border-right: none;}
.col-about .s5 .a3 ul li .tit{margin-top: 18px;font-size: 24px;font-weight: bold;color: #ffffff;}
.col-about .s5 .a3 ul li .tip{display: none;height: 70%;margin-top: 30px;font-size: 14px;color: #ffffff;line-height: 28px;transform: scale(0);overflow: auto;}
.col-about .s5 .a3 ul li .dotBox{display: inline-block;position: relative;margin-top: 213px;}
.col-about .s5 .a3 ul li .dotBox .cir{position: absolute; left: 50%; top: 50%;width: 60px;height: 60px; transform: translate(-50%,-50%) scale(0.5); border-radius: 50%; border: 1px dashed rgba(255,255,255,.8); opacity: 0; animation: cir-scale 2s linear infinite;}
.col-about .s5 .a3 ul li .dotBox .cir-1{animation: ss2 3s linear infinite; -webkit-animation: ss2 3s linear infinite;}
.col-about .s5 .a3 ul li .dotBox .cir-2{animation: ss2 3s linear 0.75s infinite; -webkit-animation: ss2 3s linear 0.75s infinite;}
.col-about .s5 .a3 ul li .dotBox .cir-3{animation: ss2 3s linear 1.5s infinite; -webkit-animation: ss2 3s linear 1.5s infinite;}
.col-about .s5 .a3 ul li .dotBox .dot{width: 13px;height: 13px;border-radius: 50%;background: #ffffff;}
.col-about .s5 .a3 ul li.big .dotBox{display: none;}
.col-about .s5 .a3 ul li.big .tip{display: block;animation: zoom 1s 0.5s forwards;}
.col-about .s5 .a3 .swiper-slide{width: 100%;height: 594px;overflow: hidden;box-sizing: border-box;padding: 30px;transition: all 0.5s;}
.col-about .s5 .a3 .swiper-slide.big{padding: 40px;background: rgba(0, 0, 0, .2);}
.col-about .s5 .a3 .swiper-slide .tit{margin-top: 18px;font-size: 24px;font-weight: bold;color: #ffffff;}
.col-about .s5 .a3 .swiper-slide .tip{display: none;height: 70%;margin-top: 30px;font-size: 14px;color: #ffffff;line-height: 28px;transform: scale(0);overflow: auto;}
.col-about .s5 .a3 .swiper-slide .dotBox{display: inline-block;position: relative;margin-top: 213px;}
.col-about .s5 .a3 .swiper-slide .dotBox .cir{position: absolute; left: 50%; top: 50%;width: 60px;height: 60px; transform: translate(-50%,-50%) scale(0.5); border-radius: 50%; border: 1px dashed rgba(255,255,255,.8); opacity: 0; animation: cir-scale 2s linear infinite;}
.col-about .s5 .a3 .swiper-slide .dotBox .cir-1{animation: ss2 3s linear infinite; -webkit-animation: ss2 3s linear infinite;}
.col-about .s5 .a3 .swiper-slide .dotBox .cir-2{animation: ss2 3s linear 0.75s infinite; -webkit-animation: ss2 3s linear 0.75s infinite;}
.col-about .s5 .a3 .swiper-slide .dotBox .cir-3{animation: ss2 3s linear 1.5s infinite; -webkit-animation: ss2 3s linear 1.5s infinite;}
.col-about .s5 .a3 .swiper-slide .dotBox .dot{width: 13px;height: 13px;border-radius: 50%;background: #ffffff;}
.col-about .s5 .a3 .swiper-slide.big .dotBox{display: none;}
.col-about .s5 .a3 .swiper-slide.big .tip{display: block;animation: zoom 1s 0.5s forwards;}
@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);}}
@keyframes ss2{0%{-webkit-transform: translate(-50%,-50%) scale(0.5);-moz-transform: translate(-50%,-50%) scale(0.5);transform: translate(-50%,-50%) scale(0.5);opacity: 1;}100%{-webkit-transform:translate(-50%,-50%) scale(1.5);-moz-transform:translate(-50%,-50%) scale(1.5);transform: translate(-50%,-50%) scale(1.5);opacity: 0;}}
@keyframes zoom{0%{opacity: 0;transform: scale(0)}100%{opacity: 1;transform: scale(1)}}

@media screen and (max-width: 1600px) {
	.col-about .s3 .a1 .tit{margin-bottom: 70px;}
	.col-about .s4 .a1{padding: 30px 0;}
	.col-about .s4 .a1 .tip{line-height: 30px;}
	.col-about .s5 .a1 .c{width: 70%;}
	.col-about .s5 .a2 li{padding: 20px;}
	.col-about .s5 .a2 li .c{margin-right: 14px;}
}
@media screen and (max-width: 1400px) {
	.col-about .s3 .a1{width: 40%;}
}
@media screen and (max-width: 700px) {
	.col-about .s1{padding: 0 0 40px 0;}
	.col-about .s1 .cont{transition: all 1s;}
	.col-about .s1 .a1{padding-top: 30px;}
	.col-about .s1 .a1 .tit{font-size: 24px;}
	.col-about .s1 .a1 .tit{line-height: 32px;}
	.col-about .s1 .a2{float: unset; width: 100%; height: 100vw; margin: 0;}
	.col-about .s1 .a2 .moveBox{width: 100%; height: 100vw;}
	.col-about .s1 .a2 .moveBox .b1,
	.col-about .s1 .a2 .moveBox .b2,
	.col-about .s1 .a2 .moveBox .b3{width: 100%;}
	.col-about .s1 .a2 .moveBox img{max-width: 100%;}
	.col-about .s2 .a1{width: 100%;margin-bottom: 30px;}
	.col-about .s2 .a1 .tip{width: 100%;}
	.col-about .s2 .a1 .tit{margin-bottom: 20px; font-size: 24px;}
	.col-about .s2 .a2{width: 100%;height: 68vh;}
	.col-about .s2 .a2 .s2-swiper .item{padding-left: 40px;}
	.col-about .s2 .a2 .s2-swiper .item-top{padding: 20px 0;}
	.col-about .s2 .a2 .s2-swiper .item-top .tit{font-size: 34px;}
	.col-about .s2 .a2 .s2-swiper .item-bot{line-height: 1.5;}
	.col-about .s3{padding: 40px 0;}
	.col-about .s3 .a1{float: unset; width: 100%; margin-bottom: 32px;}
	.col-about .s3 .a1 .tit{font-size: 24px;margin-bottom: 15px;}
	.col-about .s3 .a1 .picBox{display: none;}
	.col-about .s3 .a2{float: unset; width: 100%;}
	.col-about .s3 .a2 .hd{margin-bottom: 40px; text-align: left;}
	.col-about .s3 .a2 .bd .item{padding: 0;}
	.col-about .s3 .a2 .bd .item .swiper-slide{width: 100%;transform: scale(1);}
	.col-about .s3 .a2 .bd .item .tit{padding: 0 12px; font-size: 18px;}
	.col-about .s4{padding: 40px 0;}
	.col-about .s4 .cont{display: block;}
	.col-about .s4 .a1{padding: 0;}
	.col-about .s4 .a1::before{display: none;}
	.col-about .s4 .a1 .tit{margin-bottom: 20px; font-size: 24px;}
	.col-about .s4 .a1 .tip{width: 100%;}
	.col-about .s4 .a2 img{max-width: 100%;}
	.col-about .s5{padding: 40px 0;}
	.col-about .s5 .a1{margin-bottom: 40px;}
	.col-about .s5 .a1 .b{margin-bottom: 26px;}
	.col-about .s5 .a1 .b .tit{font-size: 24px;}
	.col-about .s5 .a1 .c{width: 100%;}
}

.pageOne{padding: 100px 0;}
.pageOne .introBox{margin-bottom: 40px;}
.pageOne .item{margin-bottom: 40px;background: #f0f0f0;}
.pageOne .item:last-child{margin-bottom: 0;}
.pageOne .item .a1{display: flex;flex-direction: column;float: left;background: #008cd6;width: 19.5%;height: 190px;box-sizing: border-box;text-align: center;align-items: center;justify-content: center;}
.pageOne .item .a1 .icon img{height: 46px;}
.pageOne .item .a1 .tit{margin-top: 20px;font-size: 25px;font-weight: bold;color: #ffffff;}
@keyframes scal{0%{transform: scale(1);}40%{transform: scale(1.2);}100%{transform: scale(1);}}
@keyframes rot{0%{transform: translate(-50%,-50%) rotate(0);}100%{transform: translate(-50%,-50%) rotate(180deg);}}
.pageOne .item .a2{float: left;width: 66.5%;height: 190px;box-sizing: border-box;}
.pageOne .item .a2 .a2Box{display: flex;height: 100%;justify-content: space-around;text-align: center;align-items: center;}
.pageOne .item .a2 .a2Box.sjBox{display: none;}
.pageOne .item .a2 .a2Box.sjBox .swiper-container{height: 100%;}
.pageOne .item .a2 .a2Box.sjBox .swiper-wrapper{height: 100%;text-align: center;align-items: center;}
.pageOne .item .a2 .a2Box li{position: relative;flex: 1;height: 100%;border-right: 1px solid #e0e0e0;}
.pageOne .item .a2 li .topBox{display: flex;height: 100%;flex-direction: column;justify-content: center;align-items: center;}
.pageOne .item .a2 li:hover img{animation: scal 0.5s 2;}
.pageOne .item .a2 li .tit{margin-top: 13px;font-size: 20px;color: #666666;}
.pageOne .item .a2 .subBox{position: absolute;left: 0;top: 0;width: 0;height: 100%;display: flex;justify-content: space-around;opacity: 0;visibility: hidden;overflow: hidden;transition: all 0.6s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.pageOne .item .a2 .subBox .b{flex: 1;-webkit-box-flex:1;-ms-flex:1;flex:1;display:block;width:0%;}
.pageOne .item .a2 .subBox .b a{position: relative;display: flex;height: 100%;}
.pageOne .item .a2 .subBox .b a::before{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: '\20';background: rgba(0, 0, 0, .3);transition: all 0.4s;}
.pageOne .item .a2 .subBox .b .bb{position: relative;width: auto; margin: 0 auto;padding-top: 8px;font-size: 16px;color: #ffffff;z-index: 10;line-height: 1.3;text-align: left; writing-mode: tb-lr;-webkit-writing-mode: vertical-lr;writing-mode: vertical-lr;}
.pageOne .item .a2 li:hover .subBox{width: 100%;opacity: 1;visibility: visible;}
.pageOne .item .a2 .subBox .b a:hover::before{background: none;}
.pageOne .item .a3{float: left;width: 14%;height: 190px;box-sizing: border-box;display: flex;justify-content: center;align-items: center;}
.pageOne .item .a3 .more{display: block;position: relative;width: 46px;height: 46px;border-radius: 50%;background: url(pic_14.png) no-repeat center center #dcdcdc;transition: all 0.3s;}
.pageOne .item .a3 .more::before{position: absolute;left: 50%;top: 50%;width: 130%;height: 130%;transform: translate(-50%,-50%);content: '\20';border-radius: 50%;border: 1px dashed #a9a9a9;transition: all 0.3s;}
.pageOne .item .a3 .more:hover::before{animation: rot 4s linear infinite;border-color: #008cd6;}
.pageOne .item .a3 .more:hover{background-color: #008cd6;}
@media screen and (max-width: 1400px) {
	.pageOne .item .a2{width: 68.5%;}
	.pageOne .item .a3{width: 12%;}
}

@media screen and (max-width: 700px) {
	.pageOne{padding: 40px 0;}
	/* .pageOne .introBox{display: none;} */
	.pageOne .item .a1{width: 30%;}
	.pageOne .item .a1 .tit{font-size: 22px;}
	.pageOne .item .a2{width: 70%;}
	.pageOne .item .a2 .a2Box.pcBox{display: none;}
	.pageOne .item .a2 .a2Box.sjBox{display: block;}
	.pageOne .item .a2 li .tit{font-size: 18px;}
	.pageOne .item .a3{display: none;}
}

.pageTwo{padding: 55px 0 100px 0;}
.pageTwo .item{margin-bottom: 90px;}
.pageTwo .item:last-child{margin-bottom: 0;}
.pageTwo .item .hd{margin-bottom: 40px;}
.pageTwo .item .hd .b{float: left; margin-right: 50px;}
.pageTwo .item .hd .b .tit{margin-bottom: 18px;font-size: 36px;font-weight: bold;color: #333333;}
.pageTwo .item .hd .b .en_tit{font-size: 36px;font-weight: bold;color: rgba(51, 51, 51, .1);text-transform: uppercase;}
.pageTwo .item .hd .c{float: left; padding-top: 10px;}
.pageTwo .item .hd .c .more a{display: block;margin-top: 20px;padding-left: 40px;font-size: 14px;color: #333333;line-height: 27px;background: url(pic_42.png) no-repeat left center;}
.pageTwo .item .bd li{position: relative;float: left;width: 23.8%;margin-right: 1.6%;margin-bottom: 1.6%;}
.pageTwo .item .bd li:nth-child(4n){margin-right: 0;}
.pageTwo .item .bd li:last-child{margin-right: 0;}
.pageTwo .item .bd li .picBox{overflow: hidden;}
.pageTwo .item .bd li .picBox img{max-width: 100%; transition: all 0.3s;}
.pageTwo .item .bd li .textBox{position: absolute;left: 8%;top: 15%;padding-right: 20px;font-size: 28px;font-weight: bold;color: #333333;}
.pageTwo .item .bd li a:hover .picBox img{transform: scale(1.1);}
.pageTwo .item .bd .sj-item{position: relative;float: left;width: 23.8%;margin-right: 1.6%;margin-bottom: 1.6%;}
.pageTwo .item .bd .sj-item:nth-child(4n){margin-right: 0;}
.pageTwo .item .bd .sj-item:last-child{margin-right: 0;}
.pageTwo .item .bd .sj-item .picBox{overflow: hidden;}
.pageTwo .item .bd .sj-item .picBox img{max-width: 100%; transition: all 0.3s;}
.pageTwo .item .bd .sj-item .textBox{position: absolute;left: 8%;top: 15%;padding-right: 20px;font-size: 28px;font-weight: bold;color: #333333;}
.pageTwo .item .bd .sj-item a:hover .picBox img{transform: scale(1.1);}
.pageTwo .item .hd .c .item-list{float: left;height: 40px;margin-right: 30px;border-radius: 30px;border: 1px solid #cccccc;text-align: center;line-height: 40px;font-size: 16px;transition: all 0.3s;min-width: 144px;padding: 0 16px;box-sizing: border-box;}
.pageTwo .item .hd .c .item-list:last-child{margin-right: 0;}
.pageTwo .item .hd .c .item-list a{color: #666666;}
.pageTwo .item .hd .c .item-list:hover,
.pageTwo .item .hd .c .item-list.on{background: #008cd6;border-color: #008cd6;}
.pageTwo .item .hd .c .item-list:hover a,
.pageTwo .item .hd .c .item-list.on a{color: #ffffff;}
.pageTwo .item .bd .item-list{display: none;}
.pageTwo .item .bd .item-list:first-child{display: block;}
.pageTwo .item .hd .c-wrap .c{display: flex;justify-content: space-between;flex-wrap: wrap;}
.pageTwo .item .hd .c-wrap .c .item-list{height: 36px;line-height: 36px;min-width: 20%;margin-right: 0;padding: 0 10px;}
@media screen and (max-width: 1400px) {
	.pageTwo .item .bd li .textBox{font-size: 24px;}
}
@media screen and (max-width: 700px) {
	.pageTwo{border-top: 1px solid #e0e0e0;padding: 40px 0;}
	.pageTwo .item{margin-bottom: 50px;}
	.pageTwo .item .hd{margin-bottom: 32px;}
	.pageTwo .item .hd .b{float: unset;}
	.pageTwo .item .hd .b .tit{font-size: 26px;}
	.pageTwo .item .hd .b .en_tit{font-size: 24px;}
	.pageTwo .item .hd .c{float: unset;}
	.pageTwo .item .bd li{width: 100%;}
	.pageTwo .item .bd li .textBox{font-size: 18px;}
	.pageTwo .item .bd .sj-item{width: 48.3%;margin-right: 3.4%;margin-bottom: 3.4%;}
	.pageTwo .item .bd .sj-item:nth-child(2n){margin-right: 0;}
	.pageTwo .item .bd .sj-item .textBox{font-size: 18px;}
}

.pageThree{background: #fafafa;}
.pageThree img{max-width: 100%;}
.pageThree .cont{position: relative;padding: 233px 0 100px 0;}
.pageThree .moveBox{position: absolute;left: 0;right: 0;top: -370px;}
.pageThree .a1{margin-bottom: 28px;}
.pageThree .a1 .breadcrumbs-2{float: left;line-height: 43px;}
.pageThree .a1 .breadcrumbs-2 a{margin-right: 17px;font-size: 16px;color: #ffffff;}
.pageThree .a1 .breadcrumbs-2 a span{font-size: 18px;margin-right: 17px;}
.pageThree .a1 .back{float: right;}
.pageThree .a1 .back a{display: block;width: 137px;height: 43px;line-height: 43px;text-align: center;background: #008cd6;font-size: 16px;color: #ffffff;}
.pageThree .a1 .back a img{margin-right: 8px;vertical-align: middle;}
.pageThree .a2{padding: 40px 70px 40px 40px;background: #ffffff;}
.pageThree .a2 .picBox{float: left;width: 50.2%;}
.pageThree .a2 .picBox img{max-width: 100%;}
.pageThree .a2 .textBox{float: right;width: 45.7%;}
.pageThree .a2 .textBox .b{margin-bottom: 10px;font-size: 36px;font-weight: bold;color: #000000;}
.pageThree .a2 .textBox .c{margin-bottom: 25px;font-size: 18px;color: #666666;line-height: 36px;text-align: justify;}
.pageThree .a2 .textBox .d{margin-bottom: 55px;}
.pageThree .a2 .textBox .d a{display: block;width: 130px;height: 32px;border: 1px solid #e5e5e5;background: #fafafa;text-align: center;line-height: 32px;font-size: 16px;color: #666666;}
.pageThree .a2 .textBox .d a img{margin-right: 7px;vertical-align: middle;}
.pageThree .a2 .textBox .e{padding-top: 30px;border-top: 1px solid #c1c1c1;}
.pageThree .a2 .textBox .e .eb,
.pageThree .a2 .textBox .e .ec{display: inline-block;padding: 10px 10px 10px 55px;font-size: 18px;color: #ffffff;line-height: 20px;border-radius: 5px; margin-top: 10px;}
.pageThree .a2 .textBox .e .eb{background: url(pic_46.png) no-repeat 10px center #008cd6;margin-right: 11px;}
.pageThree .a2 .textBox .e .ec{background: url(pic_47.png) no-repeat 10px center #008cd6;}
.pageThree .a2 .textBox .e a{color: #ffffff;}
.pageThree .a3{margin-top: 40px;padding: 40px 50px 0 50px;background: #ffffff;}
.pageThree .a3 .item{margin-bottom: 40px;}
.pageThree .a3 .item:last-child{margin-bottom: 0;padding-bottom: 80px;}
.pageThree .a3 .hd .tit{position: relative;margin-bottom: 40px;padding-bottom: 26px;font-size: 28px;font-weight: bold;color: #008cd6;}
.pageThree .a3 .hd .tit::before{position: absolute;left: 0;bottom: 0;content: '\20';width: 120px;height: 5px;border-radius: 5px;background: #008cd6;z-index: 8;}
.pageThree .a3 .hd .tit::after{position: absolute;left: 0;bottom: 0;content: '\20';width: 100%;height: 5px;border-radius: 5px;background: #eef1f6;z-index: 6;}
.pageThree .a3 .bd .sjBox .taBox{width: 100%; overflow: auto;}
@media screen and (max-width: 1440px) {

}
@media screen and (max-width: 700px) {
	.pageThree{background: #ffffff;}
	.pageThree .cont{padding: 0;}
	.pageThree .moveBox{position: relative;left: unset;right: unset;top: unset;}
	.pageThree .a1{position: absolute; margin: 0;bottom: 100%; right: 0;z-index: 6;}
	.pageThree .a1 .breadcrumbs-2{display: none; padding: 14px 0;line-height: 20px;}
	.pageThree .a1 .breadcrumbs-2 a{margin-right: 2px;font-size: 12px;color: #999999;}
	.pageThree .a1 .breadcrumbs-2 a span{margin-right: 2px;font-size: 12px;}
	.pageThree .a2{padding: 20px;}
	.pageThree .a2 .picBox{float: unset; width: 100%;}
	.pageThree .a2 .textBox{float: unset; width: 100%;}
	.pageThree .a2 .textBox .b{margin: 18px 0; font-size: 24px;}
	.pageThree .a2 .textBox .c{font-size: 16px; line-height: 1.5; margin-bottom: 18px;}
	.pageThree .a2 .textBox .e{padding-top: 28px;}
	.pageThree .a2 .textBox .e .eb{margin-bottom: 18px;}
	.pageThree .a3{padding: 7px;}
	.pageThree .a3 .item{margin-bottom: 40px;}
	.pageThree .a3 .item:last-child{padding-bottom: 40px;}
}

/* 搜索结果 */
.search-result .a1{margin-bottom: 34px; padding-top: 32px; border-top: 1px solid #e9e9e9;}
.search-result .a1 form input{float: left; height: 44px;}
.search-result .a1 form input[type="text"]{width: 535px; padding-left: 38px; font-size: 16px; color: #000000; border: 1px solid #bababa; border-right: none; background: url(pic_84.png) no-repeat 12px center;}
.search-result .a1 form input[type="submit"]{width: 110px; font-size: 16px; color: #ffffff; background: #008cd6; cursor: pointer;}
.search-result .a2{margin-bottom: 50px; padding-bottom: 24px; border-bottom: 1px solid #e9e9e9;}
.search-result .a2 .b1 .item{float: left; margin-right: 40px; font-size: 18px; font-weight: bold; color: #333333;}
.search-result .a2 .b1 .item:last-child{margin-right: 0;}
.search-result .a2 .b1 .item a{color: #333333;}
.search-result .a2 .b1 .item.on a{color: #008cd6;}
.search-result .a3 .search-result1 .item{margin-bottom: 44px;}
.search-result .a3 .search-result1 .picBox{float: left; width: 230px; overflow: hidden;}
.search-result .a3 .search-result1 .picBox img{max-width: 100%; transition: all 0.3s;}
.search-result .a3 .search-result1 .textBox{float: left; width: 530px; margin-left: 33px; padding-top: 25px;}
.search-result .a3 .search-result1 .textBox .tit{margin-bottom: 10px; font-size: 20px; font-weight: bold; color: #333333;}
.search-result .a3 .search-result1 .textBox .tip{font-size: 14px; color: #666666; line-height: 24px; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.search-result .a3 .search-result1 .item a:hover .picBox img{transform: scale(1.1);}
.search-result .a3 .search-result1 .item a:hover .tit{color: #008cd6;}
.search-result .a3 .search-result2 .item{margin-bottom: 30px;}
.search-result .a3 .search-result2 .item a{display: block; position: relative; width: 100%; box-sizing: border-box; padding-left: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 20px; line-height: 78px; color: #333333; transition: all 0.3s; background: url(pic_85.png) no-repeat 98% center;}
.search-result .a3 .search-result2 .item a .tit{overflow: hidden;white-space: nowrap;text-overflow: ellipsis; padding-right: 50px;}
.search-result .a3 .search-result2 .item a::before{position: absolute; left: 0; top: 50%; content: '\20'; width: 3px; height: 20px; transform: translateY(-50%); background: #008cd6; visibility: hidden; opacity: 0; transition: all 0.3s;}
.search-result .a3 .search-result2 .item a:hover{background-color: #f9f9f9;}
.search-result .a3 .search-result2 .item a:hover::before{visibility: visible; opacity: 1;}
.search-result .a4{position: relative;display: block;margin: 0 auto;padding: 52px 0 84px 0;box-sizing: border-box;min-height: 510px;}
.search-result .a4 .tit{display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;text-overflow: ellipsis;max-height: 76px;font-size: 32px;font-weight: 500;color: #111;line-height: 38px;font-weight: bold;}
.search-result .a4 ul{margin-top: 16px;font-size: 16px;color: rgba(17,17,17,0.7);line-height: 24px;}
.search-result .a4 ul li {margin-bottom: 10px;}

@media screen and (max-width: 1000px) {
	.search-result .a3 .search-result1 .textBox{width: 450px;}
}

@media screen and (max-width: 700px) {
	.search-result .a1 form input[type="text"]{width: 75%;}
	.search-result .a1 form input[type="submit"]{width: 25%;}
	.search-result .a2 .b1 .item{margin-right: 24px;}
	.search-result .a3 .search-result1 .picBox{width: 100%;}
	.search-result .a3 .search-result1 .textBox{width: 100%;box-sizing: border-box; margin-left: 0; padding: 14px 14px 0 14px;}
	.search-result .a3 .search-result1 .textBox .tit{font-size: 18px;}
	.search-result .a3 .search-result2 .item{margin-bottom:22px;}
	.search-result .a3 .search-result2 .item a{padding-left: 0;font-size: 16px;line-height: 1.5;}
}

.messBox{position: fixed; right: 0; top: 50%; transform: translateY(-50%); z-index: 888;}
.messBox .a1{padding: 41px 15px;background: url(pic_87.png) no-repeat right center; background-size: cover;cursor: pointer;}
.messBox .a1 .tit{width: 32px; font-size: 30px; color: #ffffff;line-height: 36px;}
.messBox .a2{display: none; position: fixed;width: 358px; box-sizing: border-box; bottom: 10px; right: 68px; z-index: 888; box-shadow: 0 0 10px rgba(0, 0, 0, .2);border-radius: 10px;z-index: 888;}
.messBox .a2 .b1{display: flex; justify-content: space-between; align-items: center; padding: 0 16px; background: #008cd6; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.messBox .a2 .b1 .bb{font-size: 16px; color: #ffffff; line-height: 56px;}
.messBox .a2 .b1 .bc{width: 20px; height: 3px; border-radius: 3px; background: rgba(255, 255, 255, .7);cursor: pointer;}
.messBox .a2 .b2{background: #ffffff; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; padding: 14px 15px 17px 15px;}
.messBox .a2 .b2 .ipt{margin-bottom: 15px; border: 1px solid #e5e5e5; border-radius: 3px;}
.messBox .a2 .b2 .ipt input{width: 100%; font-size: 14px; color: #000000; padding-left: 36px; height: 48px; box-sizing: border-box;}
.messBox .a2 .b2 .ipt:nth-of-type(1) input {background: url(pic_88.jpg) no-repeat 8px center;}
.messBox .a2 .b2 .ipt:nth-of-type(2) input{background: url(pic_89.jpg) no-repeat 8px center;}
.messBox .a2 .b2 .ipt:nth-of-type(3) input{background: url(pic_90.jpg) no-repeat 8px center;}
.messBox .a2 .b2 .ipt textarea{width: 100%; height: 110px; box-sizing: border-box; font-size: 14px; color: #000000; line-height: 24px; padding: 10px;}
.messBox .a2 .b2 .btn {text-align: right;}
.messBox .a2 .b2 .btn input{width: 103px; height: 44px; border-radius: 10px; font-size: 16px; color: #ffffff; line-height: 44px; background: #008cd6; cursor: pointer; text-align: center;}
.messForm .a2{ position: fixed;width: 358px; box-sizing: border-box; bottom: 10px; right: -400px; z-index: 888; box-shadow: 0 0 10px rgba(0, 0, 0, .2);border-radius: 10px;z-index: 777; transition: all 0.7s;}
.messForm .a2.on{right: 68px;}
.messForm .a2 .b1{display: flex; justify-content: space-between; align-items: center; padding: 0 16px; background: #008cd6; border-top-left-radius: 10px; border-top-right-radius: 10px;}
.messForm .a2 .b1 .bb{font-size: 16px; color: #ffffff; line-height: 56px;}
.messForm .a2 .b1 .bc{width: 20px; height: 3px; border-radius: 3px; background: rgba(255, 255, 255, .7);cursor: pointer;}
.messForm .a2 .b2{background: #ffffff; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; padding: 14px 15px 17px 15px;}
.messForm .a2 .b2 .ipt{margin-bottom: 15px; border: 1px solid #e5e5e5; border-radius: 3px;}
.messForm .a2 .b2 .ipt input{width: 100%; font-size: 14px; color: #000000; padding-left: 36px; height: 48px; box-sizing: border-box;}
.messForm .a2 .b2 .ipt:nth-of-type(1) input {background: url(pic_88.jpg) no-repeat 8px center;}
.messForm .a2 .b2 .ipt:nth-of-type(2) input{background: url(pic_89.jpg) no-repeat 8px center;}
.messForm .a2 .b2 .ipt:nth-of-type(3) input{background: url(pic_90.jpg) no-repeat 8px center;}
.messForm .a2 .b2 .ipt textarea{width: 100%; height: 110px; box-sizing: border-box; font-size: 14px; color: #000000; line-height: 24px; padding: 10px;}
.messForm .a2 .b2 .btn {text-align: right;}
.messForm .a2 .b2 .btn input{width: 103px; height: 44px; border-radius: 10px; font-size: 16px; color: #ffffff; line-height: 44px; background: #008cd6; cursor: pointer; text-align: center;}

@media screen and (max-width: 700px) {
	.messBox .a1 .tit{width: 22px; font-size: 20px; line-height: 24px;}
	.messBox .a1{padding: 30px 11px; background-size: contain;}
	.messForm .a2{width: 75vw;right: -100vw;}
	.messForm .a2.on{right: 50px;}
	.messForm .a2 .b1 .bb{line-height: 46px;}
	.messForm .a2 .b2 .ipt input{height: 42px;}
	.messForm .a2 .b2 .ipt textarea{height: 100px;}

}


.axcont{ background:url(bx1.jpg) center center no-repeat; background-size:cover;
 padding:60px 0}
.axcont .lt{ float:left; width:400px;}
.axcont .lt .title{ font-size:24px; color:#000; font-weight:bold; line-height:1}
.axcont .lt .intro{ font-size:16px; color:#333; line-height:2; margin-top:20px; text-align:justify}
.axcont .rt{ width:1150px; float:right; position:relative}
.axcont .rt .swipers{ width:950px; margin:0 auto; overflow:hidden}
.axcont .rt .swipers .item{ width:48%; margin-right: 4%;}
.axcont .rt .swipers .item:last-child{margin-right: 0;}
.axcont .rt .swipers .item a{display: block;padding:40px;background: #fafafa;box-shadow: 0 0 18px rgba(0, 0, 0, .15);transition: all 0.4s;}
.axcont .rt .swipers .item .picBox{margin-bottom: 30px;overflow: hidden;}
.axcont .rt .swipers .item .picBox img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.axcont .rt .swipers .item:hover .picBox img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}

.axcont .rt .swipers .item .picBox img{transition: all 0.4s; width: 100%;}
.axcont .rt .swipers .item .textBox .tit{font-size: 20px;font-weight: bold;color: #333333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.axcont .rt .swipers .item .textBox .tip{margin: 14px 0;font-size: 14px;color: #777777;line-height: 26px;text-indent: 2em; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.axcont .rt .swipers .item .textBox .d{margin-bottom: 31px;font-size: 14px;color: #bbbbbb;}
.axcont .rt .swipers .item .more{padding-top: 25px;border-top: 2px solid #d8d8d8;}
.axcont .rt .swipers .item .more .b{float: left;font-size: 14px;color: #999999;}
.axcont .rt .swipers .item .more .c{float: right;width: 26px;height: 26px;border-radius: 50%;background: url(pic_07.png) no-repeat center center;border: 1px dashed #898989;}
/*.axcont .rt .swipers .item a:hover{background: #008cd6;}
.axcont .rt .swipers .item a:hover .picBox img{transform: scale(1.1);}
.axcont .rt .swipers .item a:hover .textBox .tit{color: #ffffff;}
.axcont .rt .swipers .item a:hover .textBox .tip{color: #ffffff;}
.axcont .rt .swipers .item a:hover .textBox .d{color: #ffffff;}
.axcont .rt .swipers .item a:hover .more .b{color: #ffffff;}
.axcont .rt .swipers .item a:hover .more .c{background-image: url(pic_08.png);border-color: #c5e5f6;}
*/.axcont .rt .prevs{ width:45px; height:45px; background:url(ax1.jpg) center center no-repeat; background-size:cover; position:absolute; left:0; top:50%; transform:translateY(-50%); cursor:pointer; border-radius:50%; overflow:hidden; z-index:99}
.axcont .rt .nexts{ width:45px; height:45px; background:url(ax2.jpg) center center no-repeat; background-size:cover; position:absolute; right:0; top:50%; transform:translateY(-50%); cursor:pointer; border-radius:50%; overflow:hidden; z-index:99}
@media screen and (max-width: 1600px) {
	.axcont .lt{ width:365px;}		
	.axcont .lt .title{ font-size:22px;}
	.axcont .rt{ width:1000px;}
	.axcont .rt .swipers{ width:860px;}
}
@media screen and (max-width: 1400px) {
	.axcont .lt{ width:350px;}		
	.axcont .lt .title{ font-size:20px;}
	.axcont .rt{ width:820px;}
	.axcont .rt .swipers{ width:700px;}
	.axcont .rt .swipers .item a{padding: 24px;}
	.axcont .rt .swipers .item .picBox{margin-bottom: 20px;}
	.axcont .rt .swipers .item .textBox .tip{margin: 10px 0;}
	.axcont .rt .swipers .item .textBox .d{margin-bottom: 18px;}
	.axcont .rt .swipers .item .more{padding-top: 20px;}
}
@media screen and (max-width: 1200px) {
	.axcont .lt{ width:100%;}		
	.axcont .lt .title{ font-size:20px;}
	.axcont .rt{ width:100%; margin-top:30px}
	.axcont .rt .swipers{ width:calc(100% - 150px);}
	.axcont .rt .swipers .item a{padding: 24px;}
	.axcont .rt .swipers .item .picBox{margin-bottom: 20px;}
	.axcont .rt .swipers .item .textBox .tip{margin: 10px 0;}
	.axcont .rt .swipers .item .textBox .d{margin-bottom: 18px;}
	.axcont .rt .swipers .item .more{padding-top: 20px;}
}
@media screen and (max-width:750px) {
	.axcont .rt .swipers{ width:100%}
	.axcont .rt .swipers .item{ width:100%}
	.axcont .rt .prevs,.axcont .rt .nexts{ width:30px; height:30px}
}
















































