@charset "utf-8";
* {	margin: 0;	padding: 0;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img {	border: medium none;	margin: 0;	padding: 0; font-weight:500;}
body,button,input,select,textarea {	 font-family:"微软雅黑","宋体",tahoma,Srial,helvetica,sans-serif;	outline: none;}
h1,h2,h3,h4,h5,h6 {	font-size: 100%;}
ul,ol,li {	list-style: none; }
a {	text-decoration: none;	color: #484848;    vertical-align: top;-webkit-transition: all .5s ease-in;
    -moz-transition: all .5s ease-in;
    -ms-transition: all .5s ease-in;
    -o-transition: all .5s ease-in;
    transition: all .5s ease-in;}
a:hover {	color: #fc0000;}
img {	border: 0px;}
em{ font-style:normal;}
table {	border-collapse: collapse;	border-spacing: 0;}
html,body {	color: #000000;	background: #fff;	margin: 0 auto;font-size: 14px !important; overflow-x:hidden;}
.hide {	display: none;}
.clear {	clear: both;}
.center{ text-align:center;}
.pic100 img{width:100%;}
h1{ font-size:26px;color:#464646;}
.justify_fix{display:inline-block;*display: inline; *zoom:1; width:100%; height:0; overflow:hidden;}
.f-turn{-webkit-transition: all .5s ease-in;
    -moz-transition: all .5s ease-in;
    -ms-transition: all .5s ease-in;
    -o-transition: all .5s ease-in;
    transition: all .5s ease-in;}
.fl{float:left;}
.fr{float:right;}
.pad60{padding:60px 0;}
.overflow{ overflow:hidden;}
.clear {clear:both;visibility:hidden;display:block;font-size:0;line-height:0;}
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix {*zoom:1;}
.white,.white a{ color:#fff;}
.rela{ position:relative;}
.pad0{ padding:0 !important;}



header .container{ width:90%;}
.logo { display:inline-block;}
.logo img{height:160px; width:auto;}
nav{ width:78%;float:right;margin-top:45px; text-align:right;}
nav ul li{display:inline-block; margin-left:80px;}
nav ul li a{ display:block; color:#fff;}
nav ul li a span{ display:block;padding-bottom:8px; border-bottom:1px solid #fff; font-size:18px; margin-bottom:8px;}
nav ul li a:hover,nav ul li a.cur{  color:#fc0000;}
nav ul li a:hover span,nav ul li a.cur span{border-bottom: 1px solid #fc0000;}
.banner{ overflow:hidden;}
.flexslider .slides img{-webkit-animation: fd 15s ease infinite;
	-ms-animation: fd 15s ease infinite;
	-moz-animation: fd 15s ease infinite;}
@-webkit-keyframes fd{0%{-webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1);}50%{-webkit-transform: scale3d(1.1,1.1,1); transform: scale3d(1.1,1.1,1);}100%{-webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1);}}
.bannerb .flexslider,.bannerb .slides,.flexslider .slides > li{ height:100%;}
.bannerb .flexslider li a{ display:block; height:100%; width:100%;}
.bannerb .flexslider li a img{ width:100%;height:100%;}
.h_T h2{ color:#363636;font-size:36px;}
.h_T div{ background:url(../images/titbg.png) no-repeat center;margin: 8px 0 0;}
.h_T div em{ display:inline-block; width:11px;height:11px; background-color:#dcdcdc;-webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg);transform: rotate(-45deg);margin: 0 2px;}
.h_T div em.em1,.h_T div em.em3{-webkit-animation: ss1 1.5s ease infinite;
	-ms-animation: ss1 1.5s ease infinite;
	-moz-animation: ss1 1.5s ease infinite;}
@-webkit-keyframes ss1{0%{background-color:#fd0037;}50%{background-color:#dcdcdc;}100%{background-color:#fd0037;}}
.h_T div em.em2{-webkit-animation: ss2 2s ease infinite;
	-ms-animation: ss2 2s ease infinite;
	-moz-animation: ss2 2s ease infinite;}
@-webkit-keyframes ss2{0%{background-color:#fd0037;}50%{background-color:#dcdcdc;}100%{background-color:#fd0037;}}	
.h_T h2 span{ color:#fd0037;background-image: -webkit-linear-gradient(left,#fd0037,#fcdde4 25%,#fd0037 50%,#fcdde4 75%,#fd0037);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-background-size: 200% 100%;
    -webkit-animation: masked-animation 4s infinite linear;}
@-webkit-keyframes masked-animation{0%{background-position:0 0}100%{background-position:-100% 0}}
.h_T p{ color:#6e6e6e;font-size:14px;margin-top:10px;}
.h_T.white p {color: #fff;}
.h_C{ margin-top:45px;}
.h_C img{ max-width:100%}
.h_aboutC img{ max-width:100%}
.h_aboutCR{ padding:0 15px 0 50px !important;}
.h_aboutCR h5{ font-size:30px; font-weight:bold;}
.h_aboutCR h5 span{ color:#fd0037;}
.h_aboutCR p{ color:#6a6a6a;line-height:30px;height:210px; overflow:hidden;margin-top:18px;}
.h_aboutCR div{ display:inline-block;  margin-top:60px;}
.h_aboutCR div a{color:#fd0037; border:1px solid #fd0037;border-radius:25px;padding:13px 48px; display:block;}
.h_aboutCL{ overflow:hidden;}
.h_aboutCL1{ position:absolute;left:-40%;top:-40%; width:90%;}
.h_aboutCL2{ position:absolute;right:-40%;bottom:-40%; width:60%;}
.animated .h_aboutCL1{left:0;top:0;}
.animated .h_aboutCL2{right:0;bottom:0;}
.h_case{ background-color:#24252a;}
.h_caseC li{ float:left;width:20%;-webkit-perspective: 400px; perspective: 400px;}
.h_caseC li a{ display:block; position:relative;}
.h_caseC li a h5{ display:none;}
.info { -webkit-transform: rotate3d(1, 0, 0, 90deg);transform: rotate3d(1, 0, 0, 90deg);
  width: 100%; height: 100%;position: absolute; top: 0; left: 0; pointer-events: none; background-color: rgba(0, 0, 0, 0.46);}
.info h5{ margin-top:25%;font-size:18px; margin-bottom:10px;}
.info time span{ margin:0 5px;font-size:12px; display:inline-block;}
.in-top .info {
  -webkit-transform-origin: 50% 0%;
          transform-origin: 50% 0%;
  -webkit-animation: in-top 300ms ease 0ms 1 forwards;
          animation: in-top 300ms ease 0ms 1 forwards;
}
.in-right .info {
  -webkit-transform-origin: 100% 0%;
          transform-origin: 100% 0%;
  -webkit-animation: in-right 300ms ease 0ms 1 forwards;
          animation: in-right 300ms ease 0ms 1 forwards;
}
.in-bottom .info {
  -webkit-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
  -webkit-animation: in-bottom 300ms ease 0ms 1 forwards;
          animation: in-bottom 300ms ease 0ms 1 forwards;
}
.in-left .info {
  -webkit-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
  -webkit-animation: in-left 300ms ease 0ms 1 forwards;
          animation: in-left 300ms ease 0ms 1 forwards;
}
.out-top .info {
  -webkit-transform-origin: 50% 0%;
          transform-origin: 50% 0%;
  -webkit-animation: out-top 300ms ease 0ms 1 forwards;
          animation: out-top 300ms ease 0ms 1 forwards;
}
.out-right .info {
  -webkit-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
  -webkit-animation: out-right 300ms ease 0ms 1 forwards;
          animation: out-right 300ms ease 0ms 1 forwards;
}
.out-bottom .info {
  -webkit-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
  -webkit-animation: out-bottom 300ms ease 0ms 1 forwards;
          animation: out-bottom 300ms ease 0ms 1 forwards;
}
.out-left .info {
  -webkit-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
  -webkit-animation: out-left 300ms ease 0ms 1 forwards;
          animation: out-left 300ms ease 0ms 1 forwards;
}
@-webkit-keyframes in-top {
  from {
    -webkit-transform: rotate3d(-1, 0, 0, 90deg);
            transform: rotate3d(-1, 0, 0, 90deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
            transform: rotate3d(0, 0, 0, 0deg);
  }
}
@keyframes in-top {
  from {
    -webkit-transform: rotate3d(-1, 0, 0, 90deg);
            transform: rotate3d(-1, 0, 0, 90deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
            transform: rotate3d(0, 0, 0, 0deg);
  }
}
@-webkit-keyframes in-right {
  from {
    -webkit-transform: rotate3d(0, -1, 0, 90deg);
            transform: rotate3d(0, -1, 0, 90deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
            transform: rotate3d(0, 0, 0, 0deg);
  }
}
@keyframes in-right {
  from {
    -webkit-transform: rotate3d(0, -1, 0, 90deg);
            transform: rotate3d(0, -1, 0, 90deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
            transform: rotate3d(0, 0, 0, 0deg);
  }
}
@-webkit-keyframes in-bottom {
  from {
    -webkit-transform: rotate3d(1, 0, 0, 90deg);
            transform: rotate3d(1, 0, 0, 90deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
            transform: rotate3d(0, 0, 0, 0deg);
  }
}
@keyframes in-bottom {
  from {
    -webkit-transform: rotate3d(1, 0, 0, 90deg);
            transform: rotate3d(1, 0, 0, 90deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
            transform: rotate3d(0, 0, 0, 0deg);
  }
}
@-webkit-keyframes in-left {
  from {
    -webkit-transform: rotate3d(0, 1, 0, 90deg);
            transform: rotate3d(0, 1, 0, 90deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
            transform: rotate3d(0, 0, 0, 0deg);
  }
}
@keyframes in-left {
  from {
    -webkit-transform: rotate3d(0, 1, 0, 90deg);
            transform: rotate3d(0, 1, 0, 90deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
            transform: rotate3d(0, 0, 0, 0deg);
  }
}
@-webkit-keyframes out-top {
  from {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
            transform: rotate3d(0, 0, 0, 0deg);
  }
  to {
    -webkit-transform: rotate3d(-1, 0, 0, 124deg);
            transform: rotate3d(-1, 0, 0, 124deg);
  }
}
@keyframes out-top {
  from {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
            transform: rotate3d(0, 0, 0, 0deg);
  }
  to {
    -webkit-transform: rotate3d(-1, 0, 0, 124deg);
            transform: rotate3d(-1, 0, 0, 124deg);
  }
}
@-webkit-keyframes out-right {
  from {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
            transform: rotate3d(0, 0, 0, 0deg);
  }
  to {
    -webkit-transform: rotate3d(0, -1, 0, 114deg);
            transform: rotate3d(0, -1, 0, 114deg);
  }
}
@keyframes out-right {
  from {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
            transform: rotate3d(0, 0, 0, 0deg);
  }
  to {
    -webkit-transform: rotate3d(0, -1, 0, 124deg);
            transform: rotate3d(0, -1, 0, 124deg);
  }
}
@-webkit-keyframes out-bottom {
  from {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
            transform: rotate3d(0, 0, 0, 0deg);
  }
  to {
    -webkit-transform: rotate3d(1, 0, 0, 124deg);
            transform: rotate3d(1, 0, 0, 124deg);
  }
}
@keyframes out-bottom {
  from {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
            transform: rotate3d(0, 0, 0, 0deg);
  }
  to {
    -webkit-transform: rotate3d(1, 0, 0, 124deg);
            transform: rotate3d(1, 0, 0, 124deg);
  }
}
@-webkit-keyframes out-left {
  from {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
            transform: rotate3d(0, 0, 0, 0deg);
  }
  to {
    -webkit-transform: rotate3d(0, 1, 0, 124deg);
            transform: rotate3d(0, 1, 0, 124deg);
  }
}
@keyframes out-left {
  from {
    -webkit-transform: rotate3d(0, 0, 0, 0deg);
            transform: rotate3d(0, 0, 0, 0deg);
  }
  to {
    -webkit-transform: rotate3d(0, 1, 0, 124deg);
            transform: rotate3d(0, 1, 0, 124deg);
  }
}
.h_caseC ul:after { content: ""; display: table; clear: both;}
.h_caseC ul li { overflow:hidden; position: relative; float: left; width: 25%; padding: 0; list-style: none;}
.h_caseC ul li a {vertical-align: top; text-decoration: none;}
.h_caseC ul li .info{box-sizing: border-box;}
.h_caseC ul{ margin-bottom:0;}
.h_morebtn{ margin-top:50px;}
.h_morebtn a{ display:inline-block; padding:12px 45px; border:1px solid #fd0037; border-radius:30px;  color:#fd0037;}
.h_morebtn a:hover,.siteR a.hover,.siteR a:hover,.h_aboutCR div a:hover{ background-color:#fd0037; color:#fff;}
.h_newC li{ margin-bottom:12px;}
.h_newC a{ display:block; position:relative; background-color:#f8f8f8; padding:25px 25px 25px 35px;}
.h_newC a div{ overflow:hidden; position:relative; z-index:1;}
.h_newC a div h5{float:left;width:calc(100% - 100px); font-size:18px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; *white-space:nowrap;}
.h_newC a div time{ display:inline-block; float:right;}
.h_newC a p{position:relative; z-index:1; font-size:13px;color:#9f9f9f;line-height:20px; height:40px; overflow:hidden;margin-top:12px;}
.h_newC a font{ width:10px; background-color:#fd0037; position:absolute;left:0;top:0;height:100%;-webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;}
.h_newC a:hover font{ width:100%;}
.h_newC a:hover div,.h_newC a:hover p{ color:#fff;}
.footpic{ float:left; width:60%; height:503px;}
.footsbmit{ float:right;width:40%; background-color:#fd0037; padding:65px 5%;}
.footsbmit h2{ font-size:36px; margin-bottom:18px;}
.footsbmit input[type='text']{ border-bottom:1px solid #fff; padding:12px 0; background-color:transparent; width:100%; fon-size:16px; margin:5px 0;}
.footsbmit input:-moz-placeholder,.footsbmit textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #fff;}
.footsbmit input::-moz-placeholder,.footsbmit textarea::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #fff;}
.footsbmit input:-ms-input-placeholder,.footsbmit textarea:-ms-input-placeholder{  color: #fff;}
.footsbmit input::-webkit-input-placeholder,.footsbmit textarea::-webkit-input-placeholder{  color: #fff;}
.footsbmit textarea{ border-bottom:1px solid #fff; padding:12px 0; background-color:transparent; width:100%; margin-top:7px; height:107px; resize:none;}
.submit{ margin-top:45px; padding:10px 35px; border:1px solid #fff; background-color:transparent;color: #fff;}
.footR{ background-color:#24252a;padding:0 15px 0 70px !important;height:503px;}
.footR h2{ font-size:48px; font-weight:bold; margin-top:140px;}
.footR p{ font-size:16px; margin:10px 0 30px;}
.footR ul li{ padding-left:30px; margin:15px 0; font-size:16px;line-height:25px;}
.footR ul li.li1{ background:url(../images/icon_1.png) no-repeat;}
.footR ul li.li2{ background:url(../images/icon_2.png) no-repeat;}
.footR ul li.li3{ background:url(../images/icon_3.png) no-repeat;}
.bq{ padding:27px 0;background-color:#131316;}
.otherC{ background:url(../images/other1.jpg) no-repeat center top; background-size:cover;}
.otherC .h_T{padding:90px 0;}
.site{margin-top:50px;}
.siteL{ font-size:36px;color:#363636;}
.siteL h2:nth-child(1){ display:none !important}
.siteR{ text-align:right;color:#b5b5b5; margin-top:15px;}
.siteR a{color:#b5b5b5; padding:12px 30px; border:1px solid #d2d2d2; border-radius:25px; font-size:16px; margin:0 5px;}
.siteR a:hover,.siteR a.hover{ border-color:#fd0037;}
.about h5{font-size: 30px !important;}
.about p{ height:auto;}
.case li{ width:32.3333% !important; margin:10px 0.5%;}
.pagelist{ margin-top:40px; text-align:center;}
.pagelist li{ display:inline-block !important;margin:0 3px;}
.pagelist li a,.pagelist li span{ display:block;height:34px;line-height:34px;padding: 0 11px; border:1px solid #dcdcdc;}
.pagelist li a:hover,.pagelist li.active span{ background-color:#fd0037; color:#fff;}
.newmain{ background-color:#f7f7f7; padding:44px; margin:60px auto;}
.newmain h1{ font-size:30px;}
.newmain time{ text-align:center; display:block; color:#bfbfbf; margin:10px 0 19px;}
.newmain time span{ display:inline-block;margin:0 10px;}
.newmain article img{ max-width:100%;}
.newmain article{line-height:32px; margin-top:30px; color:#565657;}
.tj{ margin-bottom:60px;} 
.new{ padding:36px 0 60px;}
.prenext{ border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; padding:15px 5px; margin-top:50px;}
.prenext p:last-child{ text-align:right;}
.serviceC h5 span{color: #fd0037; font-size:36px; font-weight:bold;}
.serviceC h5{font-size:24px !important;}
.about{color: #6a6a6a;line-height: 30px;margin-top: 18px;}
.zpxx li{  margin-bottom:20px;}
.zpxx li a{ padding:24px; display:block;border:1px solid #d2d2d2;}
.zpxx li a h5{ font-size:20px;}
.zpxx li a h5 span{ color:#fd0037;}
.zpxx li p{ color:#787878;line-height:25px;height:150px; overflow:hidden;margin-top:18px;}
.hrlist dl{background: #f8f8f8;padding:0 40px;margin-bottom: 15px;position: relative;}
.hrlist dl dt{cursor: pointer;padding: 30px 0;}
.hrlist dl dt h5{font-size: 18px;padding-right:45px;font-weight:bold;color: #363636;}
.hrlist dl:after{content:''; display: inline-block;position: absolute;top: 50px;right:40px;width: 35px;height: 35px;    background: url(../images/join_icon.png) no-repeat;pointer-events: none;background-size:100%;}
.hrlist dl dt p{margin-top: 23px;color: #999999;font-size: 13px;}
.hrlist dl dt p span{display:inline-block;margin:0 15px 5px 0;}
.hrlist dl dd{border-top: 2px solid #e6e6e6;padding: 30px 0; display:none;color: #999999;font-size: 14px;line-height: 30px;}
.hrlist dl dd h5{color: #666;font-size: 18px;margin-bottom: 20px;}
.hrlist dl.on:after{background: url(../images/join_icon_on.png) no-repeat;background-size:100%;}
.hrlist dl.on dt h5{color: #fd0037;}










.menu{ display:none; position:absolute;right:15px;top:35px;}
#nav{ position:fixed;top:0; left:0; display:none;z-index:99; width:100%; background:#24252a; height:100%; overflow-y:scroll !important;}
#nav li{  color:#fff;}
#nav li a{ color:#fff;font-size:15px; display:inline-block; width:100%;height:3em; line-height:3em; padding-left:4%;border-bottom:1px solid #4c4e59; position:relative;}
#nav li a span{ position:absolute; right:6%; top:32%; text-indent:-99999px; display:block; width:9px; height:15px; background:url(../images/arrow.png) no-repeat;}
#nav li.btn_up{ text-align:center;}
#nav li.btn_up img{ vertical-align:middle; max-width:64px;width:10%;}
#nav li div{ display:none;font-size:13px; background-color:#34363d;}
#nav li div a{ padding-left:5%;}
.shadow{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6); z-index:8;}
.bannerb,.banners{ position:absolute;width:100%;height:100%;left:0;top:0;}
.banners,.bannersbg{ display:none;}
 

@media(max-width:1199px){
	nav {width: 70%;}
	nav ul li{margin-left: 20px;}
	.siteL { font-size: 30px;}
	.siteR a{ font-size: 14px;padding: 10px 20px;margin: 0 3px;}
	.h_aboutCR p{height: 150px;}
	.h_aboutCR div{margin-top: 40px;}	
}

@media(max-width:991px){
	.bannerb,.bannerbg{ display:none;}
	.banners,.bannersbg{ display:block;}
	 nav,.tj,.site { display:none !important;}
	.menu,.h_caseC li a h5{ display:block;}
	.logo img { height: 120px;}
	.h_T h2,.siteL{font-size: 26px;}
	.footpic,.footsbmit{ width:50%;}
	.footR{ height:auto; padding:30px 25px !important; }
	.footR h2 { font-size: 38px; font-weight: bold; margin-top: 0;}
	.newmain h1 { font-size: 24px;}
	.prenext p:last-child { text-align: left; margin-top: 10px;}
	.h_caseC li a h5{ position:absolute;width:100%;bottom:0;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; *white-space:nowrap;background-color: rgba(0, 0, 0, 0.46);}
	.padpic{ padding:0 !important;float:none !important; width:100%; margin:10px 0;}
	.serviceC{margin-top: 0;}
	.h_aboutCR { padding: 20px 0 0 0 !important;}
	.banner{ height:auto !important;}
	.h_caseC ul li{width: 50%;}
	.h_caseC ul li:nth-child(5),.h_caseC ul li:nth-child(6),.h_caseC ul li:nth-child(7),.h_caseC ul li:nth-child(8),.h_caseC ul li:nth-child(9),.h_caseC ul li:nth-child(10),.h_newC li:nth-child(5),.h_newC li:nth-child(6){ display:none;}
	.case ul li:nth-child(5),.case ul li:nth-child(6),.case ul li:nth-child(7),.case ul li:nth-child(8),.case ul li:nth-child(9),.case ul li:nth-child(10),.new li:nth-child(5),.new li:nth-child(6){ display:block;}
	}


@media(max-width:767px){
	.flex-control-nav,.footpic { display:none;}
	.footsbmit { width:100%;padding: 35px 15px;}
	.footsbmit h2 { font-size: 26px;}
	.footR h2 { font-size: 28px;}
	.bq { padding: 20px 15px; font-size:12px;}
	.new {padding: 30px 15px;}
	.pad60 { padding:30px 0;}
	.newmain{ margin: 30px 15px !important; padding: 30px 15px;}
	.newmain h1 { font-size: 20px;}
	.newmain time{ font-size: 12px;}
	.case,.serviceC,.about{padding:0 15px;}
	.case li {  width: 100% !important; margin: 10px 0;}
	.about h5 { font-size: 22px !important;}
	.h_caseC ul li{width: 100%;}
	.h_caseC ul li:nth-child(3),.h_caseC ul li:nth-child(4){ display:none;}
	.case ul li:nth-child(3),.case ul li:nth-child(4){ display:block;}
	.h_C{margin-top: 30px; padding:0 15px;}
	.h_aboutCR h5 { font-size: 20px;}
	.h_T {padding:0 15px;}
	 .hrlist{padding:40px 15px;}
  .hrlist dl {padding: 0 15px;}
	.hrlist dl dt h5 {font-size: 16px;padding-right: 40px;}
	.hrlist dl:after {top: 26px;right: 15px;width: 26px;height: 26px;}
	.hrlist dl dt p { margin-top: 16px;}
	.hrlist dl dd h5 {font-size: 16px;}
}


@media(max-width:640px){
	.newmain h1,.zpxx li a h5 {  font-size: 18px;}
	.serviceC h5 {  font-size: 18px !important;}
	.serviceC h5 span{font-size: 22px;}
	
}
@media(max-width:570px){
	.logo img { height: 100px;}
}
@media (max-width:495px){
	.h_newC a div h5{ font-size: 15px;width: 100%;float: none;}
	.h_newC a div time{float: none;display: block; margin-top:5px;}
	
}

@media (max-width:390px){
	
}

