@charset "utf-8";
.topArea{background: #ffffff;box-shadow: 0 0 21px rgba(3, 0, 0, .08);}
/* Banner */
.banner{position:relative; width:100%; overflow:hidden; z-index:3;}
.banner img{width: 100%;}
.banner .bd{zoom:1;}
.banner .bd img{width:100%!important; height:auto!important;}
@keyframes icon{0%{opacity: 0.8;transform: translate(-50%,0);}50%{opacity: 1;transform: translate(-50%,35px);}100%{opacity: 0.8;transform: translate(-50%,0);}}
.banner .tit{position: absolute; left: 50%; transform: translateX(-50%); bottom: 60%; font-size: 32px; color: #ffffff; text-shadow: 0 0 10px #333333;}
.banner .dong{position: absolute; left: 50%; transform: translateX(-50%); bottom: 44%; animation: icon 1.5s linear infinite;}
/* 主体 */
.container{position:relative; z-index: 8;}
.wrap{position:relative;min-height:460px;_height:460px;margin:0 auto;}
.wrap .sidebar{margin-bottom: 100px;}
.wrap .main{display:block;width: 1200px; *zoom:1; margin: 0 auto; padding: 0 0 0;}
.wrapBt{height:0; background:none; overflow:hidden; clear:both;}
@media screen and (max-width: 1400px){.wrap .main{width: 1200px;}}
@media screen and (max-width: 1200px){.wrap .main{width: 96%;}}
/* 左侧栏目标题 */
.leftTitle{position:relative; margin-bottom:18px; padding:18px 0; color:#333;}
.leftTitle i,.leftTitle s{display:block; text-align:center;}
.leftTitle i{font-size:38px; line-height:58px; font-weight:normal;}
.leftTitle s{color:#888; font:12px/18px arial; text-decoration:none; text-transform:uppercase;}
/* 二级、三级菜单 */
.menu{padding: 42px 0;text-align: center;border-bottom: 1px solid #e7e7e7;}
.menu ul{display: inline-block;zoom:1;text-align:center;}
.menu ul:after{content:'\20';display:block;height:0;clear:both}
.menu ul li{display:inline-block; *display:inline;position: relative;padding: 0 54px;zoom:1;vertical-align:top;overflow: hidden;border-right: 2px solid #262626;}
.menu ul li:last-child{border-right: none;}
.menu ul li a{display:inline-block;position: relative;width: 100%;color: #000;font-size: 20px;}
.menu ul li.current a,
.menu ul li:hover a{color: #4bb8b7;}
.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;}
@media screen and (max-width: 700px) {
	.menu{padding: 20px 0;}
	.menu ul li{padding: 0 10px;}
	.menu ul li a{font-size: 16px;}
	.wrap .sidebar{margin-bottom: 32px;}
}

/* 面包屑 */
.location{position:relative;height: 66px;margin: 0 auto;margin-bottom: 70px;line-height: 66px;border-bottom: 1px solid #e5e5e5;}
.location h3{float:left; padding-left:10px; border-left:5px solid #069; color:#000; font-size:21px; font-weight:normal;}
.breadcrumbs{width:1400px; margin: 0 auto;}
.breadcrumbs a{display:inline-block; margin-left:12px; padding-left:12px; background:url(ico_08.png) no-repeat 0 center; vertical-align:top;}
.breadcrumbs .u-home{padding-left:5px; background: none;}
@media screen and (max-width: 1400px){.breadcrumbs{width: 1200px;}}
@media screen and (max-width: 1200px){.breadcrumbs{width: 96%;}}
@media screen and (max-width: 750px){.location{height: auto; line-height: 30px;}}
/* 内容模式 */
.article{padding:0 0 40px; line-height:2; font-size:14px; word-wrap:break-word;}
.article .hd{padding:0 0 20px; text-align:center;}
.article .hd h1{color:#000; font-size:20px;}
.article .hd .titBar{color:#797979; font-size:12px;}
.article .bd{padding-bottom:40px;}
.article .ft{padding:20px 0 0; border-top:1px solid #ddd;}
/* .article img{width: 100%;} */
/* 头部新闻 */
.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;}
/* 图文新闻 */
.pothoItem{width: 1200px;margin: 0 auto;padding-top: 78px;}
.pothoItem .item{margin-bottom: 60px;overflow:hidden;box-shadow: 5px 0 18px rgba(0, 0, 0, .14);}
.pothoItem .item a{display: block;transition: all 0.3s;}
.pothoItem .item .pic{float:left;width: 260px;height: 316px;margin-right: 50px; overflow: hidden;}
.pothoItem .item .pic img{width: 260px;height: 316px;}
.pothoItem .item dl{display:block;overflow:hidden;zoom:1;padding: 52px 76px 0 0;}
.pothoItem .item dl dt{font-size: 18px;color: #000000;line-height:32px;}
.pothoItem .item dl dt .tit{display: inline-block; width: 80%; vertical-align: top; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.pothoItem .item dl dt .date{float: right;padding-left: 32px;font-size: 18px;background: url(ico_04.png) no-repeat left center;color: #777777;}
.pothoItem .item dl .d,.pothoItem .item dl .m{float: right;width: 108px;height: 36px;margin-top: 50px;font-size: 12px;color: #ffffff;border-radius: 30px;background: #959595;transition: all 0.4s;text-align: center;line-height: 36px;}
.pothoItem .item dl .i{padding: 20px 0 0;color: #777777;font-size:14px;line-height: 28px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}
.pothoItem .item a:hover .pic img{transform: scale(1.1);}
.pothoItem .item a:hover .m{background: #4bb8b7;}
@media screen and (max-width: 1200px) {
	.pothoItem{width: 96%; padding-top: 32px;}
	.pothoItem .item{margin-bottom: 32px;}
	.pothoItem .item dl{padding: 20px 10px;}
	.pothoItem .item dl dt .date{float: left;}
	.pothoItem .item dl .m{float: unset; margin: 0 auto; margin-top: 20px;}
	.pothoItem .item .pic{width: 100%;}
	.pothoItem .item .pic img{width: 100%; height: auto;}
}

/* 相册列表页 */
.picListBox{width: 1200px;margin: 0 auto;padding: 90px 0 0 0;}
.picListBox .pic-item-list{width: 1220px;margin:0;padding:0;}
.picListBox .pic-item{position:relative;width: 284px;margin: 0 20px 80px 0;padding:0;float: left;border: 1px solid #dcdcdc;border-radius: 10px;overflow: hidden;}
.picListBox .list-pic{display:block;margin-bottom:0;padding:0;border:0;overflow: hidden;width: 282px;height: auto;}
.picListBox .list-pic img{width:100%;height: auto;transition: transform 0.6s;-moz-transition: transform 0.6s;-webkit-transition: transform 0.6s;-o-transition: transform 0.6s;}
.picListBox .pic-item:hover .list-pic img{transform:scale(1.1);
-ms-transform:scale(1.1);
-moz-transform:scale(1.1);
-webkit-transform:scale(1.1);
-o-transform:scale(1.1);}
.picListBox dl{padding: 10px 0;transition: all .5s ease;background: #4bb8b7;}
.picListBox dl dt{position: relative; height:40px; line-height:40px;}
.picListBox dl dt::before{display: none; position: absolute;right: 32px;top: 0;content: '>';color: #ffffff;font-family: "宋体";font-size: 24px;}
.picListBox dl dt a{display: block;padding: 0 20px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size: 20px;color: #ffffff;text-align: center;}
@media screen and (max-width: 700px) {
	.picListBox{width: 94%;width: 100%;padding: 40px 0 0 0;}
	.picListBox .pic-item-list{width: 100%;}
	.picListBox .pic-item{width: 49%;margin: 0 0 32px 0;margin-right: 2%;}
	.picListBox .pic-item:nth-child(2n){margin-right: 0;}
	.picListBox dl dt::before{display: none;}
	.picListBox .list-pic{width: 100%;}
	.picListBox dl dt a{font-size: 16px;}
	.picListBox dl{padding: 0;}
}

/* 分页 */
.page{padding: 0 0 82px;line-height:24px;text-align:center;}
.page a{display:inline-block;margin: 0 5px;padding: 4px 12px;border: 1px solid #e4e8f3;font-size: 16px;color:#707070;vertical-align:top;}
.page a:hover,.page .current{background: #4bb8b7;color:#fff;}
/* 人才招聘 */
.hrTop{padding:0 0 30px; border-bottom:1px solid #ddd;}
.hrTop li{padding-left:16px; background:url(ico_05.gif) no-repeat 0 8px; font-weight:bold; line-height:24px;}
.hrTable .hrTableTh{height:32px; background:#666; color:#fff;}
.hrTable th{color:#fff; font-weight:normal;}
.hrTable td{padding:0 8px;}
.hrTable .bg td{background:#eee;}
.hr{position:relative; padding:0 0 40px;}
.hr h3{padding-left:0; border-bottom:1px dotted #ccc; color:#0063be; font-size:20px; line-height:55px;}
.hr h3 s{float:right; width:20px; height:20px; margin-top:17px; cursor:pointer;}
.hr h3 .off{background:url(hr_down.gif) no-repeat center;}
.hr h3 .on{background:url(hr_up.gif) no-repeat center;}
.hrItem{margin-bottom:5px;}
.hrItem .title{border-bottom:1px dotted #ccc; color:#999; font-weight:bold; line-height:36px;}
.hrItem .title span{float:right; font-weight:100;}
.hrItem .title span a{color:#88000c;}
.hrItem .con{margin-bottom:10px; padding:15px 0; line-height:24px;}
.hrItem .con h4{font-size:14px; line-height:36px;}
.hrItem .apply{width:95px; height:25px; padding:0; background:#01286f; color:#fff; line-height:25px; text-align:center;}
.hrItem .apply a{color:#fff;}
.hr-list{margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #777;}
.hr-list .title{padding:0; color:#0063be; font-weight:bold; line-height:20px;}
.hr-list .title span{float:right; font-weight:100;}
.hr-list .info{padding:5px 0; line-height:24px;}
.hr-list .apply{height:24px; line-height:24px; text-align:right;}
/* 新闻列表 */
.message{padding:0 0 30px;}
.message-list{margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #ddd;}
.message-list .m-title{padding:0; color:#0063be; font-size:16px; font-weight:bold; line-height:20px;}
.message-list .m-title span{float:right; color:#01286f; font-size:12px; font-weight:100;}
.message-list .m-info{padding:5px 0; line-height:24px;}
.message-list .r-title{padding:0; line-height:20px;}
.message-list .r-info{padding:5px 0; line-height:24px;}
/* 人才招聘 */
.form-panel{padding:0 0 30px;}
.form-panel h4{margin-bottom:10px; padding:0 20px; background:#666; color:#fff; line-height:30px;}
.form-panel .tips{padding:10px 0 10px 100px; font-weight:bold; font-size:13px; text-align:left;}
.form-panel .field{clear:both;}
.form-panel li.field label{display:block; float:left; width:100px; line-height:24px; text-align:right;}
.form-panel .input{padding:5px 0; zoom:1;}
.form-panel .field:after{content:'\20'; display:block; height:0; clear:both;}
.form-panel .text{height:20px; padding:2px 3px; border:1px solid #ccc; background:#fff; color:#555;}
.form-panel .textarea{width:450px; height:100px; padding:1px 3px; border:1px solid #ccc; background:#fff; color:#555;}
.form-panel .submit-field{padding:0 10px 20px 100px; _padding:0 10px 20px 100px; clear:both;}
.form-panel .submit-field input{margin-right:10px;}
.form-panel .submit-field .btn-submit,.form-panel .submit-field .btn-reset{width:93px; height:29px; border:none; background:#666; color:#fff; cursor:pointer;}
/* 产品详细页 */
.m-detail{margin-bottom:30px;padding-top: 146px;}
.m-detail .m-property{float:left;width:100%;padding-top: 22px;}
.m-detail .property{margin-left: 440px;padding-left: 66px;}
.m-detail .property h1{margin-bottom: 30px;padding-bottom: 7px;font-weight: bold;font-size: 20px;line-height:34px;color: #40b1af;border-bottom: 1px solid #b2b2b2;}
.m-detail .property .m-i-a{margin-bottom: 32px;color:#333333;font-size:14px;line-height:25px;}
.m-detail .property .m-i-a .tit{margin-bottom: 20px;font-size: 18px;}
.m-detail .property .m-i-b{margin-bottom: 28px;}
.m-detail .property .m-i-b .tit{margin-bottom: 22px;font-size: 18px;}
.m-detail .property .m-i-b ul{padding-left: 34px;}
.m-detail .property .m-i-b ul li{float: left; margin-right: 36px; text-align: center;}
.m-detail .property .m-i-b ul li:last-child{margin-right: 0;}
.m-detail .property .m-i-b li a{font-size: 12px; color: #777777;}
.m-detail .property .m-i-b li img{margin-bottom: 4px;}
.m-detail .property .m-i-c li{float: left; margin-right: 14px; border: 1px solid #d2d2d2; cursor: pointer;}
.m-detail .property .m-i-c li:last-child{margin-right: 0;}
.m-detail .gallery{position:relative;float:left;width: 440px;margin-left:-100%;}
.m-detail .gallery .bigPic{width: 440px;height: 440px;border: 1px solid #d2d2d2;overflow: hidden;}
.m-detail .gallery .bigPic li{display: none;}
.m-detail .gallery .bigPic li:first-child{display: block;}
.m-detail .gallery .bigPic li img{width: 100%;}
.product-detail{padding-bottom:190px;}
.product-detail .hd{height: 64px;background: #f5f7fa;}
.product-detail .hd li{float: left;height: 64px;padding: 0 61px;font-size: 20px;font-weight: bold;color: #777777;text-align: center;line-height: 64px; cursor: pointer; transition: all 0.4s;}
.product-detail .hd li.on,
.product-detail .hd li:hover{background: #4bb8b7; color: #ffffff;}
.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: 46px 0 0 0;line-height:28px;font-size:14px;}
.product-detail .bd img{width: 100%;}
.m-use > .hd{text-align: center;}
.m-use > .hd .tit{position: relative;margin-bottom: 16px;padding-bottom: 10px;font-size: 28px;color: #000000;}
.m-use > .hd .tit::before{position: absolute;left: 50%;bottom: 0;content: '\20';width: 47px;height: 1px;transform: translateX(-50%);background: #4bb8b7;}
.m-use > .hd .tip{font-size: 16px;color: #b8b8b8;line-height: 28px;}
.m-use > .hd .link{position: relative;margin-top: 56px;}
/* .m-use > .hd .link ul li{display: inline-block;margin: 0 8px;} */
.m-use > .hd .link-swiper .swiper-slide{width: auto;}
.m-use > .hd .link a{display: inline-block;/* width: 148px; */height: 54px;padding: 0 25px;font-size: 20px;color: #333333;text-align: center;line-height: 54px;background: #dddddd;transition: all 0.4s;}
/* .m-use > .hd .link a.current,
.m-use > .hd .link a:hover{background: #4bb8b7;color: #ffffff;} */
.m-use > .hd .link-swiper .swiper-slide.current a,
.m-use > .hd .link-swiper .swiper-slide:hover a{background: #4bb8b7;color: #ffffff;}
.m-use > .hd .link .link-prev,
.m-use > .hd .link .link-next{}
.m-use > .hd .link .link-prev{right: unset;left: -5%;}
.m-use > .hd .link .link-next{left: unset;right: -5%;}
@media screen and (max-width: 700px) {
    .m-detail{padding-top: 40px;}
    .product-detail{padding-bottom: 32px;}
    .m-detail .m-property{float: unset;margin-bottom: 32px;}
    .m-detail .property{margin-left: 0; padding-left: 0;}
    .m-detail .property .m-i-c li{margin-right: 10px;}
    .m-detail .gallery{float: unset; width: 100%; margin-left: 0;}
    .m-detail .gallery .bigPic{width: 100%; height: auto;}
    .m-detail .gallery .bigPic li img{height: auto;}
    .product-detail .hd{height: 50px;}
    .product-detail .hd li{width: 25%; height: 50px; padding: 0; font-size: 18px; line-height: 50px;}

	.m-use > .hd .link{margin-top: 32px;}
	.m-use > .hd .link a{height: 40px;padding: 0 18px;font-size: 16px;line-height: 40px;}
	.m-use > .hd .link .link-prev, .m-use > .hd .link .link-next{display: none;}
}
/* 关于我们 */
.ab img{width: 100%;}
.ab .s1{margin-bottom: 145px;}
.ab .s1 .a1{float: right;width: 690px;}
.ab .s1 .a1 .hd{/* padding-top: 30px; */margin-bottom: 28px;}
.ab .s1 .a1 .hd .tit{position: relative;padding-bottom: 10px;font-size: 38px;color: #777777;}
.ab .s1 .a1 .hd .tit::before{position: absolute;left: 0;bottom: 0;content: '\20';width: 56px;height: 1px;background: #40b1af;}
.ab .s1 .a1 .bd{line-height: 30px;}
.ab .s1 .a2{float: left;}
.ab .s2{padding-bottom: 148px;}
.ab .s2 .hd{margin-bottom: 90px;text-align: center;}
.ab .s2 .hd .tit{position: relative;padding-bottom: 9px;font-size: 36px;color: #40b1af;}
.ab .s2 .hd .tit::before{position: absolute;left: 50%;bottom: 0;content: '\20';width: 58px;height: 1px;transform: translateX(-50%);background: #40b1af;}
.ab .s2 .bd{position: relative;padding-bottom: 66px;}
.ab .history-swiper{background: url(ico_20.png) center 150px repeat-x; height: 370px; text-align: center;}
.ab .history-swiper .swiper-slide{position: relative; padding-top: 110px;}
.ab .history-swiper .swiper-slide::before{position: absolute;left: 50%;top: 50%;content: '\20';width: 20px;height: 20px;transform: translate(-50%, -50%);border-radius: 50%;background: #fff;box-shadow: 0 0 8px #777;cursor: pointer;}
.ab .history-swiper .swiper-slide::after{position: absolute;left: 50%;top: 50%;content: '\20';width: 10px;height: 10px;transform: translate(-50%, -50%);border-radius: 50%;background: #40b1af;cursor: pointer;}
.ab .history-swiper .swiper-slide-active .time{color: #1a2d56;}
.ab .history-swiper .swiper-slide-active::after{background: #1a2d56;}
.ab .history-swiper .bottom-text{margin-top: 66px;}
.ab .history-swiper .time{font-size: 36px;color: #777777;font-weight: bold;}
.ab .history-swiper .m-text{padding: 0 30px;color: #777777;font-size: 14px;line-height: 28px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.ab .history-swiper .m-text p{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.ab .history-swiper .m-cont{/* display: none; */position: absolute;top: 6px;right: 50%;width: 420px;padding: 10px;transform: translateX(50%);background: #fff;box-shadow: 0 0 8px rgb(3 0 0 / 23%);z-index: 4;text-align: left;opacity: 0;transition: all 0.4s;}
.ab .history-swiper .m-cont dl{height: 117px; margin-top: 28px; overflow: auto;}
.ab .history-swiper .m-cont dd{font-size: 18px;color: #40b1af;}
.ab .history-swiper .m-cont dt{line-height: 32px;}
.ab .history-swiper .swiper-slide-active .m-cont{/* display: block; */opacity: 1;}
.ab .history-swiper-prev,
.ab .history-swiper-next{width: 206px;height: 34px;top: unset;bottom: 0;font-size: 16px;line-height: 34px;color: #fff;text-transform: uppercase;transition: all 0.4s;}
.ab .history-swiper-prev{left: auto;right: 50%;text-align: right;padding-right: 40px;background: url(ico_21.png) no-repeat 50px center #535353;}
.ab .history-swiper-next{left: 50%;padding-left: 40px;text-align: left;background: url(ico_22.png) no-repeat 115px center #535353;}
.ab .history-swiper-prev:hover,
.ab .history-swiper-next:hover{background-color: #40b1af;}
@media screen and (max-width: 1200px){
    .ab .history-swiper{height: 560px;background: url(ico_20.png) center 400px repeat-x;} 
    .ab .history-swiper .swiper-slide{padding-top: 350px;} 
    .ab .history-swiper .swiper-slide::before{top: 427px;transform: translate(-50%,0);} 
    .ab .history-swiper .swiper-slide::after{top: 432px;transform: translate(-50%,0);} 
    .ab .history-swiper .m-cont{display: block; top: 5px; right: 50%; width: 100%; transform: translateX(50%);} 
    .ab .history-swiper-prev, .ab .history-swiper-next{bottom: 0;}
}
@media screen and (max-width: 700px) {
    .ab .s1{margin-bottom: 32px;}
    .ab img {height: auto;}
    .ab .s1 .a1{width: 100%;}
    .ab .s1 .a2{width: 100%;}
    .ab .s2{padding-bottom: 52px;}
    .ab .s2 .hd{margin-bottom: 32px;}
    .ab .s2 .bd{padding-bottom: 34px;}
}

.message{padding: 0 0 138px 0;}
.message .m-use{margin-bottom: 36px;}
.message .cont{padding: 35px 28px 100px 28px;background: #ffffff;box-shadow: 0 0 27px rgba(3, 0, 0, .11);}
.message form .ipt{float: left;}
.message form .ipt input{height: 42px;padding-left: 10px;border: 1px solid #757575;}
.message form .hd{padding-left: 48px;font-size: 20px;color: #40b1af;line-height: 34px;}
.message .a1{margin-bottom: 28px;}
.message .a1 .hd{margin-bottom: 40px;padding-bottom: 12px;border-bottom: 1px solid #b2b2b2;background: url(ico_06.jpg) no-repeat left center;}
.message .a1 .bd .ipt{margin: 0 82px 34px 0;}
.message .a1 .bd .ipt:nth-child(3n){margin-right: 0;}
.message .a1 .bd .ipt input{width: 326px;}
.message .a2{margin-bottom: 42px;}
.message .a2 .hd{margin-bottom: 34px;background: url(ico_07.jpg) no-repeat left center;}
.message .a2 .bd .ipt{margin-right: 31px;}
.message .a2 .bd .ipt:nth-child(2n){margin-right: 0;}
.message .a2 .bd .ipt input{width: 556px;}
.message .a3{margin-bottom: 82px;}
.message .a3 .hd{margin-bottom: 26px;background: url(ico_08.jpg) no-repeat left center;}
.message .a3 .bd textarea{width: 100%;padding: 14px 0 0 10px;border: 1px solid #757575;}
.message .ipt-btn{text-align: center;}
.message .ipt-btn button{display: inline-block;width: 195px;height: 50px;margin: 0 8px;color: #ffffff;background: #535353;transition: all 0.4s;cursor: pointer;}
.message .ipt-btn button:hover{background: #40b1af;}
@media screen and (max-width: 700px) {
    .message{padding: 0 0 42px 0;}
    .message .cont{padding: 32px 10px;}
    .message .a1 .bd .ipt{margin: 0 0 20px 0; width: 100%;}
    .message .a1 .bd .ipt input{width: 100%;}
    .message .a2 .bd .ipt{margin: 0 0 20px 0; width: 100%;}
    .message .a2 .bd .ipt input{width: 100%;}
    .message .a3{margin-bottom: 32px;}
    .message .a3 .bd textarea{height: 140px;}
    .message .ipt-btn button{width: 47%; margin: 0;}
}

/* 联系我们 */
.connect{padding: 0 0 0 0;}
.connect .m-use{margin-bottom: 50px;}
.connect .item{margin-bottom: 130px;}
.connect .a1 .b{float: left;width: 40%;padding-top: 40px;}
.connect .a1 .b .tit{position: relative;margin-bottom: 13px;padding-bottom: 16px;font-size: 28px;color: #40b1af;}
.connect .a1 .b .tip{font-size: 18px;color: #777777;line-height: 44px;}
.connect .a1 .b .tit::before{position: absolute;left: 0;bottom: 0;content: '\20';width: 38px;height: 1px;background: #40b1af;}
.connect .a1 .c{float: right;width: 54.8%;}
.connect .a2 .hd{margin-bottom: 60px;}
.connect .a2 .item .b{float: right;width: 40%;padding-top: 50px;}
.connect .a2 .item .b .tit{margin-bottom: 33px;font-size: 28px;color: #40b1af;}
.connect .a2 .item .b .tip{font-size: 18px;color: #535353;line-height: 44px;}
.connect .a2 .item .c{float: left;width: 55.5%;}
.connect .a2 .item .c img{width: 100%;}
.connect .a2 .item:nth-of-type(even) .b{float: left;}
.connect .a2 .item:nth-of-type(even) .c{float: right;}
@media screen and (max-width: 1200px) {
    .connect .a1 .b{width: 100%; padding-top: 0;}
    .connect .a1 .c{width: 100%;}
    .connect .item{margin-bottom: 42px;}
    .connect .a2 .item .b{width: 100%; padding-top: 0;}
    .connect .a2 .item .b .tip{line-height: 24px;}
    .connect .a2 .item .c{width: 100%;}
    .connect .a2 .item .c img{height: auto;}
    .connect .a2 .item .b .tit{margin-bottom: 10px;}
}


/* 我们的优势 */
.advantage{padding: 0 0 70px 0;}
.advantage img{/* width: 100%; */}
.advantage .m-use{margin-bottom: 66px;}
.advantage .bd .item{position: relative;margin-bottom: 100px;}
/* .advantage .bd .a1{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 687px;padding: 34px 24px 20px 34px;background: #ffffff;box-shadow: 0 0 46px rgba(64, 177, 175, .15);overflow: auto;} */
.advantage .bd .a1 .tit{margin-bottom: 20px;font-size: 24px;color: #40b1af;}
.advantage .bd .a1 .tip{font-size: 14px;color: #777777;line-height: 32px;}
/* .advantage .bd .a2{float: left;} */
/* .advantage .bd .item:nth-of-type(even) .a2{float: right;}
.advantage .bd .item:nth-of-type(even) .a1{right: unset;left: 0;} */
/* @media screen and (max-width: 1200px) {
	.advantage{padding: 32px 0;}
	.advantage .m-use{margin-bottom: 32px;}
	.advantage .bd .item{margin-bottom: 42px;}
	.advantage .bd .a1{position: relative;left: unset;right: unset;top: unset;width: 100%;height: auto; margin-bottom: 20px; padding: 20px;transform: none;}
	.advantage .bd .a2{width: 100%; text-align: center;}
} */
@media screen and (max-width: 1200px) {
	.advantage img{width: 100%;}
    .advantage{padding: 0 0 32px 0;}
}

/* 资料下载 */
.download{padding: 56px 0 88px 0;}
.download .m-use{margin-bottom: 62px;}
.download .downList .hd{height: 48px;line-height: 48px;background: #ececec;}
.download .downList .hd div{float: left;color: #81868f;width: 20%;}
.download .downList .hd .th1{width: 20%;text-align: center;}
.download .downList .hd .th2{width: 41%;}
.download .downList .hd .th3{width: 13%;}
.download .downList .hd .th4{width: 13%;}
.download .downList .hd .th5{width: 13%;}
.download .downList .hd .ipt:nth-child(2n){width: 10%;}
.download .downItem{padding: 14px 0;border-bottom: 15px solid #ececec;}
.download .downItem .tit{float: left;width: 20%;padding-top: 46px;color: #000000;text-align: center;}
.download .downItem .tip{float: right;width: 80%;line-height: 38px;}
.download .downItem .item div{float: left;color: #81868f;width: 10%;padding-right: 24px;}
.download .downItem .item .td2 a{color: #0033ff;}
.download .downItem .item .td2 a:hover{color: #4bb8b7;}
.download .downItem .item .td1{width: 17.5%;}
.download .downItem .item .td2{width: 34%;}
.download .downItem .item .td3{width: 16.5%;}
.download .downItem .item .td4{width: 16.5%;}
.download .downItem .item .td5{width: 15.5%;}

@media screen and (max-width: 1000px) {
	.download .s-in{width: 100%;}
	.download .downItem{font-size: 14px;}
	.download .downItem .tit{padding-top: 9px;}
	.download .downItem .tip{padding-left: 8px; border-left: 1px solid #dcdcdc;}
	.download .downList .hd .th2{width: 80%;/* padding-left: 30px; */text-align: center;}
	.download .downList .hd .th3{display: none;}
	.download .downList .hd .th4{display: none;}
	.download .downList .hd .th5{display: none;}
	.download .downItem .item .td1{width: 40%;}
	.download .downItem .item .td2{width: 100%;border-bottom: 1px solid #dcdcdc;}
	.download .downItem .item .td3{display: none;}
	.download .downItem .item .td4{display: none;}
	.download .downItem .item .td5{display: none;}
}



.bg-gray{ background-color: #eae8e8;}
.section{ padding: 70px 0;}
.section .container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.row{display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}
.row h2{padding-bottom: 30px;
    font-size: 36px;
    line-height: 36px;
    color: #009999;
    font-weight: 400;
    font-family: "Roboto Condensed";}
.time-line-wrapper {
    position: relative;
    padding-top: 155px;
}

.time-wrap {
    position: absolute;
    top: 0;
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.time-one{
    max-width: 350px;
    margin-left: 40px;
    position: relative;
}

.time-wrap h5 {
    font-size: 30px;
    color: #009999;
    font-weight: 700;
    font-family: "Roboto Condensed";
}

.row p {
    font-size: 18px;
    line-height: 30px;
    color: #666666;
    font-weight: 400;
    font-family: "Open Sans";
    padding-bottom: 40px;
}

.row p:last-child {
    padding-bottom: 0!important;
}
.time-one::after {
    position: absolute;
    content: "";
    left: -20px;
    top: 10px;
    width: 5px;
    height: 160px;
    background: #009999;
}
.time-two{
    max-width: 271px;
    margin-left: 20px;
    position: relative;
}

.time-two::after {
    position: absolute;
    content: "";
    left: -20px;
    top: 10px;
    width: 5px;
    height: 170px;
    background: #009999;
}



.time-three{
    max-width: 478px;
    margin-left: 20px;
    position: relative;
}

.time-three::after {
    position: absolute;
    content: "";
    left: -20px;
    top: 10px;
    width: 5px;
    height: 173px;
    background: #009999;
}

.col-md-12 {
    padding: 0 15px;
}
@media (min-width: 1200px){
	.section .container {max-width:97%;}
}

@media (min-width: 1550px){
	.section .container {max-width: 1500px;}
}

@media (min-width: 768px){
.col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
}

@media screen and (max-width: 1199px) {
.time-line-wrapper {
    padding-top: 0;
}

.time-wrap { position: static; flex-direction: column; padding-bottom: 20px;}

.time-line-wrapper { padding-top: 0;}

.time-one { max-width: 350px; margin-left: 20px;}

.time-one::after ,.time-two::after ,.time-three::after{ height: 100%;}

}
