		/*鍏敤*/				a {			text-decoration: none		}				* {			margin: 0;			padding: 0;		}				html body {			font-family: "寰蒋闆呴粦";			margin: 0;			padding: 0;		}				li {			list-style-type: none;		}				.forget {			cursor: pointer;		}				.fl {			float: left;		}				.fr {			float: right;		}				.clear {			clear: both;		}				.waper {			width: 100%;			height: auto;		}				.bold {			font-weight: bold;		}				.index99 {			z-index: 9999;		}				.index98 {			z-index: 9998;		}				.index97 {			z-index: 9997;		}				.index96 {			z-index: 9996;		}				.index95 {			z-index: 9995;		}				.disnone {			display: none		}				.disblock {			display: block		}				.oneblank {			display: -webkit-box;			overflow: hidden;			text-overflow: ellipsis;			-webkit-box-orient: vertical;			-webkit-line-clamp: 1;		}				.textcenter {			text-align: center;		}				.textleft {			text-align: left;		}				.textright {			text-align: right;		}				.border0 {			border: 0!important;		}				.loginplace :-moz-placeholder {			/* Mozilla Firefox 4 to 18 */			color: #a4a4a4;			opacity: 1;		}				.loginplace ::-moz-placeholder {			/* Mozilla Firefox 19+ */			color: #a4a4a4;			opacity: 1;		}				.loginplace:-ms-input-placeholder {			color: #a4a4a4;			opacity: 1;		}				.loginplace::-webkit-input-placeholder {			color: #a4a4a4;			opacity: 1;		}				table {			border: 1px double #e1e1e1;			/*娑堥櫎琛ㄦ牸涔嬮棿鐨勯棿璺�*/			border-collapse: collapse;		}				td {			border-top: 1px double #e1e1e1;			border-right: 1px double #e1e1e1;			background: white;		}				.bshadow {			box-shadow: 0 0 30px 0 #cfcfcf;		}		/*椤甸潰*/				.waper {			width: 100%;			height: auto;			min-width: 1280px;		}				.header {			width: 100%;			height: 100px;			background: rgba(44, 44, 44, 0.9);			border-bottom: 2px solid #626262;			position: fixed;    		top: 0;    		left: 0;		}		.headerblank {			width: 100%;			height: 100px;			background: #2c2c2c;		}		.headers {			width: 1280px;			height: 100px;			padding-left: calc(50% - 668px);			padding-right: calc(50% - 668px);			color: white;			line-height: 100px;		}				.actualW {			width: 1280px;			height: auto;			padding-left: calc(50% - 640px);			padding-right: calc(50% - 640px);		}				.headtitle {			width: 210px;			height: 100px;			padding: 0 30px 0 20px;			font-size: 20px;		}				.headnav {			width: calc(100% - 430px);			height: 100px;			font-size: 16px;		}				.headnav a {			margin: 0 15px;			color: white;		}				.headnav p {			padding: 0 10px;		}				.headnav p:hover {			border-bottom: 6px solid #00a7a7;		}				.headnavs {			width: 600px;			height: 100px;			padding-left: calc(45% - 300px);			padding-right: calc(45% - 300px);		}				.entrance {			width: 160px;			height: 100px;			font-size: 16px;		}				.entrance a {			margin: 0 10px;			color: white;		}				.entrance a:hover {			border-bottom: 6px solid #00a7a7;		}				.entrance p {			padding: 0 10px;		}				.banner {			width: 100%;			height: auto;			background: #2C2C2C;		}				.banners {			width: 100%;			height: auto;		}				.banners:nth-child(even) {			background: #e1e1e1;		}				.banners:nth-child(odd) {			background: #f5f5f5;		}				.actualWs {			width: 870px;			height: auto;			padding-left: calc(50% - 435px);			padding-right: calc(50% - 435px);		}				.brtitle1 {			width: 100%;			height: 100px;			line-height: 100px;			text-align: center;			color: #e1e1e1;			font-size: 26px;		}				.brsearch {			width: 100%;			height: 450px;		}				.searchs {			width: 100%;			height: 70px;			line-height: 70px;			border-radius: 40px;			background: white;		}				.seaechint {			width: 600px;			padding-left: 60px;			height: 70px;			border-radius: 40px 0 0 40px;			border: 0;			color: #333333;			font-size: 15px;			outline: none;		}				.searchimg {			width: 194px;			height: 64px;			margin: 3px;			cursor: pointer;		}				.searchoice {			width: 726px;			height: 126px;			margin: 0 68px;			border-radius: 0 0 40px 40px;			border: 2px dotted #676767;		}				.searchoice label {			width: 242px;			color: white;			text-align: center;			line-height: 126px;		}				.searchoice label input {			width: 20px;			height: 20px;			margin-top: 54px;			margin-left: 60px;		}				.searchoice label span {			font-size: 18px;			padding-left: 10px;		}				.bgimg1 {			width: 700px;			height: auto;			margin: 50px 20px;		}				.btitles {			width: calc(100% - 780px);			margin: 50px 20px 50px 20px;			height: auto;		}				.btitles p {			width: 100%;			height: auto;		}				.font26 {			font-size: 24px;			color: #363636;			line-height: 100px;		}				.color6d {			color: #6d6d6d;		}				.color46 {			color: #464646;		}				.btitlep {			margin-top: 136px;		}				.btitlep span {			margin-left: 20px;		}				.stitlep {			font-size: 16px;			line-height: 40px;		}				.malt {			margin-left: 0!important;		}				.matop90 {			margin-top: 90px;		}				.mart {			margin-right: 0!important;		}				.matop110 {			margin-top: 110px;		}				.matop30 {			margin-top: 30px;		}				.matop50 {			margin-top: 50px;		}				tr {			line-height: 60px;		}				.tables {			width: calc(100% - 40px);			text-align: center;			margin: 0 20px;			border-radius: 10px;			font-size: 16px;		}				.tables table {			border-radius: 10px;		}				.tables table tbody {			border-radius: 10px;		}				.tables table tr:first-child {			border-radius: 10px 10px 0 0;			color: #676767;		}				.tables table tr:first-child td:first-child {			border-radius: 10px 0 0 0;		}				.tables table tr:first-child td:last-child {			border-radius: 0 10px 0 0;		}				.tables table tr:last-child {			border-radius: 0 0 10px 10px;		}				.tables table tr:last-child td {			border-radius: 0 0 10px 10px;			color: #676767;		}		/*寮圭獥*/				.overlay {			position: fixed;			left: 0;			top: 0;			z-index: 9999;			background-color: rgba(0, 0, 0, .5);			font-size: 18px;			color: #373D41;			width: 100%;			height: auto;			min-height: 100vh;			float: left;			display: none;		}				.overlay .dialog {			position: absolute;			top: 300px;			left: 0;			margin-left: calc(50% - 150px);		}				.overlay .content {			width: 300px;			height: 110px;			margin: 0 auto;			text-align: center;			background-color: #fff;			border-radius: 5px;			line-height: 110px;		}				.overlay .content img {			width: 48px;			height: 48px;			margin: 26px;			border: 0;		}				.failed {			display: none;		}				.wid100 {			width: 100%;		}				.telme {			width: 260px;			height: auto;			margin-left: 380px;			max-height: 356px;			overflow-y: hidden;		}				.matop40 {			margin-top: 40px;		}				.matop10 {			margin-top: 10px;		}				.agencygg {			width: 100%;			height: auto;			line-height: 50px;			text-align: center;			font-size: 18px;			color: #464646;			margin: 30px 0;		}				.aboutme {			margin: 0 20px;			width: calc(100% - 40px);			margin-bottom: 70px;		}				.tindent {			text-indent: 36px;		}				.footer {			background: #2c2c2c;			width: 100%;			height: auto;		}				.actualWfoor {			height: auto;			margin: 30px 0;		}				.foota {			width: calc(100% - 40px);			margin: 0 20px;			height: auto;			line-height: 50px;			text-align: center;			font-size: 15px;			color: white;		}				.aboutqq {			width: 110px;			height: 120px;			position: fixed;			top: 470px;			right: 20px;			border-radius: 10px;			display: block;		}				.aboutqq a,		.aboutqq a img {			border-radius: 10px;			width: 100%;			height: auto;		}				.aboutqq2 {			display: none;		}				@media screen and (max-width: 1280px) {			.overlay .dialog {				left: 0;			}		}				@media screen and (max-width: 768px) {			.entrance,			.headnav {				display: none;			}			.waper {				min-width: 320px;			}			.actualW {				width: calc(100% - 0.4rem)!important;				padding: 0;				margin-left: 0.2rem!important;			}			.header,			.headers {				width: 100%;				height: 0.9rem;				line-height: 0.9rem;			}			.headerblank {				width: 100%;				height: 0.9rem;			}			.headtitle {				width: calc(100% - 0.4rem);				height: 0.9rem;				line-height: 0.9rem;				margin-left: 0.2rem;				padding: 0;				text-align: left;				font-size: 0.24rem;				font-weight: 400;			}			.actualWs {				width: calc(100% - 0.4rem);				margin-left: 0.2rem;				padding: 0;			}			.brtitle1 {				height: 1rem;				line-height: 1rem;				font-size: 0.22rem;			}			.searchs {				height: 0.9rem;				line-height: 0.9rem;				border-radius: 0.4rem;			}			.seaechint {				width: calc(100% - 2.72rem);				padding-left: 0.3rem;				height: 0.9rem;				border-radius: 0.4rem 0 0 0.4rem;				font-size: 0.18rem;			}			.searchimg {				width: 2.36rem;				height: 0.84rem;				margin: 0.03rem;			}			.searchoice {				width: calc(100% - 0.84rem);				height: 1.26rem;				margin: 0 0.4rem;				border-radius: 0 0 0.4rem 0.4rem;				border: 0.02rem dotted #676767;			}			.callqq{margin-bottom:0;}			.searchoice label {				width: 33.3%;				line-height: 1.26rem;			}			.overlay {				font-size: 0.18rem;				width: 100%;			}			.overlay .content {				width: 4rem;				height: 1.10rem;				border-radius: 0.1rem;				line-height: 1.1rem;				text-align: left;			}			.overlay .dialog {				top: 4.1rem;				left: 0;				margin-left: calc(50% - 2rem);			}			.overlay .content img {				width: 0.48rem;				height: 0.48rem;				margin: 0.31rem;				border: 0;			}			.overlay .content p {				width: calc(100% - 1.1rem);				height: 1.1rem;				line-height: 1.1rem;			}			.searchoice label input {				width: 0.3rem;				height: 0.3rem;				margin-top: 0.49rem;				margin-left: 0.2rem;			}			.searchoice label span {				font-size: 0.24rem;				padding-left: 0.1rem;				margin-top: 0.05rem;			}			.matop30 {				margin-top: 0.3rem;			}			.font26 {				font-size: 0.32rem;				line-height: 0.9rem;			}			.tables {				width: 100%;				text-align: center;				margin: 0;				border-radius: 0.1rem;				margin-bottom: 0.6rem;				font-size: 0.22rem;			}			.bshadow {				box-shadow: 0 0 0.3rem 0 #cfcfcf;			}			.tables table {				border-radius: 0.1rem;							}			.tables table tr:first-child td:nth-of-type(1) {			   min-width:1.3rem;			}			.tables table tr:first-child td:nth-of-type(2) {			   min-width:1.3rem;			}			.tables table tr:first-child td:nth-of-type(3) {			   min-width:0.8rem;			}			.tables table tbody {				border-radius: 0.1rem;			}			.tables table tr:first-child {				border-radius: 0.1rem 0.1rem 0 0;			}			tr {				line-height: 0.5rem;			}			.tables table tr:first-child td:first-child {				border-radius: 0.1rem 0 0 0;			}			.tables table tr:first-child td:last-child {				border-radius: 0 0.1rem 0 0;			}			.tables table tr:last-child {				border-radius: 0 0 0.1rem 0.1rem;			}			.tables table tr:last-child td {				border-radius: 0 0 0.1rem 0.1rem;			}			.telme {				width: 2.6rem;				height: auto;				margin-left: 0;				max-height: 3.56rem;				overflow-y: hidden;			}			.matop40 {				margin-top: 0.4rem;			}			.btitles {				width: calc(100% - 2.8rem);				margin: 0.5rem 0 0.5rem 0.2rem;				height: auto;			}			.stitlep {				font-size: 0.18rem;				line-height: 0.4rem;			}			.agencygg {				width: 100%;				line-height: 0.5rem;				font-size: 0.26rem;				margin: 0.3rem 0;			}			.aboutme {				width: calc(100% - 0.4rem)!important;				margin-left: 0.2rem!important;			}			.actualWfoor {				height: auto;				margin: 0.3rem 0;			}			.foota {				width: calc(100% - 0.4rem);				margin: 0 0.2rem;				line-height: 0.5rem;				font-size: 0.16rem;			}			.aboutqq {				width: 1.5rem;				height: 1.6rem;				position: fixed;				top: 4.7rem;				right: 0.2rem;				border-radius: 0.1rem;				display: block;			}			.aboutqq a,			.aboutqq a img {				border-radius: 0.1rem;				width: 100%;				height: auto;			}			.bgimg1 {				width: 40%;				height: auto;				margin: 0.5rem 0;			}			.btitlep {				margin-top: 0;			}			.btitles {				width: calc(60% - 0.2rem);				margin: 0.2rem 0 0.2rem 0.2rem;				height: auto;			}		}	.bdnone td{ border:none}	.texcolor td{color:#000}	.bgcolor td{ background:#2c52c8; text-align:center; color:#FFF}	.buybtn{ background:none; border:2px solid #FFF; color:#FFF; width:1.5rem; margin:0.2rem auto; height:0.3rem; display:block; text-align:center; line-height:0.3rem}