@charset "utf-8";

@media (min-width:1200px) {
	.nav-er-list00 > li:hover .nav-san-box {
		display: block;
	}

	.nav-san-list > li:hover .nav-si-box {
		display: block;
	}

	.nav-er-list00 > li:hover .nav-er {
		background: #305bec;
		color: #fff;
	}
}

@media (max-width:1500px) {
	.w1600 {
		width: 84%;
	}

	.return {
		right: 0.2rem;
	}
}

@media (max-width:1300px) {
}

@media (max-width:1250px) {
	.w1600 {
		width: 92%;
	}

	.btn60-mid .btn601 {
		left: 0;
	}

	.btn60-mid .btn602 {
		right: 0;
	}

	.data-table .tr {
		min-width: 2.6rem;
	}
}

@media (max-width:1199px) {
	.menu-handler {
		display: block;
	}

	body {
		padding-top: 1.2rem;
	}

	.no-ban {
		padding-top: 1.2rem;
	}

	.nav-ban {
		padding-top: 2.4rem;
	}

	.header {
		box-shadow: 0 0.01rem 0.02rem #ddd;
	}

	.no-ban .header {
		border: none;
	}

	.header, .header > .w1600 {
		height: 1.2rem;
		background: #fff;
	}

	.logo img {
		height: 0.4rem;
	}

	.header-con {
		float: none;
		position: fixed;
		left: -100%;
		top: 1.2rem;
		width: 100%;
		bottom: 0;
		background: #fff;
		margin: 0;
		transition: all .3s cubic-bezier(0.89, 0.04, 0.21, 0.93);
		-webkit-transition: all .3s cubic-bezier(0.89, 0.04, 0.21, 0.93);
		text-align: left;
	}

		.header-con.active {
			left: 0;
		}

	.nav {
		margin: 0;
		position: absolute;
		top: 1rem;
		left: 4%;
		right: 4%;
		bottom: 0.2rem;
		overflow: auto;
		padding-right: 0;
		border-right: 0;
		display: block;
	}

	.nav {
		text-align: left;
	}

	.header-area {
		top: 0;
		transform: none;
		right: 4%;
		z-index: 999;
		height: auto;
		left: 4%;
		justify-content: space-between;
	}

	.search-box {
		width: 100%;
		height: auto;
		border-width: 0.04rem;
	}

		.search-box .text {
			height: 0.8rem;
		}

	.searchBtn {
		width: 0.8rem;
		height: 0.8rem;
	}

	.lgg {
		line-height: 0.88rem;
		width: 2rem;
	}

	.nav > li {
		float: none;
		border-bottom: 1px solid #999;
		margin-left: 0;
		display: block;
		position: relative;
		margin-right: 0;
	}

	.nav-yi {
		line-height: 1rem;
		height: 1rem;
		padding: 0;
		background: none !important;
		margin-top: 0 !important;
	}

		.nav-yi:before {
			display: none;
		}

	.nav > li.none .nav-yi {
		display: block;
	}

	.nav > li:after {
		width: 0.2rem;
		height: 0.2rem;
		position: absolute;
		content: '';
		right: 0.02rem;
		top: 0.4rem;
		background: url("../images/phone-arrow.png") no-repeat center;
		background-size: cover;
		display: none;
		transition: all .4s;
	}

	.nav > li.has:after {
		display: block;
	}

	.nav > li.on:after {
		transform: rotate(180deg);
	}

	.nav-hide {
		position: static;
		border: none;
		transform: none;
		white-space: normal;
		box-shadow: none;
	}

		.nav-hide > a {
			text-align: left;
			line-height: 0.8rem;
		}

	.nav-drop-li .nav-hide {
		width: 100%;
	}

	.nav .nav-drop-li {
		position: relative;
	}

	.nav-er-list {
		padding-left: 0;
		min-height: 0;
		height: auto;
		background: none;
		padding-top: 0;
	}

	.nav-hide:before {
		display: none;
	}

	.nav-hide:after {
		display: none;
	}

	.nav-hide ul {
		padding-top: 0;
	}

	.nav-san-box {
		position: static;
		display: block;
		background: none;
		padding-top: 0.1rem;
	}

	.nav-er-list, .nav-san-box {
		width: 100%;
	}

	.nav-er-list00 li > a {
		padding-left: 2em;
	}

	.nav-san-list li > a {
		padding-left: 0.8rem;
	}

	.nav-si-box {
		position: static;
		display: block;
		width: 100%;
		padding-left: 0;
	}

	.nav-wu-box {
		position: static;
		display: block;
		width: 100%;
		padding-left: 0;
	}

	.nav-si-list > li a {
		padding-left: 1.3rem;
	}

	.nav-er-list00 ul {
		min-height: 0;
	}

	.nav-si-box > .text-center {
		text-align: left;
		padding-left: 6em;
	}

	.nav-san-box > .text-center {
		text-align: left;
		padding-left: 4em;
	}

	.nav-er-list00 > li.on:after {
		transform: rotate(180deg);
	}

	.nav-er {
		position: relative;
	}

		.nav-er:before {
			content: "";
			position: absolute;
			width: 1em;
			border-top: 2px solid #4191f4;
			top: 50%;
			left: 0;
			margin-top: -1px;
		}

	.nav-san {
		position: relative;
	}

		.nav-san:before {
			content: "";
			position: absolute;
			width: 0.08rem;
			height: 0.08rem;
			border-radius: 100%;
			background: #666;
			top: 50%;
			left: 0.5rem;
			margin-top: -0.04rem;
		}

	.nav-san-box {
		display: none;
	}

	.nav-er-list00 > li {
		position: relative;
		font-size: 0.24rem;
		margin-bottom: 0.2rem;
	}

		.nav-er-list00 > li:after {
			width: 0.1rem;
			height: 0.1rem;
			position: absolute;
			content: '';
			right: 0.22rem;
			top: 0.2rem;
			background: url("../images/phone-arrow.png") no-repeat center;
			background-size: cover;
			display: none;
			transition: all .4s;
			opacity: 1;
		}

		.nav-er-list00 > li.hassan:after {
			display: block;
		}

		.nav-er-list00 > li.hassan .nav-er {
			display: inline-block;
		}

	.nav-san-list {
		padding-left: 0;
	}

	.xlcp-list li {
		border-bottom: none;
	}
	/*.nav-san-box .xlcp-top{display: none;}*/
	.nav-hide .nav-er-list .des-title20 {
		padding-left: 0;
	}
}

@media (max-width:1050px) {
}

@media (max-width:800px) {
}

@media (max-width:760px) {
	html, body, ul li, input, textarea, select {
		font-size: 0.24rem;
	}

	.pc-show, .dasha, .dasha2, .footer-nav {
		display: none;
	}

	.wap-show, .footer-top {
		display: block;
	}

	.nav-yi {
		line-height: 1rem;
		height: 1rem;
		font-size: 0.28rem;
	}

	.language-box a {
		font-size: 0.26rem;
		line-height: 0.5rem;
	}

	.size18 {
		font-size: 0.28rem;
	}

	.des16 p, .nav-hide > a {
		font-size: 0.26rem;
	}

	.size48 {
		font-size: 0.6rem;
	}

	.title54 h2 {
		font-size: 0.44rem;
	}

	.title60 h2, .title36 h2 {
		font-size: 0.4rem;
	}

	.title58 h2 {
		font-size: 0.38rem;
	}

	.title55 h2, .title48 h2 {
		font-size: 0.36rem;
	}

	.des-title30 h3 {
		font-size: .36rem
	}

	.size28, .footer-lxfs li, .des-title18 h3, .des-title22 h3, .des-title20 h3, .des-title24 h3, .size22, .des-title28 h3, .size24, .data24, .cplb-type a {
		font-size: 0.3rem;
	}

	.result-table th {
		font-size: 0.28rem;
	}

	.des18 p, .ljgd, .size20, .des20 p, .des22 p, .title36-en, .data16, .prodSele .right-buttons .btn_item, .prodSele table, .in_prod_documents .sub-option, .in_prod_documents .sub-option label {
		font-size: 0.26rem;
	}

	.doc_result .result_nums, .result-table td, .size16, .textarea textarea {
		font-size: 0.26rem;
	}

	.ckxq, .footer-bot span, .footer-bot a {
		font-size: 0.24rem;
	}

	.gywm-top, .mg-bt30 {
		margin-bottom: 0.6rem;
	}

	.mg-bt20, .xwyhd-left, .xwyhd-con-top, .gl-left, .doc_filter, .gsjj-left {
		margin-bottom: 0.4rem;
	}

	.mg-bt15 {
		margin-bottom: 0.3rem;
	}

	.mg-bt10, .xwyhd-left .xwyhd-img, .qbyy-san-item a {
		margin-bottom: 0.2rem;
	}

	.zuixin li {
		width: 49%;
		margin-right: 2%;
		margin-bottom: 2%;
	}

		.zuixin li:nth-child(2n) {
			margin-right: 0;
		}

	.cpyy-box, .xwyhd-box, .xwyhd-left a, .gywm-top, .footer-bot, .content-box, .gl-box, .in_prod_documents, .yylb-box {
		display: block;
	}

		.cpyy-box > div, .xwyhd-box > ul, .xwyhd-left .xwyhd-a > div, .gywm-left, .gywm-top > div, .tansuo-des, .content-box > div, .gl-box > div, .in_prod_documents > div, .xlcp-list {
			width: 100%;
		}

	.yyxq-right, .yyxq-left {
		width: 100%;
	}

	.footer-ewm, .footer-bot {
		text-align: center;
	}

	.cpyy-type {
		white-space: nowrap;
		overflow: auto;
		margin-bottom: 0.4rem;
	}

		.cpyy-type a {
			display: inline-block;
			width: auto;
			height: auto;
		}

			.cpyy-type a img {
				width: .64rem;
			}

			.cpyy-type a * {
				display: inline-block;
				vertical-align: middle;
			}

	.cpyy-bot p {
		line-height: 0.35rem;
		height: 0.7rem;
	}

	.type100x40 {
		font-size: 0.26rem;
		width: 1.6rem;
		line-height: 0.6rem;
	}

	.type80x32 {
		font-size: 0.24rem;
		width: 1.2rem;
		line-height: 0.5rem;
	}

	.gywm-box {
		padding-top: 0;
	}

	.wap-b0 {
		padding-bottom: 0;
	}

	.tansuo img {
		height: 5rem;
		object-fit: cover;
	}

	.footer-ewm li {
		width: 2rem;
	}

	.footer-share {
		float: none;
		text-align: center;
	}

		.footer-share a {
			width: 0.36rem;
			height: 0.36rem;
		}

	.content-left-title, .cplb-type a {
		padding-left: 4%;
	}

	.cplb-type a {
		line-height: 0.8rem;
	}

	.content-warp {
		padding-left: 4%;
		padding-right: 4%;
	}

	.xlcp-top-img img {
		width: 0.28rem;
	}

	.xlcp-list li a {
		height: 0.8rem;
	}

	.ic18x12 {
		width: 0.24rem;
		height: 0.16rem;
	}

	.content-right {
		min-height: 0;
	}

	.cpxq-a {
		padding: 0.3rem 0;
	}

	.navs-menu {
		white-space: nowrap;
		overflow: auto;
	}

		.navs-menu a {
			margin-right: 0.35rem;
			line-height: 1rem;
		}

	.navs {
		height: 1rem;
	}

		.navs.active .navs-con {
			top: 1.2rem;
		}

	.gl-type a {
		line-height: 1rem;
		margin-right: 0.4rem;
	}

	.prodSele .toggleFilters {
		line-height: 0.6rem;
		padding: 0 0.4rem;
	}

	.prodSele .right-buttons .btn_item img {
		width: 0.3rem;
	}

	.prodSele table {
		min-width: 25rem;
	}

	.prodSele th:first-child, .prodSele tbody td:first-child {
		width: 2.8rem;
	}

	.prodSele th, .prodSele td, .doc_result .search-input, .result-table th, .result-table td {
		height: 0.8rem;
	}

	.search-container .text {
		height: 0.5rem;
	}

	.search-container .submit {
		width: 0.5rem;
		height: 0.5rem;
	}

	.prodSele input[type="range"] {
		width: 0.2rem;
		height: 1.6rem;
	}

	.prodSele .range-inputs {
		height: 1.6rem;
	}

	.in_prod_documents .filter-header .arrow {
		width: 0.15rem;
		height: 0.21rem;
	}

	.in_prod_documents .filter-header {
		padding-top: 0.2rem;
		padding-bottom: 0.2rem;
	}

	.doc_result .search-button {
		width: 0.8rem;
		height: 0.8rem;
	}

	.result-table {
		width: 15rem;
	}

	.result-table-content {
		overflow: auto;
	}

	.cjwt-des {
		height: 5rem;
	}

	.xlcp-list-yi {
		margin-bottom: 0.4rem;
	}

		.xlcp-list-yi:last-child {
			margin-bottom: 0;
		}

	.yyxq-left {
		padding: 0.8rem 4% 0;
		position: static;
	}

	.qbyy-er {
		padding: 0.2rem 0;
	}

		.qbyy-er .bot20x28 {
			width: 0.09rem;
			height: 0.13rem;
		}

	.qbyy-yi {
		line-height: 0.8rem;
	}

	.title-bg-indent h3 {
		height: 0.8rem;
		font-size: 0.28rem;
	}

	.bot20x28 {
		width: 0.15rem;
		height: 0.21rem;
	}

	.yyxq-right-warp {
		padding-left: 4%;
		padding-right: 4%;
	}

	.yyzx-gl {
		display: block;
	}

		.yyzx-gl > div, .kthcp-img, .tec-ct li {
			width: 100%;
			margin-right: 0;
		}

	.yyzx-gl-con {
		margin-bottom: 0.4rem;
	}

	.gl-type {
		white-space: nowrap;
		overflow: auto;
	}

		.gl-type a:after {
			bottom: 0;
			border-width: 4px;
		}

	.title36.mg-bt30 {
		margin-bottom: 0.4rem;
	}

	.kthcp-con {
		position: static;
		width: auto;
	}

	.yyzxxq-tjcp-list {
		position: static;
		padding-right: 0;
		margin-top: 0.2rem;
	}

	.gb64 {
		width: 0.48rem;
		height: 0.48rem;
	}

	.btn14 {
		font-size: 0.24rem;
		line-height: 0.5rem;
		padding: 0 0.3rem;
	}

	.yyxq-right .navs-con .w1600 {
		padding: 0 4%;
	}

	.yyxq-right .navs-con {
		left: 0 !important;
	}

	.tec-ct li {
		padding: 0.4rem;
		margin-bottom: 2%;
	}

	.tec-ct img {
		width: 0.26rem;
	}

	.tec-ct-bot p {
		padding-left: 0.4rem;
	}

	.fixed800 {
		height: 90vh;
	}

	.input-text .text {
		height: 0.8rem;
		font-size: 0.26rem;
	}

	.input-page-2 .input-page-jtxq {
		margin-right: 0;
		width: 100%;
	}

	.btn16 {
		font-size: 0.26rem;
		padding: 0 0.3rem;
		line-height: 0.6rem;
	}

	.table-style-btn th:last-child {
		width: auto;
	}

	.table-style td, .table-style th {
		padding: 0.1rem;
		height: 0.8rem;
	}

	.table-style {
		overflow: auto;
	}

	.textarea textarea {
		height: 1.2rem;
	}

	.tjyp {
		position: static;
		margin-top: 0.2rem;
	}

	.tc-table4 table {
		width: 10rem;
	}

	.fixed480 {
		width: 100%;
	}

	.btn18 {
		font-size: 0.28rem;
		line-height: 0.8rem;
	}

	.btn200x50 {
		line-height: 0.8rem;
	}

	.yangpindeg textarea {
		height: 2rem;
	}

	.input-text-select select {
		height: 0.8rem;
		font-size: 0.26rem;
	}

	.des16-gou p:before {
		width: 0.26rem;
		height: 0.26rem;
	}

	.des16-gou p {
		padding-left: 0.4rem;
	}

		.des16-gou p:before {
			top: 0.06rem;
		}

	.zlfz-list li {
		width: 49%;
		margin-right: 2%;
		margin-bottom: 2%;
		padding-top: 0.8rem;
		min-height: 3.8rem;
	}

		.zlfz-list li:nth-child(2n) {
			margin-right: 0;
		}

		.zlfz-list li img {
			width: 1.4rem;
		}

	.shengming li, .gyl-img, .gyl-con, .gyl-con > div, .gyl-con .des16, .shiming li {
		width: 100%;
		margin-right: 0;
	}

	.shengming-right {
		margin-left: 0;
	}

	.shengming li h3 {
		min-height: 0.4rem;
		margin-left: 1.2rem;
	}

	.gyl-list li, .gwlx-box, .gsjj-a {
		display: block;
	}

		.gyl-list:before, .gyl-list li .i, .gwlx-area, .gwlx-right, .zbdz-gb64 {
			display: none;
		}

	.gyl-con {
		padding: 0.4rem 0 0;
		display: block;
	}

	.gyl-list li {
		margin-bottom: 0.6rem;
	}

	.gyl-con .des-title24 {
		width: 100%;
		margin-bottom: 0.2rem;
	}

	.gl-type {
		border-bottom: none;
	}

	.gl-type-box {
		position: relative;
		z-index: 2;
	}

		.gl-type-box:after {
			content: "";
			position: absolute;
			width: 100%;
			left: 0;
			border-top: 2px solid #4191f4;
			bottom: 0;
			z-index: -1;
		}

	.zwsq-list li {
		width: 100%;
		margin-right: 0;
		margin-bottom: 0.4rem;
	}

		.zwsq-list li:last-child {
			margin-bottom: 0;
		}

	.btn140x40 {
		width: 2.8rem;
		line-height: 0.8rem;
	}

	.gwlx-box > div, .dszzx-left, .gsjj-a > div, .his-con > div, .news a > div {
		width: 100%;
	}

	.gwlx-item {
		padding: 0 0.25rem;
	}

	.r13x22, .btn-i .i {
		width: 0.13rem;
		height: 0.22rem;
	}

	.gwlx-top .r13x22 {
		margin-top: -0.11rem;
	}

	.page * {
		font-size: 0.24rem;
	}

	.dszzx-right {
		position: relative;
		right: 0;
		width: auto;
		margin-left: 10%;
		bottom: 0;
	}

	.dszzx {
		padding: 0.35rem 0.35rem 0;
	}

	.dsz-img {
		bottom: 0;
	}

	.dszzx-left, .shiming li, .ls-img {
		margin-bottom: 0.4rem;
	}

	.wenhua {
		margin-top: 1rem;
	}

	.shiming li img {
		width: 0.8rem;
	}

	.his-con {
		padding: 0.3rem;
		display: block;
	}

	.ls-con {
		width: 64%;
	}

	.preview .swiper-slide {
		width: 33.33%;
	}

	.his-dot {
		width: 0.1rem;
		height: 0.1rem;
		margin-top: -0.05rem;
		margin-left: -0.05rem;
	}

	.news a {
		display: block;
	}

	.news-left {
		padding: 0.4rem 0;
	}

	.mg-bt80 {
		margin-bottom: 0.4rem;
	}

	.news-warp {
		margin-left: 0;
	}

	.xw-date {
		right: 0;
		left: auto;
		display: flex;
		align-items: center;
	}

		.xw-date span {
			margin-right: 0.1rem;
			font-size: 0.26rem;
			line-height: 1.6;
		}

	.btn140x46 {
		font-size: 0.28rem;
		width: 1.8rem;
		line-height: 0.6rem;
	}

	.xwxq-fy {
		display: block;
	}

	.fhlb {
		margin: 0.5rem auto 0;
		display: block;
	}

	.zbdz-con {
		position: static;
	}

	.zbdz img {
		width: 0.3rem;
	}

	.ryjx-list li {
		width: 49%;
		margin-right: 2%;
		margin-bottom: 2%;
	}

		.ryjx-list li:nth-child(3n) {
			margin-right: 2%;
		}

		.ryjx-list li:nth-child(2n) {
			margin-right: 0;
		}

	.ryjx-list .rzzs-con {
		padding: 0.3rem;
	}

	.rzzs-con .img100 {
		margin-bottom: 0.4rem;
	}

	.glgs-list li {
		width: 100%;
		margin-right: 0;
		margin-bottom: 4%;
	}

	.gsgg {
		margin: 0 4%;
	}

	.gsgg-top {
		padding-bottom: 0.25rem;
		margin-bottom: 0.25rem;
	}

	.gsgg-btn {
		left: auto;
		right: 0;
		bottom: auto;
		top: -1.1rem;
	}

	.gsgg-con {
		width: 50%;
	}

	.sitemap li a, .sitemap li span {
		font-size: 0.26rem;
	}

	.kthcp-con-box {
		width: 100%;
	}

	.fixed800 .tc-tab {
		height: 8.8rem;
	}

	.yyzxxq-tjcp-list-tab {
		position: relative;
		top: auto;
		max-height: 6rem;
	}

	.nav-er-list00 > li:after {
		width: 0.2rem;
		height: 0.2rem;
		top: 0.15rem;
	}

	.nav-er-list00 li > a {
		font-size: 0.26rem;
	}

	.nav-san-list li > a {
		height: .6rem;
	}

	.nav-hide .nav-er-list .des-title20 {
		margin-bottom: 0.1rem;
	}

	.baseg-pop-wrap {
		padding: 0.8rem 0.4rem;
	}

	.babl-scle {
		width: 0.8rem;
	}

	.input-page-last .input-page {
		float: none;
		width: 100%;
	}

	.table-header {
		width: 4rem;
	}

	.data-table .tr .td:nth-child(1), .header-table tr:nth-child(1) th {
		height: 0.9rem;
		box-sizing: content-box;
	}

	.data-table .td, .header-table th {
		height: 0.8rem;
	}

	.data-table .td {
		min-width: 3rem;
	}

	.gou1108 {
		width: 0.24rem;
		height: 0.24rem;
	}

	.compare-footer-right {
		margin-left: 0;
		margin-top: 10px;
	}

	.compare-footer-left {
		position: static;
	}

	.compare-footer-ctn {
		display: block;
	}

	.compare-footer-right a {
		line-height: 26px;
	}

	.cpdb {
		line-height: 32px;
	}
}

@media (max-width:360px) {
}
