@charset "UTF-8";

/* CSS Document */
@media (max-width: 1685px) {
	/* 首页 start */
	.indexWrap{
		width: 1340px;
	}
	
	.wrap {
		width: 1345px;
	}
	
	.cloumn1RT {
	    margin-bottom: 10px;
	}
	
	.cloumn1R .cloumn1Rtext {
	    margin-bottom: 25px;
		    height: 150px;
	}
	
	.cloumn1R .i_Time {
	    margin-bottom: 25px;
	    margin-right: -85px;
	}
	
	.cloumn1R .i_Time dd {
	    margin-right: 85px;
	}
	
	.cloumn5ConL .imgText2 dd .text .textC {
	    height: 135px;
	    padding: 13px 0 0 0;
	    margin-bottom: 18px;
	}
	
	.cloumn5ConR .textList2 dd {
	    padding: 10px 20px 0;
	}
	
	.cloumn5ConR .textList2 dd a .text {
	    padding: 0px 0 11px 23px;
	}
	
	.cloumn5ConL .imgText2 dd .pic {
	    width: 58.0169%;
	}
	
	/* 首页 end */
	/* 尾部 start */
	.footerLink a {
	    padding: 0 10px;
	}
	
	.footer1L dd {
	    margin-right: 50px;
	}
	
	.footer1R {
	    padding-left: 10%;
	}
	
	.developers {
	    padding-left: 39.7215%;
	}
	/* 尾部 end */
	
	/* 公司简介 */
	.introductionBg {
	    background-color: #fff;
	    padding: 37px 65px 30px;
	}
	
	/* 公司简介 */
	
}
@media (max-width: 1500px) {
	/* 针对1440电脑 */
	/* 首页start */
	
	.cloumn5ConL .imgText2 dd .pic {
	    width: 57.4%;
	}
	
	.indexWrap{
		width: 1280px;
	}
	.wrap {
		width: 1340px;
	}
	
	.indexBanner_dl dd .indexBannerTitle img.img1 {
	    height: 50px;
	}
	
	.indexBanner_dl dd .indexBannerTitle img.img2 {
	    top: -30px;
	    height: 80px;
	}
	
	.indexBanner_dl dd .indexBannerTitle img.img3 {
	    top: -30px;
	    height: 27px;
	}

	.logo {
		margin-top: 31px;
	}

	.logo img {
		height: 40px;
	}

	.menuDl dd,.menuDl_d dd{
		width: 12.14%;
	}

	.menuDl dd .a1 {
		font-size: 14px;
	}
	.menuDl_d dd .div_a a{
		font-size: 12px;
	}

	.menuDl dd.dd4 {
		width: 15%;
	}

	.cloumn1RT {
		font-size: 32px;
		line-height: 74px;
		height: 74px;
	}
	
	.cloumn1RT {
	    margin-bottom: 13px;
	}

	.cloumn1R .cloumn1Rtext {
	    margin-bottom: 30px;
	    height: 150px;
	}

	.cloumn1R .i_Time {
		margin-bottom: 23px;
		margin-right: -48px;
	}

	.cloumn1R .i_Time dd {
		margin-right: 48px;
	}

	.cloumn1R .i_Time dd .time {
		font-size: 25px;
		line-height: 32px;
		height: 32px;
	}

	.cloumn1R .i_Time dd .text {
		line-height: 32px;
		height: 33px;
	}

	.cloumn1R .detail a {
		width: 126px;
		height: 36px;
		line-height: 36px;
	}

	.cloumnTop .cloumnTitle {
		font-size: 36px;
		line-height: 60px;
		height: 60px;
	}

	.cloumn2textT {
		font-size: 16px;
		height: 48px;
		line-height: 48px;
	}

	.clounm3Con {
		padding: 135px 0 101px;
	}

	.cloumn3textT {
		font-size: 16px;
		height: 33px;
		line-height: 33px;
	}

	.cloumn3text {
		bottom: 47px;
	}

	.bgMask {
		padding: 73px 0 104px 0;
	}

	.cloumn4Con {
		height: 455px;
	}

	.cloumn4C {
		min-width: 1100px;
	}

	.cloumn4Content dd .textTime {
		line-height: 70px;
		height: 70px;
		font-size: 34px;
	}

	.cloumn4Content dd .textCon {
		height: 66px;
	}

	.cloumn4Content dd .Con {
		height: 455px;
		margin-right: 9px;
	}

	.cloumn4Content dd {
		position: relative;
		height: 455px;
	}

	.cl4_more {
		width: 126px;
		height: 36px;
	}

	.cl4_more a {
		line-height: 36px;
	}

	.cloumn5menu dd {
	    width: 126px;
	    height: 36px;
	}
	
	.cloumn5menu dd{
		line-height: 36px;
	}

	.cloumn5Con {
		padding: 37px 0 45px;
	}

	.cloumn5Con .cl5_more a {
		width: 126px;
		height: 36px;
		line-height: 36px;
	}

	.cloumn5ConL .imgText2 dd .text .title {
		height: 55px;
		line-height: 55px;
	}

	.cloumn5ConL .imgText2 dd .text .textC {
		line-height: 24px;
		height: 72px;
	}

	.cloumn5ConR .textList2 dd a .text {
		padding: 0 0 15px 12px;
	}

	.cloumn5ConR .textList2 dd a .date {
		height: 45px;
		line-height: 19px;
		padding: 18px 15px 0 13px;
	}

	.cloumn5ConR .textList2 dd {
		padding: 16px 15px 0;
	}

	.cloumn5ConR .textList2 dd a .text .title {
		overflow: hidden;
		height: 38px;
		line-height: 38px;
	}

	.cloumn5ConR .textList2 dd a .text .textC {
	    height: 34px;
	    font-size: 14px;
	    line-height: 16px;
	}

	.cloumn5Con .cl5_more {
		padding-top: 40px;
	}

	.cloumn1LT {
		height: 55px;
		background-size: auto 55px;
	}

	.cloumnTop .cloumnTitleBg {
		height: 55px;
		background-size: auto 55px;
	}
	
	.footerLink {
	    font-size: 14px;
	    color: #333333;
	    line-height: 60px;
	    height: 60px;
	    border-bottom: 1px solid #e9e9e9;
	    overflow: hidden;
	}

	.footer1RCon dd {
		padding: 25px 0 18px 0;
	}

	.footer1L dd .phone {
		font-size: 24px;
	}
	
	.footer1L {
	    padding: 66px 0 66px 0;
	}
	
	.footer1R {
	    overflow: hidden;
	    padding-left: 8.7215%;
	}
	
	.developers {
	    padding-left: 29.7215%;
	}
	/* 首页end */
	/* 公司简介 start*/
	.introductionBg {
	    background-color: #fff;
	    padding: 37px 21px 30px;
	}
	/* 公司简介 end*/
	/* 发展历程start */
	
	.devBanner .devSwiper {
	    overflow: hidden;
	    width: 1057px;
	}
	
	.developers {
	    padding-left: 35.7215%;
	}
	
	.devBanner .devSwiper {
	    width: 1110px;
	}
	
	.devBanner .swiper-button-next.devnext:after {
	    width: 45px;
	    height: 45px;
	}
	
	.devBanner .swiper-button-prev.devprev:after {
	    width: 45px;
	    height: 45px;
	}
	
	.devBanner .text {
	    padding: 0px 2% 0 16%;
	}
	
	.devBanner .year {
	    font-size: 32px;
	}
	/* 发展历程end */
	/* 产品中心start */
	.productSwiper .con .text .title {
	    font-size: 26px;
	}
	/* 产品中心end */
	/* 招贤纳士start */
	.ifrom{
		width: 860px;
		height: 550px;
		margin-left: -430px;
		margin-top: -300px;
	}
	.jlTitle {
	    height: 80px;
	    font-size: 28px;
	    line-height: 80px;
	}
	.ifForm {
	    margin-bottom: 16px;
	}
	.upFilein .upFile {
	    padding-top: 16px;
	}
	.ifSub a {
	    width: 186px;
	    height: 46px;
	}
	.ifSub {
	    padding: 16px 100px 55px 131px;
	}
	.recr-but {
	    padding-top: 50px;
	}
	/* 招贤纳士end */
	/* 留言咨询start */
	.messDl dd .con .messinput input {
	    width: 300px;
	}
	/* 留言咨询end */
}





@media (max-width: 1400px) {
	/* 针对1366 /1280*768电脑 */
	/* 头部 start */
	.topBox2{
		clear: both;
		min-height: 80px;
		background: #ffffff;
		border-radius: 20px;
		margin: 0 60px 0;
		padding: 0 45px;
		box-shadow: 2px 5px 12px rgba(0,0,0,0.2);
	}
	.logo{
		overflow: hidden;
		margin-top: 28px;
	}
	.logo img{
		display: block;
		height: 33px;
	}
	.menuBox{min-height: 80px;position: relative;overflow: hidden;}
	.spchmenul{background: url(../images/menus.png) no-repeat left center;width: 1px;height: 80px;}
	.spchBt{
		width:25px;
		height: 80px;
		background: url(../images/icon1.png) no-repeat center center;
		cursor: pointer;
		margin-left:15px;
	}
	.searchPW{
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 999;
		visibility: hidden;
	}
	.searchPW.show{visibility:visible}
	.searchPW .bg{
		position:absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		background: rgba(0,0,0,0.6);
		opacity:0.5;
		transition: all 0.3s;
		color: #fff;
		font-size: 72px;
		text-align: right;
		line-height:80px;
		padding-right:50px;
	}
	.searchPW.show .bg{opacity:1;}
	.searchPWBox{
		width:600px;
		height: 60px;
		overflow: hidden;
		background:#fff;
		border-radius:5px;
		position: absolute;
		top: 50%;
		left: 50%;
		z-index: 9;
		margin:-30px 0 0 -300px;
		visibility:hidden;
		opacity:0.5;
		transform: scale(0.5);
		transition: all 0.3s;
	}
	.searchPW.show .searchPWBox{
		visibility: visible;
		opacity: 1;
		transform: scale(1);
	}
	.searchPWBox input{
		display: block;
		float: left;
		width:530px;
		height: 60px;
		background: none;
		border: none;
		line-height: 60px;
		color: #333;
		font-size: 16px;
		margin-left: 10px;
	}
	.searchPWBox input::placeholder{color: #999;font-size: 16px;}
	.searchPWBox input::-webkit-placeholder{color: #999;font-size: 16px;}
	.searchPWBox a{
		float: left;
		width: 60px;
		height: 60px;
		background:#e89214 url(../images/searchBth.png) no-repeat center center;
		cursor: pointer;
	}
	/* 头部 end */
	/* menu 开始 */
	.menuDl dd{
		float: left;
		height: 80px;
		position: relative;
		width: 12.5%;
		}
	.menuDl dd .a1{
		display: block;
		height: 80px;
		line-height: 80px;
		overflow: hidden;
		color: #666666;
		font-size: 16px;
		transition: all 0.3s;
		position: relative;
		text-align: center;
	}
	/* menu 结束*/
	
	/* 首页start */
	
	.cloumn5ConL .imgText2 dd .pic {
	    width: 58.4%;
	}
	
	.indexWrap{
		width: 1185px;
	}
	
	.wrap {
	    width: 1180px;
	}
	
	.topBox {
	    top: 27px;
	}
	
	.indexBanner_dl dd .indexBannerTitle img.img2 {
	    top: -30px;
	    height: 70px;
	}
	
	.indexBanner_dl dd .indexBannerTitle img.img1 {
	    height: 42px;
	}
	
	.indexBanner_dl dd .indexBannerTitle img.img3 {
	    top: -30px;
	    height: 23px;
	}
	
	.cloumn1RT {
	    margin-bottom: 10px;
	}
	
	.cloumnTop .cloumnTitle {
	    font-size: 30px;
	}
	
	.cloumn5ConR .textList2 dd a .date .month {
	    font-size: 24px;
	    font-weight: normal;
		margin-bottom: 1px;
	}
	
	.cloumn1RT {
	    font-size: 30px;
	    line-height: 70px;
	    height: 70px;
	}
	
	.cloumn1LT {
	    height: 50px;
	    background-size: auto 50px;
	}
	
	.cloumnTop .cloumnTitleBg {
	    height: 50px;
	    background-size: auto 50px;
	}
	
	.cloumn1R .cloumn1Rtext {
		margin-bottom: 12px;
		height: 150px;
	}
	
	.clounm3Con {
	    padding: 115px 0 80px;
	}
	
	.cl4_lines {
	    margin-top: 71px;
	}
	
	.cloumn3Content dd a.cl3_a2 {
	    bottom: 58px;
	}

	.cloumn1R .i_Time {
		margin-bottom: 20px;
	}

	.cloumn4Content dd .textTime {
		line-height: 65px;
		height: 65px;
		font-size: 28px;
	}

	.bgMask {
		padding: 70px 0 90px 0;
	}

	.cloumn4Con {
		height: 420px;
	}

	.cloumn4Content dd {
		height: 420px;
	}

	.cloumn4Content dd .Con {
		height: 420px;
	}

	.cloumn4 .cloumnTitle {
		margin-bottom: 55px;
	}

	.cloumn5ConR .textList2 dd a .date {
	    height: 52px;
	    line-height: 29px;
	    padding: 6px 15px 0 13px;
	}
	
	.cloumn5ConR .textList2 dd {
	    padding: 15px 15px 0;
	}

	.cloumn5ConR .textList2 dd a .text .textC {
		height: 28px;
		font-size: 14px;
		line-height: 28px;
	}
	
	.cloumn5ConR .textList2 {
	    overflow: hidden;
	    padding-top: 3px;
	    background-color: #fff;
	}
	
	.cloumn5ConR .textList2 dd a .text {
	    padding: 0 0 15px 12px;
	}
	
	.footerLink {
	    font-size: 14px;
	    color: #333333;
	    line-height: 50px;
	    height: 50px;
	    border-bottom: 1px solid #e9e9e9;
	    overflow: hidden;
	}
	
	.footer1L {
	    float: left;
	    display: inline;
	    padding: 57px 0 66px 0;
	}
	
	.footer1L dd {
	    margin-right: 40px;
	}
	
	.footer1R {
	    overflow: hidden;
	    padding-left: 66px;
	}
	
	.footer1RCon dd {
	    padding: 28px 0 18px 0;
	}
	/* 首页end */
	/* 发展历程start */
	.devBanner .devSwiper {
	    width: 1075px;
	}
	
	.devBanner .text {
	    padding: 0px 0 0 16%;
		font-size: 13px;
	}
	
	.devBanner .year {
	    padding: 0px 16%;
	    font-size: 25px;
	}
	
	.devBanner .swiper-button-next.devnext:after {
	    width: 40px;
	    height: 40px;
	}
	
	.devBanner .swiper-button-prev.devprev:after {
	    width: 40px;
	    height: 40px;
	}
	
	.devBanner .timeline {
	    top: 12%;
	}
	
	.devBanner .devCon {
	    padding: 60px 0 0;
	}
	/* 发展历程end */
	/* 产品中心start */
	.productSwiper .con .text .title {
	    font-size: 22px;
	}
	/* 产品中心end */
	/* 招贤纳士start */
	.recr-but {
	    padding-top: 46px;
	}
	
	.ifrom {
	    width: 590px;
	    height: 400px;
	    margin-left: -295px;
	    margin-top: -200px;
	}
	.jlTitle {
	    height: 50px;
	    font-size: 25px;
	    line-height: 50px;
	    color: #e89214;
	    text-align: center;
	}
	.ifForm {
	    margin-bottom: 12px;
	}
	.upFilein .upFile {
    padding-top: 12px;
    padding-left: 131px;
	}
	.ifCode .ifCodeIMg {
	    width: 124px;
	    height: 30px;
	}
	.off {
		width: 20px;
		height: 20px;
		right: 10px;
		top: 10px;
		}
		.recr-but a {
		    width: 165px;
		}
	.ifCode .ifForm .ifInput {width: 50%;}
	.ifSub{padding: 0px 0 72px 131px;}
	.ifSub a{width: 120px;height: 40px;line-height: 40px;}
	.ifForm .ifInput .ifLeabe {font-size: 13px;}
	.ifForm .ifInput .ifBox input{font-size: 12px;}
	.ifForm .ifInput .ifBox{padding: 0 10px;}
	.upFilein .upFile a{width:75px;height: 25px;line-height: 25px;}
	.ifForm .ifInput .ifBox input {
	    height: 30px;
	}
	
	.ifCode .ifForm .ifInput .ifBoxCode input {
	    height: 30px;
	}
	
	.ifForm .ifInput .ifBox textarea {
	    height: 50px;
	}

	/* 招贤纳士end */
	/* 留言咨询start */
	.messDl dd .con .messinput input {
	    width: 224px;
	}
	.messDl dd .con .title {
	    height: 38px;
	    line-height: 38px;
	}
	.messDl dd .con .messinput {
	    height: 38px;
	    line-height: 38px;
	}
	.messDl .dd3 .con .messinput {
	    height: 235px;
	}
	.messDl .dd4 .yanzm {
	    height: 40px;
	    width: 121px;
	}
	.messDl .dd4 .qiehuan {
	    height: 38px;
	    line-height: 38px;
	}
	.messbut {
	    padding-top: 15px;
	}
	.messbut a {
	    padding: 0 65px;
	    height: 40px;
	    line-height: 40px;
	}
	/* 留言咨询end */
}

@media (max-height: 900px) {
	/* 针对手机 */
}
