@charset "utf-8";
/* CSS Document */
body{ font-family:'Arial', 'Times New Roman' ,'microsoft YaHei'; font-size:12px; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,button,textarea,p,blockquote,figure,span{margin:0;padding:0;}
ul li{list-style:none;}
a{ text-decoration:none; }
.pull-left{ float:left; }
.pull-right{ float:right; }
img {
  /* Responsive images (ensure images don't scale beyond their parents) */

  /*fixd for baidu map*/
  max-width: 100%;
  /* Part 1: Set a maxium relative to the parent */

  width: auto\9;
  /* IE7-8 need help adjusting responsive images */

  height: auto;
  /* Part 2: Scale the height according to the width, otherwise you get stretching */

  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
#map_canvas img,
.google-maps img {
  max-width: none;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}

/*------------------公共------------------*/
h1,h2,h3,h4,h5,h6{ font-weight:normal; margin-bottom:5px; }
a{ color:#393434; }
a:hover{ color:#555; }
.container{ width:1600px; margin:0 auto; }
.content{ width:1000px; margin:0 auto; }
.b1{ background:#f8f6f6; }
.b2{ background:#e7e7e7; }
.w2{ margin:30px 0; }
input,textarea{ background:#f0f0f0; border:none; padding:10px; }
input:focus,textarea:focus{ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {　color: #888;　}
input::-moz-placeholder, textarea::-moz-placeholder { color: #888; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder {　color:#888;　}
/*------头部------*/
.header{ padding:18px 0 0; }
.logo{ float:left; width:125px; }
.nav{ float:right; }
.nav li{ display:inline-block; font-size:16px; margin-left:25px; }
.nav li a{ color:#393434; display:inline-block;min-width:80px;text-align:center;padding:8px 0 18px;border-bottom:3px #fff solid; }
.nav li a:hover,
.nav li a.active{ color:#8bbd36; border-bottom:3px #8bbd36 solid; }
.mobile-nav{ display:none; }
.mobile-nav .mobile-btn{ text-align:right; padding-right:15px; }
.mobile-nav .mobile-btn img{ width:30px; }
.mobile-nav .mobile-n{ width:100%; background:#f19015; padding:15px 0; margin-top:3px; }
.mobile-nav .mobile-n li{ text-align:center; margin:5px 0; }
.mobile-nav .mobile-n li a{ color:#fff; font-size:15px; display:block; padding:5px 0; font-weight:bold;} 
.mobile-nav .mobile-n li a:hover,
.mobile-nav .mobile-n li a.active{ background:#f39b2b; }
.banner{ text-align:center; } 
/*.banner img{ width:100%; }*/
.banner .swiper-pagination-bullet{ width:12px; height:12px; background:#f39b56; }
.banner .swiper-pagination-bullet-active{ background:#ea8f26; }
/*-------底部-------*/
.w1{ width:250px; }
.footer{ padding:25px 0; }
.footer >ul > li{ display:inline-block; vertical-align:top; margin-bottom:20px; }
.footer >ul > li h3{ font-size:18px; color:#333; }
.footer >ul > li .f-list{ width:175px; margin-top:25px; }
.footer >ul > li .f-list li{ font-size:14px; line-height:1.8; display:block; }
.footer >ul > li .f-list li a{ color:#666; }
.footer >ul > li .f-list li a:hover{ color:#777; }
.footer >ul > li .ewm{ margin-top:15px; }
.footer >ul > li .ewm .ewm-pic{ float:left; }
.footer >ul > li .ewm .info01{ float:right; font-size:14px; color:#666; margin-top:35px; }
.footer >ul > li .ewm .info01 a{ color:#666; }
.footer >ul > li .ewm .info01 a em{ display: inline-block; height: 28px; line-height: 30px; vertical-align: bottom; }
.footer > p{ color:#666; font-size:14px; text-align:center; margin-top:30px; }
/*------分页------*/
.pagination {clear:both;margin: 20px 10px;text-align: left;}
.pagination-centered {text-align: center;}
.pagination-right { text-align: right;}
.pagination ul {display: inline-block;*display: inline; margin-bottom: 0;margin-left: 0;*zoom: 1;vertical-align:top;}
.pagination ul > li {display: inline;}
.pagination ul > li > a,
.pagination ul > li > span {float: left; margin:0 3px;padding: 0 6px;line-height: 20px;text-decoration: none; background-color: #777;border-radius: 2px; color:#fff; }
.pagination ul > .active > a,
.pagination ul > .active > span {color:#000; font-weight:700;}
.pagination ul > .active > a,
.pagination ul > .active > a:hover,
.pagination ul > .active > span,
.pagination ul > .active > span:hover {color: #fff;cursor: default; background-color:#f19015;}
.pagination ul > li.prev-page > a,
.pagination ul > li.prev-page > span,
.pagination ul > li.next-page > a,
.pagination ul > li.next-page > span{padding: 4px 15px;color:#333;background-color: #eee;}
.pagination ul > li.prev-page > a:hover,
.pagination ul > li.prev-page > span:hover,
.pagination ul > li.next-page > a:hover,
.pagination ul > li.next-page > span:hover{color:#000;background-color: #ddd;}
.pagination ul > li.disabled > span,
.pagination ul > li.disabled > span:hover,
.pagination ul > li.disabled > a,
.pagination ul > li.disabled > a:hover{color: #999;cursor: default; background-color: #eee;}

/*-------首页--------*/
.index-cont{ padding:30px 0 50px; }
.index-cont > li{ display:inline-block; background:#fff; padding:20px 18px; width:200px; height:195px; overflow:hidden; font-size:14px; margin-right:15px; }
.index-cont > li:nth-child(4n){ margin-right:0; }
.index-cont > li h3{ font-size:16px; color:#000; padding-right:8px; margin-bottom:18px; line-height:16px; }
.index-cont > li h3 em{ display:inline-block; margin-left:8px; height:16px; vertical-align:bottom; }
.index-cont > li p{ text-align:center; }
.index-cont > li .index-news-r{ height:48px; overflow:hidden; }
.index-cont > li .index-news-r .time{ width:48px; height:48px; background:#f19015; color:#fff; float:left; font-size:20px; text-align:center; }
.index-cont > li .index-news-r .time span{ height:18px; display:block; background:#333237; font-size:12px; }
.index-cont > li .index-news-r .t1{ float:right; margin-left:10px; width:140px; }
.index-cont > li .index-news-ls{ margin-top:8px; line-height:1.5; font-size:12px; }
.index-cont > li .index-news-ls li{ list-style-image:url(../images/icon02.jpg);margin-left:10px;height:22px;overflow:hidden; }
.index-cont > li .index-news-ls li span{ float:right; }

/*-------内页--------*/
.page-cont{ margin-top:-75px; position:relative; z-index:100; }
.page-cont-l{ float:left; width:22%; background:url(../images/bg01.png) no-repeat left top; margin-bottom:50px; }
.page-cont-l h3{ color:#fff; font-size:25px; padding-left:60px; margin:50px 0; }
.page-cont-l h3 span{ display:block; font-size:22px;text-transform: capitalize; }
.page-cont-l ul{ margin-top:65px; }
.page-cont-l ul li{ border-bottom:1px #e7e3e3 solid; }
.page-cont-l ul li a{ display:inline-block;color:#4d4d4d;padding:20px 0; width:200px; text-align:center; font-size:20px;border-left:16px #91c040 solid; }
.page-cont-l ul li:hover a,
.page-cont-l ul li.active a{ color:#f19015; border-left:16px #f19015 solid; }
.page-cont-r{ width:78%; float:right; margin-bottom:60px; }
.page-cont-r .page-cont-r-m{ padding:30px 40px; border:1px #c6c4c4 solid; background:#fff; }
.page-cont-r .page-cont-r-m > h4{ font-size: 14px; width: 100%; text-align: right; }
.page-cont-r .page-cont-r-m > h4 a{ color:#4d4d4d; }
.page-cont-r .page-cont-r-m > h4 a:hover,
.page-cont-r .page-cont-r-m > h4 a.active{ color:#f19015; }
.page-cont-r .page-cont-r-m .page-cont-r-t{ }
.page-cont-r .page-cont-r-m .page-cont-r-t h3{ font-size:26px; color:#4d4d4d; padding:20px 0; }

/*------公司简介-------*/
.intro p{ font-size:16px; color:#4d4d4d; line-height:2.2; text-indent:2em; }
.intro p img{ display:block; margin:0 auto 20px; }

/*------我们的专注------*/
.attention h3{ border-bottom:1px #aca9a9 solid; }
.attention p{ margin-top:30px; font-size:16px; color:#4d4d4d; line-height:2.2; text-indent:2em; }
.attention p img{ display:block; margin:10px auto 20px; }

/*------团队介绍-------*/
.team h3{ border-bottom:1px #aca9a9 solid; }
.team > ul{ padding:40px 30px; }
.team > ul > li{ width:49%; display:inline-block; margin-bottom:40px; }
.team > ul > li .team-l{ float:left; width:80px; }
.team > ul > li ul{ width:68%; float:right; font-size:14px; }
.team > ul > li ul li{ list-style-image:url(../images/icon03.jpg); color:#4d4d4d; }

/*------校企合作------*/
.school{ color:#4d4d4d; }
.school h3{ border-bottom:1px #aca9a9 solid; }
.school h4{ font-size:24px; margin:30px 15px; }
.school h5{ font-size:26px; }
.school p{ font-size:18px; line-height:2; padding:0 15px; }
.school p span{ font-size:22px; color:#f19015; }
.school p img{ display:inline-block; margin:50px 28px; }
.school p img:first-child{ margin-left:0; }

/*------荣誉资质------*/
.honor{ color:#4d4d4d; }
.honor h3{ border-bottom:1px #aca9a9 solid; }
.honor ul{ margin:40px 10px 20px; }
.honor ul li{ display:inline-block; margin-right:7px; width:32%; vertical-align:top; }
.honor ul li p{ font-size:16px; color:#4d4d4d; margin:25px 0; text-align:center; }


/*------解决方案------*/
.solution .cont-list{ margin-bottom:60px; }
.solution .cont-list > img{ display:block; margin:25px auto; }
.solution .cont-list h4{ font-size:18px; color:#4d4d4d; margin:25px 0; line-height:1.8; }
.solution .cont-list h4 span{ color:#f19015; }
.solution .cont-list p{ font-size:16px; color:#4d4d4d; }
.solution .cont-list p span{ color:#f19015; }
.solution .cont-list .list01{ text-align:center; }
.solution .cont-list .list01 li{ display:inline-block; width:38%; text-align:left; margin-left:4%; vertical-align:top; }
.solution .cont-list .list01 li:first-child(odd){ margin-left:0; }
.solution .cont-list li p{ margin:8px 0; }
.solution .cont-list .list02,
.solution .cont-list .list03{ width:80%; margin:0 auto; }
.solution .cont-list .list02 li{ display:inline-block; width:40%; margin-left:5%; vertical-align:top; }
.solution .cont-list .list02 li:first-child{ width:52%; margin-left:0; }
.solution .cont-list .list03 li{ display:inline-block; width:32%; vertical-align:top; } 
.solution .cont-list .list03 li p,
.solution .cont-list .list04 li p{ text-align:center; }
.solution .cont-list .list03 li p,
.solution .cont-list .list04 a{ color:#4d4d4d; }
.solution .cont-list .list04{ width:95%; margin:25px auto; }
.solution .cont-list .list04 txt{ font-size:16px; }
.solution .cont-list .list04 li{ display:inline-block; width:49%; }

/*------经典方案------*/
.case > h3{ padding:0 0 20px; border-bottom:1px #b1b1b1 solid; }
.case .case-list{ padding:30px 0; margin-bottom:20px; border-bottom:1px #c5c5c5 dashed; }
.case .case-list .case-list-l{ width:215px; float:left; }
.case .case-list .case-list-r{ width:66%; float:right; }
.case .case-list .case-list-r h4{ font-size:18px; color:#91c040; height:25px; overflow:hidden; }
.case .case-list .case-list-r p{ font-size:16px; color:#4d4d4d; line-height:1.5; height:100px; overflow:hidden; }
/*-----案例详细------*/
.case-detail{ margin-top:30px; }
.case-detail > h2{ font-size:30px; color:#000; text-align:center; }
.case-detail .case-detail-cont{ padding:30px 0; }
.case-detail .case-detail-cont .swiper-slide{ width:75%; margin:0 auto; text-align:center; }
.case-detail .case-detail-cont .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ left:0; background:none; width:50px; height:50px; }
.case-detail .case-detail-cont .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ right:0; background:none; width:50px; height:50px; }
.case-detail .case-detail-cont .case-detail-txt{ width:80%; margin:0 auto; font-size:16px; color:#4d4d4d; }
.case-detail .case-detail-cont .case-detail-txt p{ margin-top:50px; line-height:1.8; }
.case-detail .case-detail-cont .case-detail-txt p span{ font-weight:bold; }
.back{ width:100%; text-align:right; margin:30px auto 0; }
.back a{ display:inline-block; font-size:14px; color:#fff; background:#8bbd36; padding:2px 12px; }
/*----案例分解-----*/
.case-depart{ margin-top:30px;font-size: 16px; color: #4D4D4D; line-height: 1.8; }
.case-depart > h2{ font-size:30px; color:#000; text-align:center; }
.case-depart .case-depart-cont{ padding:30px 0; }
.case-depart .case-depart-cont > p{ text-align:center; margin-top:20px; }
.case-depart .case-depart-cont .swiper-slide{ width:75%; margin:0 auto; text-align:center; }
.case-depart .case-depart-cont .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ left:0; background:none; width:50px; height:50px; }
.case-depart .case-depart-cont .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ right:0; background:none; width:50px; height:50px; }
.case-depart .case-depart-cont .case-depart-txt{ width:88%; margin:0 auto; font-size:16px; color:#4d4d4d; }
.case-depart .case-depart-cont .case-depart-txt p{ margin-top:50px; line-height:1.8; }
.case-depart .case-depart-cont .case-depart-txt p span{ font-weight:bold; }
.case-depart .case-depart-cont .case-depart-txt p img{ display:block; margin:20px auto; }

/*------服务------*/
.service h3{ border-bottom:1px #aca9a9 solid; }
.service .service-depart h4{ font-size:22px; margin:30px 0; }
/*--服务咨询--*/
.service .service-depart .s-list01{ background:#5b9bd5; margin:15px 0; padding:15px; border-radius:10px; }
.service .service-depart .s-list01 .list-l{ width:120px; float:left; }
.service .service-depart .s-list01 .list-l img{ border-radius:10px; }
.service .service-depart .s-list01 .list-r{ width:79%; float:right; font-size:16px; color:#fff; line-height:1.7; }
.service .service-depart .s-list02{ padding:15px 0; line-height:1.5; }
.service .service-depart .s-list02 img{ display:block; margin:0 auto 15px; }
.service .service-depart .s-list02 p{ text-align:center; font-size:18px; color:#4d4d4d; }
/*--服务网络--*/
.service .service-depart .list03{ font-size:18px; color:#f19015; padding:20px 0 0; }
.service .service-depart .list03 img{ display:block; margin:35px auto; }
.service .service-depart .list04{ color:#4d4d4d; margin-bottom:30px; padding:0; }
.service .service-depart .list04 h5{ font-size:26px; }
.service .service-depart .list04 .txt{ font-size:16px; margin-top:25px; line-height:1.5; }
.service .service-depart .list04 .txt a{ color:#4d4d4d; }

/*------新闻------*/
.news > h3{ padding:0 0 20px; border-bottom:1px #b1b1b1 solid; }
.news .news-list{ padding:30px 0 10px; }
.news .news-list .news-list-l{ width:170px; float:left; }
.news .news-list .news-list-r{ width:73%; float:right; }
.news .news-list .news-list-r h4{ font-size:18px; height:25px; line-height:25px; overflow:hidden; }
.news .news-list .news-list-r h4 a{ color:#91c040; }
.news .news-list .news-list-r p{ font-size:14px; color:#4d4d4d; line-height:1.8; height:75px; overflow:hidden; }
.news .news-list .news-list-r > a{ display:block; float:right; font-size:14px; color:#91c040; margin-top:-15px; }

/*------新闻详细------*/
.news-detail{ margin-top:30px; font-size: 16px; color: #4D4D4D; line-height: 1.8; }
.news-detail > h2{ font-size:30px; color:#000; text-align:center; }
.news-detail .news-detail-cont{ padding:30px 0; }
.news-detail .news-detail-cont img{ display:block; margin:10px auto 30px; }
.news-detail .news-detail-cont .news-detail-txt{ width:98%; margin:0 auto; font-size:16px; color:#4d4d4d; line-height:1.8; }
.news-detail .news-detail-cont .news-detail-txt h4{ color:#000; margin:30px 0; }
.news-back{ width:100%; margin:30px auto 0; }
.news-back > a{ display:inline-block; font-size:14px; color:#fff; background:#f19015; padding:2px 12px; border-radius:3px; }
.news-back p{ margin:5px 0; }
.news-back p a{ font-size:14px; color:#4d4d4d; }
.news-back p a:hover{ color:#333; }

/*------加入我们------*/
.join{ color:#4d4d4d; }
.join .join-cont > img{ display:block; margin:0 auto; }
/*--人才理念--*/
.join .join-cont .concept{ font-size:16px; margin:50px 0 30px; line-height:2; }
.join .join-cont .concept p{ text-indent:2em; }
/*--职业发展--*/
.join .join-cont .develop{ font-size:16px; margin:50px 0 30px; line-height:2; }
.join .join-cont .develop p{ text-indent:2em; }
.join .join-cont .develop p span{ color:#000; }
.join .join-cont .develop .develop-b{ margin-top:50px; }
.join .join-cont .develop .develop-b img{ display:block; margin:20px auto 0; }
/*--薪资福利--*/
.join .join-cont .salary{ font-size:16px; margin:50px 0 30px; line-height:2; }
.join .join-cont .salary h5{ font-size:16px; font-weight:bold; margin-top:25px; }
.join .join-cont .salary ul{ margin:30px 0; }
.join .join-cont .salary ul li{ list-style-image:url(../images/icon04.png); margin:5px 22px; }
/*--招聘方式--*/
.join .job{ color:#4d4d4d; }
.join .job .title{ background:#e9e9e9; padding:20px 0; font-size:16px; }
.join .job .title span{ display:inline-block; width:15%; text-align:center; vertical-align:top; margin-bottom:10px; }
.join .job .title span:first-child{ width:20%; } 
.join .job ul li .li-title{ padding:20px 0; font-size:16px; }  
.join .job ul li .li-title span{ display:inline-block; width:15%; text-align:center; vertical-align:top; margin-bottom:10px; }
.join .job ul li .li-title span:first-child{ width:20%; }
.join .job ul li .li-title.active{ background:#91c040; color:#fff; }
.join .job ul li .li-title.active a{ color:#fff; }
.join .job ul li{ border-top:1px #c6c4c4 dashed; }
.join .job ul li:first-child{ border:none; }
.join .job ul li .li-cont{ font-size:16px; line-height:2; padding:0 15px; display:none; }
.join .job ul li .li-cont .li-btn{ text-align:center; margin:10px 0 20px; }
.join .job ul li .li-cont .li-btn a{ background:#91c040; display:inline-block; padding:5px 15px; border-radius:5px; font-size:16px; color:#fff; }


/*--------联系我们---------*/
.contact > h3{ padding:0 0 20px; border-bottom:1px #b1b1b1 solid; }
/*--联系方式--*/
.c-list{ color:#4d4d4d; font-size:16px; line-height:2; border-top:1px #b1b1b1 dashed; padding:15px 0; } 
.c-list a{ color:#4d4d4d; }
.c-list:first-child{ border:none; margin-top:0; }
.c-list .contact-map{ margin:15px 0; }
/*--在线留言--*/
.contact .contact-cont .c-word{ font-size:16px; color:#4d4d4d; line-height:2; margin:15px 0; }
.contact .contact-cont .c-word form{ margin-top:20px; }
.contact .contact-cont .c-word form p{ margin-bottom:12px; }
.w3{ width:160px; }
.a1{ letter-spacing:5px; }
.a2{ letter-spacing:16px; }
.contact .contact-cont .c-word form p span{ display:inline-block; width:80px; text-align:right; margin-right:1px; }
.contact .contact-cont .c-word form p input,
.contact .contact-cont .c-word form p textarea{ margin-left:3px; }
.contact .contact-cont .c-word form p textarea{ width:450px; height:190px; vertical-align:top; }
.contact .contact-cont .c-word form p label,
.contact .contact-cont .c-word form p a{ display:inline-block; margin-left:10px; font-size:14px; }
.contact .contact-cont .c-word form p button{ background:#f19015; border:1px #f19015 solid; padding:5px 30px; font-size:24px; color:#fff; display:block; margin:20px auto; border-radius:5px; cursor:pointer; }

#page01,
#page02{ display:none; }


@media (max-width:1600px){
	.container{ width:100%; }
}

	
@media (max-width:1024px){
	.content{ width:100%; }
	.honor ul li{ margin-right:5px; } 
	.news .news-list .news-list-r{ width:70%; }
	.join .job .title span,
	.join .job ul li .li-title span{ width:15%; }
	
}

@media (max-width:769px){
	.logo{ float:none; margin:0 auto 20px; }
	.nav{ display:none; }
	/*.nav li a{ padding:8px 0 5px; }*/
	/*.banner{ display:none; }*/
	.mobile-nav{ display:block; margin-bottom:10px; }
	.mobile-n{ display:none; }
	.footer{ padding:25px 20px; }
	.footer >ul{ display:none; }
	/*.footer >ul > li .f-list{ width:155px; }*/
	.page-cont{ margin-top:0px; }
	.page-cont-l,
	.page-cont-r{ background:none; float:none; width:100%; }
	.page-cont-l ul li:hover a, .page-cont-l ul li.active a{ border:none; }
	.page-cont-l ul{ margin-top:0; }
	.page-cont-l h3{ margin:0; background:#f19015; padding:2px 0; text-align:center; font-size:18px; }
	.page-cont-l h3 span{ font-size:16px; }	
	.page-cont-l ul li{ text-align:center; }
	.page-cont-l ul li a{ font-size:14px; border-left:none; padding:10px 0; }
	.icon01{ display:none; }
	.page-cont-r .page-cont-r-m{ padding:30px 20px; }
	.page-cont-r .page-cont-r-m .page-cont-r-t h3{ font-size:20px; }
	.solution .cont-list h4{ font-size:16px; }
	.solution .cont-list p{ font-size:14px; }
	.team > ul > li{ width:82%; display:block; margin:0 auto 40px; }
	.school p img{ display:block; margin:30px auto; }
	.school p img:first-child{ margin-left:auto; }
	.case .case-list .case-list-l{ float:none; width:100%; text-align:center; }
	.case .case-list .case-list-r{ width:96%; float:none; }
	.case .case-list .case-list-r h4{ text-align:center; margin:10px 0; } 
	.honor ul li{ margin-right:3px; }
	.service .service-depart .s-list01{ margin-bottom:20px; }
	.service .service-depart .s-list01 .list-l{ width:100%; text-align:center; float:none; }
	.service .service-depart .s-list01 .list-r{ width:70%; margin:15px auto; float:none; }
	.news .news-list .news-list-l{ width:100%; text-align:center; float:none; }
	.news .news-list .news-list-r{ width:96%; margin:0 auto; float:none; }
	.news .news-list .news-list-r h4{ text-align:center; margin:10px 0; }
	.news .news-list .news-list-r > a{ margin-top:5px; }
	.news-detail > h2{ font-size:22px; }
	.join .job .title span:first-child{ width:30%; }
	.footer > p{ margin-top:0; }
	.page-cont-r{ margin-bottom:30px; }
	.page-cont-r .page-cont-r-m > h4{ display:none; }
	.index-cont{ padding: 5px 0px 20px; }
	.page-cont-l{ margin-bottom:0; }
	.banner .swiper-pagination-bullet{ width:8px; height:8px; }
	..swiper-container-horizontal > .swiper-pagination{ bottom:2px; }
	
	#page01{ overflow:hidden; scroll:none; display:block; }
	#page02{ overflow:hidden; display:none; position:relative; }
	}

@media ( max-width:480px){
	.index-cont > li{ display:block; margin:20px auto; width:280px; }
	.index-cont > li:nth-child(4n){ margin-right:auto; }
	.index-cont > li .index-news-r .t1{ width:218px; }
	.footer{ text-align:center; } 
/*	.footer > ul > li{ text-align:left; margin-bottom:15px; }
	.footer > ul > li .f-list{ margin-top:10px; }
*/	.team > ul > li{ width:100%; }
	.honor ul li{ display:block; text-align:center; width:100%; }
	.contact .contact-cont .c-word form p textarea{ width:90%; display:block; margin:0 auto; margin-top:10px; }
	.contact .contact-cont .c-word form p label{ margin-left:100px; margin-top:10px; }
	.join .job .title span,
	.join .job ul li .li-title span,
	.join .job ul li .li-title span:first-child{ width:30%; }
	}
	
@media ( max-width:400px){
	.team > ul{ padding:40px 0; }
	.join .job .title,
	.join .job ul li .li-title,
	.join .job ul li .li-cont{ font-size:14px; }
	} 
@media ( max-width:320px ){
	/*.footer >ul > li .f-list{ width:130px; }*/
	.contact .contact-cont .c-word form p a{ margin-left:0px; }
	.w1{ width:250px; }

	}