/*pad*/
/*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: #fff;
    display: block;margin: 0 auto;
    height: 2px;11
    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:100%;
    border-radius: 2px;
}
.gh a:after{
    width:100%;
}
.gh a:before{
    width:100%;
}
.gh a:after,
.gh a:before {
    background-color:#fff;
    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: 7px;
}
.gh a:before {
    top: -7px;
}
.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: #fff;width: 100%;
}
.selected .gh a:after {
    transform: translateY(0px) rotate(45deg);
    -webkit-transform: translateY(0px) rotate(45deg);
    -ms-transform: translateY(0px) rotate(45deg);
    background: #fff;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:1700px) {
	.banner li{
		height: 440px;
	}
}
@media only screen and (max-width:1300px) {
	.content .content-l,
	.content .content-r{
		width: auto;
		float: none;
		margin: 0;
	}
	.sidebar,
	.sidebar{
		display: none;
	}
	.content,
	.wrap{
		width: 900px;margin: 0 auto;
	}
	.header .naver li .nil {
		padding: 0 6px;
	}
	.banner li .textlst {
		margin: 60px auto 0;
	}
	.banner li .textlst h2 {
		font-size: 60px;line-height: 75px;
	}
	.banner li .list li {
		border: 3px solid #fff;width: 130px;height: 76px;margin: 0 10px;
	}
	.banner li a.more {
		margin: 30px auto 0;
	}
	.banner li {
		height: 480px;
	}
	.understand .cent .lts {
		width: 450px;
	}
	.understand .cent .list {
		width: calc(100% - 470px);
	}
	.titss h2 {
		font-size: 30px;line-height: 42px;
	}
	.hprodcen .cten .lts {
		width: 200px;
	}
	.hprodcen .cten .lts li h2,
	.hprodcen .cten .lts dt,
	.hprodcen .cten .lts dd {
		padding: 0 20px;
	}
	.hprodcen .cten .lts li h2,
	.hprodcen .cten .lts dt {
		line-height: 50px;
	}
	.hprodcen .cten .list {
		width: calc(100% - 220px);
	}
	.hprodcen .cten .list li .img {
		height: 140px;
	}
	.hprodcen .cten .list li {
		height: 184px;
	}
	.hprodcen .cten .list li h4 {
		line-height: 42px;
	}
	.corealist ul {
		padding: 40px 30px;
	}
	.corealist li {
		margin-bottom: 25px;
	}
	.corealist li .img {
		width: 380px;
	}
	.corealist li .text {
		width: calc(100% - 410px);
	}
	.corealist li:nth-child(2n) .text {
    	width: calc(100% - 390px);
	}
	.corealist li .text .tetx .tet h3 {
		font-size: 22px;line-height: 1.5;
	}
	.corealist li .text .tetx .tet {
		padding-bottom: 10px;width: calc(100% - 60px);
	}
	.corealist li .text .list dd {
		font-size: 15px;line-height: 1.6;
	}
	.corealist li .text .tetx {
		margin-bottom: 10px;
	}
	.corealist li .text .tetx .icon {
		width: 52px;height: 54px;
	}
	.corealist li .text .list {
		padding-left: 60px;
	}
	.corealist li .text .list dd:before {
		top: 7px;
	}
	.corealist li .img {
		height: 289px;
	}
	.solutions .ter .imgs {
		height: 450px;
	}
	.solutions .ter .list li {
		height: 150px;
	}
	.solutions .ter .list li {
		padding-top: 25px;
	}
	.solutions .ter .list li .icon img {
		max-height: 60%;
	    max-width: 60%;
	}
	.solutions .ter .list li h4 {
		font-size: 18px;line-height: 1.6;
	}
	.habout .lt {
		width: 420px;margin-top: 75px;
	}
	.habout .lt .img {
		height: 292px;
	}
	.habout .lt ul {
		margin-top: 10px;
	}
	.habout .lt ul li {
		margin-bottom: 5px;
	}
	.habout .rt {
		width: calc(100% - 420px);padding: 50px 0 30px 30px;height: 480px;
	}
	.habout .rt:after {
		width: 30px;left: -30px;height: 480px;
	}
	.habout .rt .txt h2 {
		font-size: 30px;line-height: 48px;
	}
	.habout .rt .imgs {
		margin-top: 50px;
	}
	.habout .rt:before {
		height: 480px;
	}
	.habout .rt .imgs .haboutswiper li {
		height: 250px;
	}
	.habout .rt .imgs h3 {
		padding-top: 20px;
	}
	.habout .rt .imgs h3 i {
		padding-top: 60px;font-size: 24px;
	}
	.habout .rt .imgs h3 i:before {
		height: 50px;width: 2px;
	}
	.habout .rt .imgs .haboutswiper {
		width: calc(100% - 90px);
	}
	.hcase .list ul li {
		height: 180px;
	}
	.hcase .list ul li .text {
		padding: 15px 20px;
	}
	.hcase .list ul li .text h3 {
		font-size: 18px;line-height: 1.6;
	}
	.hcase .list ul li .text p {
		margin-top: 5px;font-size: 15px;line-height: 25px;height: 100px;
	}
	.hnews .lts {
		width: 400px;padding: 15px 25px 30px;
	}
	.hnews .lts .list {
		margin-top: 15px;
	}
	.hnews .lts .list li {
		margin-bottom: 10px;padding-bottom: 10px;
	}
	.hnews .rts {
		width: calc(100% - 420px);
		padding: 15px 25px 30px;
	}
	.hnews .rts .shi {
		margin-top: 15px;
	}
	.hnews .rts .shi .img {
		width: 200px;height: 122px;
	}
	.hnews .rts .shi .text {
		width: calc(100% - 215px);
	}
	.hnews .rts .lst ul li a {
		line-height: 32px;
	}
	.hnews .rts .lst {
		margin-top: 9px;
	}
	.hnews {
		padding: 50px 0 60px;
	}
	.hproblem .rts {
		width: 300px;
	}
	.hproblem .lts {
		width: calc(100% - 330px);
	}
	.hproblem .lts .tet {
		padding-bottom: 12px;
	}
	.hproblem .lts .tet h2 {
		line-height: 30px;
	}
	.hproblem .lts .center .form {
		width: 230px;
	}
	.hproblem .lts .form li label {
		width: 70px;
	}
	.hproblem .lts .form li .text {
		width: calc(100% - 75px);
	}
	.hproblem .lts .lis {
		width: calc(100% - 250px);
	}
	.hproblem .rts .list ul {
		padding: 15px 20px;
	}
	.hproblem .rts .list li {
		margin-bottom: 10px;
	}
	.hproblem {
		padding: 45px 0;
	}
	.footer .list li {
		margin-right: 30px;padding-right: 20px;
	}
	.footer .list li dl {
		width: 110px;
	}
	.footer .list li dd a {
		font-size: 13px;
	}
	.footer .list li dd {
		width: 110px;
	}
	.footer {
		padding: 50px 0;
	}
	
	
	.understand .cent .list li .txt p{
		font-size: 16px;line-height: 1.4;
	}
	.understand .cent .list li{
		margin-bottom: 10px;
	}
	
	.header .lts .logo{
		width: 340px;
		height: auto;
		margin-top: 10px;
	}
	
	.header .lts .text h4{
		font-size: 20px;
	}
	.header .naver li h2 a{
		font-size: 14px;
	}
	.corealist li .text .tetx .tet h3{
		font-size: 18px;
	}
	.corealist li .text .tetx .tet h6{
		font-size: 12px;line-height: 1.4;
	}
	.hcase .list ul li .text p{
		font-size: 14px;
		line-height: 1.6;
	}
	.kbm-hot-article .box a{
		line-height: 36px !important;
		height: auto !important;
	}
	
} 


@media only screen and (max-width:1000px) {
	.layout {
		overflow: hidden;
		margin: 0 auto;
		width: auto;
		padding-top: 50px;
	}
	.content,
	.wrap {
		width: auto;
	}
	.gh {
		display: block;position: absolute;z-index: 22;
		right: 15px;top: 15px;
	}
	.header .lts{
		width: auto;
		float: none;
	}
	.header .rt,
	.header .lts .text {
		display: none;
	}
	.header {
		position: fixed;z-index: 999;top: 0;left: 0;right: 0;
	}
	.header .tops {
		padding: 0;height: 50px;
	}
	.header .lts .logo {
		width: 260px;height: auto;
		float: none;position: absolute;z-index: 44;
		left: 15px;top: 7px;margin-top: 0;
	}
	
	.header .naver {
		position: fixed;z-index: 111;padding: 10px 0;
		top: 50px;left: 0;right: 0;margin: 0 auto;display: none;
	}
	.header .naver li {
		float: none;width: auto;margin-right: 0;display: block;
	}
	.header .naver ul {
		text-align: initial;
	}
	.header .naver li h2:before {
		display: none;
	}
	.header .naver li h2 {
		text-align: left;position: relative;
	}
	.header .naver li h2 a {
		display: block;padding: 0 15px;
		line-height: 35px;width: 80%;
	}
	.header .naver li h2 i {
		position: absolute;z-index: 66;
		right: 0;top: 0;margin-top: 0;
		height: 32px;width: 32px;margin-left: 0;
	}
	.header .naver li .nil {
		position: static;top: 0;
	}
	.header .naver li .nil {
		padding: 0 5px;
	}
	.header .naver li .nil dd a {
		line-height: 32px;text-align: left;padding: 0 10px;
	}
	.banner li .textlst h2 {
		font-size: 18px;line-height: 1.4;
	}
	.banner li .textlst h6 {
		font-size: 14px;line-height: 1.4;
	}
	.banner li .list ul {
		margin-top: 15px;
	}
	.banner li .list li {
		border: 1px solid #fff;
		width: 60px;height: 31px;margin: 0 2px;
	}
	.banner li a.more {
		margin: 12px auto 0;width: 100px;line-height: 30px;
		font-size: 12px;
	}
	.banner li {
		height: 130px;
	}
	.banner li .textlst {
		margin: 30px auto 0;
	}
	.banner .banswiper .swiper_span {
		bottom: 10px;
	}
	.lick {
		padding: 10px 15px;
	}
	.lick .lt dt {
		font-size: 14px;line-height: 30px;padding-left: 17px;
	}
	.lick .lt dt:before {
		width: 13px;height: 16px;
	}
	.lick .lt dd a {
		font-size: 14px;line-height: 30px;margin-right: 4px;
	}
	.lick .lt {
		float: none;
	}
	.lick .form {
		float: none;width: auto;margin-top: 10px;padding: 0 ;
	}
	.lick .form .txt {
		padding: 0 10px;font-size: 12px;height: 30px;
	}
	.lick .form .sub .submit {
		height: 30px;font-size: 12px;
		background-size: 15px auto;
	}
	.understand {
		padding: 20px 15px;
	}
	.understand .cent {
		padding: 10px;
	}
	.understand .cent .list,
	.understand .cent .lts {
		float: none;width: auto;
	}
	.understand .cent .lts .txt {
		font-size: 13px;
	}
	.understand .cent .lts .txt img {
		width: 80px;margin-right: 5px;
	}
	.understand .cent .lts .video .icoa {
		height: 50px;width: 50px;
	}
	.understand .cent .list {
		margin-top: 25px;
	}
	.understand .cent .list li {
		margin-bottom: 15px;
	}
	.understand .cent .list li .icon {
		width: 90px;height: 78px;
	}
	.understand .cent .list li .txt {
		width: calc(100% - 100px);padding-top: 4px;
	}
	.understand .cent .list li .txt h3 {
		font-size: 16px;line-height: 1.4;
	}
	.understand .cent .list li .txt p {
		font-size: 14px;line-height: 1.5;margin-top: 3px;
	}
	.hprodcen {
		padding: 20px 15px;
	}
	.titss {
		padding-bottom: 7px;
	}
	.titss h2 {
		font-size: 16px;line-height: 1.5;
	}
	.titss p {
		font-size: 12px;line-height: 1;
	}
	.titss:before {
		height: 1px;width: 20px;
	}
	.hprodcen .cten {
		margin-top: 15px;
	}
	.hprodcen .cten .list,
	.hprodcen .cten .lts {
		float: none;width: auto;
	}
	.hprodcen .cten .lts dt {
		position: relative;margin-bottom: 4px;
	}
	.hprodcen .cten .lts dl {
		padding-bottom: 4px;
	}
	.hprodcen .cten .lts dt {
		height: 36px;
	}
	.hprodcen .cten .lts dt span {
		display: block;width: 80%;
	}
	.hprodcen .cten .lts dt i {
		position: absolute;z-index: 33;content: "";
		top: 0;right: 0;height: 36px;width: 36px;transition: all 0.3s;
		background: url(../images/icon6-1.png) no-repeat center;
	}
	.hprodcen .cten .lts dt.on i {
		transform: rotate(90deg);
	}
	.hprodcen .cten .lts li h2 {
		font-size: 15px;line-height: 40px;
	}
	.hprodcen .cten .lts dt, 
	.hprodcen .cten .lts dd {
		font-size: 15px;line-height: 36px;padding: 0 15px;
	}
	.hprodcen .cten .lts dd {
		display: none;
	}
	.hprodcen .cten .list {
		margin-top: 15px;
	}
	.hprodcen .cten .list li {
		width: calc((100% - 15px)/2);margin-bottom: 15px;margin-right: 0;
	}
	.hprodcen .cten .list li:nth-child(2n) {
		float: right;
	}
	.hprodcen .cten .lts li:last-child dl {
		padding-bottom: 0;
	}
	.hprodcen .cten .lts li:last-child dt {
		margin-bottom: 0;
	}
	.hprodcen .cten .lts dd a {
		font-size: 12px;
	}
	.hprodcen .cten .list li .img {
		height: 300px;
	}
	.hprodcen .cten .list li h4 {
		font-size: 12px;line-height: 30px;
	}
	.hprodcen .cten .list li {
		height: auto;
	}
	.hprodcen .cten .list li:hover h4 {
		margin-top: 0;
	}
	.coreadvan .coreaimgs {
		height: 140px;padding: 20px 15px;
	}
	.coreadvan .corealist {
		padding: 0 15px;
	}
	.corealist ul {
		padding: 20px 15px;margin-top: -65px;
	}
	.corealist li .img {
		float: none;width: auto;height: auto;
	}
	.corealist li .text {
		float: none;width: auto;
	}
	.corealist li .text {
		margin-top: 14px;
	}
	.corealist li .text .tetx .icon {
		height: 40px;width: 40px;
	}
	.corealist li .text .tetx .tet {
		width: calc(100% - 50px);padding-bottom: 5px;
	}
	.corealist li .text .tetx .tet h3 {
		font-size: 15px;
	}
	.corealist li .text .tetx .tet h6 {
		font-size: 12px;line-height: 1.2;
	}
	.corealist li .text .list {
		padding-left: 50px;
	}
	.corealist li .text .list dd:before {
		border: 1px solid #0060c7;height: 6px;width: 6px;
	}
	.corealist li .text .list dd {
		font-size: 14px;line-height: 1.5;padding-left: 12px;
	}
	.corealist li:nth-child(2n) .img {
		float: none;
	}
	.corealist li:nth-child(2n) .text {
		float: none;width: auto;
	}
	.solutions {
		padding: 20px 15px;
	}
	.solutions .ter {
		margin-top: 15px;
	}
	.solutions .ter .imgs {
		width: auto;height: auto;float: none;
	}
	.solutions .ter .list {
		float: none;width: auto;
	}
	.solutions .ter .list li {
		height: 115px;padding-top: 15px;
	}
	.solutions .ter .list li .icon img {
	    max-height: 50%;
	    max-width: 50%;
	}
	.solutions .ter .list li h4 {
		padding: 0 10px;font-size: 13px;line-height: 1.8;
	}
	.habout {
		padding: 20px 15px;
	}
	.habout .lt {
		float: none;width: auto;margin-top: 0;
	}
	.habout .lt .img {
		height: auto;
	}
	.habout .lt ul li h5 {
		font-size: 16px;line-height: 1.6;
	}
	.habout .lt ul li p {
		font-size: 14px;line-height: 1.6;
	}
	.habout .rt {
		float: none;width: auto;margin-top: 15px;padding: 15px;height: auto;
	}
	.habout .rt:after,
	.habout .rt:before {
		display: none;
	}
	.habout .rt .txt .tx h5 {
		font-size: 14px;line-height: 20px;
	}
	.habout .rt .txt .tx h6 {
		font-size: 12px;line-height: 14px;
	}
	.habout .rt .txt h2 {
		font-size: 18px;line-height: 1.9;
	}
	.habout .rt .text p {
		margin-top: 7px;font-size: 14px;line-height: 1.5;height: auto;
	}
	.habout .rt .text a {
		margin-top: 10px;font-size: 12px;
	}
	.habout .rt .imgs {
		margin-top: 20px;
	}
	.habout .rt .imgs .haboutswiper {
	    width: calc(100% - 40px);
	}
	.habout .rt .imgs h3 i {
		font-size: 18px;
	}
	.habout .rt .imgs .haboutswiper li {
		height: 190px;
	}
	.habout .rt .imgs h3 {
		padding-top: 40px;
	}
	.hcase {
		padding: 20px 15px;
	}
	.hcase .list {
		margin-top: 15px;
	}
	.hcase .list ul li {
		width: auto;height: auto;margin-bottom: 15px;background: #f4f5f9;
	}
	.hcase .list ul li:nth-child(3) .img, .hcase .list ul li:nth-child(4) .img{
		float: left;
	}
	.hcase .list ul li .text {
		padding: 10px;
	}
	.hcase .list ul li .text h3 {
		font-size: 14px;line-height: 1.4;
	}
	.hcase .list ul li .text p {
		font-size: 14px;line-height: 24px;height: 72px;
	}
	.hcase .more {
		margin: 5px auto 0;width: 100px;font-size: 12px;line-height: 30px;
	}
	.hnews {
		padding: 20px 15px;
	}
	.hnews .rts,
	.hnews .lts {
		float: none;width: auto;
	}
	.hnews .lts {
		padding: 10px 15px 15px;margin-bottom: 15px;
	}
	.tlt h3 {
		font-size: 15px;line-height: 40px;
	}
	.tlt h3:before {
		width: 50px;
	}
	.tlt a {
		font-size: 13px;line-height: 40px;
	}
	.hnews .lts .list {
		margin-top: 10px;
	}
	.hnews .lts .list li .img {
		width: 120px;height: 74px;
	}
	.hnews .lts .list li .txt {
		width: calc(100% - 130px);
	}
	.hnews .lts .list li .txt h5 {
		font-size: 16px;line-height: 1.5;
	}
	.hnews .lts .list li .txt p {
		font-size: 14px;line-height:19px;height: 37px;
	}
	.hnews .rts {
		padding: 10px 15px 15px;
	}
	.hnews .rts .shi {
		margin-top: 10px;
	}
	.hnews .rts .shi .img {
		width: 150px;height: 91px;
	}
	.hnews .rts .shi .text {
		width: calc(100% - 160px);
	}
	.hnews .rts .shi .text h4 a {
		font-size: 14px;
	}
	.hnews .rts .shi .text p {
		font-size: 12px;line-height: 1.4;margin-top: 4px;height: 48px;
	}
	.hnews .rts .shi .text h6 {
		font-size: 12px;margin-top: 5px;
	}
	.hnews .rts .lst ul li {
		padding-right: 12px;
	}
	.hnews .rts .lst ul li a {
		font-size: 14px;line-height: 30px;
	}
	.hproblem {
		padding: 20px 15px 10px;
	}
	.hproblem .rts {
		float: none;width: auto;margin-top: 0;
	}
	.hproblem .lts {
		float: none;width: auto;padding-left: 0;
	}
	.hproblem .lts .tet h2 {
		font-size: 14px;line-height: 1.6;
		background-size: 17px auto;padding-left: 22px;
	}
	.hproblem .lts .tet p {
		font-size: 14px;line-height: 1.6;
	}
	.hproblem .lts .tet {
		padding-bottom: 5px;
	}
	.hproblem .lts .center {
		margin-top: 15px;
	}
	.hproblem .lts .lis,
	.hproblem .lts .center .form {
		float: none;width: auto;
	}
	.hproblem .lts .lis {
		margin: 20px 0 15px;
	}
	.hproblem .lts .form li label {
		font-size: 14px;line-height: 32px;width: 70px;
	}
	.hproblem .lts .form li .text {
		font-size: 12px;height: 32px;width: calc(100% - 75px);
	}
	.hproblem .lts .form li:last-child {
		padding: 5px 10px;height: 80px;
	}
	.hproblem .lts .form li .textarea {
		font-size: 12px;line-height: 1.5;
	}
	.hproblem .lts .form .sub {
		width: 100px;height: 32px;
		border-top-left-radius: 10px;
		border-bottom-right-radius: 10px;
	}
	.hproblem .lts .form .submit {
		font-size: 12px;padding-right: 15px;
	}
	.hproblem .lts .form .sub i {
		right: 15px;
	}
	.hproblem .lts .lis ul li h3 {
		line-height: 1.4;
	}
	.hproblem .lts .lis ul li h3 em,
	.hproblem .lts .lis ul li h3 i {
		padding-left: 7px;
	}
	.hproblem .lts .lis ul li p {
		font-size: 12px;padding-right: 10px;
	}
	.tilt {
		padding: 15px;
	}
	.tilt h2 {
		font-size: 26px;
	}
	.tilt .tet h4 {
		font-size: 13px;
	}
	.tilt .tet p {
		font-size: 12px;
	}
	.hproblem .rts .list ul {
		padding: 10px 15px;
	}
	.hproblem .rts .list li h5,
	.hproblem .rts .list li h4 {
		margin-bottom: 6px;font-size: 12px;line-height: 2;padding-left: 30px;
	}
	.hproblem .rts .list li h4:before {
		height: 24px;width: 24px;
	}
	.hproblem .rts .list li h5:before {
		height: 24px;width: 24px;top: 0;
	}
	.friendlick {
		padding: 20px 15px;display: none;
	}
	.friendlick dl dd a, .friendlick dl dt {
		font-size: 12px;line-height: 24px;
	}
	.friendlick dl:before {
		width: 15px;height: 15px;
	}
	.friendlick dl {
		padding-left: 20px;
	}
	.footer .list {
		display: none;
	}
	.footer {
		padding: 20px 15px;
	}
	.footer .rts {
		float: none;width: auto;
	}
	.footer .rts h2 {
		font-size: 14px;margin-bottom: 10px;
	}
	.footer .rts li {
		font-size: 13px;line-height: 1.6;
	}
	.footer .rts ul{
		float: left;
		width: 50%;
	}
	
	.footer .rts .wx {
		margin-top:-25px;width: 70px;height: 70px;
		float: right;
	}
	.copyright {
		font-size: 12px;line-height: 2;
	}
	.hproblem .lts .lis ul li {
		margin-bottom: 10px;
	}
	.hproblem .lts .lis ul {
		height: 150px;
	}
	.about .qmcons li{
		    width: calc((100% - 30px)/2);margin-right: 0;height: auto;margin-bottom: 20px;
	}
	.about .qmcons li:nth-child(2n){
		float: right;
	}
	
	
	
	.content{
		padding: 0 15px;
	}
	.content .content-l{
		width: auto;float: none;
	}
	.kbm-article-list{
		margin-bottom: 20px;
	}
	.kbm-article-list ul li{
		margin-bottom: 20px;display: block;
	}
	.kbm-article-list ul li img{
		width: 100%;height: auto;margin-right: 0;
	}
	.kbm-article-list ul li .des{
		width: auto;display: block;margin-top: 10px;
	}
	.kbm-article-list ul li .des .titssle{
		font-size: 16px;line-height: 1.7;
	}
	.kbm-article-list ul li .des p{
		padding-top: 10px;
	}
	.kbm-article-list ul li .des .info{
		padding-top: 10px;
	}
	.content .content-r{
		float: none;width: auto;
	}
	.kbm-big-title{
		margin-bottom: 10px;
	}
	.kbm-hot-article .box a{
		font-size: 14px;line-height: 30px;height: 30px;padding: 0;
	}
	#pager ul.pages{
		height: auto;display: block;background: none;
	}
	#pager ul.pages li{
		height: auto;border-color: #000000;background: none;padding: 0;margin-bottom: 5px;
	}
	
	.about{
		padding-top: 0;
	}
	.mo_footer {
	    display: block;
	}
	
	.mo_footer li span{
			font-size: 16px;line-height: 50px;padding-left: 40px;
		}
		.mo_footer li:nth-child(2) span,
		.mo_footer li:nth-child(3) span,
		.mo_footer li:nth-child(1) span{
			background-size: 30px auto !important;
		}
		
		
	.footer{
		padding-bottom:50px ;
	}	
	
	.main-title > strong{
		font-size: 20px;
	}
	.main-title{
		padding-top: 10px;
	}
	.popu-module{
		margin-bottom: 10px;
	}
	.kbm-shop-service .article a{
		font-size: 14px;
		line-height: 30px;
		height: auto;
	}
	.kbm-shop-service .article a span{
		display: none;
	}
	.kbm-shop-service ul{
		padding: 15px 0;
	}
	.people-ans{
		padding-top: 20px;
		margin-bottom: 20px;
	}
	.rich-text{
		margin-bottom: 20px;
	}
	.rich-text{
		font-size: 14px;
		line-height: 1.8;
	}
	
	
	
	.header .lts .logo{
		display: none;
	}
	.header .tops{
		background:rgba(0,96,199,1);
	}
	.header .tops h1, .indx, .uwebhd{
		display: block;
	}
	.indx{
		background: #fff;
		border-radius: 5px;
		color: #333;
		padding:5px 10px;display: block;
		position: absolute;left: 15px;top: 50%;
		font-size: 14px;z-index: 11;
		line-height: 20px; margin-top: -16px;
	}
	.header .tops h1{
		text-align: center;
		line-height: 50px;
		font-size: 14px;
		color: #fff;
		font-weight: bold;
	}
	.header .wrap{
		margin: 0;
	}
	.uwebhd{
		
	}
	.uwebhd .whd{
		overflow: hidden;padding:10px;
	}
	.uwebhd .whd .lo{
		float: left;
		width: 90px;
		overflow: hidden;
	}
	.uwebhd .whd .lo img{
		max-width: initial;
	}
	.uwebhd .whd .rtx{
		float: right;
		width: calc(100% - 110px);
		text-align: right;
		border-left: 1px solid #f1f1f1;
		padding: 10px 0;
	}
	.uwebhd .whd .rtx h4 a{
		font-size: 16px;
		color: #333;display: inline-block;
		background: url(../images/icon1.png) no-repeat left center;
		padding-left: 50px;line-height: 50px;
	}
	.uwebhd .whd .rtx  .txa h4{
		font-size: 18px !important;
		line-height: 1.2 !important;
	}
	.uwebhd .webnav ul{
		overflow: hidden;
	}
	.uwebhd .webnav li a{
		display: block;
		text-align: center;
		line-height: 40px;
		font-size: 16px;
		color: #fff;
		background: #0060c7;
	}
	.uwebhd .webnav ul{
		overflow: hidden;
	}
	.uwebhd .webnav li{
		float: left;
		width: 33%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
		border-bottom: 1px solid #f1f1f1;
	}
	.uwebhd .webnav li:nth-child(3n + 2){
		width: 34%;
		border-left: 1px solid #f1f1f1;
		border-right: 1px solid #f1f1f1;
	}
	.banner{
		display: block;
	}
	.hprodcen .cten .list li{
		padding-bottom: 30px;
	}
	.wrap{
		margin: 0;
	}
	.people-ans{
		padding: 5px;
	}
	.kbm-shop-service .tab-menu{
		width: auto;
	}
	.bannerin{
		display: none !important;
	}
	.l_banner{
		display: none;
	}
	.ct-group li{
		height: 80px;
	}
	.crumbs dl{
		/* height: 50px; */
		margin-top: 15px;
		
	}
	.crumbs dd span{
		margin: 0 2px;
	}
	.crumbs dd{
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 0;
	}
	.crumbs dt, .crumbs dd{
		line-height: 20px;
		margin-bottom: 0;
	}
	.main-title > strong,
	.main-title p{
		margin-bottom: 20px;
	}
}



@media only screen and (max-width:768px) {
	.hprodcen .cten .list li .img{
		height: 160px;
	}
	.xf{
		display: none;
	}
	
	
	
	
	
}