/* 
 * @description: xxxxx中文说明 
 * @author: jinlin.wen 
 * @update:
*/ 
@charset "utf-8";
body,textarea,input,select,option {font-size:12px;color:#333;font-family:Microsoft Yahei,Avenir,Segoe UI,Hiragino Sans GB,STHeiti,Microsoft Sans Serif,WenQuanYi Micro Hei,sans-serif;}h1,h2,h3,h4,h5,h6 {font-size:100%;}body,h1,h2,h3,h4,h5,h6,blockquote,ol,ul,dl,dd,p,textarea,input,select,option,form {margin:0;}ol,ul,li,textarea,input,select,option,th,td {padding:0;}table {border-collapse:collapse;}ol,ul {list-style-type:none;}.clears:before,.clears:after {content:'';display:table;}.clears:after {clear:both;}.clears {*zoom:1;}.clear {clear:both;overflow:hidden;}a {text-decoration:none;color:#333;}a,textarea,input{outline:none}textarea {overflow:auto;resize:none;}.img img {display:block;}a img {border:none;}.z_index{position:fixed;_position:absolute;z-index:999;display:none;}label,label input,i,var,{vertical-align:middle}i,var{font-style:normal;}.pr {position:relative;}.pa {position:absolute;}.fl {float:left;}.fr {float:right;}.fl,.fr{display:inline;}
body{word-break:break-all;word-wrap:break-word;cursor:default;}



.home_page{display:block;overflow:hidden;}
.home_page .banner{display:block;}
.home_page .banner img{display:block;width:100%;height:100%;object-fit:cover;}




/*适配*/
@media screen and (min-width:1200px){
	.top_public{display:block;}
	.top_public .cont .about .item .item_a,.top_public .cont .about .item .float_nav a{font-size:20px;}
	.top_public .cont .logo{display:block;width:144px;height:41px;margin-top:28px;margin-left:63px;}
	.top_public{height:98px;}
	.top_public .cont .about .item .item_a{line-height:98px}
	.top_public .cont .about .item .float_nav,.float_nav_bg{top:98px}
}
@media screen and (max-width:1200px) and (min-width:1000px){
	.top_public{display:block;}
	.top_public .cont .about .item .item_a,.top_public .cont .about .item .float_nav a{font-size:18px;}
	.top_public .cont .logo{display:block;width:132px;height:38px;margin-top:28px;margin-left:63px;}
	.top_public{height:90px;}
	.top_public .cont .about .item .item_a{line-height:90px}
	.top_public .cont .about .item .float_nav,.float_nav_bg{top:90px}
}
@media screen and (max-width:1000px){
	.top_public .cont .about .item .item_a,.top_public .cont .about .item .float_nav a{font-size:17px;}
	.top_public .cont .logo{display:block;width:120px;height:34px;margin-top:28px;margin-left:63px;}
	.top_public{height:82px;}
	.top_public .cont .about .item .item_a{line-height:82px}
	.top_public .cont .about .item .float_nav,.float_nav_bg{top:82px}
}
@media screen and (min-width:768px){
	.top_public_m,.left_menu_bg,.left_menu_m{display:none;}
	.top_public{position:relative;}
	.nav_pos{height:72px;display:none;}
	.float{display:block;}
	.home_page .nav{display:block;width:100%;background-color:#f6f6f6;height:72px;}
	.home_page .nav.fixed{position:fixed;left:0px;top:0px;z-index:9}
	.home_page .nav .cont{display:block;width:1200px;margin:0 auto}
	.home_page .nav .cont a{display:block;float:left;font-size:20px;line-height:72px;color:#666;position:relative;margin-right:70px;}
	.home_page .nav .cont a:first-child{margin-left:35px;}
	.home_page .nav .cont a.cur{color:#333;}
	.home_page .nav .cont a.cur::after{display:block;content:'';width:100%;height:3px;background-color:#1fa63c;position:absolute;bottom:0px;left:0px;}

	.top_public .cont{display:flex;width:1200px;margin:0 auto}
	.top_public .cont .about{display:flex;flex:1;width:100%;justify-content:flex-end;}
	.top_public .cont .about .item{margin:0px 20px 0px 35px;position:relative;}
	.top_public .cont .about .item .item_a{display:block;line-height:98px;position:relative;}
	.top_public .cont .about .item .item_a i{display:block;width:54px;height:4px;background-color:#1fa63c;position:absolute;bottom:0px;left:50%;margin-left:-27px;transform-origin:50% 50%;transition:all 0.2s ease-in;transform:scale(0.001,1);opacity:0}
	.top_public .cont .about .active .item_a i{transform:scale(1,1);opacity:1}
	.top_public .cont .about .item .float_nav{position:absolute;width:670px;z-index:2;left:-50px;padding-left:50px;display:none;}
	.top_public .cont .about .item .float_nav a{display:block;float:left;height:60px;line-height:60px;font-size:20px;color:#fff;position:relative;margin-right:46px;}
	.float_nav_bg{display:block;height:60px;background-color:rgba(0,0,0,0.5);transition:all 0.2s ease-in;transform:scale(1,0.001);transform-origin:50% 0%;position:absolute;left:0px;width:100%;}
	.float_nav_bg.active{transform:scale(1,1);}

	.home_page .intro{display:block;width:1200px;margin:0 auto;}
	.home_page .intro .title{display:block;font-size:30px;line-height:32px;text-align:center;padding-top:84px;}
	.home_page .intro .detail{padding-top:62px;}
	.home_page .intro .detail .left{display: block;width: 550px;float: left;}
	.home_page .intro .detail .left p{display:block;text-align:inherit;padding-left:34px;font-size:20px;color:#666;line-height:36px;padding:22px 0px 0px;text-indent:2em}
	.home_page .intro .detail .right{float:right;margin-right:45px;width:570px;height:321px;position:relative;}
	.home_page .intro .detail .right img{display:block;width:570px;height:321px;position:absolute;left:0px;top:0px;}
	.home_page .intro .detail .right .mask{display:block;width:100%;height:100%;position:absolute;left:0px;top:0px;background-color:rgba(0,0,0,0.4);}
	.home_page .intro .detail .right .play{display:block;width:75px;height:75px;background:url(img/play_btn.png) no-repeat 0 0;position:absolute;left:50%;margin-left:-37px;top:50%;margin-top:-37px;}
	.home_page .intro .detail .right video{display:block;width:570px;height:321px;}
	.home_page .mission{display:flex;width:1200px;height:112px;background-color:#fbfbfb;margin:56px auto 0px;align-items:center;}
	.home_page .mission b{display:block;padding-left:55px;font-size: 30px;}
	.home_page .mission i{display:block;margin:0 54px;width:1px;height:29px;background-color:#333}
	.home_page .mission span{display:block;font-size:26px;}

	.home_page .progress{margin-top:50px;}
	.home_page .progress .step{display:block;width:100%;height:335px;background:url(img/progress.jpg) no-repeat center 0;}
	.home_page .progress .step .title{display:block;font-size:30px;color:#fff;text-align:center;padding-top:94px;line-height:32px;}
	.home_page .progress .step .line{display:block;width:865px;height:3px;background-color:#959ba4;margin:-14px auto 0px;}
	.home_page .progress .step .dot{display:flex;padding-top:70px;justify-content:center;}
	.home_page .progress .step .dot span{display:block;margin-right:97px;cursor:pointer;}
	.home_page .progress .step .dot span:last-child{margin-right:0px;}
	.home_page .progress .step .dot span var{display:block;color:#fff;font-size:20px;line-height:22px;}
	.home_page .progress .step .dot span i{display:block;width:19px;height:19px;border:3px solid #959ba4;background-color:#959ba4;border-radius:50%;margin:14px auto 0px}
	.home_page .progress .step .dot span.cur i{background-color:#fff}

	.home_page .progress_des{position:relative;width:1100px;height:297px;margin:0 auto}
	.home_page .progress_des .des_list{display:flex;position:absolute;width:2310px;left:0px;top:0px;}
	.home_page .progress_des .des_list.ease{transition:all 0.5s linear}
	.home_page .progress_des .des_list .des_item{display:block;float:left;width:290px;margin-right:40px;padding-top:58px;height:239px;}
	.home_page .progress_des .des_list .des_item b{display:block;font-size:30px;line-height:32px;padding:0px 0px 26px 6px;border-bottom:1px solid #dddddd;font-family:'黑体'}
	.home_page .progress_des .des_list .des_item span{display:block;font-size:18px;line-height:30px;padding:20px 15px 0px 7px;color:#666;text-align:inherit;}
	.home_page .swiper-container{display:none;}

	.home_page .welfare {display:block;width:1200px;margin:0 auto}
	.home_page .welfare .title{display:block;font-size:30px;line-height:32px;text-align:center;}
	.home_page .welfare .welfare_01{display:block;width:1097px;height:286px;margin:78px auto 0px}
	.home_page .welfare .welfare_02{display:block;width:1019px;height:309px;margin:74px auto 0px}
	.home_page .welfare div{display:flex;padding-top:82px;justify-content:center;}
	.home_page .welfare div span{display:flex;width:101px;height:101px;box-shadow:0px 0px 12px #eee;border-radius:20px;margin-right:52px;align-items:center;justify-content:center;font-size:26px;line-height:34px;}

	.company{display:block;height:228px;background-color:#f6f6f6;margin-top:112px;}
	.company .cont{display:block;width:1200px;margin:0 auto;padding-top:60px;}
	.company .cont .link{display:block;text-align:center;font-size:20px;width:100%;color:#000;}
	.company .cont .link a{color:#000;}
	.company .cont .link i{padding:0 35px;}
	.company .cont .des{display:block;text-align:center;font-size:18px;line-height:34px;color:#999999;padding-top:25px;}

	.partner_page .partner{display:block;height:976px;width:1200px;margin:0 auto}
	.partner_page .partner .title{display:block;font-size:30px;line-height:32px;text-align:center;padding-top:80px;}
	.partner_page .partner .list{display:block;padding-top:98px;}
	.partner_page .partner .list span{display:block;width:25%;float:left;height:224px;margin-bottom:85px;}
	.partner_page .partner .list span i{display:flex;width:178px;height:148px;align-items:center;justify-content:center;margin:0 auto}
	.partner_page .partner .list span i img{display:block;}
	.partner_page .partner .list span var{display:block;font-size:20px;line-height:30px;padding-top:18px;text-align:center;}

	/*企业文化*/
	.culture_page .title{display:block;font-size:30px;line-height:32px;text-align:center;}
	.culture_page .detail span{display:block;font-size: 20px;color:#666;line-height:22px;padding-top:36px;text-align:center;}
	.culture_page .env{display:block;width:100%;padding-top:106px;padding-bottom:88px;}
	.culture_page .env .detail{display:block;width:1200px;margin:0 auto;}
	.culture_page .env .pic_list{display:flex;padding-top:52px;justify-content:space-between;}
	.culture_page .env .pic_list img{display:block;width:387px;height:219px;}
	.culture_page .amuse{display:block;background-color:#fbfbfb;padding-top:64px;padding-bottom:88px;}
	.culture_page .amuse .detail{display:block;width:1200px;margin:0 auto;}
	.culture_page .amuse .pic_list {display:flex;justify-content:space-between;padding-top:52px;}
	.culture_page .amuse .pic_list .left{display:flex;width:388px;flex-direction:column;justify-content:space-between;}
	.culture_page .amuse .pic_list .left img{display:block;width:388px;height:219px;}
	.culture_page .amuse .pic_list .right{display:block;width:789px;height:453px;}
	.culture_page .amuse .pic_list_m{display:none;}
	.culture_page .travel .pic_list img{display:block;width:588px;height:361px;}
	.culture_page .meeting {background-color:#fbfbfb;padding-top:64px;padding-bottom:88px;}
	.culture_page .meeting b{padding-bottom:45px;}
	.culture_page .meeting .show_1{display:block;width:100%;margin-bottom:24px;position:relative;}
	.culture_page .meeting .show_1 .des{display:block;width:457px;height:274px;background-color:rgba(0,0,0,0.6);position:absolute;right:70px;top:108px;}
	.culture_page .meeting .show_1 .des var{display:block;font-size:30px;line-height:32px;padding-top:55px;text-align:right;padding-right:38px;color:#fff}
	.culture_page .meeting .show_1 .des span{display:block;font-size:20px;line-height:34px;padding:17px 36px 0px 40px;color:#fff;text-align:inherit;}
	.culture_page .meeting .show_2{display:block;width:100%;position:relative;}
	.culture_page .meeting .show_2 .des{display:block;width:469px;height:310px;background-color:rgba(0,0,0,0.6);position:absolute;left:64px;top:91px;}
	.culture_page .meeting .show_2 .des var{display:block;font-size:30px;line-height:32px;padding-top:58px;text-align:left;padding-left:40px;color:#fff}
	.culture_page .meeting .show_2 .des span{display:block;font-size:20px;line-height:34px;padding:17px 36px 0px 40px;color:#fff;text-align:inherit;}
	.culture_page .responsibility{padding-bottom:0px;}

	/*产品与业务*/
	.business_nav {display:flex;justify-content:center;padding-top:64px;padding-bottom:66px;}
	.business_nav .item{display:block;width:120px;margin:0px 68px;cursor:pointer;}
	.business_nav .item i{display:flex;width:120px;height:120px;align-items:flex-end;justify-content:center;}
	.business_nav .item img{display:block;width:100px;height:100px;}
	.business_nav .item span{color:#999;display:block;text-align:center;font-size:20px;line-height:22px;padding-top:38px;}
	.business_nav .item.cur img{display:block;width:120px;height:120px;box-shadow:0px 0px 8px #bbb;border-radius:26px;}
	.business_nav .item.cur span{color:#333}
	.business_page .is_mobile{display:none;}
	.business_page .swiper{display:block;background-color:#fbfbfb;width:100%;height:544px;overflow:hidden;position:relative;}
	.business_page .swiper .scroll{display:block;width:100%;height:100%;position:absolute;left:0px;top:0px;}
	.business_page .swiper .scroll .scroll_swiper{display:block;float:left;height:100%}
	.business_page .swiper .item{display:block;width:1018px;margin:0 auto;padding:90px 56px 100px 126px;position:relative;}
	.business_page .swiper .item .left{display:block;width:460px;}
	.business_page .swiper .item .left b{display:block;font-size:36px;line-height:38px;padding-top:62px;font-weight:normal;}
	.business_page .swiper .item .left p{display:block;font-size:20px;line-height:32px;padding-top:40px;text-align:inherit;}
	.business_page .swiper .item .left .btn{display:block;width:150px;hyphens:49px;background-color:#48c15c;font-size:20px;text-align:center;line-height:49px;border-radius:49px;color:#fff;margin-top:37px;}
	.business_page .swiper .item img{display:block;width:583px;height:370px;position:absolute;right:46px;bottom:100px;}
	.business_page .swiper .item .left span{display:block;font-size:20px;line-height:22px;padding-top:56px;}
	.business_page .swiper .item .left span a{color:#48c15c;font-size:18px;}
	.business_page .boao{display:flex;width:1200px;margin:0 auto;justify-content:center;padding-top:120px;}
	.business_page .boao img{display:block;width:980px;height:395px;}

	/*联系我们*/
	.icon{background:url(img/icon.png) no-repeat;}
	.contact_page .contact{display:block;width:1200px;margin:0 auto;}
	.contact_page .contact .title{display:block;font-size:30px;line-height:32px;text-align:center;padding-top:80px;}
	.contact_page .contact .address{display:flex;padding-top:76px;}
	.contact_page .contact .address .left{display:flex;width:478px;flex-direction:column;justify-content:center;padding-left:36px;}
	.contact_page .contact .address .left var{display:block;font-size:20px;line-height:22px;padding-bottom:30px}
	.contact_page .contact .address .left div{display:flex;line-height:34px;font-size:20px;padding-top:10px;}
	.contact_page .contact .address .left div i{display:block;width:25px;height:27px;margin-top:4px;margin-right:20px;}
	.contact_page .contact .address .left div .i1{background-position:3px 0px}
	.contact_page .contact .address .left div .i2{background-position:-34px 0px;}
	.contact_page .contact .address .left div em{font-style:normal;display:block;width:84px;}
	.contact_page .contact .address .left div span{display:block;width:284px;}
	.contact_page .contact .address .map{display:block;width:687px;height:345px;}
	.contact_page .contact .address .map_pic{display:none;}
	.contact_page .about_company{display:block;margin:80px auto 0px;width:1200px;border-top:1px solid #ddd;border-left:1px solid #ddd}
	.contact_page .about_company .item{display:flex;height:419px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;align-items:center;flex-direction:column;width:399px;float:left;justify-content:center;}
	.contact_page .about_company .item i{display:block;width:61px;height:59px;}
	.contact_page .about_company .item .i1{background-position:6px -38px;}
	.contact_page .about_company .item .i2{background-position:-67px -36px;}
	.contact_page .about_company .item .i3{background-position:-140px -35px;}
	.contact_page .about_company .item .i4{background-position:6px -131px;}
	.contact_page .about_company .item .i5{background-position:-67px -130px;}
	.contact_page .about_company .item .i6{background-position:5px -37px;}
	.contact_page .about_company .item b{display:block;font-size:26px;line-height:28px;padding-top:37px;}
	.contact_page .about_company .item span{display:block;font-size:20px;line-height:34px;text-align:center;padding-top:17px;}

}
@media screen and (max-width:768px){
	.top_public{display:none;}
	.top_public_m{display:flex;height:56px;background-color:#fff;position:fixed;left:0px;top:0px;width:100%;align-items:center;justify-content:center;z-index:1000}
	.top_public_m img{display:block;width:100px;height:28px;}
	.top_public_m .menu_btn{display:flex;width:56px;height:56px;align-items:center;justify-content:center;position:absolute;left:0px;top:0px;}
	.top_public_m .menu_btn i{display:block;width:24px;height:24px;background:url(img/icon_menu.png) no-repeat 0 0;background-size:24px 24px;}
	.top_public_m .close i{background:url(img/icon_menu_close.png) no-repeat 0 0;background-size:24px 24px;}
	.left_menu_m {position:fixed;left:-100%;top:0px;width:100%;height:100%;z-index:999;}
	.left_menu_m .bg{background-color:rgba(0,0,0,0.3);width:100%;height:100%;position:absolute;left:0px;top:0px;display:none}
	.left_menu_m .list{display:block;position:absolute;left:0px;top:56px;z-index:2;width:30%;background-color:#fff;height:100%;padding-top:30px;}
	.left_menu_m .list a{display:block;text-align:center;line-height:56px;height:56px;font-size:15px;}
	.left_menu_m .list a.active{background-color:#e5e5e5;}
	.home_page .banner{height:210px;}
	.home_page .nav_pos,.home_page .nav{display:none;}
	.banner{padding-top:56px;}
	.home_page .intro{width:auto}
	.home_page .intro .title{font-size:20px;padding-top:30px;line-height:22px;display:block;text-align:center;}
	.home_page .intro .detail{padding-top:30px;}
	.home_page .intro .detail .left p{width:auto;font-size:16px;line-height:26px;padding:0 20px;text-indent:2em}
	.home_page .intro .detail .right{position:relative;margin:20px 10px;}
	.home_page .intro .detail .right img{display:block;width:100%;position:absolute;left:0px;top:0px;}
	.home_page .intro .detail .right .mask{display:block;width:100%;height:100%;position:absolute;left:0px;top:0px;background-color:rgba(0,0,0,0.4);}
	.home_page .intro .detail .right .play{display:block;width:40px;height:40px;background:url(img/play_btn.png) no-repeat 0 0;position:absolute;left:50%;margin-left:-20px;top:50%;margin-top:-20px;background-size:40px 40px;}
	.home_page .intro .detail .right video{display:block;width:100%;}
	.home_page .mission{padding-top:30px;border-top:10px solid #f5f5f5;padding-top:20px;}
	.home_page .mission b{display:block;font-size:20px;text-align:center;}
	.home_page .mission i{display:none}
	.home_page .mission span{display:block;font-size:15px;text-align:center;line-height:17px;padding-top:15px;color:#666}

	.home_page .progress{margin-top:50px;border-top:10px solid #f5f5f5;}
	.home_page .progress .step{display:block;width:100%;height:204px;background:url(img/progress.jpg) no-repeat 0 0;background-size:cover;}
	.home_page .progress .step .title{display:block;font-size:20px;color:#fff;text-align:center;padding-top:34px;line-height:20px;}
	.home_page .progress .step .line{display:block;width:90%;height:3px;background-color:#959ba4;margin:-14px auto 0px;}
	.home_page .progress .step .dot{display:flex;padding-top:50px;justify-content:space-between;}
	.home_page .progress .step .dot span var{display:block;color:#fff;font-size:14px;line-height:16px;}
	.home_page .progress .step .dot span i{display:block;width:19px;height:19px;border:3px solid #959ba4;background-color:#959ba4;border-radius:50%;margin:14px auto 0px}
	.home_page .progress .step .dot span.cur i{background-color:#fff}
	.home_page .progress .step .dot span:first-child{margin-left:-5px}
	.home_page .progress .step .dot span:last-child{margin-right:-5px}
	.home_page .progress_des{display:none;}
	.home_page .progress_des_m .des_list .des_item{display:block;}
	.home_page .progress_des_m .des_list .des_item b{display:block;font-size:20px;line-height:22px;padding:15px 15px 0px 15px;clear:both;overflow:hidden;}
	.home_page .progress_des_m .des_list .des_item b i{display:block;font-size:20px;float:left;border-bottom:2px solid #333;padding-bottom:10px;}
	.home_page .progress_des_m .des_list .des_item span{display:block;font-size:15px;line-height:25px;padding:15px;color:#666;text-align:inherit;}
	.home_page .welfare{border-top:10px solid #f5f5f5;padding-top:30px;}
	.home_page .welfare .title{display:block;font-size:20px;line-height:22px;text-align:center;padding-bottom:50px;}
	.home_page .welfare img{display:block;width:100%;margin-bottom:20px;}
	.home_page .welfare div{display:flex;padding:10px 20px 30px;justify-content:space-between;}
	.home_page .welfare div span{display:flex;width:50px;height:50px;box-shadow:0px 0px 12px #eee;border-radius:10px;align-items:center;justify-content:center;font-size:16px;color:#666}
	.company{display:block;background-color:#fff;border-top:10px solid #f5f5f5}
	.company .cont{display:block;padding:30px 0px;}
	.company .cont .link{display:block;text-align:center;font-size:12px;width:100%;color:#000;}
	.company .cont .link a{color:#000;display:inline-block;margin:0 5px;}
	.company .cont .link i{padding:0 5px;display:none;}
	.company .cont .des{display:block;text-align:center;font-size:12px;line-height:25px;color:#999999;padding-top:10px;}

	.partner_page .partner{display:block;padding-bottom:30px;}
	.partner_page .partner .title{display:block;font-size:20px;line-height:22px;text-align:center;padding-top:40px;}
	.partner_page .partner .list{display:flex;padding:28px 5px 0px;flex-wrap:wrap;justify-content:space-around;}
	.partner_page .partner .list span{display:block;margin:0px 0px 15px;width:85px;}
	.partner_page .partner .list span i{display:flex;width:70px;height:60px;align-items:center;justify-content:center;margin:0 auto}
	.partner_page .partner .list span i img{display:block;width:80%}
	.partner_page .partner .list span var{display:block;font-size:13px;line-height:26px;padding-top:6px;text-align:center;}

	/*企业文化*/
	.culture_page .title{display:block;font-size:20px;line-height:22px;text-align:center;}
	.culture_page .detail span{display:block;font-size:15px;color:#666;line-height:26px;padding:16px 20px 0px;text-align:center;}
	.culture_page .env{display:block;width:100%;padding:36px 0px 20px;}
	.culture_page .env .detail{display:block;margin:0 auto;}
	.culture_page .env .pic_list{display:block;padding:20px 10px;}
	.culture_page .env .pic_list img{display:block;width:100%;margin-bottom:10px;}
	.culture_page .amuse{display:block;padding:30px 0px;border-top:10px solid #f5f5f5}
	.culture_page .amuse .detail{display:block;margin:0 auto;}
	.culture_page .amuse .pic_list{display:none;}
	.culture_page .amuse .pic_list_m {display:block;padding:20px 10px;}
	.culture_page .amuse .pic_list_m img{display:block;width:100%;margin-bottom:10px;}
	.culture_page .travel{border-top:10px solid #f5f5f5}
	.culture_page .meeting {padding:36px 0px 20px;border-top:10px solid #f5f5f5}
	.culture_page .meeting b{padding-bottom:45px;}
	.culture_page .meeting .show_1{display:block;width:100%;margin-bottom:24px;position:relative;height:240px;}
	.culture_page .meeting .show_1 img{display:block;width:100%;height:100%;object-fit:cover;}
	.culture_page .meeting .show_1 .des{display:block;width:270px;height:120px;background-color:rgba(0,0,0,0.6);position:absolute;right:10px;top:58px;}
	.culture_page .meeting .show_1 .des var{display:block;font-size:15px;line-height:21px;padding-top:16px;text-align:right;padding-right:19px;color:#fff}
	.culture_page .meeting .show_1 .des span{display:block;font-size:12px;line-height:18px;padding:8px 19px 0px 40px;color:#fff;text-align:inherit;}
	.culture_page .meeting .show_2{display:block;width:100%;position:relative;height:240px;}
	.culture_page .meeting .show_2 img{display:block;width:100%;height:100%;object-fit:cover;}
	.culture_page .meeting .show_2 .des{display:block;width:270px;height:140px;background-color:rgba(0,0,0,0.6);position:absolute;left:10px;top:50px;}
	.culture_page .meeting .show_2 .des var{display:block;font-size:15px;line-height:21px;padding-top:16px;text-align:left;padding-left:19px;color:#fff}
	.culture_page .meeting .show_2 .des span{display:block;font-size:12px;line-height:18px;padding:8px 30px 0px 19px;color:#fff;text-align:inherit;}
	.culture_page .responsibility{border-top:10px solid #f5f5f5}

	/*产品与业务*/
	.business_nav {display:flex;justify-content:space-around;padding:20px 10px;}
	.business_nav .item{display:block;width:80px;cursor:pointer;}
	.business_nav .item i{display:flex;width:80px;height:80px;align-items:flex-end;justify-content:center;}
	.business_nav .item img{display:block;width:60px;height:60px;}
	.business_nav .item span{color:#999;display:block;text-align:center;font-size:15px;line-height:17px;padding-top:10px;}
	.business_nav .item.cur img{display:block;width:70px;height:70px;box-shadow:0px 0px 8px #bbb;border-radius:16px;}
	.business_nav .item.cur span{color:#333}
	.business_page .is_pc{display:none;}
	.business_page .swiper_m{display:block;background-color:#fbfbfb;width:100%;height:544px;overflow:hidden;position:relative;}
	.business_page .swiper_m .scroll{display:block;width:100%;height:100%;position:absolute;left:0px;top:0px;}
	.business_page .swiper_m .scroll .scroll_swiper{display:block;float:left;height:100%}
	.business_page .swiper_m .item{display:block;margin:0 auto;padding:0px 16px 37px 40px;position:relative;}
	.business_page .swiper_m .item .left{display:block;}
	.business_page .swiper_m .item .left b{display:block;font-size:18px;line-height:20px;padding-top:30px;font-weight:normal;}
	.business_page .swiper_m .item .left p{display:block;font-size:14px;line-height:24px;padding-top:20px;text-align:inherit;}
	.business_page .swiper_m .item .left .btn{display:block;width:120px;height:38px;background-color:#48c15c;font-size:18px;text-align:center;line-height:38px;border-radius:38px;color:#fff;margin-top:37px;}
	.business_page .swiper_m .item img{display:block;width:100%;margin-left:-14px;margin-top:10px;}
	.business_page .swiper_m .item .left span{display:block;font-size:18px;line-height:20px;padding-top:28px;}
	.business_page .swiper_m .item .left span a{color:#48c15c;font-size:18px;}
	.business_page .boao{display:flex;width:1200px;margin:0 auto;justify-content:center;padding-top:120px;}
	.business_page .boao img{display:block;width:980px;height:395px;}


	/*联系我们*/
	.icon{background:url(img/icon.png) no-repeat;background-size:100px 100px;}
	.contact_page .contact{display:block;}
	.contact_page .contact .title{display:block;font-size:20px;line-height:22px;text-align:center;padding-top:30px;}
	.contact_page .contact .address{display:block;padding-top:35px;}
	.contact_page .contact .address .left{display:block;padding:0px 15px;}
	.contact_page .contact .address .left var{display:block;font-size:15px;line-height:17px;padding-bottom:5px}
	.contact_page .contact .address .left div{display:flex;line-height:17px;font-size:15px;padding-top:12px;}
	.contact_page .contact .address .left div i{display:block;width:13px;height:14px;margin-top:2px;margin-right:5px;}
	.contact_page .contact .address .left div .i1{background-position:3px 0px}
	.contact_page .contact .address .left div .i2{background-position:-16px 0px;}
	.contact_page .contact .address .left div em{font-style:normal;display:block;width:70px;}
	.contact_page .contact .address .left div span{display:block;width:284px;}
	.contact_page .contact .address .map{padding:20px 15px;}
	.contact_page .contact .address .map_pic{display:block;padding:20px 15px;}
	.contact_page .contact .address .map_pic img{display:block;width:100%}
	.contact_page .about_company{display:block;padding:40px 15px 0px;}
	.contact_page .about_company .item{display:flex;align-items:center;flex-direction:column;justify-content:center;box-shadow:2px 2px 4px #ddd;border:1px solid #eee;border-radius:5px;margin-bottom:20px;padding:20px 0px;}
	.contact_page .about_company .item i{display:block;width:31px;height:30px;}
	.contact_page .about_company .item .i1{background-position:3px -19px;}
	.contact_page .about_company .item .i2{background-position:-34px -18px;}
	.contact_page .about_company .item .i3{background-position:-70px -18px;}
	.contact_page .about_company .item .i4{background-position:3px -66px;}
	.contact_page .about_company .item .i5{background-position:-34px -65px;}
	.contact_page .about_company .item .i6{background-position:3px -19px;}
	.contact_page .about_company .item b{display:block;font-size:17px;line-height:19px;padding-top:16px;}
	.contact_page .about_company .item span{display:block;font-size:14px;line-height:24px;text-align:center;padding-top:14px;}
}
@media screen  and (min-width:320px) and (max-width:374px){
	.partner_page .partner .list{justify-content:center;}
	.partner_page .partner .list span{margin:0 7px 15px}
	.partner_page .partner .list span var{font-size:12px;}
}