/*pad*/
img {
    max-width: 100%;
}
.gh{
    height: 20px;
    width: 28px;
    position: absolute;
    transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    -webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    -ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    cursor: pointer;
    z-index: 9999;
    display: none;
}
.selected .gh {
    transform: rotate(90deg);
}
.gh a {
    background-color: #2355f3;
    display: block;margin: 0 auto;
    height: 2px;
    margin-top: -1px;
    position: relative;
    top: 50%;
    transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    -webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    -ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    width: 28px;
    border-radius: 2px;
}
.gh a:after{
    width:28px;
}
.gh a:before{
    width: 28px;
}
.gh a:after,
.gh a:before {
    background-color:#2355f3;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    position: absolute;
    transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    -webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
    -ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
}
.gh a:after {
    top: 9px;
}
.gh a:before {
    top: -9px;
}
.selected .gh a:after,
.selected .gh a:before {
    top: 0;
}
.selected .gh a:before {
    transform: translateY(0px) rotate(-45deg);
    -webkit-transform: translateY(0px) rotate(-45deg);
    -ms-transform: translateY(0px) rotate(-45deg);
    background: #2355f3;width: 100%;
}
.selected .gh a:after {
    transform: translateY(0px) rotate(45deg);
    -webkit-transform: translateY(0px) rotate(45deg);
    -ms-transform: translateY(0px) rotate(45deg);
    background: #2355f3;width: 100%;
}
.selected .gh a {
    background-color: transparent !important;
}
.selected .header {
    overflow: visible;
}
.selected .header .nav {
    display: block;
    z-index: 111;
    position: absolute;
    left: 0;
    top: 80px;
    right: 0;
    margin: 0;
}
.selected .header .nav li a {
    text-align: center;
    width: auto;
    display: block;
    background: rgba(255, 255, 255, 0.9);
    margin: auto;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    line-height: 50px;
    padding: 0;
}
.selected .header .nav li a {
    color: #000000;
}
.selected .header .nav .selected a {
    border-bottom-color: #73e5b1;
}

@media only screen and (max-width:1740px) {
	.wrap {
		width: 1500px;
	}
	.consul_service .list ul li {
		width: 480px;
    	height: auto;
    	padding: 20px 30px 30px 140px;
    	margin: 0 -25px;
    	background-size: 480px auto;
	}
	.consul_service .list ul li h2 {
		margin-bottom: 0;
	}
	.consul_service .list ul li dt {
		line-height: 34px;
	}
	.consul_service .list ul li dd {
		line-height: 1.6;
	}
	.banner5.banner7 .ban_imgs .img {
		width: 350px;height: 700px;right: -60px;
	}
	.hongqiao_imgs .list .lt .lst ul li {
		min-width: 85px;
	}
	.hcc_trafflc .hcc_list .list li .imgs {
		height: 234px;
	}
	.hcc_trafflc .hcc_list .list li .ico {
		top: 235px;
	}
	.banner4 .img {
		width: 400px;height: 720px;left: -65px;
	}
	.banner4 .imgs {
		right: -350px;
	}
	.pain_point .list .lt {
		width: 710px;
	}
	.pain_point .list .rt:before {
		left: -210px;
	}
	.cost_control .list li {
		padding: 20px 10px;
	}
	.product_value .list li dd {
		width: 300px;
	}
	.real_price .list ul li {
		width: 400px;margin: 0 20px;
	}
	.app_scenarios .list ul {
		margin-top: 100px;
	}
	.app_scenarios {
		padding: 65px 0 180px;
	}
	.banner3 .ban_imgs .img {
		width: 300px;height: 640px;margin-right: -50px;margin-top: 200px;
	}
	.classicase .list_imgs .swiper_classicase dd .img {
		height: 316px;
	}
	.header2 .naver li {
		margin-right: 30px;
	}
	.classicase .list_imgs .swiper_classicase dd .img .text {
		padding: 15px 30px;
	}
	.banner2 .ban_back .img {
		left: -30px;
	}
	.banner2 .ban_back .imgs {
		margin-left: 100px;
	}
	.banner2 .ban_back .imgs .text {
		right: 14%;
	}
	.banner5 .ban_imgs .img {
		width: 280px;height: 700px;top: 270px;
	}
	.rushrepair .rushre_swiper li {
		height: 600px;
	}
	.banner1 .ban_imgs .img {
		width: 250px;height: 430px;
	}
	.cooperative .case_list .lt {
		width: calc(100% - 1110px);padding: 44px 0 0;
	}
	.cooperative .case_list .rt li .img {
		height: 178px;
	}
	.social_respons .social_list dd .img {
		width: 630px;height: 358px;
	}
	.social_respons .social_list dd .text_swie {
		width: calc(100% - 700px);margin-top: 40px;
	}
	.social_respons .social_list dd .text_swie:before {
		top: 237px;
	}
	.social_respons .social_list dd .text_swie:after {
		top: 166px;
	}
	.hotjob_back .hot_swiper li dt h3 {
		width: 350px;
	}
	.recruitment .txt_list li .data_txt h3 {
		width: 350px;
	}
	.recruitment .txt_list li .data_txt .txet .txt {
		padding-left: 10px;width: 210px;
	}
	.recruitment .txt_list li .data_txt .txet {
		padding: 20px 10px 10px 20px;
	}
	.recruitment .txt_list li .data_txt .datal {
		width: 240px;
	}
	.lates_news .news_lst li .list .imgs {
		height: 562px;
	}
	.lates_news .news_lst li .list .text {
		height: 562px;padding: 70px 80px;
	}
	.lates_news .news_lst li .img_list dd .img {
		height: 253px;
	}
	.lates_news .news_lst li .img_list dd .text {
		padding: 30px 40px;height: 180px;
	}
	.lates_news .news_lst li .img_list dd .text h6 {
		margin-top: 10px;
	}
	.comprehen .qqtxts .zjshgl dd{
		margin-right: 30px;
	}
	.comprehen .qqtxts .bimsh dd .img{
		width: 520px;height: 202px;
	}
	.comprehen .qqtxts .bimsh dd{
		margin-right: 24px;
	}
}

@media only screen and (max-width:1600px) {
	.wrap {
		width: 1300px;
	}
	.header .naver li {
		margin-right: 25px;
	}
	.banner8 .ban_imgs .imgs {
		margin-left: -120px;
	}
	.header2 .naver li {
		margin-right: 20px;
	}
	.header .fork {
		height: 60px;width: 60px;background-size: 20px auto;margin-top: 5px;
	}
	.businessbim .rts .list li {
		padding: 0 40px;
	}
	.businessbim .rts .list li:last-child {
	    padding: 0 0 0 40px;
	}
	.header2 .logo {
		width: 200px;height: 28px;margin-top: 22px;
	}
	.banner8 .back {
		left: -165px;
	}
	.digitization .list ul li dl {
		padding: 0 30px 0 100px;
	}
	.banner5 .ban_imgs .img {
		width: 200px;height: 500px;top: auto;right: 50px;
	}
	.banner8 .ban_imgs .text {
		left: 200px;
	}
	.servicecontent .list ul li .video {
		margin-left: 50px;height: 300px;width: 500px;margin-top: 40px;
	}
	.servicecontent .list ul li:nth-child(4) {
		margin-top: 80px;
	}
	.development .develcore {
		padding: 80px 0 300px;
	}
	.consul_service .list ul li {
	    width: 420px;
	    height: auto;
	    padding: 20px 30px 30px 100px;
	    margin: 0 -22px;
	    background-size: 420px auto;
	}
	.consul_service .list ul li h2 {
		font-size: 22px;line-height: 1.4;
	}
	.banner5.banner7 .ban_imgs .img {
		top: 300px;width: 300px;height: 600px;
	}
	.realestate .realestate_list ul li {
		height: 700px;
	}
	.hongqiao_imgs .list .lt .lst ul li {
		min-width: 70px;
	}
	.hcc_trafflc .hcc_list .list li .imgs {
		height: 177px;
	}
	.hcc_trafflc .hcc_list .list li .ico {
		top: 180px;
	}
	.hcc_trafflc .hcc_list .list li .text {
		margin-top: 30px;
	}
	.topbusiness .list ul li {
		padding: 15px 30px;
	}
	.banner4 .img {
		width: 300px;height: 600px;left: -120px;top: 305px;
	}
	.banner4 .imgs{
		right: -200px;
	}
	.pain_point .list .lt {
		width: 650px;
	}
	.pain_point .list {
		margin: 20px 80px;
	}
	.pain_point .list .lt li {
		padding-left: 20px;
	}
	.pain_point .list .lt li h3 {
		padding-left: 80px;
	}
	.pain_point .list .lt li .txt {
		width: 50%;
	}
	.product_value .list li .imgs {
		margin-top: 30px;float: none;margin: 0 auto;
	}
	.product_value .list li .imgs img {
		margin: 0 auto;
	}
	.product_value .list li:nth-child(2) dl,
	.product_value .list li:nth-child(2) .imgs,
	.product_value .list li dl {
		float: none;
	}
	.product_value .list li:nth-child(2n) dd .ico {
		float: left;
	}
	.product_value .list li:nth-child(2n) dd .txt {
		float: right;text-align: left;
	}
	.product_value .list li dl {
		margin-top: 30px;padding-left: 100px;
	}
	.real_price .list ul li {
		width: 340px;
	}
	.real_price .list ul li .text {
		margin-top: 40px;
	}
	.app_scenarios .list ul li {
		width: calc((100% - 102px)/3);margin-right: 50px;
	}
	.banner3 .ban_imgs .imgs {
		margin-left: -70px;
	}
	.banner3 .back {
		margin-left: -115px;
	}
	.banner3 .ban_imgs .img {
		width: 200px;height: 400px;margin-top: 450px;
	}
	.classicase .list_imgs .swiper_classicase dd .img {
		height: 248px;
	}
	.andqualifi .honor_list {
		margin: 35px auto 0;
	}
	.andqualifi .honor_swiper .hono_swiper {
		margin: 0 140px;
	}
	.operation li {
		height: 700px;
	}
	.footer .top_text .lt dl {
		margin-right: 30px;
	}
	.footer .top_text .rt dd {
		margin-right: 30px;
	}
	.footer .top_text .rt dd .txt h2 {
		font-size: 24px;
	}
	.footer .list ul li .icon {
		width: 140px;
	}
	.footer .list ul li .tet {
		padding-left: 50px;
	}
	.banner2 .ban_back .imgs {
		margin-left: 50px;
	}
	.banner2 .ban_back .img {
		width: 400px;height: 380px;left: -100px;
	}
	.banner2 .back {
		left: 200px;
	}
	.banner2 .ban_back .imgs .text {
		right: 30%;
	}
	.enter_list li {
		padding: 80px 0 100px;
	}
	.banner5 .ban_imgs .imgs {
		margin-left: -190px;
	}
	.banner5 .ban_imgs .img {
		top: 440px;
	}
	.rushrepair .rushre_swiper li {
		height: 500px;
	}
	.padd {
		padding: 0 80px;
	}
	.cooperative .case_list .lt {
	    width: calc(100% - 1150px);
	    padding: 30px 0 0;
	}
	.cooperative .case_list .rt {
	    width: calc(100% - 120px);
	}
	.cooperative .case_list .rt li .img {
		height: 140px;
	}
	.cooperative .case_list .rt li p {
		margin-top: 6px;
	}
	.social_respons .social_list dd .img {
		width: 550px;height: 312px;
	}
	.social_respons .social_list dd .text_swie {
		margin-top: 20px;width: calc(100% - 600px);
	}
	.social_respons .social_list dd .text_swie:before {
		top: 224px;
	}
	.social_respons .social_list dd .text_swie:after {
		top: 158px;
	}
	.social_respons .swiper_cen {
		left: 63%;
	}
	.vision_list {
		height: 700px;
	}
	.vision_list li .text:after, 
	.vision_list li .text:before {
		height: 150px;
	}
	.banner6 .lts {
		padding: 40px 0 0 50px;
	}
	.banner6 .lts .list {
		margin-top: 100px;
	}
	.banner6 .bott_go {
		bottom: 50px;
	}
	.inter_about .text {
		margin: 60px 100px;
	}
	.hotjob_back .hotjob_swiper .hot_swiper {
		margin: 0 100px;
	}
	.hotjob_back .hot_swiper li dt h3 {
		padding-left: 40px;width: 310px;
	}
	.hotjob_back .hot_swiper li dt .txt {
		padding-left: 30px;width: 210px;
	}
	.hotjob_back .hot_swiper li dd .text .lt {
		padding: 0 40px;
	}
	.hotjob_back .hot_swiper li dd .lst {
		padding: 24px 40px;
	}
	.recruitment .txt_list li .data_txt h3 {
		padding-left: 30px;width: 300px;
	}
	.recruitment .txt_list li .data_txt .txet .txt {
		width: 170px;
	}
	.recruitment .txt_list li .data_txt .datal {
		width: 180px;
	}
	.recruitment .txt_list li .data_txt .datal i,
	.recruitment .txt_list li .data_txt .datal span {
		padding-right: 35px;
	}
	.recruitment .txt_list li .text .ziz dl {
		padding: 0 30px;
	}
	.recruitment .txt_list li .text .lst dl {
		padding: 20px 30px;
	}
	.lates_news .news_lst li .list .imgs {
		height: 524px;
	}
	.lates_news .news_lst li .list .text {
		height: 524px;
	}
	.lates_news .news_lst li .img_list dd .img {
		height: 236px;
	}
	.lates_news .news_lst li .list .text .tet {
		margin-bottom: 40px;
	}
	.lates_news .news_lst li .list .text .data {
		margin-top: 60px;
	}
	.development .text {
		margin: 0 60px;
	}
	.enter_list li .rt {
		width: calc(100% - 450px);
	}
	.pad {
		padding: 0;
	}
	.banner1 .ban_imgs .img {
		right: -35px;
	}
	
	.comprehen .qqtxts .sghl dd .sz{
		margin-right: 50px;
	}
	.comprehen .qqtxts .sghl dl{
		padding: 70px 30px 55px;
	}
	.comprehen .qqtxts .sghl dd .sz1{
		margin-right: 0;
	}
	.comprehen .qqtxts .sghl dd .sz h3.s1{
		width: 250px;
	}
	.comprehen .qqtxts .zjshgl dd .img{
		width: 300px;
	}
	.comprehen .qqtxts .zjshgl dd:nth-child(2) .img{
		width: 400px;
	}
	.comprehen .qqtxts .swqjmn dd{
		height: 250px;
	}
	.comprehen .qqtxts .bimsh dd .video{
		padding: 20px;width: 300px;
	}
	.comprehen .qqtxts .bimsh dd .img{
		width: 434px;height: 168px;
	}
	
	
}


@media only screen and (max-width:1280px) {
	.broadcast .wrap,
	.wrap{
		width: 960px;
	}
	.header .naver li {
		margin-right: 15px;
	}
	.header .naver li h2 a {
		font-size: 12px;
	}
	.banner9 {
		height: 800px;
	}
	.banner5 .ban_imgs .text h3,
	.banner9 .text h2 {
		font-size: 40px;line-height: 1.6;
	}
	.banner5 .ban_imgs .text h4,
	.banner9 .text h4 {
		font-size: 32px;margin-top: 15px;
	}
	.lates_news .news_lst li .list .imgs {
		height: 395px;
	}
	.lates_news .news_lst li .list .text {
		height: 395px;padding: 40px 50px;
	}
	.lates_news .news_lst li .list .text .tet {
		margin-bottom: 25px;
	}
	.lates_news .news_lst li .list .text p {
		height: 120px;
	}
	.lates_news .news_lst li .list .text .data {
		margin-top: 20px;
	}
	.lates_news .news_lst li .list .text .tet h4 {
	    float: right;
	    width: calc(100% - 130px);
	}
	.lates_news .news_lst li .list .text .tet h4 a {
		font-size: 24px;
	}
	.lates_news .news_lst li .img_list dd .img {
		height: 177px;
	}
	.lates_news .news_lst li .img_list dd .text {
		padding: 20px 30px;height: 160px;
	}
	.footer .top_text .rt {
		margin-top: 10px;
	}
	.footer .top_text .rt dd {
		float: none;margin-right: 0;
	}
	.footer .top_text .rt dd .txt h2 {
		font-size: 18px;line-height: 1.5;
	}
	.footer .top_text .rt {
		width: 150px;
	}
	.footer .top_text .lt dl {
		margin-right: 20px;
	}
	.footer .top_text .rt dd .wx {
		width: 100px;margin: 10px auto 0;
	}
	.footer {
		padding-top: 60px;
	}
	.footer .top_text {
		padding-bottom: 50px;
	}
	.footer .list ul li .tet {
		padding-left: 10px;
	}
	.footer .list ul li .icon {
		width: 120px;
	}
	.footer .copyright {
		padding: 30px 0 20px;
	}
	.development .text {
		padding: 120px 0 80px;
	}
	.development .develcore .list ul li {
		width: 25%;margin: 0 20px;
	}
	.development .develcore .list ul li .txt {
		width: auto;
	}
	.development .develcore {
		padding: 80px 0 200px;
	}
	.products_agen .list li {
		width: 900px;padding: 0 20px;
	}
	.products_agen .list li .txt h4 {
		padding-left: 40px;
	}
	.products_agen .list li dl {
		width: calc(100% - 200px);
		
	}
	.consul_service .list ul li {
		width: 330px;background-size: 330px;margin: 0 -17px;
		padding: 20px 30px 30px 60px;
	}
	.footer .top_go {
		top: -88px;
	}
	.development .develcore .list ul {
		margin-top: 40px;
	}
	.realestate {
		padding-top: 120px;
	}
	.realestate .realestate_list ul li {
		height: 600px;
	}
	.realestate .realestate_list ul li .txt {
		width: 300px;padding: 30px;height: 100px;
	}
	.realestate .realestate_list ul li .txt h4 {
		width: 90%;
	}
	.realestate .realestate_list ul li .txt {
		font-size: 18px;line-height: 1.8;
	}
	.realestate .realestate_list ul li .txt h4 {
		height: 64px;
	}
	.hongqiao_imgs {
		margin-top: 55px;
	}
	.hongqiao_imgs .list .lt .lst ul li {
		min-width: 55px;
	}
	.hongqiao_imgs .list .rt .img li {
		height: 60px;width: 60px;margin-right: 20px;
	}
	.hcc_trafflc {
		padding-top: 60px;
	}
	.hcc_trafflc .hcc_list {
		margin-top: 60px;
	}
	.hcc_trafflc .hcc_list .list li {
		width: calc((100% - 52px)/3);margin-right: 25px;
	}
	.hcc_trafflc .hcc_list .list li .imgs {
		height: 139px;
	}
	.hcc_trafflc .hcc_list .list li .ico {
		height: 40px;width: 40px;background-size: 18px auto;top: 145px;
	}
	.hcc_trafflc .hcc_list .list li .ico:hover {
		background-size: 18px auto;
	}
	.hcc_trafflc .hcc_list .list li .text {
		margin-top: 20px;
	}
	.hcc_trafflc .hcc_list .list li .text p {
		margin-top: 0;
	}
	.hcc_trafflc .hcc_list .list li .text h6 {
		margin-top: 0;
	}
	.topbusiness .text h2 {
		margin-top: 40px;
	}
	.topbusiness .list ul {
		margin-top: 60px;
	}
	.topbusiness .list ul li h6 {
		padding-left: 40px;
	}
	.topbusiness .imgs {
		margin: 50px auto 0;
	}
	.tobenter .img_list ul {
		padding: 10px 0;
	}
	.contact .contact_list li dd {
		padding: 60px 30px 50px;
	}
	.amessage .form {
		margin-top: 50px;
	}
	.banner4 .imgs {
		right: -100px;
	}
	.banner6 .lts .text h2 {
		font-size: 34px;line-height: 1.4;
	}
	.banner1 .ban_imgs .text h3,
	.banner2 .ban_back .imgs .text h3,
	.banner3 .ban_imgs .imgs .text h3,
	.banner4 .imgs .text h3 {
		font-size: 40px;line-height: 1.6;
	}
	.banner6 .lts .text h4,
	.banner1 .ban_imgs .text h5,
	.banner2 .ban_back .imgs .text h4,
	.banner3 .ban_imgs .imgs .text h4,
	.banner4 .imgs .text h4 {
		font-size: 32px;margin-top: 15px;line-height: 1.6;
	}
	.pain_point .list {
		margin: 20px;
	}
	.pain_point .list .lt {
		width: 550px;
	}
	.pain_point .list .lt li .txt:before {
		background-size: 120px auto;width: 120px;height: 30px;
	}
	.pain_point .list .rt:before {
		background-size: 120px auto;width: 120px;height: 30px;left: -160px;
	}
	.real_price .list ul li {
		width: 280px;margin: 0 15px;
	}
	.real_price .list ul li .text {
		margin-top: 20px;
	}
	.real_price .list ul li .text h2 {
		font-size: 50px;line-height: 1.4;
	}
	.real_price .list ul li .text h3 {
		line-height: 1.4;
	}
	.real_price .list ul li .text h6 {
		margin-top: 15px;
	}
	.app_scenarios .list ul li .icon {
		height: 140px;width: 140px;
	}
	.app_scenarios .list ul li .txt {
		margin-top: 30px;
	}
	.app_scenarios .list ul li .txt p br {
		display: none;
	}
	.classicase .list_imgs .swiper_classicase dd .img {
		height: 194px;
	}
	.classicase .list_imgs .swiper_classicase dd h4 {
		padding: 0 20px;line-height: 50px;
	}
	.classicase .list_imgs .swiper_classicase dd .img .text {
		padding: 10px;
	}
	.comprehen .list ul li {
		margin: 0 30px;
	}
	.operation li {
		height: 600px;
	}
	.banner2 .ban_back .imgs .text {
		right: 43%;
	}
	.enter_list li .rt {
		width: calc(100% - 350px);
	}
	.enter_list li {
		padding: 60px 0 80px;
	}
	.value_facili {
		padding: 130px 0 70px;
	}
	.value_back .list ul li h5 {
		margin-top: 20px;margin-left: 0%;
	}
	.rushrepair {
		padding: 20px 0 90px;
	}
	.rushrepair .rushre_swiper li {
		height: 400px;
	}
	.rushrepair .rushre_swiper li h4 {
		left: 30px;top: 30px;font-size: 20px;line-height: 1.6;
	}
	.servicecontent .list ul li h3 {
		font-size: 20px;line-height: 1.6;
	}
	.servicecontent .list ul li dl {
		margin: 10px auto 0;
	}
	.facili_case {
		padding: 60px 0 80px;
	}
	.facili_case .list_imgs {
		margin-top: 50px;
	}
	.datarise li {
		padding: 0 20px;
	}
	.datarise li h2 span {
		font-size: 40px;
	}
	.datarise li h2 {
		font-size: 30px;line-height: 60px;
	}
	.cesin_text {
		padding: 60px 0 50px;
	}
	.padd {
		padding: 0 40px;
	}
	.cesin_text img {
		margin: 40px auto 0;
	}
	.cesin_text h3 {
		font-size: 30px;line-height: 1.6;
	}
	.digitization .list ul li dl {
		padding: 0 30px 0 70px;
	}
	.trademark_list {
		margin: 45px auto 0;
	}
	.swiper_cen {
		margin: 30px auto 0;
	}
	.cooperative .case_list .lt h3 {
		font-size: 20px;line-height: 32px;
	}
	.cooperative .case_list .lt {
	    width: calc(100% - 700px);
	    padding: 30px 0 0;padding: 20px 0 0;
	}
	.cooperative .case_list .lt h3 {
		padding-bottom: 10px;
	}
	.cooperative .case_list .rt {
	    width:  calc(100% - 80px);
	}
	.cooperative .case_list .rt li {
		width: calc((100% - 62px)/5);margin-right: 15px;
	}
	.cooperative .case_list .rt li .img {
		height: 110px;
	}
	.social_respons .list ul {
		margin: 50px auto 0;
	}
	.social_respons .social_list dd .img {
	    width: 400px;
	    height: 227px;
	}
	.social_respons .social_list li:before {
		bottom: 35%;
	}
	.social_respons .social_list .social_swiper .wrap:after, 
	.social_respons .social_list .social_swiper .wrap:before {
		bottom: 33.2%;
	}
	.social_respons .social_list dd .text_swie {
	    width: calc(100% - 450px);
	}
	.social_respons .swiper_cen {
		width: 250px;
	}
	.social_respons .social_swiper .social_dl {
		margin: 0 60px;
	}
	.social_respons .social_swiper .social_dl {
		padding-bottom: 50px;
	}
	.social_respons .social_list dd .text_swie:after {
	    top: 80px;
	}
	.social_respons .social_list dd .text_swie:before {
	    top: 154px;
	}
	.social_respons .swiper_cen {
	    left: 53%;
	}
	.vision_list {
		height: 600px;
	}
	.banner6 .rts {
		width: 45%;
	}
	.banner6 .lts .list {
		margin-top: 70px;
	}
	.banner6 .lts .list .rt {
	    width: calc(100% - 234px);
	    margin-top: 10px;
	}
	.banner6 .lts .list .rt li a {
		width: 180px;line-height: 40px;border-radius: 20px;
	}
	.banner6 {
		padding-top: 80px;height: 800px;
	}
	.inter_about .text {
		margin: 40px 50px;
	}
	.inter_about {
		padding: 60px 0 80px;
	}
	.product_inter {
		padding: 60px 0 200px;
	}
	.product_inter .list ul {
		margin-top: 80px;
	}
	.deve_top {
		padding-top: 130px;
	}
	.development .devel_back {
		margin-top: 50px;
	}
	.development .devel_back .lt {
		padding-left: 60px;
	}
	.development .devel_back .wrap:before {
		left: 60px;
	}
	.development .devel_back .lt ul li {
		padding-left: 30px;
	}
	.development .devel_back .lt ul li:hover h4, 
	.development .devel_back .lt ul li.on h4 {
		font-size: 24px;
	}
	.development .devel_back .rt li {
		width: 90%;
	}
	.development .devel_back {
		height: 700px;
	}
	.hotjob_back .hot_swiper li dt h3 {
		font-size: 16px;padding-left: 20px;width: 220px;
	}
	.hotjob_back .hot_swiper li dt .txt {
		padding-left: 15px;width: 180px;
	}
	.hotjob_back .hot_swiper li dd .text .lt {
		padding: 0 20px;
	}
	.hotjob_back .hot_swiper li dd .lst {
		padding: 20px;
	}
	.recruitment .txt_list li .data_txt h3 {
		width: 170px;padding-left: 20px;font-size: 16px;
	}
	.recruitment .txt_list li .data_txt .txet .txt {
		padding-left: 0;
	}
	.recruitment .txt_list li .data_txt .txet {
		padding: 20px 10px;
	}
	.recruitment .txt_list li .data_txt .txet .txt {
		width: 160px;
	}
	.recruitment .txt_list li .data_txt .datal {
		width: 120px;
	}
	.recruitment .txt_list li .data_txt .datal i,
	.recruitment .txt_list li .data_txt .datal span {
		padding-right: 20px;background-size: 14px auto;
	}
	.newslates_back .news_latetext {
		width: 900px;
	}
	.newslates_back .news_latetext .cha {
		right: -60px;
	}
	.newslates_back .news_latetext {
		padding: 30px 0;
	}
	.newslates_back .news_latetext .text {
		padding: 0 40px 20px;
	}
	.newslates_back .news_latetext .txt {
		padding: 35px 40px;
	}
	.header .naver li h2:before {
		height: 2px;
	}
	.header .fork {
		height: 40px;width: 40px;background-size: 14px auto;margin-top: 15px;
	}
	.header2 .logo {
		width: 150px;height: 19px;
	}
	.header2 .naver {
		padding-right: 0;
	}
	.header .naver li:hover h2 a, 
	.header .naver li.on h2 a {
		font-size: 13px;
	}
	.business_swiper .businessbim .lts h2 {
		font-size: 38px;line-height: 1.6;
	}
	.businessbim .rts .list li h2 i {
		font-size: 50px;
	}
	.business_swiper .businessbim .rts {
		margin-top: 20px;
	}
	
	.comprehen .qqtxts .sghl dl{
		float: none;width: auto;border-right: none;padding: 30px 60px;
	}
	.comprehen .qqtxts .sghl dd .sz{
		margin-right: 60px;
	}
	.comprehen .qqtxts .zjshgl{
		padding: 50px 30px 50px 60px;
	}
	.comprehen .qqtxts .zjshgl p br{
		display: none;
	}
	.comprehen .qqtxts .zjshgl dd{
		margin-right: 0;display: block;margin-bottom: 20px;
	}
	.comprehen .qqtxts .zjshgl dd .img{
		width: 484px;height: 300px;
	}
	.comprehen .qqtxts .zjshgl dd:nth-child(2) .img{
		width: 484px;height: 300px;
	}
	.comprehen .qqtxts .qgcjxgl{
		padding: 65px 30px 30px 70px;
	}
	.comprehen .qqtxts .qgcjxgl p{
		margin-bottom: 40px;
	}
	.comprehen .qqtxts .qgcjxgl dd{
		margin-bottom: 30px;
	}
	.comprehen .qqtxts .qgcjxgl dd .img{
		width: 200px;height: 190px;
	}
	.comprehen .qqtxts .qgcjxgl dl{
		margin-bottom: 0;
	}
	.comprehen .qqtxts .qgcjxgl .d2 dd{
		margin-right: 25px;
	}
	.comprehen .qqtxts .qgcjxgl .d2 dd:nth-child(2n){
		margin-right: 0;
	}
	.comprehen .qqtxts .jznsggy{
		padding: 60px 30px 30px 70px;
	}
	.comprehen .qqtxts .jznsggy dd .img{
		width: 474px;height: 150px;
	}
	.comprehen .qqtxts .jznsggy dl{
		margin-top: 40px;width: auto;
	}
	.comprehen .qqtxts .qgcjxgl .d1 dd .img{
		width: 168px;height: 130px;
	}
	.comprehen .qqtxts .qgcjxgl .d1 dd:nth-child(2) .img{
		width: 130px;
	}
	.comprehen .qqtxts .qgcjxgl .d1 dd:nth-child(3) .img{
		width: 110px;
	}
	.comprehen .qqtxts .qgcjxgl .d1 dd{
		margin-right: 15px;
	}
	.comprehen .qqtxts .qgcjxgl .d2 dd .img{
		width: 200px;
	}
	.comprehen .qqtxts .bimsh dd{
		display: block;margin-bottom: 20px;
	}
	.comprehen .qqtxts .bimsh dd .video{
		padding: 30px;width: 410px;
	}
	.comprehen .qqtxts .bimmxyy dd{
		width: calc((100% - 20px)/2);margin-right: 0;
	}
	.comprehen .qqtxts .bimmxyy dd:nth-child(2n){
		float: right;
	}
	.comprehen .qqtxts .swqjmn dd{
		height: auto;
	}
	
	
	
	
}

@media only screen and (max-width:1000px) {
	.layout {
		overflow: hidden;
		margin: 0 auto;
		width: auto;
	}
	.layout {
		padding-top: 50px;
	}
	.wrap {
		width: auto !important;
	}
	.header {
		height: 50px;position: fixed;z-index: 999;left: 0;
		right: 0;margin: 0 auto;top: 0;
	}
	.header .logo {
		width: 120px;height: 18px;margin-top: 0;margin-left: 0;
		position: absolute;z-index: 11;left: 15px;top: 18px;
	}
	.gh {
		display: block;right: 15px;top: 15px;
	}
	.header .naver {
		position: absolute;left: 0;right: 0;margin: 0 auto;padding-bottom: 6px;
		top: 50px;background: #fff;box-shadow: 0 0 3px 1px #f3f3f3;display: none;
	}
	.header .naver li {
		margin-right: 0;float: none;
	}
	.header .naver li h2 a {
		padding: 0 15px;text-align: left;font-size: 15px;line-height: 50px;display: block;
	}
	.banner1 .ban_imgs {
		height: 200px;
	}
	.banner1 .ban_imgs .img {
		width: 80px;height: 140px;right: 10px;bottom: -40px;
	}
	.banner1 .back{
		width: 120px;height: 100px;margin-top: -60px;margin-left: auto;margin-right: 0px;
	}
	.banner3 .ban_imgs .imgs {
		height: 200px;margin-left: auto;width: auto;
	}
	.banner3 .back {
		width: 100px;height: 120px;margin-left: 0px;margin-bottom: -30px;
	}
	.banner3 .ban_imgs .imgs .text {
		left: 15px;top: 30%;
	}
	.banner3 .ban_imgs .img {
		width: 60px;height: 100px;margin-top: 120px;margin-right: 10px;
	}
	.banner5 .ban_imgs .imgs {
		height: 200px;
	}
	.banner2 .ban_back .imgs {
		height: 200px;margin-left: auto;width: auto;
	}
	.banner2 .ban_back .img {
		width: 120px;height: 100px;left: auto;bottom: -30px;right: 10px;
	}
	.banner2 .back {
		height: 90px;width: 90px;left: auto;bottom: -40px;right: 0;
	}
	.banner2 .ban_back .imgs .text {
		right: auto;left: 15px;bottom: 60px;
	}
	.banner8 .ban_imgs .text {
		top: 30%;left: 15px;bottom: auto;transform: translateY(0);
	}
	.banner5 .ban_imgs .imgs {
		margin-left: auto;
	}
	.banner1 .ban_imgs .text h3, 
	.banner2 .ban_back .imgs .text h3, 
	.banner3 .ban_imgs .imgs .text h3, 
	.banner4 .imgs .text h3,
	.banner5 .ban_imgs .text h3, 
	.banner9 .text h2 {
		font-size: 16px;line-height: 1.4;
	}
	.banner6 .lts .text h4, 
	.banner1 .ban_imgs .text h5, 
	.banner2 .ban_back .imgs .text h4, 
	.banner3 .ban_imgs .imgs .text h4, 
	.banner4 .imgs .text h4,
	.banner5 .ban_imgs .text h4, .banner9 .text h4 {
		font-size: 14px;line-height: 1.5;margin-top: 5px;
	}
	.banner4 .ban_imgs .img {
		left: auto;z-index: 66;top: 120px;
	}
	.banner4 .img,
	.banner5.banner7 .ban_imgs .img,
	.banner5 .ban_imgs .img {
		top: 100px;width: 70px;height: 120px;right: 20px;
	}
	.banner5.banner7 .ban_imgs .imgs {
		margin-left: auto;width: auto;
	}
	.development .text {
		padding: 30px 0 20px;margin: 0 15px;
	}
	.development .text h3 {
		font-size: 16px;line-height: 1.6;
	}
	.development .text p {
		margin-top: 10px;font-size: 13px;line-height: 1.8;
	}
	.development .develcore {
		padding: 20px 15px 30px;
	}
	.tit h4 {
		font-size: 15px;line-height: 1.4;
	}
	.tit h3 {
		font-size: 17px;line-height: 1.5;
	}
	.development .develcore .list ul {
		margin-top: 15px;
	}
	.development .develcore .list ul li {
		width: 30%;margin: 0 5px;
	}
	.development .develcore .list ul li .icon {
		height: 40px;width: 40px;
	}
	.development .develcore .list ul li .txt h3 {
		font-size: 15px;line-height: 1.8;margin-top: 6px;
	}
	.development .develcore .list ul li .txt p {
		margin-top: 6px;font-size: 12px;line-height: 1.6;
	}
	.products_agen {
		padding: 20px 15px 30px;
	}
	.products_agen .title {
		margin: 10px auto 0;
	}
	.title h2 {
		font-size: 15px;line-height: 1.6;
	}
	.title h2 span:after, 
	.title h2 span:before {
		background-size: 16px auto;	width: 16px;left: -25px;
	}
	.title h2 span:after {
		left: auto;right: -25px;
	}
	.products_agen .list ul {
		margin-top: 20px;
	}
	.products_agen .list li {
		width: auto;margin: 0 auto 10px;padding: 0 10px;
	}
	.products_agen .list li:after, 
	.products_agen .list li:before {
		display: none;
	}
	.products_agen .list li .txt h2 {
		font-size: 26px;
	}
	.products_agen .list li .txt h4 {
		font-size: 16px;line-height: 1.4;padding-left: 15px;margin-top: 27px;
	}
	.products_agen .list li dl {
		width: calc(100% - 80px);padding: 10px 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
	}
	.products_agen .list li dl dd {
		margin-right: 10px;
	}
	.products_agen .list li dl dd a {
		font-size: 13px;line-height: 1.6;
	}
	.consul_service {
		padding: 25px 15px;
	}
	.consul_service .list ul {
		margin-top: 15px;
	}
	.consul_service .list ul li {
		padding: 0;background: no-repeat;margin: 0 auto 15px;
	}
	.consul_service .list ul li h2 {
		font-size: 15px;line-height: 1.8;
	}
	.consul_service .list ul li dt {
		font-size: 14px;line-height: 1.8;
	}
	.consul_service .list ul li dt:before {
		height: 5px;width: 5px;left: -15px;
	}
	.consul_service .list ul li dl {
		padding-left: 15px;
	}
	.consul_service .list ul li dd {
		font-size: 13px;line-height: 1.8;padding-left: 15px;
	}
	.consul_service .list ul li dl {
		margin-bottom: 6px;
	}
	.footer .top_go {
		height: 30px;width: 30px;background-size: 12px auto;
	}
	.footer {
		padding: 25px 15px 0;
	}
	.footer .top_text .lt {
		float: none;
	}
	.footer .top_text .rt {
		float: none;width: auto;margin-top: 0;
	}
	.footer .top_text .lt dl dt {
		font-size: 15px;line-height: 2.6;margin-bottom: 10px;
	}
	.footer .top_text .lt dl dd a {
		font-size: 13px;line-height: 2;
	}
	.footer .top_text .rt dd .wx {
		height: 80px;width: 80px;margin: 20px 0 0;
	}
	.footer .top_text .rt dd h6 {
		text-align: left;
	}
	.footer .top_text {
		padding-bottom: 20px;
	}
	.footer .list ul li {
		padding: 0;width: 100%;border-bottom: 1px solid rgba(255,255,255,0.4);position: relative;padding: 10px 0 0;
	}
	.footer .list ul{
		border: none;
		border-top: 1px solid rgba(255,255,255,0.4);
	}
	.footer .list ul li .tet h5 {
		font-size: 13px;line-height: 1.6;
	}
	.footer .list ul li .tet h4 {
		font-size: 15px;line-height: 1.6;
	}
	.footer .list ul li .tet  {
		padding: 0;position: absolute;z-index: 11;
		left: 15px;top: 30px;
	}
	.footer .list ul li:last-child .tet {
		margin: 0;
	}
	.footer .copyright {
		padding: 10px 0;
	}
	.footer .copyright h5 {
		font-size: 13px;line-height: 1.8;
	}
	.footer .copyright h6 {
		float: none;font-size: 13px;line-height: 2;
	}
	.footer .top_go {
		top: -40px;
	}
	.banner5.banner7 .ban_imgs .imgs .text {
    	left: 10%;
	    top: 60px;
	    transform: translateY(0);
	}
	.banner5.banner7 .back {
		width: 100px;height: 60px;bottom: -30px;
	}
	.realestate {
		padding: 40px 0px 20px;
	}
	.realestate .realestate_list ul {
		margin-top: 20px;
	}
	.realestate .tit {
		padding: 0 15px;
	}
	.realestate .realestate_list ul li {
		height: 200px;
	}
	.realestate .realestate_list ul li h5 {
		font-size: 13px;line-height: 1.6;width: 80%;
	}
	.realestate .realestate_list ul li h5 br {
		display: none;
	}
	.realestate .realestate_list ul li .txt {
		width: 80%;padding: 10px;height: 80px;
	}
	.realestate .realestate_list ul li .txt h4 {
		font-size: 13px;line-height: 1.6;width: 85%;height: 60px;
	}
	.hongqiao {
		margin-top: 10px;
	}
	.hongqiao_imgs {
		margin-top: 20px;
	}
	.tit {
		padding: 0 15px;
	}
	.hongqiao_imgs {
		padding: 25px 15px;
	}
	.hongqiao_imgs .text img {
		max-width: 20%;
	}
	.hongqiao_imgs .text p {
		margin-top: 10px;
	}
	.hongqiao_imgs .text p br {
		display: none;
	}
	.hongqiao_imgs .list {
		margin: 60px auto 0;
	}
	.hongqiao_imgs .list .rt,
	.hongqiao_imgs .list .lt {
		width: auto;float: none;
	}
	.hongqiao_imgs .list {
		padding: 15px 10px;
	}
	.hongqiao_imgs .list .lt h4 {
		font-size: 15px;line-height: 1.8;
	}
	.hongqiao_imgs .list .lt .lst ul {
		margin: 10px auto 0;
	}
	.hongqiao_imgs .list .lt .lst ul li {
		padding: 0 10px;min-width: 40px;
	}
	.hongqiao_imgs .list .rt .txt {
		width: auto;float: none;
	}
	.hongqiao_imgs .list .rt .img {
		float: none;
	}
	.hongqiao_imgs .list .rt .img ul {
		margin-top: 15px;
	}
	.hongqiao_imgs .list .rt .txt li {
		padding-left: 15px;
	}
	.hongqiao_imgs .list .rt .txt li:before {
		left: 2px;
	}
	.hcc_trafflc {
		padding-top: 25px;
	}
	.hcc_trafflc .hcc_list {
		margin-top: 25px;padding: 30px 15px;
	}
	.hcc_trafflc .hcc_list .list li {
		width: auto;float: none;margin-right: 0;margin-bottom: 15px;padding: 10px;
	}
	.hcc_trafflc .hcc_list .list li .imgs {
		height: 186px;
	}
	.hcc_trafflc .hcc_list .list li .ico {
		top: 170px;right: 20px;
	}
	.hcc_trafflc .hcc_list .list li .text {
		margin-top: 15px;
	}
	.hcc_trafflc .hcc_list .list li .text h4 a {
		font-size: 15px;line-height: 1.8;
	}
	.hcc_trafflc .hcc_list .list li .text h6,
	.hcc_trafflc .hcc_list .list li .text p {
		font-size: 13px;line-height: 1.6;
	}
	.topbusiness {
		padding: 25px 15px;
	}
	.topbusiness .text img {
		background-size: 120px auto;width: 120px;
	}
	.topbusiness .text h2 {
		margin-top: 15px;font-size: 16px;line-height: 1.6;
	}
	.topbusiness .list ul {
		margin: 20px auto 0;text-align: left;overflow: hidden;
	}
	.topbusiness .list ul li {
		padding: 10px;
	}
	.topbusiness .list ul li h3 {
		float: none;font-size: 15px;line-height: 1.8;text-align: left;
	}
	.topbusiness .list ul li h3 br {
		display: none;
	}
	.topbusiness .list ul li h6 {
		padding-left: 0;font-size: 13px;line-height: 1.6;width: auto;float: none;
		white-space: initial;word-break: initial;
	}
	.topbusiness .list ul li {
		float: none;width: auto;border-right: none;
	}
	.topbusiness .imgs {
		margin: 20px auto 0;
	}
	.tobenter {
		padding: 30px 15px;
	}
	.tobenter .text img {
		width: 140px;
	}
	.tobenter .text h2 {
		margin-top: 20px;font-size: 16px;line-height: 1.8;
	}
	.tobenter .imgs {
		margin: -6px auto 0;
	}
	.tobenter .list ul {
		margin: 20px auto 0;
	}
	.tobenter .list ul li {
		font-size: 13px;line-height: 1.8;padding-left: 8px;
	}
	.tobenter .list ul li:before {
		height: 3px;width: 3px;
	}
	.tobenter .img_list ul {
		margin-top: 20px;padding: 10px;
	}
	.tobenter .img_list ul li {
		width: 33%;height: 80px;
	}
	.banner11 .ban_imgs .imgs {
		width: auto;
	}
	.banner11 .back {
		width: 150px;height: 110px;bottom: -40px;
	}
	.banner11 .ban_imgs .text {
		left: 15px;bottom: 0;top: 50%;transform: translateY(-50%);
	}
	.banner11 .ban_imgs .img {
		left: auto;bottom: auto;top: 120px;
	}
	.contact {
		padding-top: 40px;
	}
	.contact .list ul li {
		margin: 0 20px;width: 120px;
	}
	.contact .list ul li span,
	.contact .list ul li.on span {
		font-size: 15px;line-height: 40px;padding-left: 40px;
	}
	.contact .list ul li.on span:before {
		width: 20px;background-size: 20px auto;height: 60px;left: -10px;bottom: -2px;
	}
	.contact .list ul li.on:after {
	    bottom: -1px;
	    height: 2px;
	}
	.contact .contact_list li dd {
		padding: 20px 10px;
	}
	.contact .contact_list li dd .icon {
		height: 50px;width: 50px;
	}
	.contact .contact_list li dd .icon img {
		max-height: 80%;max-width: 80%;
	}
	.contact .contact_list li dd .txt h6 {
		font-size: 14px;line-height: 2;
	}
	.contact .contact_list li dd .txt h3 {
		font-size: 13px;line-height: 1.8;margin-top: 10px;height: 75px;
	}
	.contact .contact_list li dd .txt h3 br {
		display: none;
	}
	.amessage {
		padding: 25px 15px;
	}
	.amessage .form {
		margin-top: 20px;
	}
	.amessage .form ul {
		width: auto;
	}
	.amessage .form li {
		float: none;width: auto;margin-bottom: 10px;
	}
	.amessage .form li:nth-child(2n) {
		float: none;
	}
	.amessage .form li .text {
		padding: 0 10px;font-size: 13px;height: 38px;
	}
	.amessage .form li .textarea {
		width: 90%;
	}
	.amessage .form li:last-child {
		padding: 10px;
	}
	.amessage .form li .textarea {
		font-size: 13px;line-height: 1.8;
	}
	.amessage .form .sub {
		margin: 10px auto 0;width: 140px;line-height: 40px;font-size: 13px;
	}
	.banner4 .imgs {
		height: 200px;right: 0;width: auto;
	}
	.banner4 .imgs .text {
		left: 15px;bottom: 40px;
	}
	.banner4 .back {
		width: 150px;height: 160px;right: 0;bottom: -40px;
	}
	.overview {
		padding: 50px 15px 25px;
	}
	.tit p {
		margin-top: 10px;
	}
	.pain_point {
		padding: 30px 15px;
	}
	.pain_point .tet h2 {
		font-size: 16px;line-height: 1.8;
	}
	.pain_point .tet h4 {
		margin-top: 15px;font-size: 15px;line-height: 1.8;
	}
	.pain_point .list {
		margin: 20px auto 0;
	}
	.pain_point .list .lt {
		width: 65%;
	}
	.pain_point .list .lt li {
		padding-left: 10px;
	}
	.pain_point .list .lt li h3 {
		font-size: 13px;line-height: 60px;
		background-size: 25px auto !important;padding-left: 35px;
	}
	.pain_point .list .lt li .txt {
	    width: 65%;font-size: 13px;line-height: 60px;
	}
	.pain_point .list .lt li .txt:before {
		width: 50px;background-size: 50px auto;
	}
	.pain_point .list .lt li .txt h6,
	.pain_point .list .lt li .txt h5 {
		width: 44px;
	}
	.pain_point .list .rt {
		width: 25%;height: 180px;
	}
	.pain_point .list .rt:before {
		display: none;
	}
	.pain_point .list:before {
		display: none;
	}
	.cost_control {
		padding: 30px 15px;
	}
	.cost_control .list li {
		padding: 5px 10px;display: block;width: auto;text-align: left;
	}
	.cost_control .list li h3 {
		font-size: 14px;line-height: 1.8;
	}
	.cost_control .list li h5 {
		font-size: 13px;line-height: 1.8;
	}
	.cost_control .imgs {
		margin: 20px auto 0;
	}
	.product_value {
		padding: 25px 15px;
	}
	.product_value .title {
		margin-top: 20px;
	}
	.product_value .list li {
		float: none;width: auto;margin-right: 0;
	}
	.product_value .list li dl {
		margin-top: 20px;padding-left: 10px;margin-bottom: 15px;
	}
	.product_value .list li dd {
		width: auto;margin-bottom: 15px;
	}
	.product_value .list li dd .ico {
		transform: scale(0.8);margin-top: 5px;
	}
	.product_value .list li dd .txt {
		width: calc(100% - 70px);
	}
	.product_value .list li dd .txt h3 {
		font-size: 14px;line-height: 1.8;
	}
	.product_value .list li dd .txt h6 {
		margin-top: 5px;font-size: 13px;line-height: 1.8;height: auto;
	}
	.real_price {
		padding: 30px 15px;
	}
	.real_price .list ul {
		margin-top: 25px;
	}
	.real_price .list ul li .text h2 {
		font-size: 26px;line-height: 1.6;
	}
	.real_price .list ul li .text h3 {
		font-size: 14px;
	}
	.real_price .list ul li .text h6 {
		margin-top: 6px;font-size: 13px;line-height: 1.6;
	}
	.real_price .list ul li {
		display: block;width: auto;
	}
	.real_price .list ul li .img {
		width: 180px;height: 180px;margin: 20px auto;
	}
	.app_scenarios {
		padding: 30px 15px;
	}
	.app_scenarios .list ul {
		margin-top: 20px;
	}
	.app_scenarios .list ul li {
		width: calc((100% - 22px)/3);margin-right: 10px;
	}
	.app_scenarios .list ul li .icon {
		height: 60px;width: 60px;
	}
	.app_scenarios .list ul li .txt {
		margin-top: 10px;
	}
	.app_scenarios .list ul li .txt h3 {
		font-size: 16px;line-height: 1.6;
	}
	.app_scenarios .list ul li .txt p {
		margin-top: 5px;font-size: 12px;line-height: 1.6;
	}
	.solution {
		padding: 30px 15px;
	}
	.tit p br {
		display: none;
	}
	.solution .imgs {
		margin: 20px auto 0;
	}
	.app_download {
		padding: 30px 15px;
	}
	.app_download .list ul {
		margin: 20px auto 0;
	}
	.app_download .list ul li {
		width: 100px;margin: 0 10px;
	}
	.app_download .list ul li .img {
		height: 100px;
	}
	.app_download .list ul li .img .wx {
		height: 90px;width: 90px;padding-top: 3px;
	}
	.app_download .list ul li .txt {
		padding: 10px 5px;
	}
	.app_download .list ul li .txt .ico {
		transform: scale(0.8);
	}
	.app_download .list ul li .txt h5 {
		margin-top: 10px;font-size: 13px;line-height: 1.8;
	}
	.classicase {
		padding: 40px 15px 30px;
	}
	.classicase .list ul {
		margin: 15px auto 0;
	} 
	.classicase .list ul li {
		font-size: 15px;line-height: 2.2;
	}
	.classicase .list ul li:before {
		height: 2px;
	}
	.classicase .list ul li:hover:before, 
	.classicase .list ul li.on:before {
		width: 30px;
	}
	.classicase .list_imgs {
		margin-top: 15px;
	}
	.classicase .list_imgs .swiper_classicase dd .img {
		height: 150px;
	}
	.classicase .list_imgs .swiper_classicase dd h4 {
		padding: 0 10px;font-size: 13px;line-height: 30px;
	}
	.classicase .list_imgs .swiper_classicase dd .img .text {
		font-size: 12px;line-height: 1.6;
	}
	.swiper_cen {
		margin: 20px auto 0;width: 150px;
	}
	.swiper_cen .next, 
	.swiper_cen .prev {
		height: 30px;width: 30px;
	}
	.swiper_cen .swiper_span {
		font-size: 13px;line-height: 28px;
	}
	.swiper_cen .swiper_span .swiper-pagination-current {
		font-size: 18px;
	}
	.comprehen {
		padding: 30px 15px;
	}
	.comprehen .list ul li {
		margin: 0 5px;
	}
	.comprehen .list ul li h3 {
		font-size: 13px;line-height: 30px;
	}
	.comprehen .list ul li.on h3 {
		font-size: 15px;
	}
	.comprehen .list ul li:before {
		height: 1px;
	}
	.comprehen .imgs_list li .imgs {
		margin: 20px auto 0;
	}
	.andqualifi {
		padding: 25px 15px;
	}
	.andqualifi .honor_back .list ul li h3 {
		font-size: 16px;line-height: 32px;
	}
	.andqualifi .honor_back .list ul li:before {
		height: 2px;
	}
	.andqualifi .honor_list {
		margin: 20px auto 0;
	}
	.andqualifi .honor_swiper .hono_swiper {
		margin: 0 40px;
	}
	.andqualifi .honor_swiper .next, 
	.andqualifi .honor_swiper .prev {
		height: 30px;width: 30px;left: 10px;
	}
	.andqualifi .honor_swiper .next {
		left: auto;right: 10px;
	}
	.andqualifi .honor_list dd .icon {
		height: 200px;
	}
	.andqualifi .honor_list dd .txt {
		font-size: 13px;line-height: 1.8;
	}
	.andqualifi .honor_back {
		margin: 25px auto 0;padding: 20px 0 30px;
	}
	.andqualifi .honor_back .list ul li {
		margin: 0 20px;
	}
	.cecontent {
		padding: 30px 0;
	}
	.operation li {
		height: 200px;
	}
	.operation li .tet h5 {
		font-size: 13px;line-height: 1.6;margin-top: 10px;
	}
	.operation li .tet h5 br {
		display: none;
	}
	.operation li .tet h2 {
		font-size: 22px;line-height: 1.8;
	}
	.operation li h6 {
		font-size: 12px;line-height: 1.6;padding: 0 10px;
	}
	.operation li:hover .tet {
		left: 8px;right: 8px;
	}
	.enter_list {
		padding: 50px 0 0;
	}
	.enter_list li {
		padding: 40px 15px;
	}
	.enter_list li .lt {
		margin-top: 10px;float: none;
	}
	.enter_list li .lt h3 {
		font-size: 16px;line-height: 1.5;padding-bottom: 5px;
	}
	.enter_list li .lt h3 br {
		display: none;
	}
	.enter_list li .lt h3:before {
		height: 2px;
	}
	.enter_list li .rt {
		font-size: 13px;line-height: 1.6;float: none;width: auto;margin-top: 10px;
	}
	.banner5 .ban_imgs .text {
		left: 15px;
	}
	.banner5 .back {
		height: 100px;width: 100px;bottom: -30px;left: auto;right: 0;
	}
	.value_facili {
		padding: 50px 0 30px;
	}
	.value_back {
		margin-top: 25px;padding: 40px 0 50px;
	}
	.value_back .text {
		padding: 0 15px;
	}
	.value_back .text h5 {
		font-size: 14px;line-height: 1.8;
	}
	.value_back .text h2 {
		font-size: 16px;line-height: 2;
	}
	.value_back .list ul {
		margin-top: 35px;
	}
	.value_back .list ul li {
		width: 15%;margin: 0 3px;
	}
	.value_back .list ul li .icon {
		height: 40px;width: 40px;
	}
	.value_back .list ul:before {
		top: 50px;
	}
	.value_back .list ul li .icon:before {
		height: 6px;width: 6px;bottom: -13px;
	}
	.value_back .list ul li h5 {
		margin-top: 15px;font-size: 13px;line-height: 1.6;margin-left: -40%;
	}
	.rushrepair {
		padding: 20px 15px 40px;
	}
	.rushrepair .rushre_swiper .next, 
	.rushrepair .rushre_swiper .prev {
		height: 30px;width: 30px;
	}
	.rushrepair .rushre_swiper {
		padding: 0 45px;
	}
	.rushrepair .rushre_swiper li {
		height: 140px;
	}
	.rushrepair .rushre_swiper li h4 {
		font-size: 13px;line-height: 1.6;left: 10px;top: 10px;
	}
	.rushrepair .rushre_swiper li h4 br {
		display: none;
	}
	.servicecontent {
		padding-top: 30px;
	}
	.servicecontent .list ul li {
		width: 50%;padding: 0 15px 30px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
	}
	.servicecontent .list ul li .icon {
		height: 50px;width: 50px;
	}
	.servicecontent .list ul li h3 {
		margin-top: 10px;font-size: 14px;line-height: 1.6;height: 44px;overflow: hidden;
	}
	.servicecontent .list ul li dd a {
		font-size: 13px;line-height: 1.8;
	}
	.servicecontent .list ul li:nth-child(4) {
		margin-top: 20px;
	}
	.servicecontent .list ul li:nth-child(3) {
		margin-top: 20px;
	}
	.servicecontent .list ul li:last-child {
		width: auto;
	}
	.servicecontent .list ul li .video {
		margin: 0 auto;width: auto;height: 200px;text-align: center;
	}
	.datarise {
		padding-top: 25px;
	}
	.datarise li h2 span {
		font-size: 24px;
	}
	.datarise li h2 {
		font-size: 18px;line-height: 40px;
	}
	.datarise li {
		width: 48%;padding: 0 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
	}
	.datarise li h6 br {
		display: none;
	}
	.datarise li h6 {
		font-size: 13px;line-height: 1.5;
	}
	.datarise li h2 i {
		font-size: 12px;
	}
	.padd {
		padding: 0;
	}
	.cesin_text {
		padding: 20px 15px;
	}
	.cesin_text h3 {
		font-size: 16px;line-height: 1.6;
	}
	.cesin_text h3 br {
		display: none;
	}
	.cesin_text img {
		margin: 20px auto 0;
		width: 160px;
	}
	.cesin_text p {
		margin: -5px auto 0;
		font-size: 13px;line-height: 1.8;
	}
	.layout_area {
		padding: 25px 15px;
	}
	.layout_area .imgs {
		margin: 20px auto 0;
	}
	.induplate {
		padding: 25px 15px;
	}
	.induplate .imgs {
		margin: 20px auto 0;
	}
	.digitization {
		padding: 30px 15px;
	}
	.digitization:after, 
	.digitization:before {
		display: none;
	}
	.digitization .list ul li {
		float: none;width: auto;padding: 10px 0;
	}
	.digitization .list ul li .icon {
		height: 200px;
	}
	.digitization .list ul li .icon img {
		top: 0;
	}
	.digitization .list {
		margin-top: 20px;
	}
	.digitization .list ul li dl {
		padding: 0 10px 0 30px;
	}
	.digitization .list ul li dd {
		margin-bottom: 10px;
	}
	.digitization .list ul li dd h6 {
		font-size: 13px;line-height: 1.8;
	}
	.digitization .list ul li dd h6:before {
		left: -15px;
	}
	.cooperative {
		padding: 25px 15px;
	}
	.trademark_list {
		margin: 20px auto 0;
	}
	.trademark_list .swiper_mark li {
		height: 60px;
	}
	.trademark_list .swiper_mark li img {
		max-height: 80%;max-width: 80%;
	}
	.cooperative .case_list {
		margin-top: 25px;padding: 10px;
	}
	.cooperative .case_list .lt {
		float: none;width: auto;padding: 0;
	}
	.cooperative .case_list .lt h3 br {
		display: none;
	}
	.cooperative .case_list .lt h3 {
		font-size: 15px;line-height: 1.8;padding-bottom: 5px;
	}
	.cooperative .case_list .rt {
		float: none;width: auto;
	}
	.cooperative .case_list .rt li {
		width: calc((100% - 22px)/3);margin-right: 10px;margin-bottom: 10px;
	}
	.cooperative .case_list .rt li:nth-child(3n) {
		margin-right: 0;
	}
	.cooperative .case_list .rt li .img {
		height: 91px;
	}
	.cooperative .case_list .rt li p {
		margin-top: 3px;font-size: 13px;line-height: 1.6;
	}
	.social_respons {
		padding: 25px 15px;
	}
	.social_respons .list ul {
		margin: 20px auto 0;
	}
	.social_respons .list ul li {
		margin: 0 20px;
	}
	.social_respons .list ul li h3 {
		font-size: 16px;line-height: 2.2;
	}
	.social_respons .list ul li:before {
		height: 2px;
	}
	.social_respons .social_list {
		margin: 25px auto 0;
	}
	.social_respons .social_swiper .social_dl {
		margin: 0 auto;padding-bottom: 20px;
	}
	.social_respons .social_list dd .img {
		width: auto;height: 196px;float: none;
	}
	.social_respons .social_list dd .text_swie {
		float: none;width: auto;
	}
	.social_respons .social_list dd .text_swie:after,
	.social_respons .social_list dd .text_swie:before,
	.social_respons .social_list li:before,
	.social_respons .social_list .social_swiper .wrap:after, 
	.social_respons .social_list .social_swiper .wrap:before {
		display: none;
	}
	.social_respons .social_list dd .text_swie h6 {
		font-size: 14px;line-height: 1.8;
	}
	.social_respons .social_list dd .text_swie h4 {
		margin-top: 6px;font-size: 15px;line-height: 1.6;
	}
	.social_respons .swiper_cen {
		position: static;margin: 20px auto 0;width: 150px;
	}
	.social_respons .swiper_cen .next, 
	.social_respons .swiper_cen .prev {
		background-size: 30px auto;
	}
	.social_respons .swiper_cen .next:hover, 
	.social_respons .swiper_cen .prev:hover {
		background-size: 30px auto;
	}
	.swiper_cen .swiper_span {
		width: 22%;
	}
	.vision_list {
		height: 200px;
	}
	.vision_list li h3 {
		font-size: 15px;line-height: 1.8;
	}
	.vision_list li .text {
		top: -200%;
	}
	.vision_list li .text h4 {
		font-size: 14px;line-height: 1.4;
	}
	.vision_list li .text h2 {
		font-size: 14px;line-height: 1.6;
	}
	.vision_list li .text p {
		margin-top: 10px;font-size: 12px;line-height: 1.4;height: 98px;
	}
	.vision_list li .text p br {
		display: none;
	}
	.vision_list li .text .txt {
		left: 5px;right: 5px;
	}
	.vision_list li .text:after, 
	.vision_list li .text:before {
		height: 20px;
	}
	.banner6 {
		height: auto;padding: 20px 15px 25px;
	}
	.banner6 .lts {
		padding: 0;width: 58%;
	}
	.banner6 .lts .text h2 {
		font-size: 16px;line-height: 1.4;
	}
	.banner6 .rts {
		width: 40%;
	}
	.banner6 .lts .list {
		margin-top: 10px;
	}
	.banner6 .lts .list .lt li .wx {
		width: 72px;height: 72px;
	}
	.banner6 .lts .list .lt li h6 {
		font-size: 11px;
	}
	.banner6 .lts .list .lt li .ico {
		transform: scale(0.9);
	}
	.banner6 .lts .list .lt li {
		margin-right: 10px;
	}
	.banner6 .lts .list .lt li .icon {
		padding: 5px 0;
		
	}
	.banner6 .lts .list .lt  {
		float: none;
	}
	.banner6 .lts .list .rt {
		float: none;width: auto;
	}
	.banner6 .lts .list .rt li a {
		width: 100px;line-height: 30px;font-size: 13px;border-radius: 20px;
	}
	.banner6 .lts .list .rt li {
		margin-bottom: 6px;
	}
	.banner6 .lts .list .rt li h3 {
		margin-top: 5px;
	}
	.banner6 .lts .list .rt li h3 {
		font-size: 13px;line-height: 1.6;
	}
	.banner6 .bott_go {
		bottom: 5px;height: 30px;width: 30px;
		background-size: 10px auto;
	}
	.inter_about {
		padding: 25px 15px;
	}
	.inter_about .text {
		margin: 10px auto 0;font-size: 13px;line-height: 1.6;
	}
	.product_inter {
		padding: 20px 15px;
	}
	.product_inter .list ul {
		margin-top: 20px;
	}
	.product_inter .list ul li {
		width: 50%;margin-bottom: 15px;
	}
	.product_inter .list ul li .icon {
		height: 50px;width: 50px;
	}
	.product_inter .list ul li .tet h3 {
		font-size: 15px;line-height: 1.6;margin-top: 5px;
	}
	.product_inter .list ul li .tet p {
		margin-top: 6px;font-size: 13px;height: 46px;overflow: hidden;
	}
	.deve_top {
		padding-top: 50px;
	}
	.development .devel_back {
		margin-top: 20px;height: 300px;
	}
	.development .devel_back .lt ul li h4 {
		font-size: 14px;line-height: 36px;
	}
	.development .devel_back .lt ul li:hover h4, 
	.development .devel_back .lt ul li.on h4 {
		font-size: 14px;padding: 5px 0;
	}
	.development .devel_back .lt {
		padding-left: 15px;
	}
	.development .devel_back .wrap:before {
		left: 15px;
	}
	.development .devel_back .lt ul li:before {
		height: 7px;width: 7px;
	}
	.development .devel_back .lt ul li:before {
		left: -3px;
	}
	.development .devel_back .lt ul li {
		padding-left: 10px;
	}
	.development .devel_back .rt li h3 {
		font-size: 13px;line-height: 1.6;padding-top: 24px;
	}
	.development .devel_back .rt li h3:before {
		background-size: 20px;width: 20px;height: 20px;
	}
	.development .devel_back .rt li h3 br {
		display: none;
	}
	.hotjob {
		padding-top: 20px;
	}
	.hotjob .hotjob_back {
		margin-top: 20px;padding: 30px 15px;
	}
	.hotjob_back .hotjob_swiper .hot_swiper {
		margin: 0 auto;
	}
	.hotjob_back .hot_swiper li dt h3 {
		float: none;font-size: 14px;line-height: 2;width: auto;padding: 0 10px;
	}
	.hotjob_back .hot_swiper li dt {
		padding: 5px 10px;
	}
	.hotjob_back .hot_swiper li dt .txt {
		width: 50%;padding-left: 0;
	}
	.hotjob_back .hot_swiper li dt .txt {
		padding-top: 6px;
	}
	.hotjob_back .hot_swiper li dd .text {
		padding: 20px 0;
	}
	.hotjob_back .hot_swiper li dd .text .lt {
		padding: 0 10px;width: auto;
	}
	.hotjob_back .hot_swiper li dd .text .lt h4 {
		font-size: 15px;line-height: 1.8;
	}
	.hotjob_back .hot_swiper li dd .text .lt p {
		font-size: 12px;line-height: 1.8;
	}
	.hotjob_back .hot_swiper li dd .lst {
		padding: 10px;
	}
	.hotjob_back .hot_swiper li dd .lst .te h6 {
		font-size: 12px;line-height: 1.6;
	}
	.hotjob_back .hot_swiper li dd .lst .te h4 {
		font-size: 14px;line-height: 1.8;
	}
	.hotjob_swiper .next, .hotjob_swiper .prev {
		top: auto;bottom: -20px;
	}
	.hotjob_swiper .swiper_span {
		margin: 20px auto;
	}
	.hotjob_swiper .next, 
	.hotjob_swiper .prev {
		height: 30px;width: 30px;bottom: 0px;left: 30px;
	}
	.hotjob_swiper .next {
		right: 30px;left: auto;
	}
	.hotjob_swiper .swiper_span .swiper-pagination-current {
		font-size: 20px;
	}
	.recruitment {
		padding: 25px 15px;
	}
	.recruitment .recru_form {
		margin: 15px auto 0;width: auto;
	}
	.recruitment .recru_form .text {
		padding: 0 10px;height: 40px;font-size: 13px;
	}
	.recruitment .recru_form .sub {
		line-height: 40px;font-size: 13px;
	}
	.recruitment .list_form {
		padding-top: 20px;
	}
	.recruitment .list_form .list li {
		width: calc((100% - 12px)/2);margin-right: 10px;margin-bottom: 10px;
	}
	.recruitment .list_form .list li:nth-child(2n) {
		margin-right: 0;
	}
	.recruitment .list_form .list li .sele {
		padding: 0 15px;height: 50px;font-size: 13px;
		background: url(../png/z15.png) no-repeat right 15px center #fff;
	}
	.recruitment .txt_list {
		margin-top: 15px;
	}
	.recruitment .txt_list li .data_txt h3 {
		padding: 0 10px;font-size: 15px;width: 100%;border-right: none;line-height: 40px;float: none;
	}
	.recruitment .txt_list li .data_txt .txet {
		padding: 5px 10px;float: none;
	}
	.recruitment .txt_list li .data_txt .txet .txt {
		width: 50%;
	}
	.recruitment .txt_list li .data_txt .txet .txt h6 {
		font-size: 13px;line-height: 30px;
	}
	.recruitment .txt_list li .data_txt .datal {
		float: none;
	}
	.recruitment .txt_list li .data_txt .datal {
		border: 1px solid #efefef;line-height: 40px;
	}
	.recruitment .txt_list li .text .ziz {
		padding: 15px 0;
	}
	.recruitment .txt_list li .text .ziz dl {
		padding: 0 10px;float: none;width: auto;
	}
	.recruitment .txt_list li .text .ziz dt {
		font-size: 15px;margin-bottom: 5px;
	}
	.recruitment .txt_list li .text .ziz dd {
		font-size: 13px;line-height: 1.8;
	}
	.recruitment .txt_list li .text .lst dl {
		padding: 15px 10px;
	}
	.recruitment .txt_list li .text .lst dd h6 {
		font-size: 13px;line-height: 1.6;
	}
	.recruitment .txt_list li .text .lst dd h4 {
		font-size: 17px;line-height: 1.8;
	}
	.pages_list ul {
		margin: 15px auto 0;
	}
	.pages_list ul li {
		height: 30px;width: 30px;line-height: 30px;
	}
	.pages_list ul li a {
		line-height: 30px;font-size: 13px;
	}
	.banner9 {
		height: 200px;
	}
	.banner9 .text {
		left: 15px;
	}
	.banner9 .bott_go {
		height: 30px;width: 30px;
		background-size: 13px auto;
		bottom: 10px;
	}
	.lates_news .news_lst li .list .imgs {
		float: none;width: auto;height: 250px;
	}
	.lates_news .news_lst li .list .text {
		float: none;width: auto;padding: 15px 15px 30px;height: auto;
	}
	.lates_news .news_lst li .list .text .tet h2 {
		font-size: 30px;line-height: 40px;width: 80px;
	}
	.lates_news .news_lst li .list .text .tet h2 span {
		font-size: 13px;line-height: 1.5;
	}
	.lates_news .news_lst li .list .text .tet h4 {
		width: calc(100% - 90px);padding-top: 8px;
	}
	.lates_news .news_lst li .list .text .tet h4 a {
		font-size: 14px;line-height: 1.6;height: 46px;
	}
	.lates_news .news_lst li .list .text .tet {
		margin-bottom: 15px;
	}
	.lates_news .news_lst li .list .text p {
		font-size: 13px;line-height: 1.8;height: auto;
	}
	.lates_news .news_lst li .list .text .data {
		margin-top: 30px;width: 150px;line-height: 38px;
	}
	.lates_news .news_lst li .list .text .data span {
		padding-right: 50px;background-size: 30px auto;
	}
	.lates_news .news_lst li .list .text .data:hover span {
		padding-right: 40px;
	}
	.lates_news .news_lst li .img_list dd {
		width: 50%;
	}
	.lates_news .news_lst li .img_list dd .img {
		height: 113px;
	}
	.lates_news .news_lst li .img_list dd .text {
		padding: 10px;height: 120px;
	}
	.lates_news .news_lst li .img_list dd .text h4 a {
		font-size: 14px;line-height: 1.6;height: 65px;
	}
	.lates_news .news_lst li .img_list dd .text h6 {
		font-size: 13px;
	}
	.newslates_back .news_latetext {
		width: auto;margin: 0 40px;padding: 15px 0;
	}
	
	.newslates_back .news_latetext .txt {
		height: 250px;
	}
	.newslates_back .news_latetext .text {
		padding: 0 15px 10px;
	}
	.newslates_back .news_latetext .text h2 {
		font-size: 15px;line-height: 1.6;
	}
	.newslates_back .news_latetext .text h6 {
		font-size: 13px;line-height: 1.4;
	}
	.newslates_back .news_latetext .txt {
		padding: 15px 10px;font-size: 13px;line-height: 1.8;
	}
	.newslates_back .news_latetext .cha {
		height: 30px;width: 30px;
		background-size: 14px auto;right: -32px;
	}
	.footer .top_text .lt {
		display: none;
	}
	.header .naver li h2:before {
		display: none;
	}
	.header .naver li h2 i {
		display: block;position: absolute;right: 0;top: 50%;transform: translateY(-50%);
		height: 50px;width: 50px;background: url(../png/z17.png) no-repeat center;
		cursor: pointer;z-index: 88;transition: all 0.3s;z-index: 111;
	}
	.header .naver li{
		border-bottom: 1px solid #ddd;
	}
	.header .naver li .nil dl {
		position: static;padding-top: 0;
	}
	.header .naver li .nil dl dd a {
		font-size: 12px;line-height: 40px;padding: 0 30px;
		display: block;
	}
	.header .naver li h2 i.on{
		transform: translateY(-50%) rotate(90deg);
	}
	.header .fork {
		display: none;
	}
	.header2 .gh {
		
	}
	.header2 .gh a:after, 
	.header2 .gh a:before,
	.header2 .gh a {
		background: #fff;
	}
	.header2 .gh a:before {
		
	}
	
	.header2 .gh a {
		width: 20px;
	}
	.gh a:after,
	.header2 .gh {
		width: 32px;
	}
	.header2 .gh {
		transform: rotateY(180deg);
	}
	.header2 .logo {
		width: 150px;height: 19px;top: 22px;
	}
	.business_swiper {
		
	}
	.business_swiper .businessbim .lts h2 {
		font-size: 22px;line-height: 1.6;
	}
	.business_swiper .businessbim .lts p {
		font-size: 12px;line-height: 1.6;
	}
	.business_swiper .businessbim .lts a {
		margin-top: 20px;
	}
	.business_swiper .businessbim .lts a span {
		font-size: 12px;padding-left: 47px;background-size: 34px auto;
	}
	.business_swiper .businessbim .lts a {
		line-height: 34px;
	}
	.business_swiper .businessbim .rts {
		display: none;
	}
	.business_swiper .businessbim .lts {
		float: none;
	}
	.business_swiper {
		top: 40%;
	}
	.electrome {
		left: 15px;right: 85px;bottom: 11%;
	}
	.bott_list .cen_list .list,
	.slide_down {
		display: none;
	}
	.layout.lay_back {
		padding-top: 0;
	}
	.bott_list .cen_list p {
		float: none;padding: 0 15px;font-size: 12px;line-height: 1.6;
	}
	.bott_list {
		bottom: 2%;
	}
	.electrome h3{
		height: 15px;line-height: 15px;
	}
	.electrome h3.on {
		font-size: 12px;
	}
	.electrome ul li {
		padding-bottom: 8px;
	}
	.electrome ul li.on {
		margin: 4px 0;
	}
	.electrome ul li:hover span, 
	.electrome ul li.on span {
		width: 21px;height: 1px;
	}
	.electrome ul li span {
		width: 11px;
	}
	.electrome ul {
		width: 28px;
	}
	.header2.on {
		background: #fff;
	}
	.header2 {
		height: 65px;
	}
	.header2 .naver {
		top: 65px;background: #f1f1f2;
	}
	.header2 .gh {
		top: 22px;right: 10px;
	}
	.header2.on .gh a:after, 
	.header2.on .gh a:before, 
	.header2.on .gh a {
		background: #333;
	}
	.header2.on .logo2 {
		display: block;width: 150px;height: 20px;position: absolute;top: 22px;left: 15px;
	}
	.header2.on .logo2 a,
	.header2.on .logo2 img {
		display: block;width: 100%;height: 100%;
	}
	.header2.on .logo {
		display: none;
	}
	.header2 .naver li h2 a {
		color: #666;
	}
	.header2 .naver {
		border-top: 1px solid #eee;
	}
	.header .naver li:hover h2 a, 
	.header .naver li.on h2 a {
		color: #333;
	}
	.header .naver li .nil dl dd.on a, 
	.header .naver li .nil dl dd a:hover {
		color: #333;
	}
	.header .naver li .nil dl dd a {
		color: #666;
	}
	.lay_back:before {
		position: absolute;z-index: 11;content: "";right: 65px;
		top: 0;bottom: 0;width: 1px;background: rgba(255,255,255,0.5);
	}
	.header2:before {
		position: absolute;z-index: 1;content: "";
		bottom: 1px;width: 65px;right: 0;
		background: rgba(255,255,255,0.5);height: 1px;
	}
	.bott_more {
		display: block;text-align: center;position: absolute;width: 65px;
		bottom: 20px;right: 0;cursor: pointer;
	}
	.bott_more h3 {
		font-size: 12px;line-height: 1.5;color: rgba(255,255,255,0.5);
		padding-bottom: 38px;background: url(../png/z22.png) no-repeat bottom center;
	}
	.header2 .cen_gh {
		display: none;
	}
	.business_swiper .businessbim {
		top: 45%;padding: 0 15px;
		-webkit-box-sizing: border-box;right: auto;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
	}
	.business_swiper .businessbim .businesscen  {
		width: 82%;
	}
	.header2 .naver {
		padding-right: 0;
	}
	.business_swiper .businessbim .lts {
		width: auto;
	}
	.comprehen .qqtxts{
		margin-top: 50px;
	}
	.comprehen .qqtxts .lt{
		float: none;padding: 20px;width: auto;
	}
	.comprehen .qqtxts .lt dd h3{
		font-size: 14px;line-height: 30px;
	}
	.comprehen .qqtxts .lt dd:hover h3::before,
	.comprehen .qqtxts .lt dd.on h3::before{
		display: none;
	}
	.comprehen .qqtxts .lt dd{
		display: inline-block;margin: 0 10px;
	}
	.comprehen .qqtxts .rt{
		float: none;width: auto;
	}
	.comprehen .qqtxts .sghl dl{
		padding: 30px 15px;
	}
	.comprehen .qqtxts .sghl dd .sz h3 span{
		font-size: 30px;
	}
	.comprehen .qqtxts .sghl dd .txt{
		margin-bottom: 20px;
	}
	.comprehen .qqtxts .sghl dd .sz h6{
		font-size: 14px;
	}
	.comprehen .qqtxts .sghl dd .sz h3{
		font-size: 30px;
	}
	.comprehen .qqtxts .sghl dd .sz h3 sup{
		font-size: 14px;left: 40px;top: 5px;
	}
	.comprehen .qqtxts .sghl dd .sz h3.s1{
		width: 220px;
	}
	.comprehen .qqtxts .sghl dd .sz{
		margin-right: 10px;
	}
	.comprehen .qqtxts .zjshgl{
		padding: 30px 15px;
	}
	.comprehen .qqtxts .zjshgl dd .img{
		width: 348px;height: 225px;
	}
	.comprehen .qqtxts .zjshgl dd:nth-child(2) .img{
		width: 350px;height: 156px;
	}
	.comprehen .qqtxts{
		margin-bottom: 50px;
	}
	.comprehen .qqtxts .lt dd:hover h3, .comprehen .qqtxts .lt dd.on h3{
		padding: 0 5px;
	}
	.comprehen .qqtxts .qgcjxgl{
		padding: 30px 15px;
	}
	.comprehen .qqtxts .qgcjxgl .d1 dd{
		margin-right: 5px;
	}
	.comprehen .qqtxts .qgcjxgl h6 span{
		font-size: 14px;
	}
	.comprehen .qqtxts .qgcjxgl h6{
		font-size: 12px;
	}
	.comprehen .qqtxts .qgcjxgl .d1 dd{
		display: block;
	}
	.comprehen .qqtxts .qgcjxgl .d1 dd .img{
		width: 348px;height: 185px;
	}
	.comprehen .qqtxts .qgcjxgl .d1 dd:nth-child(2) .img{
		width: 348px;height: 330px;
	}
	.comprehen .qqtxts .qgcjxgl .d1 dd:nth-child(3) .img{
		width: 348px;height: 300px;
	}
	.comprehen .qqtxts .qgcjxgl .d2 dd{
		margin-right: 30px;
	}
	.comprehen .qqtxts .qgcjxgl .d2 dd .img{
		width: 150px;height: 140px;
	}
	.comprehen .qqtxts .jznsggy{
		padding: 30px 15px;
	}
	.comprehen .qqtxts .jznsggy dd .img{
		width: 348px;
	}
	.comprehen .qqtxts .bimsh{
		padding: 30px 15px;
	}
	.comprehen .qqtxts .bimsh dd .video{
		width: auto;padding: 10px;
	}
	.comprehen .qqtxts .bimsh dd h6{
		font-size: 12px;margin-top: 10px;
	}
	.comprehen .qqtxts .bimsh dd .img{
		width: 348px;height: 135px;
	}
	
	.comprehen .qqtxts .swqjmn, .comprehen .qqtxts .bimmxyy{
		padding: 30px 15px;n
	}
	.comprehen .qqtxts .zjshgl{
		padding-top: 0;
	}
	.comprehen .qqtxts .bimmxyy dl,
	.comprehen .qqtxts .bimsh dl,
	.comprehen .qqtxts .zjshgl dl{
		margin-top: 20px;
	}
	.comprehen .qqtxts .swqjmn, .comprehen .qqtxts .bimmxyy,
	.comprehen .qqtxts .bimsh,
	.comprehen .qqtxts .sghl dl{
		padding-top: 0;padding-bottom: 0;
	}
	.comprehen .qqtxts .swqjmn p, .comprehen .qqtxts .bimmxyy p,
	.comprehen .qqtxts .qgcjxgl h3,
	.comprehen .qqtxts .sghl dt{
		font-size: 16px;
		margin-bottom: 10px;
	}
	.usban1{
		padding: 0;
	}
	#baguetteBox-overlay .full-image figcaption{
		font-size: 18px;
	}
}
@media only screen and (max-width:800px) {
	.banner{
		height: 300px;
	}
	.banner .swiper-slide-active .text{
		top: 20%;
	}
}