@charset "utf-8";
/* CSS Document */
/* { border-color: hsla(212,76%,45%,0.50);} */
@media screen and (max-width:750px){
	html,body{ font-size: calc(100vw/7.5);}
	.header{ display: none;}
	.banner .cont .text .mk{ width: 6.9rem;}
	.banner .cont .text .mk .h1 i{ font-size: 20px; line-height: 20px;}
	.banner .cont .text .mk .h1 i::after{ width: 30px; bottom: -6px;}
	.banner .cont .text .mk .p{ font-size: 14px; line-height: 22px;}
	.moremax{ width: 72px; height: 30px; line-height: 30px;}
	.moremax i{ line-height: 30px;}
	.banner .cont .text .moremax{ margin-top: 20px;}
	.banner .cont .text .mk>div{ padding: 0.35rem;}
	.banner .cont .text{ height: 320px;}
	.banner .cont .img{ height: 400px;}
	.banner .swiper-container-horizontal>.swiper-pagination-bullets{ bottom: 88px;}
	.banner .swiper-pagination-bullet{ width: 8px; height: 8px; border-radius: 100%;}
	.banner .swiper-pagination-bullet{ margin: 0 4px!important;}
	.indexonebox .cont{ width: auto;}
	.toprent .wli .h1{ display: none;}
	.toprent .wli:nth-child(2){ display: none;}
	.toprent{ padding: 0 0.25rem; border-radius: 0;}
	.indexonebox .cont{ border-radius: 0;}
	.cellnells{ display: flex;}
	.toprent .wli .input .m{ width: 2rem;}
	.toprent .wli .input .j{ width: 1.4rem;}
	.toprent .wli button{ width: 0.7rem;}
	.toprent .wli .input .m input{ padding: 0 10px;}
	.toprent .wli .input .j input{ padding: 0 10px;}
	.toprent .wli .input .j::after{ width: 10px; right: 5px;}
	.indexonebox .cont .list .wli{ display: none; width: 100%;}
	.indexonebox .cont .list .wli:first-child{ display: block;}
	.indexonebox .cont .list{ display: block; padding: 20px 0.25rem;}
	.indexonebox .cont .list .tit .m{ width: 6.6rem; height: 1.6rem;}
	.indexonebox .cont .list .tit{ height: 2rem;}
	.indexonebox .cont .list .more{ justify-content: center;}
	.indexonebox .cont .list .mk .li .h1{ width: 5.8rem;}
	.cellwli{ display: block;}
	.indexonebox{ padding-bottom: 0;}
	.indexnewsbox .cont{ border-radius: 0;}
	.indexnewsbox .cont .mk{ display: block;}
	.indexnewsbox .cont .mk .leftbox{ width: auto; padding: 20px 0.25rem;}
	.w1400{ width: auto;}
	.indexnewsbox .cont .mk .leftbox .wli{ display: none; padding: 0; margin: 0;}
	.indexnewsbox .cont .mk .leftbox .wli:first-child{ display: block;}
	.indexnewsbox .cont .mk .leftbox .top .tit{ width: 100%; height: 2.5rem;}
	.indexnewsbox .cont .mk .leftbox .top .fom{ display: none;}
	.indexnewsbox .cont .mk .leftbox .more{ justify-content: center;}
	.rightbox{ display: none;}
	.monyindexform{ display: none;}
	.indexnewsbox{ padding: 20px 0 0 0;}
	.indexnewsbox .cont .mk .leftbox .list .li{ width: 100%;}
	.feichai .monyindexform{ display: block; padding: 10px 0 0 0; background: #fff;}
	.feichai .monyindexform .titop{ display: none;}
	.feichai .monyindexform .boot{ margin: 0; padding: 0; box-shadow: 0 0 0 #fff; display: block;}
	.monyindexform .boot .right{ width: auto; display: block;}
	.indexnewsbox .cont .mk .leftbox .list{ display: block;}
	.monyindexform .boot .left, .monyindexform .boot .left .m{ display: none;}
	.indexnewsbox .cont{ box-shadow: 0 0 0 #fff;}
	.monyindexform .boot .right .li{ width: 100%;}
	.monyindexform .boot .right .li:nth-child(2){ border-top: 1px solid #F3F3F3; padding: 13px 0;}
	.monyindexform .boot .right .li:first-child{ padding: 13px 0;}
	.footer .open{ padding: 0 0 15px 0; margin: 0 0.25rem;}
	.footer .open .list a{ padding: 0 10px; line-height: 30px; font-size: 12px; width:84px; text-align:center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	.footer .bot{ display: block; padding: 20px 0.25rem; margin: 0; position: relative;}
	.footer .bot .left{ display: block; border-bottom: 1px solid hsla(0,0%,100%,0.10); padding-bottom: 20px; margin-bottom: 20px;}
	.footer .bot .left .m{ display: none;}
	.footer{ padding: 20px 0 0 0;}
	.footer .bot .left .top{ justify-content: space-between;}
	.footer .bot .left .top a{ font-size: 16px; margin: 0;}
	.footer .bot .right{ display: flex; justify-content: flex-end;}
	.footer .bot .ifon{ position: absolute; left: 0.25rem; bottom: 40px; width: calc(100% - 100px);}
	.footer .bot .right .m img{ width: 70px;}
	.cellnavmaxwt{ display: block;}
	.banner{ margin-top: 80px;}
	.databanner{ margin-top: 80px;}
	.databanner .img{ height: 220px;}
	.databanner .mker .more{ display: none;}
	.databanner .mker{ height: 70px; width: auto; padding: 0 25px; min-width:100px;}
	.databanner .mker .h1{ font-size: 22px;}
	.finance .nav{ height: auto; flex-wrap: wrap; background: #fff; padding: 0; padding: 10px 0; border-bottom: 1px solid #D7D7D7;}
	.finance .nav .li, .finance .nav .li:first-child{ width: auto; margin: 0;}
	.databanner .form{ width: 100%; border-radius: 0;}
	.toprent .wli .input .m input{ height: 30px; font-size: 12px;}
	.toprent .wli button{ height: 32px;}
	.toprent .wli .input .j input{ height: 30px; font-size: 12px;}
	.topr, .toprent{ height: 60px;}
	.finance{ background: #fff; padding: 0;}
	.finance .financeform{ display: block;}
	.finance .nav .li::after{ display: none;}
	.finance .nav .tit a{ padding: 0; text-align: center;}
	.finance .nav .li.on .tit a{ background: #fff; color: #FFB134;font-weight:600;}
	.finance .financeform .left{ width: auto; padding: 20px 0.25rem;}
	.finance .financeform .left .wli .li a .h1{ width: 60%;}
	.finance .financeform .left .wli .li{ border-bottom: 1px solid #F3F3F3}
	.pageingcell{ display: block;}
	.finance .financeform .left .wli{ padding: 0; border: none;}
	.pageing{ display: none;}
	.dataleft{ width: auto; padding: 25px 0.25rem;}
	.dataleft .h1{ font-size: 18px; line-height: 28px; font-weight: bold; text-align: left;}
	.dataleft .icon{ justify-content: flex-start;display: block;}
	.dataleft .icon p{ font-size: 12px; margin: 0 10px 0 0; line-height: 24px;}
	.dataleft .icon .p1{ display: none;}
	.dataleft .mf, .dataleft .grt{ padding: 0.25rem;}
	.dataleft .list a{ display: none;}
	.dataleft .more a{ display: block; line-height: 32px; margin-bottom: 25px;}
	.dataleft .more a i{ display: block;}
	.dataleft .ret div{ background: #fff; border: none;}
	.dataleft .ret div i{ padding: 30px 0 0 0; background: url(../images/25.png) no-repeat top center; background-size: 25px auto; line-height: 20px;}
	.cardcellbox{ display: flex;}
	.cardcellbox .img{ width: 100px; height: 100px;}
	.cardcellbox .img i{ width: 90px; height: 90px;}
	.cardcellbox .text{ margin-left: 15px;}
	.cardcellbox .text{ width: calc(100% - 150px);}
	.cardcellbox .text .p{ width: auto; font-size: 12px; line-height: 20px;}
	.cardcellbox{ height: 160px;}
	.cardcellbox .text .h1{ font-size: 17px;}
	.finance .topw .morenav{ position: relative; top: auto; right: auto; left: auto; transform: none; margin: 0; border-bottom: 1px solid #F3F3F3; padding: 10px 0.25rem;}
	.finance .nav .li{ position: unset;}
	.finance .nav .li .listr{ width: 90%; left: 5%;}
	.finance .nav .li .listr .mk .rights .eli .ali{ width: 50%;}
	.finance .nav .li .listr .mk .lefts{ width: 100px;}
	.finance .nav .li .listr .mk .rights{ width: calc(100% - 110px);}
	.aboutdata{ padding: 25px 0.25rem; display: block;}
	.aboutdata .img{ width: auto; margin-right: 0; height: 210px;}
	.aboutdata .text .h1, .aboutdata .text .em{ display: none;}
	.aboutdata .text{ width: auto;}
	.aboutdata .text .mk{ margin-top: 0;}
	.expertbox{ padding: 0; padding-bottom: 25px;}
	.topa .secv{ display: none;}
	.topa .m a{ white-space: nowrap;}
	.topa{ overflow-x: auto; display: block; overflow-y: hidden; padding: 0 0.25rem;}
	.topa .m a{ padding: 10px 0;}
	.expertbox .list{ padding: 25px 0.25rem 0 0.25rem; justify-content: space-between;}
	.expertbox .list .li, .expertbox .list .li:nth-child(5n){ width: 3.4rem; margin: 0 0 0.25rem 0; height: 260px;}
	.expertbox .list .li .m i{ width: 100px; height: 100px;}
	.expertbox .list .li .m{ width: 110px; height: 110px;}
	.expertbox .pageingcell{ border-top: 1px solid #F3F3F3; padding-top: 20px;}
	.savantver{ padding: 0; width: auto; padding-bottom: 25px;}
	.savantver .greet{ padding: 20px 0.25rem 0 0.25rem;}
	.savantver .greet .li .p{ display: none;}
	.savantver .greet .li .h1{ width: 70%;}
	.savantver .greet .li{ padding: 15px 0;}
	.contacta{ margin-top: 0;}
	.minekert{ padding: 25px 0.25rem; display: block;}
	.minekert .img{ width: 5rem; margin: auto; padding: 10px;}
	.minekert .img img{ width: 100%;}
	.minekert .fomr{ width: auto; padding: 0; margin: 0; margin-top: 20px;}
	.minekert .fomr .h1{ text-align: center; font-size: 20px; font-weight: bold; text-align: center;}
	.minekert .fomr .m{ font-size: 16px; text-align: center;}
	.entrybox{ margin-top: 80px; padding: 0;}
	.morenav{ display: none;}
	.entrybox .mker{ border-radius: 0; box-shadow: 0 0 0 10px #fff; padding: 0;}
	.entrybox .mker .form{ display: block;}
	.entrybox .mker .form::after{ display: none;}
	.entrybox .mker .form .left{ padding: 0 0.5rem;}
	.entrybox .mker .form .left .h1{ font-size: 18px; font-weight: bold;}
	.entrybox .mker .form .left .input{ width: auto;}
	.entrybox .mker .form .left .list{ margin-top: 0;}
	.entrybox .mker .form .left .sub{ width: 100%;}
	.entrybox .mker .form .left .a{ justify-content: flex-end;}
	.entrybox .mker .form .right{ width: auto; padding: 30px 0.5rem 40px 0.5rem; border-top: 1px solid #D7D7D7; margin-top: 30px;}
	.rightcellv{ display: none!important;}
	.iframebox{ display: block; border-radius: 0; box-shadow: 0 0 10px #fff;}
	.iframebox .leftnav{ display: none;}
	.iframebox .rightform{ width: auto;}
	.iframebox .rightform .h1{ background: #26396B; border-radius: 0; font-size: 17px; font-weight: bold; color: #fff; padding: 0 0.25rem 0 0.4rem; line-height: 60px; position: relative;}
	.iframebox .rightform .h1::after{ content: ''; width: 3px; height: 18px; background: #FFBF3D; position: absolute; left: 0.25rem; top: 52%; transform: translateY(-50%);}
	.iframebox .rightform .h1 a{ display: block; font-size: 16px; text-decoration: underline; color: #fff; position: absolute; top: 50%; right: 0.25rem; transform: translateY(-50%); font-weight: normal; line-height: 30px;}
	.iframebox .rightform .vent{ padding: 25px 0.25rem;}
	.iframebox .rightform .vent .form .li .name{ width: 75px;}
	.iframebox .rightform .vent .form .li .input, .iframebox .rightform .vent2 .form .sel{ width: calc(100% - 90px);}
	.iframebox .rightform .vent .form .li .input input, .iframebox .rightform .vent .form .li .input select{ padding: 0 10px;}
	.iframebox .rightform .vent .form .img .m{ width: 75px; height: 70px;}
	.iframebox .rightform .vent .form{ margin-top: 30px;}
	.iframebox .rightform .vent .form .sub button{ margin-left: 90px;}
	.iframebox .rightform .vent .form .sub{ margin: 0; padding: 0; border: none;}
	.discussbox{ padding: 12px 0.25rem 35px 0.25rem;}
	.discussbox .tablecell{ display: block;}
	.discussbox .table{ display: none;}
	.iframebox .rightform .vent .form3 .li .name{ width: 110px;}
	.iframebox .rightform .vent .form3 .li .input, .iframebox .rightform .vent .form3 .sel{ width: calc(100% - 125px);}
	.iframebox .rightform .vent .form3 .sub button{ margin-left: 115px; width: calc(100% - 125px);}
	.newrooter{ border-radius: 0; box-shadow: 0 0 0 #fff;}
	.newrooter .mk{ padding: 25px 0.25rem; display: block;}
	.newrooter .mk .left{ width: auto; margin: 0; padding: 0; border: none;}
	.newrooter .mk .left .h1{ font-size: 20px; font-weight: bold;}
	.newrooter .mk .left .h1 div{ font-weight: normal;}
	.newrooter .mk .left .foms{ margin-top: 20px;}
	.newrooter .mk .right{ width: auto; margin-top: 30px;}
	.footerlist .mk{ padding: 0.25rem 0.25rem 70px 0.25rem;}
	.footerlist .h1{ font-size: 17px; text-align: center; font-weight: bold; color: #fff; background: #25396B; padding: 0; border: none; line-height: 70px;}
	.footerlist .list{ justify-content: space-between; padding-top: 0;}
	.footerlist .list .li, .footerlist .list .li:nth-child(6n){ width: 3.4rem; margin: 0.2rem 0 0 0;}
	.footerlist2 .list .sli, .footerlist2 .list .sli:nth-child(4n){ width: 100%; margin: 0.25rem 0 0 0;}
	.textroomcell{ display: block;}
    .pages .num , .pages span{ display: none;}
    .pages{ display: flex; justify-content: center; margin-top: 15px;}
    .pages a{ width: 100px; height: 34px; border: 1px solid hsla(0,0%,0%,0.30); border-radius: 22px; text-align: center; line-height: 34px; font-size: 14px; color: #666;}
/*    .pages a:nth-child(2){ margin-left: 20px;}*/
    .pages a.next, .pages a.prev, .pages a.first, .pages a.end{ width: 70px;}
	.iframebox .rightform .vent .form .li .input1{ width: calc(100%);}
    .iframebox .rightform .vent .form .li1{display: block;}
    .finance .nav{justify-content:space-evenly;}
    .finance .snav .listr{ width:96%;}
    .finance .snav .listr .mk{ display: block; width: 94%}
    .finance .snav .listr .mk .lefts{ width: auto; border: none; border-bottom: 1px solid hsla(0,0%,48%,0.10); display: flex; justify-content: flex-start; flex-wrap: wrap;}
    .finance .snav .listr .mk .lefts .ali a{ padding: 0 10px;}
    .finance .snav .listr .mk .rights .eli .ali{ width: auto; padding: 5px 11px 5px 0;}
    .finance .snav .listr .mk .rights{ width: auto; padding-top: 10px;}
    .footer .open .list{ justify-content: flex-start;}
    .finance .nav{ padding: 0;}
	.finance .nav .libox{ overflow-x: auto; overflow-y: hidden;}
	.finance .nav .tit a{ white-space: nowrap; font-size: 15px; padding-left: 0.2rem; line-height: 40px;}
	.finance .nav .tit a:last-child{ padding: 0 0.2rem;}
	.finance .snav .listr{ padding-top: 0;}
	.finance .snav .listr{ width:96%; left: 2%; top: 45px;}
	.finance .snav .listr .mk .eli .ali{ min-width: 50%;}
	.finance .snav .listr .mk .eli{ justify-content: space-between;}
	
	.finance .nav .libox{ display: flex;}
    .finance .snav .listr .mk .eli .ali{ width: auto;}
    .finance .snav .listr{ position: absolute; top: 50px; left: 2%;padding-top: 27px; display: none;}
    
    .finance .snav .listr .mk .eli .ali.lenght{width:100%;}
    
    .banner .cont .vty div{ width:90%; text-align:center; padding: 0 10px;margin-top:-50px;}
    .banner .cont .vty div i{ font-size: 20px; color: #26396b; line-height: 45px;}
    .banner .cont .vty div .duohang{ font-size: 18px;}
    .iframebox .rightform .vent2 .form .li .input.color{ width:250px;}
    .searchboc{ margin-top: 80px;}
	.searchboc .top .input .s{ width: calc(100% - 78px);}
	.searchboc .top{ display: block;}
	.searchboc .top{ padding: 40px 0;}
	.searchboc .boot{ padding: 20px 0.25rem;}
	.searchboc .sull{ overflow-x: auto;}
	.searchboc .sull .form{ width: 100%;}
	.searchboc .boot .cont .form .br .vli .li:first-child{ width: 390px}
	.finance .snav{ display: block;}
	#item-box{ top: 33px;}
	.indexnewsbox .cont .mk .leftbox .list .li:first-child,.monyindexform .boot .right .li1{display:block;}
	.monyindexform .cont:first-child{display:none;}
	.monyindexform .cont{margin-top:10px}
	.monyindexform .boot .right .li1{ border-top: none; padding: 0 0 13px 0;}
	.toprentcell{ display: flex;}
    .toprent{ display: none;}

	.searchboc .boot .cont .form .br .nli .bu{ justify-content: space-between; flex-wrap: wrap;}
	.searchboc .boot .cont .form .br .nli .bu .l{ margin: 0;}
	label.error{font-size: 14px;}
	.newrooter .mk .left .h1, .newrooter .mk .right .h1{ display: none;}
 	.newrooter .mk .right{ display: none;}
 	.newrootop{ display: flex;}
 	.dataleft .data h1,.dataleft .data h2,.dataleft .data h3,.dataleft .data h4,.dataleft .data h5{
	 	max-width: 100% !important;
	 }


	.searchboc .boot .grentuer{ display: block; padding: 15px 0 10px 0;}
	.searchboc .boot .grentuer .nav{ justify-content: space-between;}
	.searchboc .boot .grentuer .nav .li a, .searchboc .boot .grentuer .nav .li:first-child a{ margin: 0; min-width: auto; padding: 0 15px;}
	.searchboc .boot .grentuer .nav .li:last-child::after{ display: none;}
	.searchboc .boot .grentuer .nav .li{ width: calc(100% / 4); display: flex; justify-content: center; margin-bottom: 5px;}
	.searchboc .boot .grentuer .nav::-webkit-scrollbar{height: 8px;background: #eee;border-radius: 5px;}
	.searchboc .boot .grentuer .nav::-webkit-scrollbar-thumb{ background: #999; height: 8px; border-radius: 5px;}
	.searchboc .boot .grentuer .munber{ margin: 15px 15px 0 15px; line-height: 20px;}
	.searchboc .top .input .s input{ padding: 0 10px;}
	.indexonebox .toprent,.searchboc .toprent{ display: block; height: 90px;}
	/*.indexonebox .cont{ margin: 0;}*/
	.toprentwenty{ display: block;}
	.toprentwenty .h{ display: none;}
	.toprentwenty .input{ width: auto;}
	.toprentwenty .more{ justify-content: flex-start; margin-top: -28px; padding-top: 10px;}
	.toprentwenty .more a{ margin-left: 20px;font-size:15px;}
	.banner .swiper-container-horizontal>.swiper-pagination-bullets{ bottom: 105px;}

	.searchboc .boot .cont .form .br .nli .p{word-bread: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
	.searchboc .boot .cont .form .br .nli{ padding: 5px 10px; }
	.searchboc .boot .cont .form .br .nli .h2{ font-size: 14px; line-height: 24px; }
	.searchboc .boot .cont .form .br .nli .p{font-size: 12px;line-height: 22px;color: #333;margin: 5px 0;}
	.searchboc .boot .cont .form .br .vli .li:nth-child(2){display: none;}
	.searchboc .boot .cont .form .br .vli{ padding: 5px 10px; }
	.searchboc .boot .cont .form .br .vli .li:first-child{font-size: 14px; width: 100%;white-space:inherit;}
}
@media screen and (min-width:750px){
	
}
@media screen and (min-width:1280px) and (max-width: 1440px){
	
}
@media screen and (min-width:950px) and (max-width: 1280px){
	
	
	
}
@media screen and (min-width:750px) and (max-width: 950px){
	
}

.indexonebox .cont .list .mk .li .h1,
.finance .financeform .left .wli .li a .h1,
.savantver .greet .li .h1,
.dataleft .more a i{ overflow: hidden; white-space: nowrap; text-overflow : ellipsis;}
/*{ word-bread: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}*/
.cardcellbox .text .p{ word-bread: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
























