@charset "utf-8";
/* CSS Document */
/**/
@media all and (max-width: 1680px) {
}
/* max 1680 end */

/**/
@media all and (max-width: 1550px) {
}
/* max 1550 end */

/**/
@media all and (max-width: 1440px) {  
}
/* max 1440 end */

/**/
@media all and (max-width: 1280px) {
}
/* max 1280 end */

/**/
@media all and (max-width: 1024px) {
}
/* max 1024 end */

@media all and (max-width: 320px) {
	.top .logo{margin-top: 2.5vw !important;}
}

/**/
@media all and (max-width: 750px) {
.in_center{width: 100%; padding: 0 3%;}
.city{height: 50px; line-height: 25px;}
.city .fl,.city .fr{float: inherit; width: 100%; height: 25px; line-height: 25px;}
.city .fr{float: right;}
.city_xs{width: 100%; margin: 0 3%; left: -8%;}
.city .city_qh{width: 90%; float: right; height: 25px; line-height: 25px;}
.city .fr a{padding: 0 1.3vw;}

.top{height: 50px; width: 100%; padding: 0 3%; top: 50px;}
.top .logo{width: 28%; margin: 1vw 0 0 0;}
.top .logo img{width: 25.5vw; height: 9.7vw;}
.top .search{display: none;}
.daoh{width:100%; height:calc(100% - 100px); line-height: 100px; float: inherit; text-align: left; bottom: 0; left: -100%; background: rgba(255,255,255,.95); position:fixed; z-index: 9999;}
.c_nav{display: flex; top:45%;}
.nav{width:100%; height: auto; display:block;}
.nav div{display:block; width: 100%; height:50px; line-height: 50px; border-bottom: 1px solid rgba(0,0,0,.1); margin: 0; text-align: center; background:none; padding-left:3%; font-size: 15px;}
.nav div a{position: relative; z-index: 2;}
.nav div:after{content: ''; width: 0%; height:1px; background: #13227a; position: absolute; left: 50%; top:inherit; bottom: 0; border-radius: 18px; opacity: 0;}
.nav div:hover:after,.nav .nuw:after{left: 0; width: 100%; opacity: 1; border:none;}
.nav div:hover a,.nav .nuw a{ color: #13227a; transition: all .2s ease-in .2s; width: 100%; height: 40px; line-height: 40px; border-bottom: none; background: none;}
.search_black .text,.search_black .button{font-size: 14px;}

/*banner*/
.in_banner{width:100%; height:51.2vw; margin:100px auto 0; overflow: hidden;}
.in_banner_l,.in_banner_r,.in_banner .in_banner_a{display: none;}

.lib{width: 94%; margin: 15px 3%;}
.lib .in_libli{float: inherit; width: 100%;}
.lib .in_libli .lib_tit img{width: 49px; height: 44px; margin-right: 10px;}
.lib .in_libli .lib_tit{height: 50px; line-height: 50px;}
.lib .in_libli .lib_li{height: 60px; line-height: 20px;}
.lib_more{width: 40%; height: 30px; line-height: 26px; font-size: 14px;}
.in_lib_l, .in_lib_r{display: none;}

/*首页作品案例*/
.case{width:94%; margin: 0 3%; height: 360px;}
.caseli{width: 48%;}
.caseli .img, .caseli .img img{width: 100%; height: 140px;}
.caseul_a{width: 90%;}
.caseli .sm h1{height: 25px; line-height: 25px;}
.caseli .sm h2{height: 40px; line-height: 20px;}

/*首页作品案例*/
.coop_lc{margin: 20px 0;}
.lc{width: 100%;}
.lc img{width: 100%;}

/*首页常见问题*/
.cj_question{margin-top: 20px; height: auto; padding: 15px 0;}
.question_xx{width: 94%; margin: 0 3%; background: none; height: auto; position: inherit;}
.xx_tit{font-size: 16px; position: inherit; height: auto; line-height: 1.2; margin-bottom: 15px;}
.question_xx .fl,.question_xx .fr{float: inherit; width: 100%;}
.question_xx .fl img{width: 100%; height: 160px;}
.question_xx .fr ul li{padding: 10px; height: auto;}
.question_xx .fr ul li a{color: #fff;}
.question_xx .fr ul li h1{height: 35px; line-height: 35px;}
.question_xx .fr ul li div{height: 40px; line-height: 20px;}

/*首页公司动态*/
.com_dt_li{width: 94%; margin: 3% 3% 20px 3%;}
.com_dt_li .fl, .com_dt_li .fl img{width: 100%; height: 160px; float: inherit;}
.com_dt_li .fr{float: inherit; width: 100%;}
.com_dt_li .fr .fr_tit{height: 40px; line-height: 40px; font-size: 20px; margin-top: 10px;}
.com_dt_li .fr .fr_tit span{font-size: 16px;}
.com_dt_li .fr ul li:first-child{height: auto; padding: 15px 0;}
.com_dt_li .fr ul li:first-child .time{width: 20%;}
.com_dt_li .fr ul li:first-child .time div{height: 35px; line-height: 35px; font-size: 20px;}
.com_dt_li .fr ul li:first-child .time div:last-child{height: 30px; line-height: 30px; font-size: 14px;}
.com_dt_li .fr ul li:first-child .fr_li_xx{width: 75%;}
.com_dt_li .fr ul li:first-child .fr_li_xx h1{height: 30px; line-height: 30px;}
.com_dt_li .fr ul li:first-child .fr_li_xx h2{height: 30px; line-height: 15px;}
.com_dt_li .fr ul li{height: auto; line-height: 30px;}
.com_dt_li .fr ul li i{height: 10px; width: 10px;}

/*首页关于我们*/
.about_li{width: 94%; margin: 0 3%;}
.about_li .about_img{height: 190px; width: 160px;}
.about_li .about_img .img{left: 10px; top: 10px;}
.about_li .about_img .img img{height: 190px; width: 160px;}
.about_li .about_xx{width: 94%; margin-top: 20px;}
.about_li .about_xx h1{height: 35px; line-height: 35px;}
.about_li .about_xx div{height: 22px; line-height: 22px;}
.about_li .about_xx p{height: auto; line-height: 22px;}
.about_li .about_more{ height: 60px; width: 50%; text-align: center; line-height: 1.3; padding-top: 10px; font-size: 16px; margin-top: 20px;}
.about_li .about_more div{font-size: 14px;}

/*首页公司客户*/
.cistom_li{width: 94%; margin: 0 3%;}
.cistom_li .fl{float: inherit; width: 100%;}
.cistom_li .fl div{height: 4px; width: 44px; margin-bottom: 8px;}
.cistom_li .fl h1{font-size: 20px; height: 40px; line-height: 40px;}
.cistom_li .fl h2{line-height: 25px; margin-bottom: 20px;}
.cistom_li .fr{width: 100%; float: inherit;}
.cistom_li .fr ul li{width: 33%; height: 60px;}
.cistom_li .fr ul li img{width: 100%; height: 58px;}

/*底部*/
.foot_topnav{width: 100%; height: auto; float: inherit; padding-top: 20px;}
.foot_navli{width: 100%; height: auto; float: inherit;}
.foot_navli p{display: none; font-size: 13px;}
.foot_navli p:first-child{margin-bottom:15px; display: inline-block; padding-bottom: 10px; float: left; width: 33%; text-align: center;}
.foot_tel{float: inherit; width: 94%; margin: 0 3%;}
.foot_tel .fl,.foot_tel .fl img{width: 56px; height: 54px; margin: 1vw 2vw 0 0;}
.foot_tel .fr{width: 76%; font-size: 16px; line-height: 22px; float: left;}
.foot_tel .fr em{font-size: 12px;}
.foot_navli p:first-child a{font-size: 13px;}
.phone{width: 100%; margin-bottom: 15px;}
.foot_tel .wx{text-align: left; margin-top: 15px; float: inherit; width: 100%;}
.foot_tel .wx img{width: 93px; height: 93px; padding: 10px;}
.foot_link{width: 94%; margin: 0 3%; line-height: 2;}
.bottom{line-height: 30px; width: 100%; padding: 0 3%;}

/*团队简介*/
.n_bann{margin: 100px auto 0 auto; width: 100%; height: 30vw;}
.n_bann img{height: 30vw;}
.title{padding: 0 3%;}
.detal{width: 94%; margin: 0 3%;}
.ny_team_tit{height: auto; line-height: 35px; margin-bottom: 15px;}
.ny_team_fl{font-size: 18px;}
.ny_team_fl,.ny_team_li{float: inherit; width: 100%; padding: 0 3%;}
.ny_team_li a{line-height: 35px; height: auto;} 
.ny_team{width: 94%; margin: 0 3%;}
.team_tit{line-height: 20px; text-align: left; margin-bottom: 15px;}
.team_li ul li{width: 49%; margin: 0 1% 15px 0;}
.team_li ul li:nth-child(2n){margin-right: 0; float: right;}
.team_li ul li .img, .team_li ul li .img img{width: 100%; height: 120px;}
.team_li ul li .sm{line-height: 35px; font-size: 16px;}
.team_li ul li .sm div{height: auto; line-height: 20px;}
.page a{padding:5px; font-size: 12px;}

/*联系我们*/
.contact{width: 94%; margin: 0 3%;}
.contact .add{line-height: 30px; font-size: 16px; padding: 15px 0;}
.contact .add h1{height: 40px; line-height: 40px; font-size: 20px;}

/*促销活动*/
.list{width: 94%; margin: 0 3%;}
.list ul li{height: auto; padding-bottom: 10px; margin-bottom: 15px;}
.list ul li .fl,.list ul li .fr,.list ul li .more{float: inherit; width: 100%;}
.list ul li .fl img{width: 100%; height: 150px;}
.list ul li .fr h1{height: 35px; line-height: 35px; padding: 0 3%;}
.list ul li .fr .xx{height: 54px; line-height: 18px; padding: 0 3%;}
.list ul li .fr .sj{padding: 0 3%; margin-top: 15px;}
.list ul li .more{ height: 30px; line-height: 30px; width: 40%; margin: 0 auto;}
.sales{width:94%; margin: 0 3%;}
.fy a{padding: 6px 0; line-height: 1.4;}
.sales_tit{height: auto; line-height: 25px; font-size: 18px;}
.sales_time{padding-top: 15px;}
.recom_tit{font-size: 18px; height: 35px; line-height: 35px;}
.recom_lie li{float: inherit; width: 94%; margin: 0 3%; padding: 15px 0;}
.recom_li li{float: inherit; width: 94%; margin: 0 3%; height: auto; line-height: 25px; font-size: 14px; margin-bottom: 15px;}

/*公司动态-花絮*/
.tibits {width: 94%; margin: 0 3%;}
.tibits_list li{width: 49%; height: 180px;}
.tibits_list li:nth-child(2n){float: right;}
.tibits_list_item,.tibits_list_item img{width: 100%; height: 180px;}
.tipits_xx{width: 100%; height: 80px;}
.tipits_xx p{height: 35px; line-height: 35px; margin: 0;}
.tipits_xx h1{height: 40px; line-height: 20px;}
.tibits-list-cont,.tibits-list-text,.tibits_list_item:hover .tibits-list-cont,.tibits_list_item:hover img{width: 100%; height: 180px;}
.tibits-list-text div{height: 50px; line-height: 40px; width: 50px;}
.tibits-list-text div:before{height: 40px; width: 40px; left: 4px; top: 4px;}
.tibits-list-text p{height: 35px; line-height: 35px; margin: 0;}
.tibits-list-text h1{height: 40px; line-height: 20px;}
.recomul_a{margin: 20px 0;}
.recomli{width: 49%;}
.recomli .img,.recomli .img img{width: 100%; height: 100px;}
.recomli .sm h1{height: 30px; line-height: 30px; font-size: 16px;}
.recomli .sm h2{height: 40px; line-height: 20px;}
.recomul_l, .recomul_r{display: none;}

/*平面广告*/
.print ul li{width: 48%; margin-bottom: 15px;}
.print ul li:nth-child(2n){float: right; margin-right: 0;}
.print ul li .img, .print ul li .img img{width: 100%; height: 150px;}
.print ul li h1{margin: 0; font-size: 16px; height: 30px; line-height: 30px;}

/*常见问题*/
.question{width:94%; margin: 0 3%;}
.question ul li .fl{float: inherit;}
.question ul li .fl, .question ul li .fl img{width: 100%; height:220px;}
.question ul li .fr{float: inherit; width: 100%; padding-top: 20px; height: auto;}
.question ul li .fr .num{width: 25%; height: 80px; line-height: 80px; margin-top: 15px;}
.question ul li .fr .que_xx{width: 70%; margin-left: 3%; margin-top: 15px;}
.question ul li .fr .que_xx h1{height: 32px; line-height: 32px;}
.question ul li .fr .que_xx h2{height: 48px; line-height: 24px;}
.question ul li .fr .que_more{width: 100%; margin: 15px auto;}

/*员工风采*/
.com_fc{width: 94%; margin: 0 3%;}
.com_fc ul li{padding: 15px 0; margin-bottom: 15px;}
.com_fc ul li .fl,.com_fc ul li .fr{width: 100%; float: inherit;}
.com_fc ul li .fr h1{height: 30px; line-height: 30px;}
.com_fc ul li .fr h2{height: 60px; line-height: 20px;}
.com_fc ul li .fr .fc_time{height: 30px; line-height: 30px; margin-bottom: 10px;}
.com_fc ul li .fr .fc_more a{width: 40%; height: 30px; line-height: 30px;}

/*作品案例*/
.workul_a{margin: 20px 0; width: 100%;}
.workli{width: 49%;}
.workli .img,.workli .img img{width: 100%; height: 140px;}
.workli .sm h1{height: 30px; line-height: 30px; font-size: 16px;}
.workli .sm h2{height: 40px; line-height: 20px;}
.workul_l, .workul_r{display: none;}
.work ul li{width: 48%; margin-right: 0;}
.work ul li:nth-child(2n){float: right;}
.work ul li .img, .print ul li .img img{width: 100%; height: 220px;}
.work ul li h1{margin-top: 0;}
.kind ul li{margin-bottom: 15px; font-size: 12px;}
.kind .fl{width: 65px; height: 25px; line-height: 25px;}
.kind .fr{line-height: 25px;}
.kind .fr a{margin-right: 10px;}
.work ul li div p{height: 35px; line-height: 35px; width: 35px; font-size: 12px;}
.work ul li div p:before{height: 30px; width: 30px;}

/*合作方式*/
.coop{width: 100%;}
.coop_tit{font-size: 18px;}
.coop_list ul li{width: 94%; margin: 0 3%; height: 180px; margin-bottom: 30px;}
.coop_list ul li .li_xx{top: -20px;}
.coop_list ul li .munber{height: 40px; line-height: 40px; width: 40px; font-size: 16px;}
.coop_list ul li .sz{height: 30px; line-height: 30px;}
.coop_list ul li .li_xx h1{height: auto; line-height: 20px;}
.coop_li{position: inherit;}
.coop_li ul li{width: 94%; margin: 0 3%;}
.coop_li ul li:nth-child(5), .coop_li ul li:nth-child(6), .coop_li ul li:nth-child(7), .coop_li ul li:nth-child(8){position: inherit;}
.coop_li ul li b{height: 35px; line-height: 35px;}
.coop_li ul li div{height: auto; line-height: 20px;}

.suspension,.suspension .a{height: 60px; width: 60px;}
.suspension .a{display: none;}
.suspension .a-top{bottom: 0;}
.suspension .a div{font-size: 12px;}
.suspension .a .i{margin-left: 10px; height: 38px;}

.detal .video_tit{font-size: 18px;}

.com_tit{font-size: 16px;}
.coop_kh_li{width: 94%; margin: 0 3%}
.coop_kh_li ul li{width: 33%; height: 60px;}
.coop_kh_li ul li img{width: 100%; height: 58px;}

.detal{width: 94%; margin: 0 3%; padding: 20px 0 0 0;}
.detal_li{margin:0;}
.detal_li li:last-child{margin-bottom: 0;}
.detal_fl{margin-bottom: 15px;}
.detal_fl,.detal_fr{float: inherit; width: 100%;}
.detal_fl img{width: 100%;}
.detal_fr{line-height: 25px;}
.coop_kh .detal{margin-bottom: 20px;}

.detal iframe{height: 150px; margin-bottom: 20px;}




}
/* max 750 end */




