﻿/*pad*/


@media only screen and (max-width:1240px) {
	.warp{
		width: auto;
	}
	.layout{
		width: 750px;margin: 0 auto;background: #fff;overflow: hidden;
	}
	body{
		background: #333;
	}
	
	.h-product{
		padding-top: 0;
	}
	.h-product .title{
		height: 80px;
	}
	.h-product .title h2{
		line-height: 80px;
	}
	.h-product .title .more{
		margin-top: 15px;line-height: 48px;height: 48px;width:150px;
	}
	.h-product .title span{
		padding-right: 35px;
	}
	.h-product .main .hd{
		width: auto;float: none;
	}
	.h-product .main .hd li{
		display: inline-block;
	}
	.h-product .main .hd ul{
		display: table;overflow: hidden;
	}
	.h-product .main .hd{
		white-space: nowrap;
	    overflow-x: scroll;
	    overflow-y: hidden;
	}
	.h-product .main .hd li a{
		padding-right: 20px;
	}
	.h-product .main .bd ul{
		width: auto;
	}
	.h-product .main .bd li{
		width: 50%;margin: 0;text-align: center;padding: 0 10px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;border:1px solid #eee;padding-bottom: 20px;
	}
	.h-product .main .bd{
		width: auto;float: none;
	}
	.h-product .main .bd li .img{
		margin: 0 auto;width: 280px;height: 211px;
	}
	.h-product .main .bd li h3{
		font-size: 28px;
	}
	.h-product .main .hd li a{
		font-size: 26px;
	}
	/*.h-brand h2{
		font-size:38px ;
	}
	.h-brand p{
		font-size: 24px;padding: 0 30px;line-height:2;
	}
	.h-brand .table table td{
		float: none;width: auto;height: auto;
	}
	.h-brand .table table td:nth-child(4),
	.h-brand .table table td:nth-child(5),
	.h-brand .table table td:nth-child(6){
		display: none;
	}*/
	.h-product .main{
		border-bottom: none;
	}
	.h-brand .table{
		margin:30px;
	}
	.h-about li{
		margin: 0;float: none;width: auto;margin: 0 30px;border: 1px solid #eee;padding-bottom: 20px;margin-bottom: 20px;
	}
	.h-about li .text{
		box-shadow: none;
	}
	.h-about li h3{
		text-align: center;font-size: 38px;margin-bottom: 10px;
	}
	.h-about li .img{
		width: auto;height: auto;
	}
	.h-about li .txt{
		margin-top: 10px;
	}
	.h-about li h4{
		font-size: 30px;width: auto;line-height: 1.6;
	}
	.h-about li p{
		font-size: 28px;line-height: 1.5;
	}
	.h-about li .btn{
		font-size: 32px;margin-top: 30px;line-height: 1.4;
	}
	.h-about li h6{
		font-size: 28px;
	}
	.footer dl{
		float: left;width: 50%;
	}
	.footer{
		padding: 30px;
	}
	.footer dt{
		font-size: 28px;line-height: 2;
	}
	.footer dd a{
		line-height: 2;font-size: 24px;
	}
	.footer dl{
		margin-bottom: 30px;
	}
	.footer dd p{
		font-size: 24px;line-height: 1.5;
	}
	.footer dl.d2,
	.footer dl.d1{
		width: auto;
	}
	.footer li{
		font-size: 26px;line-height: 1.6;margin: 0 10px;
	}
	.footer li a{
		width: 36px;height: 36px;display: block;
	}
	.footer li a img{
		width: 100%;height: 100%;display: block;
	}
	.footer ul{
		margin-top: 20px;
	}
	.copyright{
		font-size: 24px;padding: 5px 30px;line-height: 1.6;
	}
	.footer{
		padding-bottom: 0;
	}
	.uit-top .warp{
		
	}
	.uit-top h2{
		font-size: 26px;
	}
	.uit-top dd span,
	.uit-top dd a{
		font-size: 24px;
	}
	.pro-main .hd h3{
		font-size: 30px;float: none;width: auto;
	}
	.pro-main .hd .slul{
		width: auto;
	}
	.pro-main .hd{
		height: auto;
	}
	.pro-main .hd li{
		float: none;display: inline-block;
	}
	.pro-main .hd ul{
		display: table;
	}
	.pro-main .hd .slul{
		white-space: nowrap;
	    overflow-x: scroll;
	    overflow-y: hidden;float: none;
	}
	.pro-main .hd li a{
		font-size: 28px;padding-right: 30px;line-height: 2.2;
	}
	.pro-main .hd li{
		width: auto;
	}
	.pro-main .bd li .img{
		width: 30%;height: auto;margin-top: 20px;
	}
	.pro-main .bd li .txt{
		margin: 0;padding: 10px;width: 70%;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
	}
	.pro-main .bd li .txt p{
		width: auto;
	}
	.pro-main .bd li .txt h3{
		font-size: 28px;
	}
	.pro-main .bd li .txt p{
		font-size: 24px;line-height: 34px;height:102px ;overflow: hidden;
	}
	.pro-main .bd li .btn{
		margin: 0;
	}
	.pro-main .bd li .btn{
		display: none;
	}
	.uit-page .pre span,
	.uit-page .cen,
	.uit-page .nex span{
		font-size: 28px;line-height: 1.7;
	}
	.uit-page .pre a,
	.uit-page .nex a{
		height: auto;
	}
	.pro-main{
		padding-bottom: 60px;
	}
	.pro-deta .det-hd .txt{
		margin: 0;padding: 10px;width: 70%;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
	}
	.pro-deta .det-hd .txt p{
		width: auto;
	}
	.pro-deta .det-hd .txt h3{
		font-size: 28px;
	}
	.pro-deta .det-hd .txt p{
		font-size: 24px;line-height: 34px;height:102px ;overflow: hidden;
	}
	.pro-deta .det-hd{
		background: #fff;padding: 0 30px;
	}
	.uit-detas .nav li a{
		font-size: 28px;line-height: 60px;
	}
	.uit-detas .nav{
		height: 62px;
	}
	.uit-detas .nav li:hover a::after, .uit-detas .nav li.on a::after{
		bottom: -23px;
	}
	.uit-detas .bds dt{
		font-size: 26px;
	}
	.uit-detas .bds{
		padding: 0 30px;
	}
	.uit-detas .bds dd{
		font-size: 26px;line-height: 2;
	}
	.zx-menu{
		width: auto;float: none;padding: 0 30px;
	}
	.zx-menu h3 span{
		line-height: 66px;font-size: 28px;background-position: right 15px center !important;
	}
	.zx-menu h3{
		height: auto;border-bottom: none;
	}
	.zx-menu li a{
		font-size: 26px;
	}
	.zx-menu li{
		border-bottom: 1px solid #eee;
	}
	.zx-menu ul{
		background: #fff;margin-bottom: 20px;
	}
	.zx-main .lists li{
		width:333px;margin: 0;border: 1px solid #eee;margin-right: 20px;margin-bottom: 20px;padding-bottom: 20px;
	}
	.zx-main .lists{
		width: auto;margin-left: 30px;
	}
	.zx-main .lists li .img{
		width: auto;height: auto;
	}
	.zx-main .lists li h4{
		font-size: 28px;line-height: 40px;height: 40px; word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
	}
	.zx-main .lists li p{
		font-size: 28px;line-height: 40px;height: 40px; word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
	}
	.zx-deta{
		width: auto;
		float: none;
		padding:0 30px;
		margin-left:0;
	}
	.zx-deta .top .img{
		width:100%;margin-top: 20px;
	}
	.zx-deta .top .txt{
		width: 100%;margin: 0;
	}
	.zx-deta .top .txt h2{
		font-size: 36px;
	}
	.zx-deta .top .txt h3{
		font-size: 28px;line-height: 1.6;
	}
	.zx-deta .top .txt p{
		font-size: 26px;line-height: 1.6;
	}
	.zx-deta .top .btn .b1{
		margin-top: 10px;
	}
	.zx-deta .top .btn .b1{
		font-size: 22px;line-height: 2;height: auto;
	}
	.uit-top .navs li a{
		font-size: 28px;
	}
	.uit-top .navs li{
		float: none;display: inline-block;
	}
	.uit-top .navs ul{
		display: table;
	}
	.casetd,.casetr{
    width: auto;

	line-height:200%;
	height: auto;
}
.casetd:nth-child(2){
	width: 75%;
	padding-top: 0;
}
.casetd:nth-child(9){
	width:  25%;
	padding-top: 0;
}
	.uit-top .navs{
		white-space: nowrap;
	    overflow-x: scroll;
	    overflow-y: hidden;float: none;padding: 0 30px;border-bottom: 1px solid #eee;
	}
	.uit-top dl{
		float: none;padding: 0 30px;border-bottom: 1px solid #eee;
	}
	.uit-top{
		height: auto;border-bottom: none;
	}
	.gs-dyna{
		padding: 0 30px;
	}
	.gs-dyna ul{
		overflow: hidden;
	}
	.gs-dyna li{
		border: 1px solid #eee;width:auto ;margin-right: 20px;margin-bottom: 20px;padding: 0;float: none;padding-bottom: 30px;
	}
	.gs-dyna li .img{
		float: none;width: auto;height: auto;
	}
	.gs-dyna li .txt{
		padding: 0 15px;margin: 0;width: auto;float: none;
	}
	.gs-dyna li .txt h3{
		font-size: 26px;line-height: 36px;height: 36px; word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;margin-top: 10px;margin-bottom: 20px;
	}
	.gs-dyna li .txt p{
		font-size: 24px;line-height: 1.4;
	}
	.gs-dyna li .date{
		display: none;
	}
	.gs-dyna{
		padding-bottom: 30px;
	}
	.gs-deta .hds h2{
		font-size: 36px;padding: 0 30px;height: 60px;line-height: 60px;word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
	}
	.gs-deta .hds li{
		font-size: 24px;line-height: 2;background-size: auto 30px !important;padding-left: 40px !important;margin-top: 10px;
	}
	.gs-deta .hds li.n2{
		width: auto;
	}
	.gs-deta .hds{
		height: auto;padding-bottom: 20px;
	}
	.gs-deta .text{
		padding: 0 30px;
	}
	.gs-deta .text p{
		font-size: 24px;line-height: 1.7;
	}
	.gs-deta{
		padding-bottom: 40px;
	}
	.abo-table table tr td:nth-child(5){
		display: none;
	}
	.jd-list li .img{
		float: none;width: auto;height: auto;
	}
	.jd-list li{
		background: #fff;margin: 30px;border: 1px solid #eee;
	}
	.jd-list li .txt h3{
		font-size: 28px;line-height: 2;
	}
	/*.jd-list li .txt span{
		display: none;
	}*/
	.jd-list li .txt dd{
		font-size: 26px;line-height: 2;
	}
	.sus-deta .page{
		margin: 0 30px;margin-top: 30px;
	}
	.sus-deta .page .pre,
	.sus-deta .page .cent,
	.sus-deta .page .nex{
		width: 60px;height: 60px;background-size: cover;
	}
	.intro-js h2{
		font-size: 32px;text-align: center;
	}
	.intro-js p{
		font-size: 26px;line-height: 1.7;
	}
	.intro-js{
		padding:30px;
	}
	.oper-jy .img{
		width: auto;height: auto;
	}
	.oper-jy{
		padding:30px;
	}
	.oper-jy .bds li{
		float: none;width: auto;border-bottom: 1px solid #fff;height: auto;margin: 0;margin-bottom: 10px;
	}
	.oper-jy .bds li h3{
		font-size: 26px;line-height: 1.4;padding-top: 15px;
	}
	/*.oper-jy .bds li span{
		display: none;
	}*/
	.oper-jy .bds li p{
		font-size: 24px;line-height: 1.6;margin-top: 20px;
	}
	
	.sustain li p{
		font-size: 24px;
	}
	.sustain li p span{
		font-size: 24px;
	}
	.sustain li .btns{
		font-size: 20px;
	}
	.lx-recru .hl li,
	.lx-recru .hds li{
		font-size: 24px;line-height: 70px;
	}
	.lx-recru li{
		width: 25% !important;margin: 0;text-align: center !important;
	}
	.lx-recru .hds{
		padding-left: 0;height: 70px;
	}
	.lx-recru .hl{
		padding: 0;height: 70px;
	}
	.lx-recru .bl{
		margin: 0;padding-left: 40px;padding-right: 40px;
	}
	.lx-recru .bl h2{
		font-size: 28px;
	}
	.lx-recru .bl p{
		font-size: 24px;line-height: 1.7;
	}
	.lx-recru .bl .td{
		width: 220px;height: 52px;line-height: 52px;font-size:24px ;
	}
	.uit-top.pd30 .warp{
		padding: 0 30px;
	}
	.uit-top h2{
		margin-right: 20px;
	}
	.brand-list{
		float: none;width: auto;margin:30px;
	}
	.brand-list table td:nth-child(4){
		display: none;
	}
	.brand-list table td{
		width: 230px;
	}
	.zx-main{
		padding-bottom: 30px;
	}
	
	.consult .d1 li label,
	.consult .d1 h3{
		font-size: 22px;
	}
	.consult .d1 li input[type="radio"],input[type="checkbox"]{
		transform: scale(1.4);width: 20px;
	}
	.consult .d3 li label,
	.consult .d2 label{
		font-size: 24px;
	}
	.consult .d3 li{
		float: none;width: auto;
	}
	.consult dl{
		padding: 0 30px;
	}
	.consult .d3 li{
		height: 60px;line-height: 60px;margin-bottom: 20px;
	}
	.consult .d3{
		margin-bottom: 0;
	}
	.consult .d2 label,
	.consult .d3 li label{
		background-size: auto 26px !important;padding-left: 36px;
	}
	.consult .d3 li{
		padding-left: 20px;margin-right: 0;
	}
	.consult .d2 li .txt,
	.consult .d3 li .txt{
		line-height: 60px;font-size: 24px;
	}
	.consult .btn .sub{
		width: 220px;height: 60px;line-height: 60px;font-size: 24px;
	}
	.datum-main .dat-bds li p span,
	.datum-main .dat-bds li p{
		font-size: 24px;
	}
	.consult .d2 .text{
		height: auto;font-size: 24px;margin-top: 10px;
	}
	.footer{
		background: #fff;border-top: 1px solid #ddd;
	}
	.abo-table .list{
		overflow: hidden;padding: 0 35px;
	}
	.abo-table .list ul{
		margin-bottom: 0;
	}
	.abo-table .list li{
		margin-right: 15px;margin-bottom: 10px;
	}
	/*.h-brand .table table tr:nth-child(3),
	.h-brand .table table tr:nth-child(4),
	.h-brand .table table tr:nth-child(2){
		display: none;
	}*/
	.oper-jy .bds li .span{
		margin-top: 8px;
	}

.container-fluid table th,.container-fluid table td{ display:none;}
.container-fluid table th:nth-child(2),.container-fluid table th:last-child{ display:table-cell}
.container-fluid table td:nth-child(2),.container-fluid table td:last-child{ display:table-cell}


	
}