@charset"utf-8";



/* 分辨率高于1920px - 页面内容居中显示*/

@media screen and (min-width: 1920px){





}



/* 分辨率为1680px、1600px的样式控制 */

@media screen and (max-width: 1680px){

	/*1680首页-start*/

	.idxFour-col{

		padding-left: 15px;

		padding-right: 15px;

	}

	.swp-pnbut{

		width: 50px;

		height: 50px;

		line-height: 50px;

	}

	.header .container{

		height: 75px;

	}

	body{

		/* padding-top: 75px; */

	}

	.allactLt-id{

		top: -180px;

	}

	.navList{

		top: 75px;

	}

	.navLi-a{

		height: 75px;

		line-height: 75px;

	}

	.logo img{

		height: 50px;

	}

	.hdAct .hdAct-but{

		width: 135px;

	}

	.hdAct .hdAct-but span{

		font-size: 16px;

	}

	.hdTel .hdTel-but{

		width: 180px;

	}

	.swpPage{

		bottom: 25px !important;

	}

	.idxOne-pdl dd{

		padding: 30px 40px;

	}

	.idxOne-pdl dd .tit{

		font-size: 26px;

		line-height: 36px;

		height: 72px;

	}

	.idxOne-pdl dd .list{

		margin-top: 15px;

		margin-bottom: 20px;

	}

	.idxOne-pdl .list-t{

		padding-top: 15px;

	}

	.idxOne-pdl .list-t li{

		padding: 5px 0;

	}

	.idxOne-pdl .list-t li .icon{

		width: 18px;

	}

	.planBut{

		margin-top: 25px;

		font-size: 18px;

		height: 52px;

		line-height: 50px;

	}

	.idxOne-pdl dd .list span{

		font-size: 13px;

	}

	.idxNeed .text{

		font-size: 24px;

		line-height: 44px;

	}

	.idxNeed .container{

		padding-top: 30px;

		padding-bottom: 30px;

	}

	.idxNeed-div input{

		height: 44px;

	}

	.idxFour-col .txt{

		font-size: 13px;

	}

	.idxFour-col .tit{

		font-size: 20px;

	}

	.idxFour-col .counts{

		font-size: 44px;

	}

	/*1680首页-end*/

	.sidebar-btm .tit, .sidebar-nav li a{

		font-size: 16px;

	}

	.sidebar-btm .tit img{

		width: 35px;

	}

	.sidebar-nav li{

		padding: 15px 5px;

	}


	.sidebar-nav li .icon i{
	    width: 25px;
	    height: 25px;
	}
	.sidebar-nav li img{

		width: 25px;

		margin-right: 10px;

	}
	.sidebar-nav li .icon{
		width: 35px;
		height: 35px;
		line-height: 35px;
		margin-right: 5px;
	}

	.tubjectList .title{

		font-size: 28px;

	}

	.tubjectList .title .icon{

		width: 42px;
		height: 42px;

	}

	.tub-dl .tit{

		font-size: 18px;

	}

	.tub-dl .list{

		font-size: 13px;

	}

	.tub-dl .list li, .allact-dl .bqList li, .allact-boxrt .list li, .pgCase-dl .list li{

		padding: 0 5px;

	}

	.tub-dl dd{

		padding: 15px;

	}

	.tub-dl .btm{

		font-size: 13px;

	}

	.list-moreBut{

		margin-top: 35px;

	}

	/*



	*/

	.allact-boxrt .tit{

		font-size: 24px;

	}

	.allact-boxrt .list{

		margin-bottom: 20px;

	}

	.allact-boxrt .btms{

		margin-bottom: 30px;

	}

	.navList li:not(:last-child){

		margin-right: 10px;

	}

	.navList li a{

		padding: 0 15px;

	}

	.allact-dl .tit{

		font-size: 18px;

	}

	.allact-dl .xList li, .pgCase-dl .xList li{

		font-size: 14px;

	}

	.allact-dl .xList li img, .allact-boxrt .xList img{

		height: 17px;

		position: relative;

		top: -1px;

	}

	.act-listCol{

		margin-bottom: 30px;

	}

	.allact-boxrt .txt{

		font-size: 14px;

	}

	.allact-boxrt .xList li:not(:last-child){

		margin-right: 65px;

	}

	.allact-boxrt .monerys{

		font-size: 13px;

	}

	.allact-boxrt .btms{

		margin-bottom: 25px;

	}

	.allact-boxrt .txt{

		margin-bottom: 20px;

	}

	.allactFm-li .lab, .allactFm-li input{

		font-size: 14px;

	}

	.allactFm-but .but, .allactLt-two .smlTit{

		font-size: 16px;

	}

	.allactText .text{

		font-size: 14px;

		line-height: 24px;

	}

	.allact-title{

		font-size: 26px;

	}

	.allactLt-th .txt{

		font-size: 18px;

		line-height: 32px;

	}

	.allactDiv .btext{

		font-size: 15px;

		line-height: 32px;

	}

	.allactSv-list .txt{

		font-size: 18px;

	}

	.allactDiv .bitext{

		font-size: 16px;

		line-height: 30px;

	}

	.hotDl .tit{

		font-size: 14px;

		line-height: 24px;

	}

	.pgCase-dl .title{

		font-size: 26px;

	}

	.pgCase-dl .txt{

		font-size: 14px;

		line-height: 28px;

	}

	.pgCase-text{

		font-size: 13px;

		line-height: 28px;

	}

	.glue-dl .tit{

		font-size: 20px;

		margin-bottom: 20px;

	}

	.glTit{

		font-size: 26px;

	}

	.pgGlue-text{

		font-size: 14px;

		line-height: 28px;

	}

	.glRt-dl dd{

		font-size: 14px;

	}

	.aboTitle .tit{

		font-size: 40px;

	}

	.aboTitle .txt{

		font-size: 16px;

	}

	.aboTitle{

		padding-bottom: 40px;

	}

	.abo-smTitle .smltit{

		font-size: 22px;

	}

	.abo-smTitle .smltxt, .aboWho-rt .text{

		font-size: 14px;

		line-height: 28px;

	}

	.tmlistSwp .text .tit{

		font-size: 20px;

		margin-bottom: 10px;

	}

	.tactOne .tit{

		font-size: 22px;

		margin-bottom: 45px;

	}

	.tact-col img{

		width: 60px;

		margin-bottom: 30px;

	}

	.tact-col .nm{

		font-size: 16px;

		margin-bottom: 10px;

	}

	.tact-col .txt{

		font-size: 18px;

	}

	.tact-col{

		margin-bottom: 40px;

	}

	.tactOne{

		margin-bottom: 80px;

	}

	.jobsHd, .jobsBox .hdUl{

		height: 74px;

		line-height: 74px;

		font-size: 16px;

	}

	.jobsTxt .stit{

		font-size: 14px;

	}

	.tactTwo .txt{

		font-size: 14px;

		line-height: 28px;

	}

}



/* 分辨率为1440px、1366px的样式控制 / 分辨率为1920px被放大到125%的样式控制 */

@media screen and (max-width: 1560px){
.footCont ul li>img{
	width: 120px !important;
	left: -10px;
}
	/*首页-start*/

	.idxOne{

		padding: 50px 0 80px;

	}

	.idxTitle .tit img{

		height: 30px;

	}

	.idxFive .idxTitle .tit img{

		height: 68px;

	}

	.idxTitle .txt{

		font-size: 13px;

	}

	.idxOne-nav, .tuiJian-nav{

		margin-top: 50px;

		margin-bottom: 30px;

	}

	.idxOne-nav .swiper-slide, .tuiJian-nav .swiper-slide{

		font-size: 13px;

	}

	.idxOne-pdl dd .tit{

		font-size: 20px;

		line-height: 30px;

		height: 60px;

	}

	.idxOne-pdl dd{

		padding-left: 30px;

		padding-right: 30px;

	}

	.idxOne-pdl dd .list span, .idxOne-pdl .list-t li{

		font-size: 12px;

	}

	.planBut{

		font-size: 16px;

	}

	.idxNeed .text{

		font-size: 22px;

		line-height: 40px;

	}

	.idxNeed-div .labl, .idxNeed-div input{

		font-size: 13px;

	}

	.idxNeed-but{

		font-size: 15px;

	}

	.idxNeed-div input{

		height: 40px;

	}

	.idxNeed-but{

		height: 42px;

	}

	.idxTwo{

		padding: 60px 0 72px;

	}

	.idxTwo-box{

		margin-top: 45px;

	}

	.idxTwo-dl dd{

		font-size: 14px;

	}

	.moreBut{

		font-size: 14px;

		width: 132px;

		height: 42px;

		line-height: 42px;

	}

	.idxThree-row{

		margin-top: 45px;

		padding: 0 40px;

	}

	.idxThree-col .txt{

		font-size: 14px;

		line-height: 22px;

	}

	.idxThree-col .img img{

		width: 130px;

	}

	.idxThree{

		padding-bottom: 75px;

	}

	.idxFour{

		padding: 55px 0 100px;

	}

	.idxFour-list{

		margin-top: 85px;

	}

	.idxFour-col .txt{

		font-size: 12px;

		line-height: 20px;

	}

	.idxFour-col .counts{

		font-size: 40px;

	}

	.idxSix{

		padding: 50px 0 70px;

	}

	.idxSixSwp{

		margin-top: 40px;

	}

	.idxTitle .tit:after{

		width: 87px;

		height: 74px;

		top: -24px;

	}

	.idxTitle .tit:before{

		width: 43px;

		height: 40px;

		top: -22px;

	}

	.xfBox-li a img{

		width: 24px;

	}

	.xfBox-li a{

		padding: 15px 0;

	}

	.xfBox-li .txt{

		font-size: 12px;

	}

	.xfBox{

		width: 65px;

	}

	.xfBox-ul{

		padding: 5px 0;

	}

	.xfBox-li{

		padding: 0 5px;

	}

	.xfBox-hd img{

		width: 60px;

	}

	.footLogo img{

		height: 60px;

	}

	.footLogo .txt{

		font-size: 14px;

	}

	.footLeft .list p{

		font-size: 12px;

		line-height: 24px;

	}

	.footCont .list a{

		font-size: 13px;

	}

	.footCont{

		padding-top: 30px;

	}

	.footCont .list li{

		margin-bottom: 30px;

	}

	.footCont ul li img{

		width: 30px;

	}

	.footCont .link span{

		font-size: 12px;

	}

	.footFm-tit .tit img{

		height: 26px;

	}

	.footFm-tit .netxt{

		font-size: 12px;

	}

	.footFm-inp{

		height: 34px;

		font-size: 12px;

	}

	.footFm-but{

		font-size: 14px;

		height: 34px;

		line-height: 34px;

	}

	.btmFot-lt span, .btmFot-lt a,

	.btmFot-nav li, .btmFot-nav span{

		font-size: 12px;

	}

	/*1560首页-end*/

	.sidebar-nav li{

		padding: 10px 0;

	}

	.sidebar-nav li .icon i{
	    width: 20px;
	    height: 20px;
	}
	.sidebar-nav li img{

		width: 20px;

	}
	.sidebar-nav li .icon{
		width: 30px;
		height: 30px;
		line-height: 30px;
		margin-right: 10px;
	}

	.sidebar-btm .tit, .sidebar-nav li a{

		font-size: 14px;

	}

	.tub-col{

		padding: 10px;

	}

	.tub-row{

		margin: 0 -10px;

	}

	.tub-dl .list li:not(:last-child), .allact-dl .bqList li:not(:last-child), .allact-boxrt .list li:not(:last-child), .pgCase-dl .list li:not(:last-child){

		margin-right: 5px;

	}

	.tub-dl .list li, .allact-dl .bqList li, .allact-boxrt .list li, .pgCase-dl .list li{

		height: 25px;

		line-height: 25px;

	}



	/*



	*/

	.screenDiv .tit{

		font-size: 13px;

	}

	.screen-li .screen-a, .screen-li ul a{

		font-size: 12px;

	}

	.screen-li .screen-a, .screen-li ul a{

		padding: 0 10px;

		height: 26px;

		line-height: 24px;

	}

	.screen-li, .screen-li ul li{

		padding: 0 10px;

	}

	.fuheBox{

		font-size: 13px;

	}

	.allact-dl .tit{

		font-size: 16px;

	}

	.tub-dl .list li, .allact-dl .bqList li, .allact-boxrt .list li, .pgCase-dl .list li{

		font-size: 12px;

	}

	.allact-dl .xList li, .pgCase-dl .xList li{

		font-size: 12px;

	}

	.allact-dl .xList li img, .allact-boxrt .xList img{

		height: 16px;

	}

	.pagination>li>a, .pagination>li>span{

		font-size: 13px;

		width: 32px;

		height: 32px;

		line-height: 32px;

	}

	.act-listCol{

		margin-bottom: 25px;

	}

	.allact-boxrt .txt{

		font-size: 13px;

		margin-bottom: 15px;

	}

	.allact-boxrt .xList li{

		font-size: 12px;

	}

	.allact-boxrt .butList a{

		width: 195px;

		height: 45px;

		line-height: 41px;

		font-size: 16px;

	}

	.allact-boxrt .butList .zxButs img{

		width: 24px;

	}

	.navList li a{

		font-size: 13px;

		height: 38px;

		line-height: 38px;

	}

	.navList li a:after{

		height: 2px;

	}

	.navList{

		border-width: 2px;

	}

	.allactText, .allactLt-box{

		padding-top: 40px;

	}

	.allactText .text{

		font-size: 12px;

		line-height: 22px;

	}

	.allact-title{

		font-size: 22px;

	}

	.allact-title span{

		padding: 0 15px;

	}

	.allact-title span:after, .allact-title span:before{

		width: 28px;

	}

	.allactFm-but .but, .allactLt-two .smlTit{

		font-size: 14px;

	}

	.allactLt-th .txt{

		font-size: 16px;

		line-height: 28px;

	}

	.allactDiv .btext{

		font-size: 13px;

		line-height: 28px;

	}

	.allactHd{

		height: 50px;

		line-height: 50px;

		font-size: 16px;

	}

	.allact-title{

		margin-bottom: 25px;

	}

	.swpPage.allactFo-pg{

		margin-top: 15px !important;

	}

	.allactSv-list .img{

		width: 72px;

		margin-bottom: 10px;

	}

	.allactSv-list .txt{

		font-size: 16px;

	}

	.allactDiv .stext .smlTit{

		font-size: 14px;

	}

	.allactDiv .stext{

		font-size: 12px;

		line-height: 24px;

	}

	.allactDiv .bitext{

		font-size: 14px;

	}

	.allactFm .tit{

		font-size: 17px;

	}

	.allactFm-li .lab, .allactFm-li input{

		font-size: 13px;

	}

	.allactFm-li .lab{

		width: 58px;

	}

	.allactFm-li input, .allactFm-but .but{

		height: 42px;

	}

	.hotList .title{

		font-size: 14px;

	}

	.hotDl .tit{

		font-size: 13px;

	}

	.hotDl .biaoqian{

		font-size: 12px;

	}

	.case-dl .tit{

		font-size: 14px;

		margin-bottom: 10px;

	}

	.case-dl .txt{

		font-size: 12px;

		line-height: 20px;

		height: 40px;

	}

	.case-dl dd{

		padding: 20px;

	}

	.case-col{

		padding: 15px 20px;

	}

	.case-row{

		margin-top: -15px;

		margin-left: -20px;

		margin-right: -20px;

		margin-bottom: 30px;

	}

	.caseBox{

		padding-bottom: 50px;

	}

	.pgCase-dl .title{

		font-size: 24px;

	}

	.pgCase-dl .time{

		font-size: 12px;

	}

	.pgCase-dl .txt{

		font-size: 13px;

		line-height: 22px;

		margin-top: 20px;

	}

	.allact-dl .xList li img, .pgCase-dl .xList li img{

		height: 16px;

		position: relative;

		top: -1px;

	}

	.pgCase-text{

		padding: 40px 30px;

	}

	.pgCase-text{

		font-size: 12px;

		line-height: 22px;

	}

	.glue-dl .tit{

		font-size: 20px;

	}

	.glue-dl .txt{

		font-size: 12px;

		line-height: 22px;

	}

	.glue-dl .bqian{

		font-size: 12px;

	}

	.glue-dl .bqoan-ch img{

		width: 30px;

	}

	.glue-dl{

		padding: 15px;

	}

	.glue-dl:not(:last-child){

		margin-bottom: 25px;

	}

	.glue-list{

		margin-bottom: 45px;

	}

	.pagination>li{

		padding: 0 5px;

	}

	.glueBox, .allactText{

		padding-bottom: 50px;

	}

	.glTit{

		font-size: 24px;

	}

	.pgGlue-bqian{

		font-size: 12px;

	}

	.pgGlue-text{

		padding: 35px 30px 40px;

	}

	.pgGlue-text{

		font-size: 13px;

		line-height: 26px;

	}

	.glRt-dl dd{

		font-size: 13px;

	}

	.glRt-dl dt{

		margin-bottom: 10px;

	}

	.glRt-dl:not(:last-child){

		margin-bottom: 20px;

	}

	.glRt-tit{

		font-size: 15px;

	}

	.aboTitle .tit{

		font-size: 39px;

	}

	.aboTitle .txt{

		font-size: 14px;

	}

	.aboTitle:after{

		height: 3px;

		width: 50px;

	}

	.aboTitle{

		padding-bottom: 30px;

		margin-bottom: 30px;

	}

	.abo-smTitle .smltit{

		font-size: 20px;

	}

	.abo-smTitle .smltxt, .aboWho-rt .text{

		font-size: 13px;

		line-height: 24px;

	}

	.aboWho{

		padding: 75px 0 70px;

	}

	.aboWho-rt img{

		width: 285px;

		max-width: 100%;

	}

	.aboCase{

		padding: 50px 0;

	}

	.aboCase-dl dd .tit{

		font-size: 14px;

	}

	.aboCase-dl dd .txt{

		font-size: 12px;

		line-height: 22px;

		height: 88px;

	}

	.tmlistSwp .text .tit{

		font-size: 19px;

	}

	.tmlistSwp .text .txt{

		font-size: 13px;

		line-height: 22px;

	}

	.tmlistSwp .img{

		width: 64px;

	}

	.aboBox-tmlist{

		padding-bottom: 75px;

	}

	.aboLogo{

		padding: 65px 0 50px;

	}

	.aboLogo-swp{

		margin-bottom: 30px;

	}

	.whuaBox, .tactBox{

		padding: 65px 0 75px;

	}

	.whua-dl dd{

		padding: 25px 20px 35px;

	}

	.whua-dl dd .tit{

		font-size: 14px;

		margin-bottom: 10px;

	}

	.whua-dl dd .txt{

		font-size: 12px;

		line-height: 22px;

	}

	.tactOne .tit{

		font-size: 21px;

		margin-bottom: 35px;

	}

	.tact-col img{

		width: 56px;

	}

	.tact-col .nm{

		font-size: 14px;

		margin-bottom: 5px;

	}

	.tact-col .txt{

		font-size: 16px;

	}

	.tactOne{

		margin-bottom: 75px;

	}

	.tactTwo .title{

		margin-bottom: 45px;

	}

	.jobsHd, .jobsBox .hdUl{

		height: 68px;

		line-height: 68px;

		font-size: 15px;

	}

	.jobsBox .hdUl:after{

		width: 17px;

	}

	.jobsTxt .stit{

		font-size: 13px;

	}

	.tactTwo .txt{

		font-size: 13px;

		line-height: 22px;

	}

	.tactTwo .tit{

		font-size: 21px;

		margin-bottom: 10px;

	}



	/*



	*/

	.tanKuang .idxTitle .tit:after{

		width: 60px;

		height: 61px;

		top: -30px;

	}

	.tanKuang .idxTitle .tit{

		font-size: 30px;

	}

	.tanKuang{

		padding: 40px 80px 45px;

	}

	.tanKuang .idxTitle{

		margin-bottom: 30px;

	}

	.tkDiv .tit{

		font-size: 16px;

	}

	.tkDiv .divs input{

		font-size: 13px;

		height: 36px;

	}

	.tkDiv .divs textarea{

		font-size: 13px;

		height: 80px;

		padding: 5px;

		line-height: 22px;

	}

	.tkDiv .divs .lab img{

		width: 20px;

	}

	.tkDiv .tanfm-div{

		height: 38px;

	}

	.tanfm-rd{

		width: 16px;

		height: 16px;

	}

	.tanFm-but .but{

		width: 280px;

		height: 46px;

		font-size: 16px;

	}
	#map1{
		height: 420px !important;
	}
	.fli-img{
		height: 240px;
	}

}



/* 分辨率为1366px的样式控制(此处可视情况省略，与max-width: 1500px用同一样式) */

@media screen and (max-width: 1500px){
	#map1{
		height: 380px !important;
	}

	/*1440/1366首页-start*/

	.hdAct .hdAct-but img{

		width: 18px;

	}

	.hdAct .hdAct-but span{

		font-size: 14px;

	}

	.logo img{

		height: 45px;

	}

	.hdAct .hdAct-but span{

		font-size: 12px;

	}

	.hdAct .hdAct-but img{

		width: 16px;

		margin-right: 5px;

	}

	.hdAct .hdAct-but{

		width: 115px;

		height: 40px;

	}

	.hdAct .hdAct-but span{

		height: 32px;

		line-height: 32px;

	}

	.navLi-a{

		padding: 0 15px;

		font-size: 14px;

	}

	.hdTel .hdTel-but img{

		width: 16px;

	}

	.hdTel .hdTel-but{

		width: 160px;

		height: 40px;

		line-height: 40px;

		font-size: 14px;

	}

	.header .container{

		height: 65px;

	}

	body{

		/* padding-top: 65px; */

	}

	.allactLt-id{

		top: -140px;

	}

	.navList{

		top: 65px;

	}

	.navLi-a{

		height: 65px;

		line-height: 65px;

	}

	.swp-pnbut{

		width: 44px;

		height: 44px;

		line-height: 44px;

	}

	.swpPage .swiper-pagination-bullet{

		width: 8px;

		height: 8px;

		margin: 0 5px !important;

	}

	.swpPage .swiper-pagination-bullet-active{

		width: 30px;

	}

	.idxOne-nav, .tuiJian-nav, .idxTwo-box, .idxThree-row, .idxFour-list, .idxSixSwp{

		margin-top: 35px;

	}

	.xfBox-li img{

		width: 18px;

	}

	.xfBox{

		width: 60px;

	}

	.xfBox-li a{

		padding: 10px 0;

	}

	.topFot{

		padding: 40px 0;

	}

	.footCont .list li{

		margin-bottom: 25px;

	}

	.btmFot{

		height: 60px;

		line-height: 60px;

	}

	/*1440/1366首页-end*/

	.sidebar{

		top: 65px;

	}

	.sidebar-btm{

		padding: 15px;

	}

	.sidebar-nav li{

		padding: 5px 0;

	}

	.tub-dl .tit{

		font-size: 16px;

	}

	.tub-dl .list li, .allact-dl .bqList li, .allact-boxrt .list li, .pgCase-dl .list li{

		font-size: 12px;

	}

	.tub-dl .btm{

		font-size: 12px;

	}

	.tub-dl .list{

		margin-bottom: 5px;

	}

	.tuijianBox{

		padding-bottom: 50px;

	}

	.tub-col{

		padding: 5px;

	}

	.tub-row{

		margin: 0 -5px;

	}

	.tubjectList .title{

		margin-bottom: 10px;

		font-size: 24px;

	}

	.tubjectList .title .icon{

		width: 38px;
		height: 38px;

	}

	.tub-dl .list li{

		margin-bottom: 5px;

	}

	.tub-dl .btm{

		line-height: 24px;

	}

	.sidebar-btm{

		padding-left: 5px;

		padding-right: 5px;

	}

	.sidebar-btm .tit img{

		width: 25px;

		margin-right: 5px;

	}

	.sidebar-nav li img{

		margin-right: 5px;

	}

	.allact-boxrt .tit{

		font-size: 22px;

	}

	.pgCase-dl .txt{

		font-size: 12px;

		line-height: 20px;

	}

	/*

	*/

	.tanKuang .idxTitle .tit{

		font-size: 26px;

		margin-top: 20px;

	}

	.tanKuang .idxTitle .tit:after{

		width: 50px;

		height: 51px;

		top: -23px;

	}

	.tanKuang .idxTitle{

		margin-bottom: 20px;

	}

	.tanKuang {

	    padding: 35px 65px;

	    border-radius: 20px;

	}

	.tkDiv:nth-child(1){

		margin-bottom: 5px;

	}

	.tkDiv .divs textarea{

		height: 65px;

	}

	.tanFm-but .but{

		margin-top: 15px;

	}
	.fli-img{
		height: 150px;
	}

}



/* 分辨率为1280px的样式控制 / 分辨率为1920px被放大到150%的样式控制 / 分辨率为1440px、1366px被放大到125%/150%的样式控制 */

@media screen and (max-width: 1280px){

	/*1280首页-start*/

	.navLi-a{

		font-size: 12px;

		padding: 0 10px;

	}

	.idxOne-nav, .tuiJian-nav{

		margin-bottom: 15px;

	}

	.idxOne-pdl dd .tit{

		font-size: 18px;

		line-height: 28px;

		height: 56px;

	}

	.idxOne-pdl dd .list span{

		height: 26px;

		line-height: 26px;

	}

	.planBut{

		height: 42px;

		line-height: 40px;

		border-radius: 5px;

	}

	.idxOne-row{

		margin-bottom: 20px;

	}

	.moreBut{

		font-size: 12px;

	    width: 120px;

	    height: 36px;

	    line-height: 36px;

	}

	.idxNeed .text{

		font-size: 18px;

		line-height: 34px;

	}

	.idxNeed-div input{

		height: 34px;

	}

	.idxNeed-div .labl, .idxNeed-div input{

		font-size: 12px;

	}

	.idxNeed-div .labl{

		width: 56px;

	}

	.idxNeed-but{

		height: 36px;

		font-size: 14px;

		border-radius: 5px;

		margin-top: 5px;

	}

	.idxNeed-div{

		border-radius: 5px;

	}

	.idxOne{

		padding-bottom: 100px;

	}

	.idxTwo-dl dd{

		font-size: 13px;

	}

	.idxTwo-dl dt{

		margin-bottom: 10px;

	}

	.idxThree-col .txt{

		font-size: 13px;

		line-height: 20px;

		height: 40px;

	}

	.idxThree-col .img img{

		width: 115px;

	}

	.idxThree-col:nth-child(2n) .txt{

		margin-bottom: 5px;

	}

	.idxThree-col:nth-child(2n+1) .txt{

		margin-top: 20px;

	}

	.idxFour-col .tit{

		font-size: 18px;

		margin-bottom: 10px;

	}

	.idxFour-col .counts{

		font-size: 36px;

		margin-bottom: 10px;

	}

	.idxFour-col:nth-child(1), .idxFour-col:nth-child(2){

		margin-top: -4px;

	}

	.idxFour-col:nth-child(3){

		margin-top: 10px;

	}

	.idxFour-col:nth-child(4){

		margin-top: 30px;

	}

	.idxFour-col:nth-child(5){

		margin-top: 50px;

	}

	.idxFour-col:nth-child(6){

		margin-top: 60px;

	}

	.idxFour-col{

		padding: 10px 10px 15px 10px;

		border-radius: 10px;

	}

	.idxFour-list{

		background-position: center top -10px !important;

	}

	/*1280首页-end*/

	.tmlistSwp .text .tit:after{

		top: -24px;

	}

	.tanKuang{

		max-width: 50%;

	}

}



/* iPad横板显屏 - landscape指定输出设备中的页面可见区域高度小于宽度*/

@media screen and (max-width: 1200px){   

	/*1024首页-start*/           

	.swpPage{

		bottom: 15px !important;

	}

	.hdTel .hdTel-but{

		width: 136px;

	}

	.logo{

		margin-right: 15px;

	}

	.nav{

		margin-left: 100px;

	}

	.header .container{

		position: relative;

	}

	.hdTel{

		right: 15px;

	}

	.hdLeft{

		left: 15px;

	}

	.navLi{

		padding: 0;

	}

	.idxOne, .idxFive{

		padding-top: 35px;

	}
  .idxFive{padding-top:25px}
	.idxOne-nav .swiper-slide:not(:last-child), .tuiJian-nav .swiper-slide:not(:last-child){

		margin-right: 15px;

	}

	.idxOne-nav .swiper-slide, .tuiJian-nav .swiper-slide{

		width: 95px;

		height: 36px;

		line-height: 34px;

	}

	.idxOne-pdl{

		margin-bottom: 15px;

	}

	.idxOne-col{

		padding: 7px;

	}

	.idxOne-row{

		margin: -7px;

		margin-bottom: 20px;

	}

	.idxTwo{

		padding: 35px 0 50px;

	}

	.idxThree{

		padding-bottom: 35px;

	}

	.idxFour, .idxSix{

		padding: 35px 0;

	}

	.idxSix-logo{

		height: 320px;

	}

	.idxSix-prev{

	    left: -2.846%;

	}

	.idxSix-next{

	    right: -2.846%;

	}

	.idxOne-nav, .tuiJian-nav, .idxTwo-box, .idxThree-row, .idxFour-list, .idxSixSwp{

		margin-top: 25px;

	}

	.idxTwo-box .idxTwo-next, .idxTwo-box .idxTwo-prev{

		display: none;

	}

	/*1024首页-end*/

	.act-listBox{

		padding-top: 30px;

		padding-bottom: 35px;

	}

	.act-listRow{

		margin-bottom: 10px;

	}

	.case-col{

		padding: 15px;

	}

	.case-row{

		margin-left: -15px;

		margin-right: -15px;

		margin-bottom: 15px;

	}

	.caseBox{

		padding-bottom: 35px;

	}

	.allactText, .allactLt-box{

		padding-top: 35px;

	}

	.pgCase-dl{

		margin-bottom: 25px;

	}

	.pgCase-text{

		padding: 30px;

	}

	.hotList .title{

		margin-bottom: 15px;

	}

	.hotDl .tit{

		margin-bottom: 10px;

	}

	.glue-dl:not(:last-child){

		margin-bottom: 20px;

	}

	.glue-list{

		margin-bottom: 30px;

	}

	.pgGlue-bqian{

		margin-bottom: 20px;

	}

	.pgGlue-text{

		padding: 30px;

	}

	.aboWho{

		padding: 45px 0;

	}

	.aboTitle .tit{

		font-size: 34px;

	}

	.abo-smTitle .smltit{

		font-size: 18px;

	}

	.aboCase{

		padding: 40px 0;

	}

	.tmlistSwp-prev{

		left: 0;

	}

	.tmlistSwp-next{

		right: 0;

	}

	.aboBox-tmlist{

		padding-bottom: 40px;

	}

	.aboLogo, .whuaBox, .tactBox{

		padding: 40px 0;

	}

	.whua-dl dd {

	    padding: 20px 15px 25px;

	}

	.tactTwo .title{

		margin-bottom: 30px;

	}

	.tactOne{

		margin-bottom: 40px;

	}

	.tact-col img{

		margin-bottom: 15px;

	}

	.xfBox-li .xfEwm{

		-webkit-transition: all 0s ease 0s;

		transition: all 0s ease 0s;

		visibility: visible;

		opacity: 1;

		display: none;

	}

	.tanKuang{

		max-width: 60%;

	}
	.allactFm-li input::-webkit-input-placeholder{
		line-height: 17px;
	}

}



/* iPad竖板显屏 - portrait指定输出设备中的页面可见区域高度大于或等于宽度 */

@media screen and (max-width: 992px){   
.footCont ul li>img{
	display: none !important;
}
	.allactSv-li{
		padding: 0 20px;
	}   

	.allactFm-li input::-webkit-input-placeholder{
		line-height: 14px;
	}
	.nav{

		display: none;

	}

	.tophide .header .m_img a.one, .header .m_img a.tow{

		display: block;

	}

	.hdTel, .hdLeft{

		position: relative;

		left: 0;

		right: 0;

	}

	.header .container{

		justify-content: space-between;

	}

	.idxOne-pdl dd{

		width: 45.769%;

	}

	.idxOne{

		padding-bottom: 50px;

	}

	.idxThree-row{

		padding: 0;

	}

	.idxFour-list{

		background: none !important;

	}

	.idxFour-col{

		margin-top: 0 !important;

	}

	.idxFiveSwp{

		margin-top: -10px;

	}

	.idxSix-logo{

		height: 250px;

	}

	/*.idxSix-prev, .idxSix-next{

		display: none;

	}*/

	/*.swpPage.idxSix-pg{

		display: block;

		position: relative;

		bottom: 0 !important;

		margin-top: 20px;

	}*/

	.footFm{

		width: 100%;

		max-width: 100%;

		margin-top: 30px;

	}

	.footCont{

		width: 50%;

	}

	.btmFot{

		height: auto;

		line-height: 22px;

		padding: 10px 0;

	}

	.btmFot .container{

		justify-content: center;

	}

	.allact-dl .xList li img, .pgCase-dl .xList li img{

		margin-right: 5px;

	}

	.allact-dl .xList li img, .pgCase-dl .xList li img{

		height: 12px;

	}

	.allact-boxrt .butList a{

		width: 160px;

	}

	.allact-boxrt .butList .planButs{

		margin-right: 15px;

	}

	.allact-boxrt .tit{

		line-height: 32px;

	}

	.allact-boxrt{

		padding-top: 0;

	}

	.navList li a{

		padding: 0 5px;

	}

	.navList li:not(:last-child){

		margin-right: 5px;

	}

	.allactFm-li .lab, .allactFm-li input{

		font-size: 12px;

	}

	.allactFm-li .lab{

		width: 46px;

	}

	.case-col{

		padding: 10px;

	}

	.case-row{

		margin-left: -10px;

		margin-right: -10px;

	}

	.glue-dl dt{

		width: 48.476%;

	}

	.glue-dl dd{

		width: 43.524%;

		padding: 10px 0;

	}

	.glue-dl .txt{

		height: 44px;

		overflow: hidden;

	}

	.glue-dl .tit{

		margin-bottom: 10px;

	}

	.tmlistSwp .text{

		padding-right: 10px;

	}

	.tact-col .txt{

		font-size: 14px;

	}

	.tact-col{

		margin-bottom: 25px;

	}

	.jobsTxt{

		padding: 25px 30px;

	}

	.tanKuang{

		max-width: 70%;

	}
	.idxOne-pdl dd .tit{
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		height: auto;
	}
	.idxOne-pdl dd{
		padding: 15px 20px;
	}
	.planBut{
		margin-top: 10px;
	}
	.idxOne-pdl .list-t{
		padding-top: 10px;
	}
	.idxOne-pdl dd .list{
		margin-bottom: 15px;
	}
	.tub-dl .list{
		height: 60px;
	}
	.sidebar{
		width: 18%;
	} 
	.sidebar-nav li .icon{
		width: 25px;
		height: 25px;
		line-height: 25px;
	}  


}  



/* 手机端 - portrait指定输出设备中的页面可见区域高度大于或等于宽度*/

@media screen and (max-width: 680px) and (orientation: portrait){    

	/* - 手机端显示 - */

	.mbl{

	    display: block;

	}     

	/* - pc端隐藏 - */

	.pc,.hdAct{

	    display: none;

	}

	.logo img{

		height: 35px;

	}

	.hdTel .hdTel-but{

		font-size: 12px;

	}

	.hdTel .hdTel-but{

		height: 32px;

		line-height: 32px;

		width: 120px;

	}

	.hdTel .hdTel-but img{

		width: 14px;

	}

	.header .container{

		height: 46px;

	}

	.idxTitle .tit img{

		height: 18px;

	}

	.idxFive .idxTitle .tit img{

		height: 42px;

	}

	.idxTitle .txt{

		font-size: 12px;

	}

	.idxThree-row{

		flex-wrap: wrap;

	}

	.idxThree-col{

		max-width: unset;

	}

	.idxTitle .tit:after{

		width: 48px;

		margin-right: 2px;

		height: 41px;

		top: -5px;

	}

	.idxTitle .tit:before{

		width: 25px;

		top: -5px;

		margin-left: -6px;

		height: 24px;

	}

	.idxTitle .txt{

		margin-top: 5px;

	}

	.idxTitle .tit{

		margin-top: 5px;

	}

	.idxOne, .idxFive{

		padding-top: 30px;

	}

	.idxOne-nav .swiper-slide, .tuiJian-nav .swiper-slide{

		width: 80px;

		height: 30px;

		line-height: 28px;

		font-size: 12px;

	}

	.idxOne-nav .swiper-wrapper, .tuiJian-nav .swiper-wrapper{

		justify-content: flex-start;

	}

	.idxOne-pdl dd{

		position: relative;

		top: 0;

		left: 0;

		width: 100%;

		padding: 15px 15px 20px;

	}

	.idxOne-pdl dd .tit{

		height: auto;

		font-size: 16px;

		line-height: 22px;

	}

	.idxOne-pdl dd .list{

		margin-top: 10px;

		margin-bottom: 15px;

	}

	.idxOne-pdl .list-t{

		padding-top: 10px;

	}

	.planBut{

		margin-top: 15px;

	}

	.idxOne-pdl, .idxOne-pdl dt{

		border-radius: 5px;

	}

	.idxOne-pdl{

		background-color: #ffcd50;

		margin-bottom: 10px;

	}

	.idxOne-col{

		padding: 5px;

	}

	.idxOne-row{

		margin: -5px;

		margin-bottom: 15px;

	}

	.idxOne{

		padding-bottom: 30px;

	}

	.idxNeedFm{

		width: 100%;

	}

	.idxNeed .text{

		font-size: 14px;

		line-height: 24px;

		margin-bottom: 20px;

		width: 50%;

	}

	.idxNeed .imgDiv{

		width: 48%;

		left: auto;

		right: 0;

		bottom: auto;

		top: -20px;

	}

	.idxTwo{

		padding: 30px 0;

	}

	.idxTwo-row{

		margin: -5px;

	}

	.idxTwo-col{

		padding: 5px;

	}

	.idxTwo-dl{

		margin-bottom: 5px;

	}

	.idxTwo-box{

		margin-bottom: 10px;

	}

	.idxThree-col{

		width: 32.333%;

		flex-direction: unset !important;

		display: inline-block;

		float: none;

		padding: 5px;

	}

	.idxThree-col .txt{

		margin-bottom: 0 !important;

		margin-top: 10px !important;

		font-size: 12px;

	}

	.idxThree-col:nth-child(2n){

		padding-top: 0;

	}

	.idxThree-col .img img{

		width: 100%;

	}

	.idxThree-row{

		text-align: center;

		display: block;

	}

	.idxThree-row{

		margin-top: 15px;

	}

	.idxThree{

		padding-bottom: 25px;

	}

	.idxFour, .idxSix{

		padding: 30px 0;

	}

	.idxFour-list{

		margin-top: 20px;

	}

	.idxFour-col{

		padding: 5px;

	}

	.idxFour-row{

		margin: 0 -5px;

	}

	.idxFour-col .counts{

		font-size: 28px;

		line-height: 30px;

	}

	.idxFour-col .tit{

		font-size: 16px;

	}

	.idxFour-li{

		background-color: #fff;

		padding: 10px;

		border-radius: 5px;

		box-shadow: 0px 0px 10px 0px rgba(0,0,0,.1);

	}

	.idxFiveSwp{

		margin-top: 0;

	}

	.idxSixSwp{

		margin-top: 20px;

	}

	.swpPage .swiper-pagination-bullet{

		width: 5px;

		height: 5px;

	}

	.swpPage .swiper-pagination-bullet-active{

		width: 15px;

	}

	.swpPage{

		bottom: 10px !important;

	}

	.xfBox-li .txt{

		display: none;

	}

	.xfBox{

		width: 40px;

	}

	.xfBox-hd img{

		width: 44px;

	}

	.xfBox-hd{

		margin-bottom: -5px;

	}

	.idxSix-logo{

		height: 130px;

	}

	.footLogo .txt{

		font-size: 12px;

	}

	.footLogo img{

		height: 46px;

	}

	.footLeft{

		max-width: 100%;

		width: 100%;

		text-align: center;

	}

	.footLogo .txt:after{

		display: none;

	}

	.footLeft .list p{

		line-height: 22px;

	}

	.footCont{

		width: 100%;

	}

	.footCont .list li{

		margin-bottom: 10px;

	}

	.footCont{

		padding-top: 15px;

	}

	.footCont .list{

		margin-bottom: 10px;

	}

	.footCont ul li img{

		width: 25px;

	}

	.topFot{

		padding: 20px 0;

	}

	.footFm{

		margin-top: 25px;

	}

	.footFm-tit .tit img{

		height: 20px;

	}

	.footFm-tit .tit{

		margin-bottom: 5px;

	}

	.footFm-tit{

		margin-bottom: 15px;

	}

	.btmFot-nav span{

		margin: 0 10px;

	}

	.btmFot-lt{

		text-align: center;

	}

	.btmFot .jsh{

		margin-left: 10px;

	}

	.swp-pnbut{

		display: none;

	}

	body{

		/* padding-top: 46px; */

	}

	.allactLt-id{

		top: -180px;

	}

	.navList{

		top: 46px;

	}

	.sidebar{

		display: none;

	}

	.tubjectList{

		width: 100%;

		padding-top: 0px;

	}

	.tuijianBox{

		padding: 30px 0;

	}

	.tubjectList .title{

		font-size: 20px;

	}

	.tubjectList .title .icon{

		width: 32px;
		height: 32px;

		margin-right: 10px;

	}

	.tub-dl .tit{

		overflow: hidden;

		text-overflow: ellipsis;

		white-space: nowrap;

	}

	.tub-dl dd{

		padding-left: 10px;

		padding-right: 10px;

	}

	.tub-dl .list{

		margin-right: -5px;

	}

	.tub-dl .btm{

		line-height: 14px;

	}

	.tuiJian-nav{

		margin-top: 0;

	}

	.list-moreBut{

		margin-top: 15px;

	}

	.screenBox{

		padding: 15px;

	}

	.screenDiv .tit{

		width: 65px;

	}

	.screen-li, .screen-li ul li{

		padding: 0 5px;

	}

	.screen-list{

		margin: 0 -5px;

	}

	.act-listCol{

		padding: 0 5px;

	}

	.act-listRow{

		margin-left: -5px;

		margin-right: -5px;

	}

	.allact-dl dt{

		border-radius: 10px;

	}

	.allact-dl .tit{

		font-size: 15px;

		line-height: 20px;

	}

	.tub-dl .list li, .allact-dl .bqList li, .allact-boxrt .list li, .pgCase-dl .list li{

		margin-bottom: 5px;

	}

	.allact-dl .bqList{

		margin-bottom: 5px;

	}

	.allact-dl .xList li, .pgCase-dl .xList li{

		width: 50%;

		margin-bottom: 5px;

	}

	.act-listCol{

		margin-bottom: 10px;

	}

	.pagination>li{

		display: none;

	}

	.pagination>li.pag-pvnt, .pagination>li.active{

		display: inline-block;

	}

	.allact-boxImg{

		width: 100%;

	}

	.allact-boxrt{

		width: 100%;

		padding-top: 20px;

	}

	.allact-boxrt .tit{

		font-size: 20px;

		line-height: 28px;

	}

	.allact-boxrt .list{

		margin-bottom: 15px;

	}

	.allactLeft{

		width: 100%;

	}

	.allactText, .allactLt-box{

		padding-top: 30px;

	}

	.navList{

		display: none;

	}

	.allact-title{

		margin-bottom: 20px;

	}

	.allactLt-th .thCont .imgDiv{

		width: 100%;

	}

	.allactLt-th .thCont .txt{

		width: 100%;

	}

	.allactLt-th .thCont .txt{

		padding: 20px;

	}

	.allactFo-col{

		padding: 5px;

	}

	.allactFo-row{

		margin: -5px;

	}

	.allactFo-col .imgDiv{

		border-radius: 5px;

	}

	.allactLt-fv .ab{

		padding: 15px;

	}

	.allactLt-fv .imgs{

		margin-right: 15px;

	}

	.allactHd{

		height: 40px;

		line-height: 40px;

		border-radius: 5px;

	}

	.allactDiv{

		border-radius: 5px;

	}

	.allactDiv .txt{

		padding: 20px;

	}

	.allactLt-sx .col-lg-6:not(:last-child){

		margin-bottom: 20px;

	}

	.allactSv-list .img{

		width: 45px;

	}

	.allactSv-li{

		padding: 0 8px;

	}

	.allactSv-li:not(:last-child) .img:after{

		border-width: 1px;

	}

	.allactSv-list .txt{

		font-size: 12px;

	}

	.allactSv-list{

		margin-bottom: 15px;

	}

	.allactLt-sv .allactDiv .txt{

		padding-top: 5px;

		padding-bottom: 5px;

	}

	.allactLt-sv .allactDiv .row{



		padding-top: 15px;

		padding-bottom: 15px;

	}

	.allactRight{

		width: 100%;

		margin-top: 25px;

	}

	.case-col{

		padding: 5px;

	}

	.case-row{

		margin-left: -5px;

		margin-right: -5px;

	}

	.idxTwo-dl, .idxTwo-dl dt{

		border-radius: 5px;

	}

	.case-dl dd{

		padding: 10px 15px;

	}

	.pgCase-dl dd{

		padding-left: 0;

		width: 100%;

		margin-top: 20px;

	}

	.pgCase-dl{

		flex-wrap: wrap;

	}

	.pgCase-dl dt{

		margin: auto;

	}

	.allactLt-one{

		padding-top: 0;

	}

	.pgCase-dl{

		margin-bottom: 20px;

	}

	.pgCase-text{

		padding: 15px;

	}

	.glue-dl dt{

		width: 100%;

	}

	.glue-dl dd{

		width: 100%;

		margin-right: 0;

		padding-bottom: 0;

	}

	.glue-dl .tit{

		font-size: 18px;

		line-height: 26px;

	}

	.glue-dl .txt{

		margin-bottom: 10px;

	}

	.glTit{

		font-size: 20px;

	}

	.pgGlue-bqian img{

		width: 25px;

	}

	.pgGlue-text{

		padding: 15px;

	}

	.glRt-tit{

		font-size: 16px;

	}

	.glueBox, .allactText{

		padding-bottom: 35px;

	}

	.aboWho{

		padding: 30px 0;

	}

	.aboWho-lt{

		width: 100%;

	}

	.aboTitle:after{

		height: 2px;

	}

	.aboTitle{

		padding-bottom: 20px;

		margin-bottom: 20px;

	}

	.aboTitle .tit{

		font-size: 24px;

	}

	.aboTitle .txt{

		font-size: 12px;

	}

	.abo-smTitle .smltit{

		font-size: 14px;

	}

	.abo-smTitle .smltxt, .aboWho-rt .text{

		font-size: 12px;

		line-height: 22px;

	}

	.abo-smTitle .smltit{

		margin-bottom: 15px;

	}

	.aboWho-rt{

		width: 100%;

	}

	.aboCase{

		padding: 30px 0;

	}

	.aboCase-col{

		padding: 5px;

	}

	.aboCase-row{

		margin: -5px;

	}

	.aboCase-dl, .aboCase-dl dt{

		border-radius: 5px;

	}

	.aboCase-dl dd{

		padding: 15px;

	}

	.aboCase-dl dd .tit{

		margin-bottom: 10px;

	}

	.aboCase-dl dd .txt{

		height: auto;

	}

	.aboWho-rt .text{

		padding-left: 0;

		margin-top: 15px;

	}

	.aboWho .aboWho-rt{

		padding: 0;

	}

	.tmlistSwp .ab{

		padding-top: 45px;

	}

	.tmlistSwp .text .tit:after{

		top: -45px;

	}

	.aboLogo, .whuaBox, .tactBox{

		padding: 30px 0;

	}

	.aboBox-tmlist{

		padding-bottom: 30px;

	}

	.abo-lgli{

		padding: 5px;

	}

	.abo-lglist{

		margin: -5px;

	}

	.aboLogo-swp{

		margin-bottom: 15px;

	}

	.whua-dl dt{

		height: 200px;

		display: flex;

		display: flex;

		display: -webkit-flex;

		align-items: center;

	}

	.whua-col:not(:last-child){

		margin-bottom: 10px;

	}

	.whua-dl dd{

		padding: 15px 20px;

	}

	.tact-col img{

		width: 38px;

		margin-bottom: 0;

		margin-right: 15px;

	}

	.tact-col{

		width: 100%;

		display: flex;

		display: -webkit-flex;

		align-items: center;

		text-align: left;

		justify-content: center;

	}

	.tact-col>div{

		width: 220px;

	}

	.jobsBox .jobsHd, .jobsBox .hdUl{

		padding: 0 15px;

	}

	.jobsHd, .jobsBox .hdUl{

		font-size: 13px;

	}

	.jobsBox .nm{

		width: 100%;

	}

	.jobsHd, .jobsBox .hdUl{

		line-height: 24px;

		align-content: center;

		box-shadow: 0px 2px 6px 0px rgb(0 0 0 / 10%);

	}

	.jobsBox .ads, .jobsBox .cut, .jobsBox .yq{

		width: 22%;

	}

	.jobsBox .tms{

		width: 30%;

	}

	.jobsBox .hdUl:after{

		right: 10px;

	}

	.jobsTxt{

		padding: 20px;

	}

	.tanKuang{

		max-width: 95%;

		padding: 25px 15px;

	}

	.tanKuang .idxTitle .tit{

		font-size: 20px;

		margin-top: 15px;

	}

	.tanKuang .idxTitle .tit:after {

	    width: 35px;

	    height: 36px;

	    top: -15px;

	    margin-right: 5px;

	}

	.tanKuang .idxTitle{

		margin-bottom: 15px;

	}

	.tkDiv .tit{

		font-size: 14px;

	}

	.tkDiv .divs .lab img{

		width: 17px;

	}

	.tkDiv .divs input{

		height: 32px;

	}

	.tkDiv .divs textarea{

		font-size: 12px;

		line-height: 18px;

	}

	.tkDiv .divs input{

		font-size: 12px;

	}

	.tanfm-div>div:nth-child(1){

		margin-right: 15px;

	}

	.tkDiv .tanfm-div{

		height: 34px;

	}

	.tanKuang{

		border-radius: 15px;

	}

	.tk-close{

	    position: absolute;

	    top: 15px;

	    right: 20px;

	}

	.tk-close img{

		width: 18px;

	}

	.idxSix-logo{

		height: 238px;

	}

	.idxSix-logo li{

		display: none;

	}

	.idxSix-logo li:nth-child(-n+9){

		display: block;

	}

	.idxSix-logo li:nth-child(1), .idxSix-logo li:nth-child(2), .idxSix-logo li:nth-child(3){

		width: 23.661%;

	}

	.idxSix-logo li:nth-child(1){

		top: 25.473%;

		left: 29.577%;

	}

	.idxSix-logo li:nth-child(2){

		top: 29.684%;

		left: 55.915%;

	}

	.idxSix-logo li:nth-child(3){

		top: 54.948%;

		left: 13.38%;

	}

	.idxSix-logo li:nth-child(4){

		width: 24.225%;

		top: 63.578%;

		left: 39.014%;

	}

	.idxSix-logo li:nth-child(5){

		width: 18.028%;

		top: 66.947%;

		left: 66.760%;

	}

	.idxSix-logo li:nth-child(6){

		width: 18.309%;

		top: 18.105%;

		left: 10.140%;

	}

	.idxSix-logo li:nth-child(7), .idxSix-logo li:nth-child(8){

		width: 15.774%;

	}

	.idxSix-logo li:nth-child(7){

		top: 4.631%;

		left: 51.69%;

	}

	.idxSix-logo li:nth-child(8){

		top: 0;

		left: 26.478%;

	}

	.idxSix-logo li:nth-child(9){

		width: 13.239%;

		top: 16.842%;

		left: 77.887%;

	}

	.idxSix-prev, .idxSix-next{

		display: block;

		top: 58%;

	}

	.idxSix-prev{

		left: 10px;

	}

	.idxSix-next{

		right: 10px;

	}
	.idxFour-col .txt{
		height: 60px;
	}
	.tkDiv .divs{
		padding: 0 5px;
	}
	.tkDiv .divs input, .tkDiv .divs textarea{
		padding-left: 5px;
	}
	.tkDivBox{
		height: 350px;
		overflow-x: hidden;
	}
	#map1{
		height: 260px !important;
	}
	.allact-boxrt .butList a{
		width: 138px;
	}
	.aboCase-row:after, .aboCase-row:before,
	.act-listRow:after, .act-listRow:before,
	.tub-row:after, .tub-row:before{
		display: none;
	}
	.aboCase-row, .act-listRow, .tub-row{
		display: flex;
		display: -webkit-flex;
		flex-wrap: wrap;
	}
	.aboCase-dl, .tub-dl{
		height: 100%;
	}
	.fli-img{
		height: 120px;
	}
	.swpBan .swiper-slide video{
		display: none;
	}

	.allactFm-but .but, .allactLt-two .smlTit{
		line-height: 24px;
	}
  .idxFive{
    padding-top:0
  }

}  