.head{position:relative;width:100%;height: 100%;}


.index1{clear:both; overflow:hidden;padding:100px 0px 90px 0px;background:#ebeef0 url(../images/index1_bg1.jpg) no-repeat top center;}
.title1{display:block;height:68px;position: relative;}
.title1:after{position: absolute;content:"";height:1px;bottom:0;left:50%;width:106px;background:#b5b5b5;transform:translateX(-50%);}
.title1 span{display:block;height:68px;font-size:48px;font-weight:bold;color:#1f077c;text-align: center;text-transform:Uppercase;line-height:1;}
.title1 span:after{position: absolute;content:"";height:4px;bottom:0;left:50%;width:40px;background:#ff0000;transform:translateX(-50%);}
.service_list{/*overflow:hidden;*/margin:80px auto 0 auto;width:1420px;}
.service_list li{float:left;width:calc(22% - 60px);margin:0 4% 0 0;background: #fff;height:395px;box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);padding:55px 30px 35px 30px;text-align: center;position: relative;border-radius: 30px 0 30px 0;transition:all 400ms ease-in-out;}
.service_list li:nth-child(4){margin:0 0 0 0;}
.service_list li h3{height:30px;color:#222;line-height: 1.5;background:url(../images/service_icon1_1.png) no-repeat top center;padding:170px 0 0 0;font-size:20px;font-weight: bold;transition:all 400ms ease-in-out;}
.service_list li:nth-child(2) h3{background:url(../images/service_icon2_1.png) no-repeat top center;}
.service_list li:nth-child(3) h3{background:url(../images/service_icon3_1.png) no-repeat top center;}
.service_list li:nth-child(4) h3{background:url(../images/service_icon4_1.png) no-repeat top center;}
.service_list li .p1{line-height:1.8;color:#222;margin:20px 0 0 0;transition:all 500ms ease-in-out;}
.service_list li .p2{position: absolute;bottom:35px;left:0;text-align: center;width:100%;transition:all 400ms ease-in-out;}
.service_list li .p2 a{display:inline-block;padding:10px 40px;background:#1f077c;text-align:center;color:#fff;font-size:14px;line-height:1;border-radius: 5px;transition:all 400ms ease-in-out;}
.service_list li:hover{box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);cursor: pointer;background:#1f077c;transform:translateY(-10px);}
.service_list li:hover h3{color:#fff;background:url(../images/service_icon1_2.png) no-repeat top center;}
.service_list li:hover .p1{color:#fff;}
.service_list li:hover .p2 a{background:#ff0000;}
.service_list li:hover:nth-child(2) h3{background:url(../images/service_icon2_2.png) no-repeat top center;}
.service_list li:hover:nth-child(3) h3{background:url(../images/service_icon3_2.png) no-repeat top center;}
.service_list li:hover:nth-child(4) h3{background:url(../images/service_icon4_2.png) no-repeat top center;}

.index2{clear:both;overflow:hidden;padding:110px 0px 100px 0px;background:#fff;}
.index2_main{margin:0 auto 0 auto;width:1420px;overflow: hidden;}
.index2_left{float:left;width:52.25%;}
.index2_right{float:right;width:39.8%;background:url(../images/about_bg.jpg) no-repeat right top;background-size:cover;height:500px;}
.title2{display:block;height:68px;position: relative;}
.title2:after{position: absolute;content:"";height:1px;bottom:0;left:0;width:106px;background:#b5b5b5;}
.title2 span{display:block;height:68px;font-size:48px;font-weight:bold;color:#1f077c;text-transform:Uppercase;line-height:1;}
.title2 span:after{position: absolute;content:"";height:4px;bottom:0;left:0;width:40px;background:#ff0000;}
.index2_centent{margin:50px 0 0 0;line-height:2;}
.index2_but{margin:30px 0 0 0;}
.index2_but a{display:inline-block;width:calc(33.33% - 50px);height:42px;line-height:42px;color:#1f077c;font-size:18px;margin:20px 0 0 0;padding:0 0 0 50px;background:url(../images/about_icon1.png) no-repeat left center;transition:all 400ms ease-in-out;}
.index2_but a:last-child{width:50%;}
.index2_but a:hover{color:#ff0000;transform:translateX(8px);}
.index2_but a:nth-child(2){background:url(../images/about_icon2.png) no-repeat left center;}
.index2_but a:nth-child(3){background:url(../images/about_icon3.png) no-repeat left center;}
.index2_but a:nth-child(4){background:url(../images/about_icon4.png) no-repeat left center;}
.index2_but a:nth-child(5){background:url(../images/about_icon5.png) no-repeat left center;}
.index2_but a:nth-child(6){background:url(../images/about_icon6.png) no-repeat left center;}
.index2_but a:nth-child(7){background:url(../images/about_icon7.png) no-repeat left center;}

.index3{clear:both;overflow:hidden;background:url(../images/news_bg.png) ;/*height:800px;*/width:100%;}
.index_news{clear:both;overflow:hidden;background:url(../images/news_bg2.jpg) no-repeat top center;background-size:100% 456px;width:100%;padding:80px 0 0 0;}
.title3{display:block;height:68px;position: relative;}
.title3:after{position: absolute;content:"";height:1px;bottom:0;left:50%;width:106px;background:#fff;transform:translateX(-50%);}
.title3 span{display:block;height:68px;font-size:48px;font-weight:bold;color:#fff;text-align: center;text-transform:Uppercase;line-height:1;}
.title3 span:after{position: absolute;content:"";height:4px;bottom:0;left:50%;width:40px;background:#ff0000;transform:translateX(-50%);}
.index_newslist{width:1420px;height:510px;margin:60px auto 0 auto;overflow: hidden;}
.index_newslist li{width:30.4%;float:left;height:500px;background:#fff;margin:0 4.4% 0 0;border-radius: 8px;overflow: hidden;position: relative;}
.index_newslist li:nth-child(3){margin:0 0 0 0;}
.index_newslist li .a1{display: block;width:100%;height:248px;overflow: hidden;}
.index_newslist li .a1 img{;width:100%;min-height:100%;}
.index_newslist li .a2{display:block;width:calc(100% - 60px);padding:0 30px;margin:40px 0 0 0;line-height:1.5;color:#1f077c;font-size:18px;font-weight: bold;}
.index_newslist li .p1{display:block;width:calc(100% - 60px);padding:0 30px;margin:15px 0 0 0;line-height:2;}
.index_newslist li .p2{display:block;width:calc(100% - 60px);padding:0 30px;bottom:0;left:0;background:#1f077c;overflow: hidden;height:48px;position: absolute;}
.index_newslist li .p2 span{display:block;float:left;color:#fff;line-height:48px;}
.index_newslist li .p2 a{display:block;float:right;color:#fff;line-height:48px;width:30px;height:48px;background:url(../images/icon1.png) no-repeat right center;}
.index_partner{clear:both;overflow:hidden;margin:100px 0 60px 0;}
.partner_list{overflow:hidden;margin:60px auto 0 auto;width:1420px;}
.partner_list li{width:18%;background:#fff;float:left;margin:0 2.5% 35px 0;}
.partner_list li:nth-child(5n){margin:0 0 35px 0;}


@keyframes arrowhr
{
0%   {transform:translateX(0px);}
50%  {transform:translateX(5px);}
100% {transform:translateX(0px);}
}

@-moz-keyframes arrowhr /* Firefox */
{
0%   {-moz-transform:translateX(0px);}
50%  {-moz-transform:translateX(5px);}
100% {-moz-transform:translateX(0px);}
}

@-webkit-keyframes arrowhr /* Safari 和 Chrome */
{
0%   {-webkit-transform:translateX(0px);}
50%  {-webkit-transform:translateX(5px);}
100% {-webkit-transform:translateX(0px);}
}

@-o-keyframes arrowhr /* Opera */
{
0%   {-o-transform:translateX(0px);}
50%  {-o-transform:translateX(5px);}
100% {-o-transform:translateX(0px);}
}



@media (max-width:1366px) {
.index1{clear:both; overflow:hidden;padding:90px 0px 80px 0px;background:#ebeef0 url(../images/index1_bg1.jpg) no-repeat top center;}
.title1{display:block;height:68px;position: relative;}
.title1:after{position: absolute;content:"";height:1px;bottom:0;left:50%;width:106px;background:#b5b5b5;transform:translateX(-50%);}
.title1 span{display:block;height:68px;font-size:48px;font-weight:bold;color:#1f077c;text-align: center;text-transform:Uppercase;line-height:1;}
.title1 span:after{position: absolute;content:"";height:4px;bottom:0;left:50%;width:40px;background:#ff0000;transform:translateX(-50%);}
.service_list{margin:80px auto 0 auto;width:1240px;}
.service_list li{float:left;width:calc(22% - 50px);margin:0 4% 0 0;background: #fff;height:395px;box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);padding:55px 25px 35px 25px;text-align: center;position: relative;border-radius: 30px 0 30px 0;transition:all 400ms ease-in-out;}
.service_list li:nth-child(4){margin:0 0 0 0;}

	
.index2{clear:both;overflow:hidden;padding:100px 0px 90px 0px;background:#fff;}
.index2_main{margin:0 auto 0 auto;width:1240px;overflow: hidden;}
.index2_left{float:left;width:52.25%;}
.index2_right{float:right;width:39.8%;background:url(../images/about_bg.jpg) no-repeat right top;background-size:cover;height:500px;}

	
.index3{clear:both;overflow:hidden;background:url(../images/news_bg.png) ;width:100%;}
.index_news{clear:both;overflow:hidden;background:url(../images/news_bg2.jpg) no-repeat top center;background-size:100% 456px;width:100%;padding:80px 0 0 0;}
.title3{display:block;height:68px;position: relative;}
.title3:after{position: absolute;content:"";height:1px;bottom:0;left:50%;width:106px;background:#fff;transform:translateX(-50%);}
.title3 span{display:block;height:68px;font-size:48px;font-weight:bold;color:#fff;text-align: center;text-transform:Uppercase;line-height:1;}
.title3 span:after{position: absolute;content:"";height:4px;bottom:0;left:50%;width:40px;background:#ff0000;transform:translateX(-50%);}
.index_newslist{width:1240px;height:510px;margin:60px auto 0 auto;overflow: hidden;}
.index_newslist li{width:30.4%;float:left;height:500px;background:#fff;margin:0 4.4% 0 0;border-radius: 8px;overflow: hidden;position: relative;}
.index_newslist li:nth-child(3){margin:0 0 0 0;}
.index_newslist li .a1{display: block;width:100%;height:248px;overflow: hidden;}
.index_newslist li .a1 img{;width:100%;min-height:100%;}
.index_newslist li .a2{display:block;width:calc(100% - 60px);padding:0 30px;margin:40px 0 0 0;line-height:1.5;color:#1f077c;font-size:16px;font-weight: bold;}

	
}


/*手机样式*/
@media (max-width: 960px) {
.head{position:relative;width: 100%;/*height:2.3rem;*/}
	
.index1{clear:both; overflow:hidden;padding:0.8rem 0 1.2rem 0;background:#ebeef0 url(../images/index1_bg1.jpg) no-repeat top center;}
.title1{display:block;height:0.9rem;position: relative;}
.title1:after{position: absolute;content:"";height:1px;bottom:0;left:50%;width:2rem;background:#b5b5b5;transform:translateX(-50%);}
.title1 span{display:block;height:0.9rem;font-size:0.6rem;font-weight:bold;color:#1f077c;text-align: center;text-transform:Uppercase;line-height:1;}
.title1 span:after{position: absolute;content:"";height:0.08rem;bottom:0;left:50%;width:0.8rem;background:#ff0000;transform:translateX(-50%);}
.service_list{/*overflow:hidden;*/margin:0.6rem auto 0 auto;width:calc(100% - 0.4rem);}
.service_list li{float:left;width:calc(48% - 0.6rem);margin:0 4% 0.6rem 0;background: #fff;height:4.2rem;box-shadow: 0px 0px 0.15rem rgba(0, 0, 0, 0.1);padding:0.6rem 0.3rem 0.4rem 0.3rem;text-align: center;position: relative;border-radius:0.6rem 0 0.6rem 0;transition:all 400ms ease-in-out;}
.service_list li:nth-child(2){margin:0 0 0.6rem 0;}
.service_list li:nth-child(3){margin:0 4% 0 0;}
.service_list li:nth-child(4){margin:0 0 0 0;}
.service_list li h3{height:0.5rem;color:#222;line-height: 1.5;background:url(../images/service_icon1_1.png) no-repeat top center;background-size:auto 2rem;padding:2.5rem 0 0 0;font-size:0.28rem;font-weight: bold;transition:all 400ms ease-in-out;}
.service_list li:nth-child(2) h3{background:url(../images/service_icon2_1.png) no-repeat top center;background-size:auto 2rem;}
.service_list li:nth-child(3) h3{background:url(../images/service_icon3_1.png) no-repeat top center;background-size:auto 2rem;}
.service_list li:nth-child(4) h3{background:url(../images/service_icon4_1.png) no-repeat top center;background-size:auto 2rem;}
.service_list li .p1{line-height:1.8;color:#222;margin:0.3rem 0 0 0;transition:all 500ms ease-in-out;display:none;}
.service_list li .p2{position: absolute;bottom:0.4rem;left:0;text-align: center;width:100%;transition:all 400ms ease-in-out;}
.service_list li .p2 a{display:inline-block;padding:0.15rem 0.5rem;background:#1f077c;text-align:center;color:#fff;font-size:0.24rem;line-height:1;border-radius: 0.1rem;transition:all 400ms ease-in-out;}
.service_list li:hover{box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.2);cursor: pointer;background:#1f077c;transform:translateY(-0.2rem);}
.service_list li:hover h3{color:#fff;background:url(../images/service_icon1_2.png) no-repeat top center;background-size:auto 2rem;}
.service_list li:hover .p1{color:#fff;}
.service_list li:hover .p2 a{background:#ff0000;}
.service_list li:hover:nth-child(2) h3{background:url(../images/service_icon2_2.png) no-repeat top center;background-size:auto 2rem;}
.service_list li:hover:nth-child(3) h3{background:url(../images/service_icon3_2.png) no-repeat top center;background-size:auto 2rem;}
.service_list li:hover:nth-child(4) h3{background:url(../images/service_icon4_2.png) no-repeat top center;background-size:auto 2rem;}

.index2{clear:both;overflow:hidden;padding:1.2rem 0 1rem 0;background:#fff;}
.index2_main{margin:0 auto 0 auto;width:calc(100% - 0.4rem);overflow: hidden;}
.index2_left{float:none;width:100%;}
.index2_right{float:right;width:39.8%;background:url(../images/about_bg.jpg) no-repeat right top;background-size:cover;height:500px;display:none;}
.title2{display:block;height:0.9rem;position: relative;}
.title2:after{position: absolute;content:"";height:1px;bottom:0;left:0;width:2rem;background:#b5b5b5;}
.title2 span{display:block;height:0.9rem;font-size:0.6rem;font-weight:bold;color:#1f077c;text-transform:Uppercase;line-height:1;}
.title2 span:after{position: absolute;content:"";height:0.08rem;bottom:0;left:0;width:0.8rem;background:#ff0000;}
.index2_centent{margin:0.6rem 0 0 0;line-height:2;}
.index2_but{margin:0.2rem 0 0 0;}
.index2_but a{display:inline-block;width:calc(50% - 0.5rem);height:0.6rem;line-height:0.6rem;color:#1f077c;font-size:0.26rem;margin:0.2rem 0 0 0;padding:0 0 0 0.5rem;background:url(../images/about_icon1.png) no-repeat left center;background-size:auto 0.36rem;transition:all 400ms ease-in-out;}
.index2_but a:last-child{width:100%;}
.index2_but a:hover{color:#ff0000;transform:translateX(0.15rem);}
.index2_but a:nth-child(2){background:url(../images/about_icon2.png) no-repeat left center;background-size:auto 0.36rem;}
.index2_but a:nth-child(3){background:url(../images/about_icon3.png) no-repeat left center;background-size:auto 0.36rem;}
.index2_but a:nth-child(4){background:url(../images/about_icon4.png) no-repeat left center;background-size:auto 0.36rem;}
.index2_but a:nth-child(5){background:url(../images/about_icon5.png) no-repeat left center;background-size:auto 0.36rem;}
.index2_but a:nth-child(6){background:url(../images/about_icon6.png) no-repeat left center;background-size:auto 0.36rem;}
.index2_but a:nth-child(7){background:url(../images/about_icon7.png) no-repeat left center;background-size:auto 0.36rem;}

	
.index3{clear:both;overflow:hidden;background:url(../images/news_bg.png);width:100%;}
.index_news{clear:both;overflow:hidden;background:url(../images/news_bg2.jpg) no-repeat top center;background-size:100% 6rem;width:100%;padding:0.8rem 0 0 0;}
.title3{display:block;height:0.9rem;position: relative;}
.title3:after{position: absolute;content:"";height:1px;bottom:0;left:50%;width:2rem;background:#fff;transform:translateX(-50%);}
.title3 span{display:block;height:0.9rem;font-size:0.6rem;font-weight:bold;color:#fff;text-align: center;text-transform:Uppercase;line-height:1;}
.title3 span:after{position: absolute;content:"";height:0.08rem;bottom:0;left:50%;width:0.8rem;background:#ff0000;transform:translateX(-50%);}
.index_newslist{width:calc(100% - 0.4rem);height:auto;margin:0.6rem auto 0 auto;overflow: hidden;}
.index_newslist li{width:48%;float:left;height:5.2rem;background:#fff;margin:0 4% 0.3rem 0;border-radius:0.16rem;overflow: hidden;position: relative;}
.index_newslist li:nth-child(2){margin:0 0 0.3rem 0;}	
.index_newslist li:nth-child(3){margin:0 4% 0 0;}
.index_newslist li .a1{display: block;width:100%;height:2.5rem;overflow: hidden;}
.index_newslist li .a1 img{;width:100%;min-height:100%;}
.index_newslist li .a2{display:block;width:calc(100% - 0.4rem);padding:0 0.2rem;margin:0.3rem 0 0 0;line-height:1.5;color:#1f077c;font-size:0.28rem;font-weight: normal;}
.index_newslist li .p1{display:none;width:calc(100% - 60px);padding:0 30px;margin:15px 0 0 0;line-height:2;}
.index_newslist li .p2{display:block;width:calc(100% - 0.4rem);padding:0 0.2rem;bottom:0;left:0;background:#1f077c;overflow: hidden;height:0.8rem;position: absolute;}
.index_newslist li .p2 span{display:block;float:left;color:#fff;line-height:0.8rem;}
.index_newslist li .p2 a{display:block;float:right;color:#fff;line-height:0.8rem;width:0.5rem;height:0.8rem;background:url(../images/icon1.png) no-repeat right center;background-size:auto 0.20rem;}
	
.index_partner{clear:both;overflow:hidden;margin:0.9rem 0 0.6rem 0;}
.partner_list{overflow:hidden;margin:60px auto 0 auto;width:1420px;}
.partner_list li{width:18%;background:#fff;float:left;margin:0 2.5% 35px 0;}
.partner_list li:nth-child(5n){margin:0 0 35px 0;}
	
	
}