@charset "UTF-8";
html, body, * {
	/* font-family:"Microsoft YaHei", 微软雅黑,"PingFang SC", "Lantinghei SC", "Helvetica Neue", Helvetica, Arial,STHeitiSC-Light, simsun, 宋体, "WenQuanYi Zen Hei", "WenQuanYi Micro Hei", sans-serif; */
	font-family:"Microsoft YaHei", '微软雅黑','思源黑体';
	font-weight: normal;}
*{padding: 0;margin: 0;list-style: none;text-decoration: none;}
body {margin: 0;padding: 0;font:14px/180% Microsoft Yahei;min-width: 640px; color:#000000;}
a{color:#000000;text-decoration:none;}
a:hover{text-decoration:none;}
ul{list-style-type: none;}
li{list-style-type: none;}
.clear{clear:both;font-size:0;margin:0;padding:0;}
.l{float:left;}
.r{float:right;}
/* *:hover */
	/* { */
		/* -webkit-transition: all .2s linear; */
		/* -moz-transition: all .2s linear; */
		/* -o-transition: all .2s linear; */
		/* transition: all .2s linear; */
	/* } */
	
.tra_s_4
	{
		-webkit-transition: all .4s linear;
		-moz-transition: all .4s linear;
		-o-transition: all .4s linear;
		transition: all .4s linear;
	}
.tra_s_3
	{
		-webkit-transition: all .3s linear;
		-moz-transition: all .3s linear;
		-o-transition: all .3s linear;
		transition: all .3s linear;
	}
.tra_s_2
	{
		-webkit-transition: all .2s linear;
		-moz-transition: all .2s linear;
		-o-transition: all .2s linear;
		transition: all .2s linear;
	}
.tra_s_ease_6{
		transition:all 0.6s ease 0s;
		-webkit-transition: all 0.6s ease 0s;
		-moz-transition: all 0.6s ease 0s;
		-o-transition: all 0.6s ease 0s;
	}
.box_s{
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
/*顶部导航*/
.header{position:fixed;left:0;top:0;z-index:100;width:100%;padding:36px 0 20px 0;font-size:0;background-color: rgba(255, 255, 255,0.7);
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.header .header-main{width:80%;margin:0 auto;display:flex;justify-content:space-between;}
.header .header-main .header-logo{height:40px;font-size:0;}
.header .header-main .header-logo img{height:100%;display:block;}
.header .header-main .header-nav li{display:inline-block;font-size:16px;line-height:40px;letter-spacing:2px;margin:0 10px;}
.nav-active{background:#ffffff;padding-top:15px;padding-bottom:15px;}
/*顶部导航 end*/
/* banner-swiper*/
.swiper-container{width:100%;height:100%;overflow:hidden;}
.swiper-container .main_list{width:100%;}
.swiper-container .main_list .sl_img{width:100%;font-size:0;}
.swiper-container .main_list .sl_img img{width:100%;display:block;}
.swiper-container .swiper-pagination-bullet{opacity:1;width:12px;height:12px;display: inline-block;background:#ffffff;}
.swiper-container .swiper-pagination-bullet-active{background:#ff6a00;}
.swiper-container-horizontal>.swiper-pagination-bullets{width:100%;left:0;height:30px;bottom:50px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px;}
.swiper-container .main_list .sl_img .banner_info{position:absolute;font-family:"PingFang SC";font-size:15px;left: 0;top: 24%;width: 100%;}
.swiper-container .swiper-button-prev{z-index:10;left:1.5rem;top:45%;width:0.7rem!important;height:0.7rem!important;background:url(../images/left.png) center center no-repeat;background-size:90% 90%;} 
.swiper-container .swiper-button-prev:after{content:''!important;} 
.swiper-container .swiper-button-next{right:1.5rem;top:45%;width:0.7rem!important;height:0.7rem!important;background:url(../images/right.png) center center no-repeat;background-size:90% 90%;} 
.swiper-container .swiper-button-next:after{content:''!important;} 
.banner_info_con{width:55%;margin:0 auto;}
.banner_info_con h2{font-size:54px;line-height:80px;color:#ff5f00;letter-spacing:2px;font-family:"PingFang SC";}
.banner_info_con h3{font-size:54px;line-height:80px;color:#4d5068;letter-spacing:1px;font-family:"PingFang SC";}
.banner_info_con p{padding-left:5px;font-size:20px;line-height:1.8;color:#595757;letter-spacing:1px;margin-top:30px;font-family:"PingFang SC";}
.banner_info_con a{display:inline-block;margin-top:90px;font-size:16px;line-height:40px;color:#ffffff;letter-spacing:1px;padding:0 15px;background:url(../images/banner_more.png) center no-repeat;background-size:100% 100%;}
/* banner-swiper end*/
/* con_1 */
.con_1{width:100%;padding:20px 0;border-bottom:3px solid #f2f4f5;}
.con_1 .about_list{width:1230px;margin:0 auto;text-align:center;display: flex;align-items: center;justify-content:space-between;}
.con_1 .about_list li{font-size:15px;line-height:2.0;font-weight:normal;color:#000000;letter-spacing:2px;}
.con_1 .about_list li h6{font-size:15px;}
.con_1 .about_list li h6 span{font-size:40px;font-weight:bold;color:#000000;}
/* con_1 end*/
/* index_tit */
.index_tit{width:100%;text-align:center;}
.index_tit h2{font-size:32px;line-height:2.0;color:#000000;letter-spacing:2px;}
.index_tit p{font-size:16px;line-height:2.0;font-weight:normal;color:#000000;letter-spacing:2px;}
/* index_tit end*/
/* hxcp */
.hxcp{width:100%;margin:50px auto;}
.hxcp_con{width:1230px;margin:40px auto;display: flex;align-items: center;justify-content:space-between;}
.hxcp_con .hxcp_img{width:45%;font-size:0;border-radius:20px;border:9px solid #fcfcfc;
-webkit-box-shadow: #f3f3f5 0 0 25px;
-moz-box-shadow: #f3f3f5 0 0 25px;
box-shadow: #f3f3f5 0 0 25px;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.hxcp_con .hxcp_img img{width:100%;display:block;border-radius:10px;}
.hxcp_con .hxcp_img:hover{transform: translate(0,-6px);}
.hxcp_con .hxcp_info{width:28%;}
.hxcp_con .hxcp_info h3{font-size:28px;line-height:2.5;letter-spacing:2px;}
.hxcp_con .hxcp_info p{font-size:15px;line-height:2.0;letter-spacing:1px;color:#000000;opacity:0.85;}
.hxcp_con .hxcp_info .hxcp_tag{width:86%;margin-top:30px;padding:0 7%;display:flex;justify-content:space-between;text-align:center;font-size:16px;line-height:2.5;letter-spacing:1px;color:#ffffff;
background:url(../images/hxcp_tag.jpg) center no-repeat;background-size:100% 100%;
-webkit-box-shadow: #ebf3fd 5px 5px 25px;
-moz-box-shadow: #ebf3fd 5px 5px 25px;
box-shadow: #ebf3fd 5px 5px 25px;}
.hxcp_con .hxcp_info .hxcp_tag2{border-radius:3px;margin-top:30px;display:flex;text-align:center;font-size:16px;line-height:2.5;letter-spacing:1px;}
.hxcp_con .hxcp_info .hxcp_tag2 .hxcp_zixun{cursor:pointer;margin-right:12px;color:#ffffff;padding:0 30px;background:url(../images/hxcp_tag.jpg) center no-repeat;background-size:100% 100%;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.hxcp_con .hxcp_info .hxcp_tag2 .hxcp_zixun:hover{transform: translate(0,-6px);}
.hxcp_con .hxcp_info .hxcp_tag2 span{color:#000000;opacity:0.66;}
.bottoms{align-self: flex-end; margin-bottom:50px;}
.hxcp_con .hxcp_icon{width:16%;font-size:0;}
.hxcp_con .hxcp_icon img{width:100%;display:block;}
/* hxcp end*/
/* fuwu */
.fuwu{width:100%;padding:60px 0;background:#f6faff;}
.fuwu .fuwu_main{width:1230px;margin:40px auto;display:flex;justify-content:space-between;}
.fuwu .fuwu_main li{cursor:pointer;width:19%;height:440px;float:left;text-align:center;margin:0 0.5%;background:#ffffff;border-radius:8px;overflow:hidden;
/* -webkit-transition: all .2s linear; */
/* -moz-transition: all .2s linear; */
/* -o-transition: all .2s linear; */
/* transition: all .2s linear; */
}
.fuwu .fuwu_main li .fuwu_info{width:80%;height:100%;margin:0 auto;}
.fuwu .fuwu_main li .fuwu_img{font-size:0;padding:100px 0 30px 0;}
.fuwu .fuwu_main li .fuwu_img img{height:37px;}
.fuwu .fuwu_main li h5{font-size:20px;margin-bottom:8px;line-height:2.0;color:#000000;opacity:0.85;letter-spacing:1px;font-family:思源黑体;}
.fuwu .fuwu_main li h5 span{font-family:思源黑体;}
.fuwu .fuwu_main li p{text-align:left;letter-spacing:1px;font-size:14px;line-height:1.8;color:#000000;opacity:0.66;}
.fuwu .fuwu_main li.on{width:39%;border:1px solid #5e9fff;}
.fuwu .fuwu_main li.on .fuwu_info{width:100%;background:url(../images/fuwu_info_back.png) center no-repeat,url(../images/fuwu_info_img.png) 90% 90% no-repeat;
background-size:100% 100%,35% auto;}
.fuwu .fuwu_main li.on .fuwu_img{display:none;}
.fuwu .fuwu_main li.on .fuwu_info h5{text-align:left;color:#ffffff;line-height:75px;background:url(../images/fuwu_info_top.jpg) center no-repeat;background-size:100% 100%;}
.fuwu .fuwu_main li.on .fuwu_info h5 span{display:block;text-indent:90px;background:url(../images/fuwu_icon_on.png) 35px center no-repeat;background-size:auto 36px;}
.fuwu .fuwu_main li.on .fuwu_info p{width:56%;margin-left:5%;margin-top:36px;}
/* fuwu end*/
/* hzlc */
.hzlc{width:100%;padding:50px 0;}
.hzlc_main{width:1230px;margin:50px auto;display:flex;justify-content:space-between;}
.hzlc_main li{width:22%;font-size:0;cursor:pointer;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.hzlc_main li img{width:100%;display:block;}
.hzlc_main li:hover{transform: translate(0,-6px);}
/* hzlc end*/
/* hezuo */
.hezuo{width:100%;padding:60px 0;background:url(../images/heze_back.jpg) center no-repeat;background-size:cover;}
.hezuo_more{width:100%;text-align:center;font-size:18px;line-height:2.0;color:#1f79ff;}
.hezuo_more a{font-family:思源黑体;color:#1f79ff;letter-spacing:2px;display:inline-block;padding-right:30px;background:url(../images/jt.png) right center no-repeat;background-size:10px auto;}
.hezuo_more a:hover{font-weight:bold;}
.hezuo .hezuo_list{width:1320px;margin:50px auto;display:flex;justify-content:space-between;flex-wrap:wrap;}
.hezuo li{cursor:pointer;width:14.66%;max-height:87px;margin:15px 1%;font-size:0;overflow:hidden;
/* opacity:0.7; */
}
.hezuo li img{width:100%;display:block;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
/* .hezuo li:hover{opacity:1.0;} */
.hezuo li:hover img{transform: scale(1.1, 1.1);transition: .4s transform;z-index:1000;}
/* hezuo end*/
/* liuyan */
.liuyan{width:100%;padding:60px 0;background:url(../images/liuyan.jpg) center no-repeat;background-size:100% 100%;}
.liuyan_main{width:880px;margin:40px auto;}
.liuyan_main .input-text{width:45%;margin:12px 2%;border:1px solid #438aed;font-size:14px;letter-spacing:1px;height:60px;text-indent:2.0em;border-radius:6px;background:none;}
.liuyan_main input:focus{outline:none;}
.tijiao{margin-top:70px;}
.tj_btn{cursor:pointer;width:120px;font-size:16px;line-height:55px;padding-bottom:8px;color:#ffffff;letter-spacing:1px;border-radius:6px;border:none;background:url(../images/tj.png) center no-repeat;background-size:100% 100%;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.tj_btn:hover{transform: translate(0,-6px);}
/* liuyan end*/
/* foots */
.foots{width:100%;padding:50px 0 0 0;background:url(../images/foot_back.jpg) center no-repeat;background-size:100% 100%;}
.foots_main{width:1230px;margin:0 auto;}
.foots_main .foots_info1{width:100%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #4b5777;}
.foots_main .foots_info1 h6{font-size:36px;color:#ffffff;line-height:72px;}
.foots_main .foots_info1 span{display:inline-block;font-size:30px;color:#d5d6da;font-weight:normal;
padding-left:45px;background:url(../images/phone.png) left center no-repeat;background-size:30px auto;}
.foots_main .foots_info2{font-size:15px;color:#bdbfca;padding-top:30px;width:100%;display:flex;justify-content:space-between;}
.foots_main .foots_ewm{font-size:15px;color:#ffffff;display:flex;align-items:center;justify-content:space-between;}
.foots_main .foots_ewm img{width:130px;padding-right:20px;}
.foots_main .foots_info2 h5{font-size:20px;line-height:3.0;color:#ffffff;letter-spacing:2px;}
.foots .foots_right{width:100%;margin-top:50px;background:#11265b;}
.foots .foots_right .foots_right_con{width:1230px;font-size:15px;color:#b0b3c0;line-height:60px;margin:0 auto;}
.foots .foots_right .foots_right_con span{float:right;}
.foots .foots_right .foots_right_con a{color:#b0b3c0;}
/* foots end*/
/* anli */
.anli{width:100%;padding:50px 0 10px 0;background:#f5f8fd;}
.cases_main{position:relative;width:1330px;margin:30px auto 30px auto;padding-bottom:100px;overflow:hidden;}
.cases_con{width:1230px;margin:30px auto;}
.cases_con li{position:relative;width:100%;height:430px;}
.cases_con li .cases_img{position:relative;z-index:2;width:61%;font-size:0;
-webkit-transition: all .2s linear;
-moz-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;}
.cases_con li .cases_img img{width:100%;display:block;}
.cases_con li:hover .cases_img{transform: scale(1.03, 1.03);transition: .4s transform;z-index:1000;}
.cases_con li .cases_info{position:absolute;z-index:1;right:20px;top:0;padding:0 8% 0 10%;width:30%;height:100%;background:#ffffff;border-radius:12px;
-webkit-box-shadow: #e1e9fd 4px 8px 10px;
-moz-box-shadow: #e1e9fd 4px 8px 10px;
box-shadow: #e1e9fd 4px 8px 10px;}
.cases_con li .cases_info h5{font-size:25px;line-height:2.0;padding-top:60px;color:#000000;}
.cases_con li .cases_info p{margin-top:15px;text-indent:1.5em;font-size:16px;line-height:2.0;color:#000000;opacity:0.66;}
.cases_main .swiper-pagination-bullet{opacity:1;width:12px;height:12px;display: inline-block;background:#adb0b6;}
.cases_main .swiper-pagination-bullet-active{background:#1662fc;}
.anli .swiper-container-horizontal>.swiper-pagination-bullets{width:100%;text-align:right;left:auto;right:30px;height:30px;bottom:50px;}
.anli .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px;}
.cases_main .swiper-button-prev{z-index:100;left:auto;right:40px;top:150px;width:30px!important;height:30px!important;background:url(../images/case_left.png) center center no-repeat;background-size:60% auto;} 
.cases_main .swiper-button-prev:after{content:''!important;} 
.cases_main .swiper-button-next{z-index:100;right:40px;top:300px;width:30px!important;height:30px!important;background:url(../images/case_right.png) center center no-repeat;background-size:60% auto;} 
.cases_main .swiper-button-next:after{content:''!important;} 
.cases_main .swiper-button-prev:hover{background-image:url(../images/case_left2.png);}
.cases_main .swiper-button-next:hover{background-image:url(../images/case_right2.png);}
.cases_main .case_line{position:absolute;z-index:100;top:170px;right:54px;width:2px;height:95px;background:#d5d6d3;}
/* anli end*/


@media (max-width:1600px) {
}
@media (max-width:1500px) {
}
@media (max-width:1440px) {
	.con_1 .about_list{width:1000px;}
}
@media (max-width:1300px) {
}
@media (max-width:1200px) {
	
}




