@charset"utf-8";
/* 分辨率高于1920px - 页面内容居中显示*/

@media screen and (min-width: 1920px) {
	html, body {
		max-width: 1920px;
		margin: auto;
	}
}

.newsz_tuijian .lh_h3 h3 {
	font-size: 16px;
	color: #000;
}

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

@media screen and (max-width: 1680px) {
	.indx_news_cont {
		padding: 80px 60px 120px 60px;
	}
	.indx_news_cont .idx_date h3 {
		font-size: 28px;
	}
	.indx_news_cont .idx_date {
		margin-bottom: 80px;
	}
	.indx_news_cont .idx_new_img {
		margin-top: 70px;
	}
	.idx_ness .text .time h4 {
		font-size: 28px;
	}
	.idx_ness .text {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.idx_ness .text .time {
		margin-bottom: 40px;
	}
	.idx_ness .text .tit h3 {
		font-size: 20px;
		margin-bottom: 24px;
	}
	.idx_ness .text .tit h5.more {
		margin-top: 50px;
	}
	.idx_ness {
		margin-top: 50px;
	}
	.shownews {
		margin-top: 70px;
	}
	.ness_derei .title_lh h3 {
		font-size: 38px;
		margin-bottom: 16px;
	}
	.ness_derei {
		margin-top: 80px;
	}
	.ness_derei .nesw_desli_cont {
		padding: 70px 0;
	}
	.newsz_tuijian .news_tj_more a {
		width: 220px;
		height: 50px;
	}
	.newsz_tuijian .news_tj_more {
		margin-top: 80px;
	}
	.ness_derei .worp {
		width: 75%;
	}
	.news_tj_list {
		margin-top: 80px;
	}
}

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

@media screen and (max-width: 1560px) {
	.aboGkuang .vdo-but {
		width: 88px;
		height: 88px;
		line-height: 88px;
	}
	.banTxt .tit, .idxproTit .tit {
		font-size: 62px;
	}
	.banTxt .txt, .idxproTit .titLx {
		font-size: 34px;
	}
	.idxJshao .tit {
		font-size: 44px;
		line-height: 52px;
	}
	.idxJshao .list .counts {
		font-size: 50px;
	}
	.idxJshao .list li:not(:last-child) {
		margin-right: 64px;
	}
	.idxJshao .year .ye, .idxJshao .address {
		font-size: 18px;
	}
	.idxJshao .year .ar, .idxYshi-dl dd {
		font-size: 16px;
	}
	.idxYshiSwp .tit {
		font-size: 128px;
	}
	.idxYshi {
		padding: 220px 0 138px;
	}
	.idxproDl dd .tit {
		font-size: 20px;
	}
	.idxproDl dd {
		padding: 30px;
	}
	.moreButs {
		width: 110px;
		height: 110px;
	}
	.footer {
		padding: 110px 0;
	}
	.footNav li a {
		font-size: 16px;
		line-height: 38px;
	}
	.footText .en {
		font-size: 34px;
	}
	.footEwm .imgDiv {
		width: 112px;
	}
	.footText>div:nth-child(1) {
		margin-bottom: 60px;
	}
	.footBtm {
		margin-top: 75px;
	}
	.nav .nav-a {
		height: 100px;
		line-height: 100px;
	}
	body {
		padding-top: 100px;
	}
	.npgbanTxt .tit {
		font-size: 106px;
	}
	.aboGkuang .tit {
		font-size: 38px;
		line-height: 50px;
	}
	.aboGkuang .year-ye {
		font-size: 64px;
	}
	.aboGkuang .hdTit {
		padding-bottom: 50px;
		margin-bottom: 55px;
	}
	.aboGkuang .listAb {
		margin-top: 75px;
	}
	.aboGkuang .listAb .icon {
		margin-bottom: 25px;
	}
	.aboGkuang .listAb .txt {
		font-size: 16px;
		line-height: 22px;
	}
	.aboGkuang {
		padding: 175px 0 80px;
	}
	.aboGkuang .year .txt {
		font-size: 20px;
	}
	.aboChina-map .list li .txt {
		font-size: 14px;
	}
	.chinaDl dd {
		height: 134px;
		font-size: 22px;
	}
	.aboLshi {
		padding: 210px 0 140px;
	}
	.aboLshiSwp .date {
		font-size: 46px;
	}
	.aboLshiSwp .txt {
		font-size: 20px;
	}
	.aboLshiSwp .swiper-slide {
		height: 150px;
	}
	.aboLshiSwp .lshi2 {
		margin-top: 150px;
	}
	.aboLshi-div:after, .aboLshi-div:before {
		top: 150px;
	}
	.aboXshou .counts {
		font-size: 30px;
	}
	.aboXshou .nmTxt {
		font-size: 16px;
	}
	.aboXshou .lists .jDu {
		height: 284px;
	}
	.aboWhua {
		padding: 190px 0 115px;
	}
	.aboWhua-dl dd {
		padding: 0 40px;
		height: 170px;
	}
	.aboWhua-dl dd .tit {
		font-size: 26px;
	}
	.aboWhua-dl dd .txt {
		font-size: 14px;
		line-height: 22px;
	}
	.aboHor {
		padding: 160px 0 80px;
	}
	.abohorDl dt {
		margin-bottom: 40px;
	}
	.abohorDl dd {
		height: 85px;
	}
	.abohorDl dd .tit {
		font-size: 16px;
	}
	.abohorSwp-pg .swiper-pagination-current {
		font-size: 20px;
	}
	.sChanAb {
		margin-top: 80px;
	}
	.btmBdy .smltit, .sChan-lt .tit {
		font-size: 30px;
	}
	.abohorSwp-pg {
		margin-top: 40px;
	}
	.sChan-lt .txt {
		font-size: 14px;
	}
	.sChan, .listProBox {
		padding: 80px 0;
	}
	.npgNav>li .div {
		padding-top: 40px;
	}
	.npgNav-box .npgNav {
		margin-bottom: 180px;
	}
	.proDl dd {
		padding: 35px 0;
	}
	.proDl .tit, .proDl .xHao {
		font-size: 20px;
	}
	.pagePgBox {
		margin-top: 60px;
	}
	.showHdAb {
		margin-bottom: 95px;
	}
	.showPro .divHd .tit {
		font-size: 52px;
	}
	.showPro .divHd .bHao {
		font-size: 36px;
	}
	.showPro-ab {
		margin-top: 85px;
	}
	.showPro-rt .smltit {
		margin-bottom: 60px;
	}
	.showPro-rt .txts {
		padding-bottom: 40px;
	}
	.showPro-rt .lists {
		margin-bottom: 60px;
	}
	.showPro {
		margin-bottom: 105px;
	}
	.showProBox {
		padding: 100px 0 80px;
	}
	.showProList {
		margin-bottom: 65px;
	}
	.moreBut {
		width: 220px;
		height: 56px;
		font-size: 14px;
	}
	.fwDl {
		padding: 85px 0 70px;
	}
	.fwDl .tit {
		font-size: 28px;
	}
	.fwDl .iconDiv .icon {
		padding-bottom: 40px;
	}
	.fwDl .tit {
		margin-bottom: 45px;
	}
	.fwDl .txt {
		font-size: 14px;
		line-height: 24px;
	}
	.fwDl .iconDiv .icon img {
		width: 40px;
	}
	.tactBox .icon img {
		height: 28px;
	}
	.tactBox .nmtit {
		font-size: 16px;
	}
	.tactBox .tel {
		font-size: 34px;
	}
	.tactBox .icon {
		margin-right: 20px;
	}
	.tactBox .list {
		padding: 72px 0 110px;
	}
	.tactFm {
		padding: 85px 0 110px;
	}
	.tactFm .tactFm-col {
		margin-bottom: 20px;
	}
	.tactFm form label {
		font-size: 14px;
	}
	.tactFm form .tactArea {
		height: 110px;
	}
	.tactFm-but .but {
		margin-top: 45px;
	}
	.ansList {
		padding: 110px 0;
	}
	.list-li .tit {
		font-size: 16px;
	}
	.listBdy {
		padding: 45px 25px 70px 40px;
	}
	.sChan .lh_top {
		margin-top: 80px;
	}
	.showBox {
		margin-top: 100px;
	}
	.tactMap #allmap {
		height: 500px !important;
	}
	.indx_news_cont {
		padding: 80px 40px 120px 40px;
	}
	.indx_news_swer .idx_tti {
		width: 75%;
	}
	.ness_derei .title_lh h3 {
		font-size: 30px;
	}
	.ness_derei .nesw_desli_cont {
		padding-top: 50px;
	}
	.news_tj_list {
		margin-top: 50px;
	}
	.ness_derei {
		margin-top: 70px;
	}
}

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

@media screen and (max-width: 1400px) {
	.sChan .lh_top {
		margin-top: 50px;
	}
	.tnakung_tio .tanka_hl {
		width: 70%;
	}
	.showPro-rt .lxBut {
		width: 250px;
	}
	.tactBox .txt {
		font-size: 18px;
	}
	.hdSearch {
		padding: 25px 0;
	}
}

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

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

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

@media screen and (max-width: 1200px) {
	.hdSearch {
		padding: 18px 0;
	}
	.idxJshao .tit {
		font-size: 20px;
	}
	.nav {
		margin-right: 65px;
	}
	.nav .navLi:not(:last-child) {
		margin-right: 45px;
	}
	.banTxt .tit, .idxproTit .titLx, .banTxt .tit, .idxproTit .tit {
		font-size: 48px;
	}
	.banTxt .txt, .idxproTit .titLx {
		font-size: 24px;
	}
	.nav .nav-a {
		height: 72px;
		line-height: 72px;
	}
	.idxJshao .tit {
		font-size: 34px;
		line-height: 48px;
	}
	.idxJshao .list .counts {
		font-size: 42px;
	}
	.idxJshao .list li:not(:last-child) {
		margin-right: 45px;
	}
	.idxBut {
		padding: 15px 0;
	}
	.idxJshao .year .ye, .idxJshao .address {
		font-size: 16px;
	}
	.idxJshao .year .ar, .idxYshi-dl dd {
		font-size: 14px;
	}
	.idxJshao .year .ye, .idxJshao .year .ar {
		padding: 0 15px;
	}
	.idxJshao .year .ye:after {
		height: 12px;
		width: 1px;
	}
	.idxJshao {
		padding: 100px 0;
	}
	.idxJshao .hdDiv {
		margin-top: 30px;
	}
	.sllBut {
		width: 110px;
		height: 110px;
	}
	.sllBut .nm {
		margin: 0 15px;
		font-size: 12px;
	}
	.sllBut-lt, .sllBut-rt {
		font-size: 12px;
	}
	.idxproDl {
		width: 20.3125%;
	}
	.idxproTit .hdDiv {
		margin-bottom: 15px;
	}
	.idxProSwp-pgbox {
		bottom: 20px;
	}
	.idxYshiSwp .tit {
		font-size: 96px;
	}
	.idxYshi {
		padding: 140px 0 100px;
	}
	.idxYshi-dl dt {
		width: 245px;
	}
	.idxYshi-dl {
		margin-top: -30px;
	}
	.idxYshi-dl dd {
		margin-top: 20px;
	}
	.idxYshi-rt .divs .moreButs {
		margin-right: 65px;
	}
	.idxYshi-rt .divs {
		font-size: 14px;
		line-height: 24px;
	}
	.footAb-rt {
		width: 52%;
	}
	.footer {
		padding: 75px 0;
	}
	.footText .en {
		font-size: 28px;
	}
	.footNav li a {
		font-size: 14px;
		line-height: 36px;
	}
	.idxproDl dd .tit {
		font-size: 18px;
	}
	.idxproDl dd .txt {
		font-size: 14px;
	}
	.aboGkuang .tit {
		font-size: 28px;
		line-height: 44px;
		max-width: 70%;
	}
	.aboGkuang {
		padding: 110px 0 70px;
	}
	.aboGkuang .year-ye {
		font-size: 54px;
	}
	.aboGkuang .year .txt {
		font-size: 16px;
	}
	.titBqian {
		top: 50px;
	}
	.aboGkuang .hdTit {
		padding-bottom: 40px;
		margin-bottom: 45px;
	}
	.aboGkuang .text {
		font-size: 14px;
		line-height: 26px;
	}
	.aboGkuang .listAb .icon {
		margin-bottom: 15px;
	}
	.aboGkuang .listAb {
		margin-top: 55px;
	}
	.aboChina-map .list li .icon img {
		-webkit-transform: scale(0.8);
		transform: scale(0.8);
	}
	.chinaDl dd {
		height: 96px;
	}
	.aboLshi {
		padding: 130px 0 100px;
	}
	.aboLshiSwp .date {
		font-size: 42px;
	}
	.aboLshiSwp .txt {
		font-size: 18px;
	}
	.aboXshou .lists {
		margin-right: 0;
		width: 400px;
	}
	.aboXshou .counts {
		font-size: 26px;
	}
	.aboXshou .nmTxt {
		font-size: 14px;
	}
	.aboXshou .lists .jDu {
		height: 220px;
		margin: 10px 0 5px;
	}
	.aboXshou {
		padding: 100px 0 80px;
	}
	.aboXshou .lists {
		padding: 60px 45px 55px;
	}
	.aboWhua {
		padding: 125px 0 80px;
	}
	.aboWhua-dl dd {
		padding: 0 20px;
		height: 140px;
	}
	.aboWhua-dl dd .tit {
		font-size: 22px;
		margin-bottom: 10px;
	}
	.aboHor {
		padding: 105px 0 60px;
	}
	.abohorDl {
		padding: 30px 15px 0;
	}
	.abohorDl dt {
		margin-bottom: 20px;
	}
	.abohorDl dd {
		height: 60px;
	}
	.abohorSwp-pg {
		margin-top: 25px;
	}
	.abohorSwp-nt {
		right: -25px;
	}
	.abohorSwp-pv {
		left: -25px;
	}
	.sChan, .listProBox {
		padding: 70px 0;
	}
	.btmBdy .smltit, .sChan-lt .tit {
		font-size: 26px;
	}
	.sChan-lt {
		width: 40%;
	}
	.sChanSwp .schspan {
		width: 40px;
		height: 40px;
	}
	.sChan-lt .tit {
		margin-bottom: 20px;
	}
	.sChan-lt .hdDiv {
		margin-bottom: 60px;
	}
	.abohorSwp-pg {
		margin-top: 15px;
	}
	.btmBdy .smltit {
		margin-bottom: 0;
	}
	.footAb-lt {
		width: 30.5%;
	}
	.sChan, .listProBox {
		padding: 50px 0 70px;
	}
	.npgNav>li .div {
		padding-top: 25px;
	}
	.npgNav a {
		font-size: 14px;
	}
	.npgNav>li .div>div {
		padding: 15px 0;
	}
	.npgNav-box .npgNav {
		margin-bottom: 130px;
	}
	.proDl dd {
		padding: 25px 0;
	}
	.showProList {
		margin-bottom: 45px;
	}
	.pagePgBox {
		margin-top: 45px;
	}
	.showHdAb {
		margin-bottom: 50px;
		padding-top: 30px;
	}
	body {
		padding-top: 72px;
	}
	.showPro .divHd .tit {
		font-size: 42px;
	}
	.showPro .divHd .bHao {
		font-size: 28px;
	}
	.showPro-ab {
		margin-top: 15px;
	}
	.showPro-rt .smltit {
		font-size: 14px;
		margin-bottom: 35px;
	}
	.showPro-rt .txts {
		font-size: 14px;
		padding-bottom: 25px;
	}
	.showPro-rt .lists {
		padding: 25px 0;
		margin-bottom: 30px;
	}
	.showPro-rt .lxBut {
		font-size: 14px;
		width: 130px;
		height: 50px;
	}
	.bshare-custom1>a:not(:last-child) {
		margin-right: 10px !important;
	}
	.showPro {
		margin-bottom: 60px;
	}
	.showProBox {
		padding-top: 75px;
	}
	.moreBut {
		width: 175px;
	}
	.npgbanTxt .tit {
		font-size: 60px;
	}
	.fwDl {
		padding: 60px 0;
	}
	.fwDl dt {
		width: 40%;
	}
	.tactBox .icon {
		margin-right: 10px;
	}
	.tactBox .txt {
		font-size: 18px;
		margin-top: 10px;
	}
	.tactBox .icon img {
		height: 22px;
	}
	.tactBox .nmtit {
		font-size: 14px;
	}
	.tactBox .tel {
		font-size: 28px;
		margin-top: 10px;
	}
	.tactBox .list {
		padding: 60px 0 85px;
	}
	.tactFm {
		padding: 50px 0 75px;
	}
	.tactFm .tactFm-col {
		margin-bottom: 10px;
	}
	.tactFm form label, .tactFm form input {
		height: 50px;
	}
	.tactFm form .tactArea {
		height: 92px;
	}
	.tactFm-but .but {
		margin-top: 25px;
		width: 140px;
		height: 48px;
	}
	.ansList {
		padding: 70px 0;
	}
	.list-li .listHd {
		height: 70px;
	}
	.listBdy {
		padding-top: 20px;
		padding-bottom: 45px;
	}
	.listBdy .txt {
		font-size: 14px;
		line-height: 26px;
	}
	.sChanSwp {
		width: 60%;
	}
	.npgbanTxt {
		top: 66%;
		transform: translateY(-66%);
	}
	.fwDl .tit {
		font-size: 22px;
	}
	.sch_nest {
		right: 4%;
	}
	.tactMap #allmap {
		height: 500px !important;
	}
	.showBox {
		margin-top: 72px;
	}
	.tnakung_tio .tanka_hl {
		width: 92%;
	}
	.idxJshao .tit {
		font-size: 30px;
	}
	.searchFm {
		max-width: 80%;
	}
	.indx_news_cont {
		padding: 60px 30px 80px 30px;
	}
	.indx_news_cont .idx_nes_h3 h3 {
		font-size: 20px;
	}
	.indx_news_cont .idx_date {
		margin-bottom: 60px;
	}
	.indx_news_cont .idx_nes_h3 h3 {
		margin-bottom: 40px;
	}
	.indx_news_cont .idx_new_img {
		margin-top: 50px;
	}
	.indx_news_cont .idx_new_img {
		margin-top: 50px;
	}
	.idx_ness .text {
		padding: 30px 10px;
	}
	.idx_ness .text .time {
		margin-bottom: 26px;
	}
	.idx_ness .text .tit h5.more {
		margin-top: 36px;
	}
	.idx_ness {
		margin-top: 40px;
	}
	.shownews {
		margin-bottom: 50px;
	}
	.ness_derei .title_lh h3 {
		font-size: 24px;
	}
	.ness_derei .title_lh {
		padding-bottom: 40px;
	}
	.ness_derei .worp {
		width: 82%;
	}
	.newsz_tuijian .news_tj_more {
		margin-top: 60px;
	}
	.ness_derei {
		margin-top: 50px;
	}
}

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

@media screen and (max-width: 992px) {
	.nav {
		display: none;
	}
	.headAb {
		height: 70px;
	}
	.banTxt .tit, .idxproTit .titLx, .banTxt .tit, .idxproTit .tit {
		font-size: 40px;
	}
	.banTxt .txt, .idxproTit .titLx {
		font-size: 18px;
	}
	.idxJshao .list li:not(:last-child) {
		margin-right: 26px;
	}
	.idxJshao .list .counts {
		font-size: 36px;
	}
	.idxJshao .list .txt {
		font-size: 12px;
	}
	.idxJshao .tit {
		font-size: 32px;
		line-height: 44px;
		margin-bottom: 35px;
	}
	.sllBut {
		width: 85px;
		height: 85px;
	}
	.sllBut .nm {
		margin: 0 8px;
	}
	.idxProSwp-pg .swiper-pagination-bullet:not(:last-child) {
		margin-right: 30px !important;
	}
	.idxproDl dd {
		padding: 15px;
	}
	.idxPro {
		padding-bottom: 130px;
	}
	.idxYshi {
		padding: 60px 0 75px;
	}
	.idxYshiSwp .tit {
		font-size: 70px;
		padding-left: 40px;
	}
	.idxYshi-rt .divs .moreButs {
		margin-top: 0;
		margin-right: 25px;
	}
	.moreButs {
		width: 90px;
		height: 90px;
	}
	.idxYshi-dl dd {
		margin-top: 15px;
	}
	.idxYshi-dl {
		margin-top: -15px;
	}
	.idxYshi-rt {
		margin-top: 15px;
	}
	.footText>div:nth-child(1) {
		margin-bottom: 25px;
	}
	.footText .en {
		font-size: 26px;
	}
	.footAb-rt {
		width: 56%;
	}
	.footBtm .txt, .footBtm .txt a, .jShu a {
		font-size: 12px;
	}
	.footer {
		padding: 45px 0;
	}
	.footBtm {
		margin-top: 35px;
	}
	.idxYshiSwp .div {
		padding-left: 40px;
	}
	.aboGkuang .tit {
		line-height: 40px;
	}
	.aboChina-map .list li .icon img {
		-webkit-transform: scale(0.5);
		transform: scale(0.5);
	}
	.aboChina-map .list li .icon {
		margin-right: 0;
	}
	.chinaDl dd {
		padding: 0 15px;
		height: 76px;
		font-size: 16px;
	}
	.aboLshiSwp-nt {
		right: 1.166%;
	}
	.aboLshiSwp-pv {
		left: 1.166%;
	}
	.aboLshiSwp .txt {
		font-size: 16px;
	}
	.aboLshiSwp .date {
		font-size: 36px;
	}
	.aboLshiSwp .swiper-slide {
		height: 120px;
	}
	.aboLshiSwp .lshi2 {
		margin-top: 120px;
	}
	.aboLshi-div:after, .aboLshi-div:before {
		top: 120px;
	}
	.aboWhua-dl dd .txt {
		line-height: 20px;
	}
	.aboWhua-dl dd .tit {
		font-size: 20px;
	}
	.aboWhua-dl dd {
		padding: 0 15px;
	}
	.aboWhua-col {
		padding: 0 10px;
	}
	.aboWhua-row {
		margin: 0 -10px;
	}
	.sChan-lt {
		-webkit-transform: translateX(9.977%);
		transform: translateX(9.977%);
	}
	.btmBdy .smltit {
		font-size: 22px;
	}
	.sChan-lt .txt {
		line-height: 22px;
	}
	.sChan-lt .hdDiv {
		margin-bottom: 30px;
	}
	.abohorSwp-pg {
		margin-top: 10px;
	}
	.sChanSwp .schspan {
		top: 10px;
		right: 10px;
	}
	.showProCol {
		padding: 0 15px;
	}
	.showProList {
		margin-right: -15px;
		margin-left: -15px;
	}
	.proDl .tit, .proDl .xHao {
		font-size: 18px;
	}
	.proDl .tit {
		margin-bottom: 5px;
	}
	.showPro-rt .lxBut {
		height: 42px;
		margin-right: 20px;
	}
	.bshare-custom1 .bshare-sinaminiblog, .bshare-custom1 .bshare-weixin, .bshare-custom1 .bshare-qqim {
		height: 16px !important;
		background-size: auto 100% !important;
	}
	.bshare-custom1>a:not(:last-child) {
		margin-right: 5px !important;
	}
	.showProBox {
		padding-bottom: 50px;
	}
	.tactBox .tel {
		font-size: 24px;
	}
	.tactBox .txt {
		font-size: 16px;
	}
	.m_img, .tophide .header .m_img a.one, .header .m_img a.two {
		display: block;
	}
	.npgbanTxt .tit {
		font-size: 46px;
	}
	.npgbanTxt {
		top: 70%;
	}
	.sch_nest {
		right: 1%;
	}
	.idxJshao .tit {
		font-size: 20px;
	}
	.indx_news_swer .idx_tti {
		width: 80%;
	}
	.indx_news_cont {
		padding: 60px 20px 80px 20px;
	}
	.indx_news_cont .idx_news_more {
		margin-top: 60px;
	}
	.indx_news_cont .idx_date {
		margin-bottom: 48px;
	}
}

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

@media screen and (max-width: 680px) and (orientation: portrait) {
	/* - 手机端显示 - */
	.mbl {
		display: block;
	}
	/* - pc端隐藏 - */
	.pc {
		display: none;
	}
	/**/
	.logo img {
		height: 30px;
	}
	.lagBut a {
		font-size: 14px;
	}
	.lagBut {
		margin-right: 24px;
	}
	.headAb {
		height: 50px;
	}
	.banTxt .tit, .idxproTit .titLx, .banTxt .tit, .idxproTit .tit {
		font-size: 24px;
	}
	.banTxt .txt, .idxproTit .titLx {
		font-size: 12px;
	}
	.banTxt {
		top: 23%;
	}
	.banBut-prev, .banBut-next {
		-webkit-transform: scale(0.7);
		transform: scale(0.7);
	}
	.banBut-next {
		margin-left: 0;
	}
	.banBut, .pcCount {
		top: 70%;
	}
	.idxJshao .hdDiv, .idxJshao .list {
		position: relative;
	}
	.titBqian {
		top: 30px;
	}
	.idxJshao .hdDiv {
		margin-top: 0px;
		width: 100%;
		left: 0;
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
		top: 0;
	}
	.idxJshao {
		padding-top: 70px;
	}
	.idxJshao .tit {
		font-size: 24px;
		line-height: 34px;
	}
	.idxJshao .list .counts {
		font-size: 24px;
	}
	.idxJshao .list {
		right: auto;
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
		top: 0;
	}
	.idxBut {
		font-size: 13px;
	}
	.idxJshao .list {
		margin: 20px 0 30px;
	}
	.idxJshao {
		padding-bottom: 50px;
	}
	.idxJshao .year .ye, .idxJshao .address {
		font-size: 13px;
	}
	/**/
	.pcCount i {
		margin-right: 10px;
	}
	.banBut, .pcCount {
		top: auto;
		bottom: 15px;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	.pcCount {
		bottom: 25px;
	}
	.idxPro-nav {
		position: relative;
		left: 0;
		top: 0;
		padding: 0 15px;
		display: flex;
		display: -webkit-flex;
		flex-wrap: wrap;
		margin-top: 20px;
		margin-bottom: 25px;
	}
	.idxProSwp {
		width: 100%;
	}
	.idxPro-tabli {
		padding: 0 15px;
	}
	.idxproDl {
		position: relative;
		top: 0;
		right: 0;
		left: 0;
		width: 50%;
		float: right;
		margin-right: 15px;
	}
	.idxproTit {
		position: relative;
		bottom: 0;
		left: 0;
		float: left;
		margin-left: 15px;
		max-width: 50%;
	}
	.idxBut {
		width: 120px;
	}
	.idx-container:after {
		content: "";
		display: block;
		clear: both;
	}
	.idxPro-tab {
		margin-bottom: 20px;
	}
	.idxPro {
		padding-bottom: 50px;
	}
	.idxYshiSwp .tit {
		font-size: 34px;
		padding-left: 20px;
	}
	.idxYshi-dl dt {
		width: 150px;
	}
	.idxYshi-dl dd {
		font-size: 12px;
		margin-top: 10px;
	}
	.idxYshi-dl {
		margin-top: -10px;
	}
	.idxYshi {
		padding: 45px 0;
	}
	.footAb-lt {
		display: none;
	}
	.footText .en {
		font-size: 20px;
	}
	.footText .txt {
		font-size: 12px;
	}
	.footAb-rt {
		width: 100%;
	}
	.footEwm .imgDiv {
		width: 80px;
	}
	.footEwm dd {
		font-size: 12px;
		margin-top: 10px;
	}
	.footBtm {
		display: block;
	}
	.footBtm .txt {
		padding-right: 0;
		margin-bottom: 10px;
	}
	.footer {
		padding-bottom: 20px;
	}
	.idxProSwp .list li {
		width: 30px;
		height: 30px;
	}
	.m_img {
		margin-left: 30px;
	}
	body {
		padding-top: 50px;
	}
	.npgbanTxt .tit {
		font-size: 36px;
	}
	.aboGkuang {
		padding-top: 75px;
	}
	.aboGkuang .tit {
		font-size: 18px;
		line-height: 30px;
	}
	.aboGkuang .year-ye {
		font-size: 32px;
		line-height: 46px;
	}
	.aboGkuang .year .txt {
		font-size: 14px;
	}
	.aboGkuang .hdTit {
		padding-bottom: 25px;
		margin-bottom: 25px;
	}
	.aboGkuang .text {
		font-size: 13px;
		line-height: 22px;
	}
	.aboGkuang .listAb .icon img {
		width: 50px;
	}
	.aboGkuang .listAb li {
		padding: 0 5px;
	}
	.aboGkuang .listAb .txt {
		font-size: 12px;
		line-height: 18px;
	}
	.aboGkuang .listAb {
		margin-top: 25px;
	}
	.aboGkuang {
		padding-bottom: 45px;
	}
	.aboChina {
		padding-top: 75px;
		padding-bottom: 45px;
	}
	.aboChina-map {
		width: 100%;
	}
	.aboChinab {
		flex-wrap: wrap;
	}
	.aboChina-map .list li .txt {
		font-size: 12px;
	}
	.chinaDl {
		width: 60%;
		margin: auto;
		margin-top: 20px;
	}
	.chinaDl dd {
		height: auto;
		padding-top: 15px;
		padding-bottom: 15px;
		font-size: 14px;
	}
	.aboLshi {
		padding-top: 75px;
		padding-bottom: 45px;
	}
	.aboLshiSwp .date {
		font-size: 26px;
	}
	.aboLshiSwp .txt {
		font-size: 14px;
	}
	.aboXshou, .aboWhua, .aboHor {
		padding: 75px 0 45px;
	}
	.aboXshou .lists {
		padding: 30px 25px 35px;
	}
	.aboWhua-dl dd {
		height: 120px;
	}
	.aboWhua-dl dd .tit {
		font-size: 16px;
	}
	.aboWhua-dl dd .txt {
		font-size: 12px;
		line-height: 18px;
	}
	.aboWhua-col {
		padding: 5px;
	}
	.aboWhua-row {
		margin: -5px;
	}
	.abohorSwp-pg .swiper-pagination-current {
		font-size: 16px;
	}
	.abohorSwp-pg {
		font-size: 12px;
	}
	.abohorDl dd .tit {
		font-size: 13px;
		line-height: 18px;
	}
	.sChan, .listProBox {
		padding: 25px 0 45px;
	}
	.sChanAb {
		margin-top: 25px;
	}
	.sChan-lt {
		padding-top: 0;
	}
	.btmBdy .smltit, .sChan-lt .tit {
		font-size: 20px;
	}
	.sChan-lt .txt {
		font-size: 13px;
		line-height: 20px;
	}
	.sChan-lt, .sChan-lt .div, .sChanSwp {
		width: 100%;
	}
	.sChanAb {
		flex-wrap: wrap;
		padding: 0 15px;
		justify-content: flex-start;
	}
	.sChan-lt {
		-webkit-transform: translateX(0);
		transform: translateX(0);
		margin-bottom: 20px;
	}
	.npgNav-box .npgNav .ul {
		flex-wrap: wrap;
	}
	.npgNav>li .div {
		padding-top: 15px;
	}
	.npgNav>li .div>div {
		padding: 10px 0;
	}
	.npgNav-box .npgNav .ul a {
		font-size: 13px;
		padding: 0 10px;
	}
	.showProCol {
		padding: 5px;
	}
	.showProList {
		margin-left: -5px;
		margin-right: -5px;
	}
	.proDl dd {
		padding: 15px 0 10px;
	}
	.proDl .tit, .proDl .xHao {
		font-size: 14px;
	}
	.pagePgBox .idxPage {
		font-size: 16px;
	}
	.pagePgBox .pagePg {
		font-size: 12px;
		line-height: 26px;
	}
	.pagePg-pv .iconfont, .pagePg-nt .iconfont {
		font-size: 12px;
		top: 2px;
	}
	.returnBut {
		font-size: 12px;
		width: 100px;
		height: 34px;
		line-height: 34px;
	}
	.showHdAb {
		padding-top: 20px;
		margin-bottom: 25px;
	}
	.showPro .divHd .tit {
		font-size: 26px;
	}
	.showPro .divHd .bHao {
		font-size: 18px;
	}
	.showPro-ab {
		display: block;
		padding: 0 15px;
	}
	.showPro-img, .showPro-rt {
		width: 100%;
	}
	.showPro-rt {
		margin-top: 20px;
	}
	.showPro-rt .smltit {
		margin-bottom: 15px;
	}
	.showPro-rt .txts {
		padding-bottom: 20px;
	}
	.showProBox {
		padding-top: 45px;
	}
	.moreBut {
		width: 115px;
		height: 40px;
		font-size: 14px;
	}
	.showProList {
		margin-bottom: 30px;
	}
	.fwDl .iconDiv .icon img {
		width: 22px;
	}
	.fwDl .iconDiv .icon {
		padding-bottom: 20px;
	}
	.fwDl .iconDiv {
		margin-bottom: 20px;
	}
	.fwDl .tit {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 20px;
	}
	.fwDl dd {
		width: 100%;
	}
	.fwDl dt {
		width: 50%;
		margin: auto;
		margin-bottom: 20px;
	}
	.fwDl {
		display: block;
	}
	.fwDl .txt {
		font-size: 13px;
		line-height: 22px;
	}
	.fwDl {
		padding: 45px 0;
	}
	.tactBox .list {
		padding: 45px 0 55px;
	}
	.tactBox .list .li {
		width: 100%;
	}
	.tactBox .list .li:not(:last-child) {
		margin-bottom: 20px;
	}
	.tactBox .list {
		display: block;
	}
	.tactBox .icon img {
		height: 18px;
	}
	.tactBox .nmtit {
		font-size: 13px;
	}
	.tactBox .txt {
		margin-top: 5px;
	}
	.tactBox .tel {
		margin-top: 0;
	}
	.tactFm form label, .tactFm form input {
		height: 40px;
	}
	.tactFm {
		padding: 35px 0 45px;
	}
	.tactFm form .tactArea {
		padding-top: 12px;
		padding-bottom: 12px;
		height: 70px;
	}
	.tactFm-but .but {
		height: 40px;
	}
	.ansList {
		padding: 45px 0;
	}
	.list-li .listHd {
		padding: 0 35px 0 15px;
		height: 60px;
	}
	.list-li .listHd .icon {
		right: 20px;
	}
	.listBdy {
		padding-left: 15px;
		padding-bottom: 25px;
	}
	.list-li .tit {
		font-size: 15px;
	}
	.listBdy .txt {
		font-size: 13px;
		line-height: 22px;
	}
	.list-li .listHd .icon img {
		width: 12px;
	}
	.npgbanTxt {
		top: 65%;
	}
	.sChan .lh_top {
		margin-top: 30px;
	}
	.sChan .sChan-lt {
		padding: 0 15px;
	}
	.sChan .lh_top {
		flex-direction: column;
	}
	.sch_nest {
		font-size: 12px;
	}
	.npgNav-box .npgNav {
		margin-bottom: 86px;
	}
	.idxYshi-rt .divs .moreButs {
		position: relative;
		top: auto;
		left: auto;
		right: 0;
		transform: inherit;
		margin-bottom: 20px;
	}
	.moreButs {
		width: 60px;
		height: 60px;
	}
	.moreButs .iconfont {
		margin-left: 2px;
	}
	.idxYshiSwp .div {
		padding-left: 0;
	}
	.tactMap #allmap {
		height: 280px !important;
	}
	.titBqian {
		position: relative;
		top: auto;
		left: auto;
		right: auto;
		transform: inherit;
		margin-bottom: 30px;
	}
	.showBox {
		margin-top: 50px;
	}
	.tnakung_tio .tanka_hl {
		width: 95%;
		padding: 40px 20px 20px 20px;
	}
	.tnakung_tio .tanka_hl .codex {
		top: 10px;
	}
	.aboLshiSwp-nt {
		right: 4.166%;
	}
	.aboLshiSwp-pv {
		left: 4.166%;
	}
	.searchFm .hdSearch-inp {
		height: 42px;
		padding: 0 100px 0 15px;
	}
	.searchFm .hdSearch-but {
		width: 100px;
	}
	.searchFm .hdSearch-inp {
		height: 42px;
		padding: 0 100px 0 15px;
	}
	.searchFm {
		margin-left: 15px;
	}
	.searchFm .hdSearch-but .but {
		padding-left: 45px;
		background: url(../images/sch-ico.png) no-repeat center left 18px;
		background-size: 15px;
	}
	.npgNav-box .npgNav {
		margin-bottom: 80px;
	}
	.idxPro .titBqian {
		padding: 0 15px;
	}
	.aboGkuang .listAb {
		flex-wrap: wrap;
	}
	.aboGkuang .listAb li {
		width: 50%;
		margin-bottom: 20px;
	}
	.showPro {
		margin-bottom: 10px;
	}
	.aboGkuang .vdo-but {
		right: 15px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
	.indx_news_swer .indx_news_right {
		width: 100%;
	}
	.indx_news_right .idx_xn_lis {
		position: relative;
		left: 0;
		top: 0;
		padding: 0 15px;
		display: flex;
		display: -webkit-flex;
		flex-wrap: wrap;
		margin-top: 20px;
		margin-bottom: 25px;
	}
	.indx_news_right .idx_xn_lis ul li {
		float: left;
	}
	.indx_news_swer .idx_tti {
		width: 100%;
	}
	.idx_news_cont {
		padding: 0 15px;
		padding-top: 45px;
	}
	.indx_news_right .idx_xn_lis:first-child {
		padding-left: 0;
	}
	.indx_news_right .idx_xn_lis {
		margin-top: 4px;
		margin-bottom: 10px;
	}
	.indx_news_cont {
		padding: 0px 10px;
	}
	.indx_news_cont .idx_date h3 {
		font-size: 22px;
	}
	.indx_news_cont .idx_date p {
		font-size: 14px;
	}
	.indx_news_cont .idx_nes_h3 h3 {
		font-size: 16px;
		line-height: 22px;
	}
	.indx_news_cont .idx_nes_h3 p {
		font-size: 14px;
		line-height: 22px;
		height: 66px;
	}
	.indx_news_cont .idx_date {
		margin-bottom: 23px;
	}
	.indx_news_cont .idx_nes_h3 h3 {
		margin-bottom: 19px;
	}
	.indx_news_cont .idx_new_img {
		margin-top: 25px;
	}
	.indx_news_cont .idx_news_more {
		margin-top: 30px;
	}
	.indx_news_swer .idx_tti {
		margin-top: 30px;
	}
	.div_tti {
		width: 100%;
		overflow: hidden;
		position: relative;
		display: flex;
		margin-bottom: 40px;
		padding-top: 40px;
	}
	.banPagin {
		position: relative;
	}
	.banPagin.act {
		display: flex;
		align-items: center;
		justify-content: space-between;
		width: 100%;
	}
	.banPagin .nes_cf {
		margin-bottom: 0;
	}
	.banPagin .bad_von {
		width: 80px;
	}
	.shownews {
		margin-top: 30px;
	}
	.idx_ness .text .time h4 {
		font-size: 24px;
	}
	.idx_ness .text {
		padding: 24px 10px;
	}
	.idx_ness .text .tit h3 {
		font-size: 16px;
		margin-bottom: 10px;
	}
	.idx_ness .text .tit p {
		font-size: 14px;
		line-height: 24px;
		height: 48px;
	}
	.idx_ness .text .tit h5.more {
		margin-top: 24px;
	}
	.idx_ness .text .time p {
		font-size: 14px;
		line-height: 22px;
	}
	.idx_ness .text .time {
		margin-bottom: 18px;
	}
	.idx_ness {
		margin-top: 30px;
	}
	.idx_ness:nth-child(3) {
		margin-top: 30px;
	}
	.shownews {
		margin-bottom: 30px;
	}
	.ness_derei {
		margin-top: 36px;
	}
	.ness_derei .title_lh h3 {
		font-size: 22px;
	}
	.ness_derei .title_lh p {
		font-size: 14px;
		line-height: 22px;
	}
	.ness_derei .title_lh {
		padding-bottom: 24px;
	}
	.ness_derei .nesw_desli_cont {
		padding: 30px 0;
	}
	.ness_derei .nesw_desli_cont {
		font-size: 14px;
		line-height: 22px;
	}
	.ness_derei .worp {
		width: 100%;
		padding: 0 15px;
	}
	.idx_ness {
		padding: 0 5px;
	}
	.news_tj_list {
		margin-left: -5px;
		margin-right: -5px;
	}
	.news_tj_list {
		width: 103%;
	}
	.newsz_tuijian .news_tj_more a {
		width: 174px;
		height: 40px;
		font-size: 14px;
	}
	.newsz_tuijian .news_tj_more {
		margin-top: 40px;
	}
	.news_tj_list {
		margin-top: 40px;
	}
	.ness_derei .title_lh h3 {
		margin-bottom: 8px;
	}
	.shownews {
		width: 103%;
		margin-left: -5px;
		margin-right: -5px;
	}.idx_ness .text{
		padding-left: 0;
		padding-right: 0;
	}.banPagin.act{
		position: absolute;
		top: 0;
		left: 0;
	}
}

@media screen and (max-width: 360px) {
	.idxJshao .list .counts small {
		font-size: 16px;
	}
	.idxJshao .list .counts {
		font-size: 20px;
	}
}