.banner-title{position: absolute;left: 50%;transform: translateX(-50%);top: 105px;width: 1100px;}
	.banner-title p{text-shadow: 0 0 5px #999;font-family: MicrosoftYaHei;font-size: 70px;font-weight: normal;font-stretch: normal;letter-spacing: 10px;color: #ffffff;}
	.banner-title p:last-child{font-size: 45px;}
.search-banner{position: relative;height: 700px;width: 100%;margin-bottom: 50px;}
.search-container{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 1100px;height: 60px;background: #fff;z-index: 99;border: 2px solid #ca0f0f;}
.search-container > div{width: 100%;height: 100%;position: relative;}
	.logo-container{width: 100px;float: left;height: 56px;border-right: 2px solid #ca0f0f;padding: 2px 0;cursor: pointer;position: relative;}
	.logo-container img{display: block;height: 90%;width: auto;margin: 0 auto;}
	.logo-container i{position: absolute;right: 5px;bottom: 2px;color: blue;}
	.logo-container:hover i{color: #ca0f0f;}
	.search-r{margin-left: 102px;}
		.search-btn{display: inline-block;width: 110px;float: right;cursor: pointer;height: 60px;background: #ca0f0f;}
		.search-btn img{display: block;height: 80%;width: auto;margin: 6px auto;}
		.search-text{margin-right: 112px;}
			.search-text input{width: 100%;line-height: 60px;margin: 0;padding: 0 10px;box-sizing: border-box;border: none;font-size: 18px;}
	#news{width: 100%;position: absolute;top: 70px;left: 0;background: #fff;border: 1px solid #eee;box-sizing: border-box;display: none;}
		.news-top{width: 100%;height: 50px;border-bottom: 1px solid #e7e7e7;}		
			.company-news{float: left;}
			.handle{float: right;}
				.company-news ul li,.handle ul li{float: left;line-height: 50px;margin: 0 10px;}
				.company-news ul li{color: #868686;font-size: 14px;}
				.handle ul li{color: #CC3333;font-size: 16px;cursor: pointer;}
				.company-news ul li i,.handle ul li i{font-size: 18px;margin-right: 5px;}
		.news-centent{padding: 0 40px;}
			.layui-timeline{margin-left: 140px;}
			.news-time{width: 100px;position: absolute;top: 0;left: -120px;color: #868686;}
			.news-centent ul li:first-child .layui-timeline-title,.news-centent ul li:first-child i,.news-centent ul li:first-child .news-time p{color: #FF9900!important;}
#test1 div > div {position: relative;}
#test1 div div img{width: auto;height: 100%;position: absolute;left: 50%;transform: translateX(-50%);}

.bg-1d4992{background: #1d4992;margin-top: 150px;}
.module-img-w{width: 100%;text-align: center;}
	.module-img-w h2{font-family: FranklinGothic-DemiCond;font-size: 48px;font-weight: normal;font-stretch: normal;letter-spacing: 0px;color: #fffbfb;text-align: center;padding-top: 77px;}
	.module-img-w p{font-family: SourceHanSansCN-Regular;font-size: 24px;font-weight: normal;font-stretch: normal;line-height: 38px;letter-spacing: 2px;color: #b3dafe;margin-top: 49px;}
		.module-img-w p span{color: #fff;}
	.module-img-w .layui-row div > img{display: block;margin: 10px auto 0 auto;}
	.about{text-align: center;padding: 45px 0;}
		.about span{color: #ffb80d;font-family: AdobeHeitiStd-Regular;font-size: 26px;font-weight: normal;font-stretch: normal;line-height: 38px;letter-spacing: 0px;cursor: pointer;transition: padding-left .5s;}
		.about span:hover{padding-left: 15px;}
			.about span img{vertical-align: middle;margin-left: 8px;margin-top: -3px;}
		
.module-container{padding: 30px 0;margin-top: 60px;}
/*.module-container:nth-child(2n){background: #f2f2f2;}*/
.img-service{overflow: hidden;margin: 0 auto;background: #154faf;}
	.img-service img{width: 505px;height: auto;display: block;margin: 0 auto;}
.word-con{}
	.word-con p{font-size: 24px;line-height: 43px;font-family: SourceHanSansCN-Normal;letter-spacing: 2px;color: #434343;}
.word-container{padding: 78px 50px 0 30px;height: 100%;}
.bg-e6efff{background:#e6efff;}
	.layui-col-md6 h1{text-align: left;margin-bottom: 34px;}
		.layui-col-md6 h1 span{border-bottom: 3px solid #154faf;padding-bottom: 10px;}
	.more{width: 280px;display: block;margin: 30px 0;line-height: 60px;color: #dd1616;font-size: 18px;cursor: pointer;text-align: left;}
	.more:hover{color: red;}
.cooperation{width: 1200px;/*;border: 1px solid rgba(0, 51, 102, 1);*/margin: 100px auto;}
.cooperation-title{/*background: rgba(0, 51, 102, 1);*/line-height: 48px;color: #2a2a2a;font-size: 20px;text-indent: 20px;font-family: MicrosoftYaHei;border-bottom: 1px solid #283158;}
.cooperation-banenr{height: 140px;padding: 0 40px;position: relative;}
.cooperation-banenr .move-l,.cooperation-banenr .move-r{width: 22px;height: 30px;position: absolute;cursor: pointer;}
	.move-l{top: 50%;left: 10px;transform: translateY(-50%);}
	.move-r{top: 50%;right: 10px;transform: translateY(-50%);}
.swiper-container {
	width: 100%;
	height: 100%;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-slide img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);max-width: 100%;}

.enter{width: 100%;text-align: right;}
.enter span{font-family: SourceHanSansCN-Normal;font-size: 28px;font-weight: normal;font-stretch: normal;line-height: 39px;letter-spacing: 2px;color: #1090fd;margin-left: 43px;cursor: pointer;}
.enter span:hover{color: #cc0033;}

.layui-form{padding: 10px 30px 10px 0;}
#coo{display: none;}
	#coo .layui-form-label i{color: red;margin-right: 3px;}
.form-hide{display: none!important;}
	.form-btn{padding: 40px 30px;text-align: right;}

/*loading*/
.loadEffect{
    width: 50px;
    height: 50px;
    position: relative;
    margin: 0 auto;
    margin-top:20px;
    margin-bottom: 20px;
}
.loadEffect span{
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #666;
    position: absolute;
    -webkit-animation: load 1.04s ease infinite;
}
@-webkit-keyframes load{
    0%{
        opacity: 1;
    }
    100%{
        opacity: 0.2;
    }
}
.loadEffect span:nth-child(1){
    left: 0;
    top: 50%;
    margin-top:-4px;
    -webkit-animation-delay:0.13s;
}
.loadEffect span:nth-child(2){
    left: 7px;
    top: 7px;
    -webkit-animation-delay:0.26s;
}
.loadEffect span:nth-child(3){
    left: 50%;
    top: 0;
    margin-left: -4px;
    -webkit-animation-delay:0.39s;
}
.loadEffect span:nth-child(4){
    top: 7px;
    right:7px;
    -webkit-animation-delay:0.52s;
}
.loadEffect span:nth-child(5){
    right: 0;
    top: 50%;
    margin-top:-4px;
    -webkit-animation-delay:0.65s;
}
.loadEffect span:nth-child(6){
    right: 7px;
    bottom:7px;
    -webkit-animation-delay:0.78s;
}
.loadEffect span:nth-child(7){
    bottom: 0;
    left: 50%;
    margin-left: -4px;
    -webkit-animation-delay:0.91s;
}
.loadEffect span:nth-child(8){
    bottom: 7px;
    left: 7px;
    -webkit-animation-delay:1.04s;
}


.ph-search{display:none;}
.cooperation-ph{display: none;}
.ph-banner{display: none;}
@media screen and (max-width: 1170px){
.search-banner{display: none;}
.ph-search{display:block;}
.word-container{padding: 15px;}
.module-img-w .layui-row div > img{width: 80%;height: auto;}
.img-service img{width: 90%;height: auto;margin: 0 auto;}
.module-img-w h2{font-size: 18px;padding-top: 0;}
.module-img-w p{font-size: 14px;line-height: 30px;margin-top: 20px;}
.about{padding:10px 0;}
.about span{font-size: 16px;}
.about span img{height: 18px;}
.module-container{padding: 15px 0;margin-top: 10px;}
.layui-col-md6 h1{margin-bottom: 10px;font-size: 18px;}
.word-con p{font-size: 14px;line-height: 30px;}
.more{width: 100%;text-align: center;margin: 0;font-size: 16px;}
.cooperation{width: 100%;display: none;}
.cooperation-ph{display: block;}
.cooperation-ph-title{font-size: 16px;line-height: 32px;color: #666;border-bottom: 1px solid #666;margin-bottom: 15px;}
.cooperation-imglist img{width: 100%;height: auto;}
.cooperation-imglist{margin-bottom: 20px;}
.callus{text-align: center;}
.ph-banner{display: block;width: 100%;}
.ph-banner img{width: 100%;height: auto;}
.ph-search-input{height: 32px;font-size: 14px;color: #999;border: 2px solid #ca0f0f;line-height: 32px;margin: 15px 0;display: flex;}
.ph-search-input span{float: right;display: inline-block;padding: 0 10px;color: #fff;background: #ca0f0f;}
.ph-search-input input{border: none;line-height: 32px;flex:1;padding: 0 8px;}
.pop-search{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: #fff;z-index: 9998;display:none;}
.bg-f3{background: #f3f3f3;}
.close{font-size: 26px;line-height: 34px;margin-top: 15px;display: block;}
.layui-timeline{margin-left: 80px;}
.pop-time{position: absolute;left: -80px;width: 80px;}
.pop-msg{position: absolute;top: 64px;bottom: 0;overflow-y: scroll;left: 0;right: 0;padding-top: 15px;}
.pop-search .loadEffect{margin-top: 50%!important;}
}