.layout {
	position:relative;
	overflow:hidden;
}
.uitflax {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.wrap {
	width:62.5rem;
	margin:0 auto;
}
.header {
	background:#fff;
	position:relative;
	z-index:12;
}
.header .logo {
	width:28.729166666666668rem;
	display:block;
}
.header .logo img {
	width:100%;
	display:block;
}
.header .rts {
	display:flex;
	justify-content:flex-end;
	align-items:center;
}
.header .btn {
	width:6.770833333333334rem;
	border:1px solid #cdcdcd;
	background:#ffa800;
	font-size:1.0416666666666667rem;
	line-height:2.5rem;
	display:block;
	color:#fff;
	text-align:center;
	border-radius:1.5625rem;
	margin-left:1.3020833333333335rem;
}
.header .seach {
	border:1px solid #cccccc;
	width:13.854166666666668rem;
	height:2.5rem;
	border-radius:1.5625rem;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.header .seach .t1 {
	width:calc(100% - 2.7083333333333335rem);
	padding:0 0 0 1.0416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	background:none;
	border:none;
	font-size:0.8333333333333334rem;
	height:100%;
	color:#333;
}
.header .seach .butn {
	width:2.7083333333333335rem;
	height:100%;
	background:url(../images/qw42.png) no-repeat center;
	border:none;
	cursor:pointer;
}
.header .tps {
	padding:0.78125rem 0;
	border-bottom:0.052083333333333336rem solid #e5e5e5;
}
.header .naver ul {
	display:flex;
	justify-content:center;
	align-items:center;
}
.header .naver li a {
	font-size:1.25rem;
	line-height:1.6;
	color:#666666;
	display:block;
	transition:all 0s;
}
.header .naver li span {
	width:0.052083333333333336rem;
	height:0.8333333333333334rem;
	display:block;
	background:#cccccc;
	margin:0 2.34375rem;
}
.header .naver li a:hover,.header .naver li.on a {
	font-size:1.25rem;
	color:#487aba;
	font-weight:bold;
}
.header .naver {
	padding:1.7708333333333335rem 0 1.25rem;
}
.banner img {
	width:100%;
	height:100%;
	display:block;
}
.crumbs {
	background:#fff;
	border-bottom:0.052083333333333336rem solid #cccccc;
	padding:0.8333333333333334rem 0;
}
.crumbs dl {
	display:flex;
	align-items:center;
}
.crumbs dd span,.crumbs dd a {
	font-size:0.9375rem;
	line-height:1.6;
	color:#666666;
	display:block;
}
.crumbs dd span {
	margin:0 0.5208333333333334rem;
}
.footer {
	background:#20252b;
	padding:1.5625rem 0;
}
.footer .link {
	padding-bottom:1.25rem;
	border-bottom:0.052083333333333336rem solid #909295;
	margin-bottom:2.604166666666667rem;
}
.footer .link dl {
	display:flex;
	align-items:center;
	flex-wrap:wrap;
}
.footer .link dt {
	font-size:0.9375rem;
	line-height:1.6;
	color:#fff;
	margin-bottom:0.2604166666666667rem;
}
.footer .link dd a {
	font-size:0.9375rem;
	line-height:1.6;
	color:#bcbdbe;
	display:block;
}
.footer .link dd {
	margin-left:1.3020833333333335rem;
	margin-bottom:0.2604166666666667rem;
}
.footer .txt {
	font-size:0.9375rem;
	line-height:2;
	color:#bcbdbe;
}
.footer ul {
	display:flex;
	justify-content:flex-end;
	align-items:center;
}
.footer li {
	margin-left:1.5625rem;
	width:4.583333333333334rem;
}
.footer li img {
	width:100%;
	display:block;
}
.uitmain {
	background:#f7f8f9;
}
.uitmain .uitflax {
	align-items:flex-start;
}
.copyright {
	margin-top:2.604166666666667rem;
	text-align:center;
	font-size:0.9375rem;
	line-height:1.6;
	color:#bcbdbe;
}
.uitmain {
	background:#f7f8f9;
	padding:3.4375rem 0 4.166666666666667rem;
	display:flex;
	flex-direction:column;
	height:100%;
}
.uitmain .wrap {
	display:flex;
	justify-content:space-between;
	position:relative;
	height:100%;
}
.uitmain .lts {
	position:sticky;
	top:2.604166666666667rem;
	z-index:10;
	width:14.583333333333334rem;
	align-self:flex-start;
}
.uitmain .rts {
	width:calc(100% - 16.927083333333336rem);
}
.uitmain .lts .hs {
	display:flex;
	align-items:center;
	background:#487aba;
	padding:0.8333333333333334rem 1.3020833333333335rem;
}
.uitmain .lts .hs .icon {
	max-width:100%;
	height:auto;
	display:block;
	object-fit:contain;
}
.uitmain .lts h2 {
	font-size:1.5625rem;
	line-height:1.5;
	color:#fff;
	font-weight:bold;
	margin-left:0.7291666666666667rem;
	letter-spacing:0.10416666666666667rem;
}
.uitmain .lts .nav {
	padding:1.5625rem 0 1.25rem 1.5625rem;
	background:#fff;
}
.uitmain .lts li a {
	display:flex;
	align-items:center;
}
.uitmain .lts li .ico {
	width:1.25rem;
	height:1.25rem;
	position:relative;
	overflow:hidden;
}
.uitmain .lts li .ico img {
	width:100%;
	height:100%;
	display:block;
	position:relative;
	top:0;
	margin:auto;
	object-fit:contain;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.uitmain .lts li.on .ico img,.uitmain .lts li:hover .ico img {
	top:-100%;
}
.uitmain .lts li p {
	font-size:1.25rem;
	line-height:1.6;
	color:#999999;
	margin-left:0.5208333333333334rem;
	letter-spacing:0.10416666666666667rem;
}
.uitmain .lts li {
	margin-bottom:1.4583333333333335rem;
}
.uitmain .lts li.on p,.uitmain .lts li:hover p {
	color:#487aba;
}
.zhaoshe .hds {
	border-bottom:0.052083333333333336rem solid #cccccc;
	padding-bottom:0.78125rem;
}
.zhaoshe .hds h1 {
	font-size:1.6666666666666667rem;
	line-height:1.5;
	color:#282828;
	font-weight:bold;
	margin-bottom:0.7291666666666667rem;
}
.zhaoshe .hds h6 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#999999;
}
.zhaoshe .txt {
	font-size:1.0416666666666667rem;
	line-height:1.8;
	color:#333;
	margin-top:1.5625rem;
}
.zhaoshe .xaiz {
	display:flex;
	justify-content:flex-end;
	align-items:center;
	margin-top:5.208333333333334rem;
}
.zhaoshe .xaiz .btn {
	padding:0 1.25rem;
	border:1px solid #cccccc;
	border-radius:1.5625rem;
}
.zhaoshe .xaiz .btn span {
	font-size:0.9375rem;
	line-height:2.5rem;
	color:#282828;
	padding-left:1.3541666666666667rem;
	background:url(../images/qw39.png) no-repeat left center;
	background-size:0.8854166666666667rem auto;
}
.uth2 {
	font-size:1.6666666666666667rem;
	line-height:1.6;
	color:#282828;
	font-weight:bold;
}
.uth2.cen {
	text-align:center;
}
.news ul {
	margin-top:0.8333333333333334rem;
	border-top:0.052083333333333336rem solid #cccccc;
	padding:1.0416666666666667rem 0 1.5625rem;
}
.news li {
	margin-bottom:1.25rem;
}
.news li a {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.news li .pic {
	width:15.625rem;
	height:10.416666666666668rem;
	overflow:hidden;
	border-radius:0.5208333333333334rem;
}
.news li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.news li .ts {
	width:calc(100% - 16.927083333333336rem);
}
.news li h3 {
	font-size:1.25rem;
	line-height:1.6;
	color:#212121;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.news li h6 {
	font-size:0.8333333333333334rem;
	line-height:1.6;
	color:#999999;
	margin:0.5208333333333334rem 0 0.7291666666666667rem;
}
.news li p {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#666666;
	overflow:hidden;
	height:4.8em;
}
.pages dl {
	display:flex;
	justify-content:center;
	align-items:center;
	padding-bottom: 20px;
}
.pages dd a {
	width:1.6666666666666667rem;
	line-height:1.6666666666666667rem;
	border-radius:50%;
	display:block;
	text-align:center;
	font-size:0.8333333333333334rem;
	color:#282828;
}
.pages dd a:hover,.pages dd.on a {
	background:#ffa800;
	color:#fff;
}
.pages dd {
	margin:0 0.2604166666666667rem;
}
.pages dd:nth-child(1) a,.pages dd:last-child a {
	width:3.6458333333333335rem;
	border-radius:0.2604166666666667rem;
	border:1px solid #cccccc;
	margin:0 0.5208333333333334rem;
}
.tongzhi li h4 {
	font-size:1.1458333333333335rem;
	line-height:1.6;
	color:#212121;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:80%;
}
.tongzhi li h5 {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#999999;
}
.tongzhi ul {
	margin-top:0.8333333333333334rem;
	border-top:0.052083333333333336rem solid #cccccc;
	padding:1.0416666666666667rem 0 1.5625rem;
}
.tongzhi li {
	margin-bottom:1.25rem;
}
.tongzhi li a {
	display:flex;
	justify-content:space-between;
	align-items:center;
	border-bottom:0.052083333333333336rem solid rgba(255,255,255,0);
	transition:all 0s;
}
.tongzhi li a:hover {
	border-color:#487aba;
}
.about .abo1 {
	background:#f7f8f9;
	padding:5.208333333333334rem 0;
}
.about .abo1 .wrap {
	align-items:flex-start;
}
.about .abo1 .txt h3 {
	padding-left:1.4583333333333335rem;
	font-size:2.0833333333333335rem;
	line-height:1.2;
	color:#282828;
	font-weight:bold;
	background:url(../images/qw41.jpg) no-repeat left center;
	background-size:0.4166666666666667rem auto;
}
.about .abo1 .txt .del {
	font-size:1.0416666666666667rem;
	line-height:1.8;
	color:#666666;
	margin-top:2.0833333333333335rem;
}
.about .abo1 .pic {
	width:24.739583333333336rem;
	border-radius:0.2604166666666667rem;
	overflow:hidden;
}
.about .abo1 .pic img {
	width:100%;
	display:block;
}
.about .abo1 .txt {
	width:calc(100% - 27.864583333333336rem);
}
.about .abo2 {
	padding:9.0625rem 0 5.208333333333334rem;
}
.about .abo2 .text {
	background:rgba(255,255,255,0.7);
	width:26.041666666666668rem;
	padding:2.0833333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.about .abo2 .text h3 {
	font-size:1.6666666666666667rem;
	line-height:1.5;
	color:#282828;
	font-weight:bold;
	margin-bottom:1.3020833333333335rem;
}
.about .abo2 .text p {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#282828;
}
.about .abo3 {
	background:#f7f8f9;
	padding:3.6458333333333335rem 0 4.166666666666667rem;
}
.about .abo3 ul {
	display:flex;
	flex-wrap:wrap;
	margin-top:2.0833333333333335rem;
	margin-bottom:1.0416666666666667rem;
}
.about .abo3 li {
	margin-bottom:1.25rem;
	margin-right:1.25rem;
	width:calc((100% - 2.604166666666667rem)/3);
	height:13.541666666666668rem;
	overflow:hidden;
}
.about .abo3 li img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.about .abo3 li:nth-child(3n) {
	margin-right:0;
}
.kecheng {
	background:#f7f8f9;
	padding:3.125rem 0 4.6875rem;
}
.utkec {
	margin:2.0833333333333335rem 0 1.0416666666666667rem;
}
.utkec ul {
	display:flex;
	flex-wrap:wrap;
}
.utkec li:nth-child(3n) {
	margin-right:0;
}
.utkec li {
	margin-bottom:1.3541666666666667rem;
	margin-right:1.3541666666666667rem;
	width:calc((100% - 2.8125rem)/3);
	border-radius:0.5208333333333334rem;
	overflow:hidden;
}
.utkec li .pic {
	height:10.416666666666668rem;
	overflow:hidden;
}
.utkec li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.utkec li .ts {
	background:#fff;
	padding:1.3541666666666667rem;
}
.utkec li h3 {
	font-size:1.25rem;
	line-height:1.5;
	color:#333333;
	font-weight:bold;
	height:3em;
	overflow:hidden;
}
.utkec li p {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#ff7b00;
	margin-top:0.78125rem;
}
.shizi {
	background:#f7f8f9;
}
.shizi .hds {
	padding:3.125rem 0;
}
.shizi .list {
	margin:2.0833333333333335rem 0 1.0416666666666667rem;
}
.shizi .list ul {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.shizi .list li {
	margin-bottom:1.0416666666666667rem;
	width:calc((100% - 1.0416666666666667rem)/2);
	background:#fff;
	border-radius:0.5208333333333334rem;
	padding:0.9375rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.shizi .list li a {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.shizi .list li .pic {
	width:12.5rem;
	height:14.583333333333334rem;
	border-radius:0.5208333333333334rem;
	overflow:hidden;
}
.shizi .list li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.shizi .list li .ts {
	width:calc(100% - 14.166666666666668rem);
}
.shizi .list li h3 {
	font-size:1.25rem;
	line-height:1.5;
	color:#333333;
	font-weight:bold;
	margin-bottom:0.8333333333333334rem;
}
.shizi .list li p {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#666666;
}
.shizi .ovs img {
	max-width:100%;
	height:auto;
	display:grid;
	object-fit:contain;
}
.shizi .ovs {
	padding:2.0833333333333335rem 0 4.6875rem;
}
.mask {
	position:fixed;
	left:0;
	right:0;
	top:0;
	z-index:20;
	bottom:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.6);
	display:none;
}
.mskweixim {
	position:fixed;
	left:0;
	right:0;
	top:30%;
	z-index:21;
	width:15.625rem;
	border-radius:0.8333333333333334rem;
	background:#fff;
	margin:0 auto;
	padding:2.0833333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:none;
}
.mskweixim .gb {
	position:absolute;
	right:-1.0416666666666667rem;
	top:-12%;
	z-index:1;
	width:1.5625rem;
	height:1.5625rem;
	background:url(../images/gb.png) no-repeat center/cover;
	background-size:1.5625rem auto;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	cursor:pointer;
}
.mskweixim .gb:hover {
	transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	/* IE 9*/
	-moz-transform:rotate(360deg);
	/* Firefox*/
	-webkit-transform:rotate(360deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(360deg);
}
.mskweixim .wx img {
	width:100%;
	display:block;
	height:auto;
}
.hbanner{
    height: 41.66666666666667rem;
}
.hbanner img {
	width:100%;
	display:block;
	object-fit:cover;
	height:100%;
}
.hpage4 {
	padding:3.125rem 0;
}
.hutit {
	border-bottom:0.052083333333333336rem solid #cccccc;
	padding-bottom:0.625rem;
	margin-bottom:1.9791666666666667rem;
}
.hutit .ls {
	display:flex;
	align-items:center;
}
.hutit .ico {
	max-width:100%;
	height:auto;
	display:block;
	object-fit:contain;
}
.hutit h3 {
	margin-left:0.4166666666666667rem;
	font-size:1.875rem;
	line-height:1.6;
	color:#212121;
	font-weight:bold;
}
.hutit .btn {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#212121;
	display:block;
}
.hpage4 .lts {
	width:41.145833333333336rem;
	height:22.395833333333336rem;
}
.hpage4 .bds .uitflax {
	align-items:flex-start;
}
.hpage4 dl {
	width:calc(100% - 42.708333333333336rem);
}
.hpage4 dd {
	height:10.416666666666668rem;
	margin-bottom:1.5625rem;
}
.hpage4 dd:last-child {
	margin-bottom:0;
}
.hpage4 .uspic {
	width:100%;
	overflow:hidden;
	position:relative;
	height:100%;
}
.hpage4 .uspic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.hpage4 .uspic .ts {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	padding:0.8333333333333334rem 1.875rem;
	background:rgba(0,0,0,.3);
}
.hpage4 .uspic p {
	font-size:1.0416666666666667rem;
	line-height:1.6;
	color:#fff;
}
.hpage4 ul {
	display:flex;
	flex-wrap:wrap;
	margin-top:1.5625rem;
}
.hpage4 li {
	height:200;
	width:calc((100% - 3.0208333333333335rem)/3);
	margin-right:1.4583333333333335rem;
	margin-bottom:1.4583333333333335rem;
}
.hpage4 li:nth-child(3n) {
	margin-right:0;
}
.hpage3 {
	background:#f7f8f9;
	padding:3.125rem 0;
}
.hpage1 {
	margin-top:-5.416666666666667rem;
	position:relative;
	z-index:1;
}
.hpage1 ul {
	display:flex;
	justify-content:space-between;
}
.hpage1 li {
	width:calc((100% - 2.8125rem)/3);
	border-radius:0.625rem;
	overflow:hidden;
	height:10.416666666666668rem;
}
.hpage1 li a {
	width:100%;
	height:100%;
	display:flex;
	justify-content:flex-start;
	align-items:center;
}
.hpage1 li:nth-child(1) {
	background:url(../images/qw1.jpg) no-repeat center/cover;
}
.hpage1 li:nth-child(2) {
	background:url(../images/qw2.jpg) no-repeat center/cover;
}
.hpage1 li:nth-child(3) {
	background:url(../images/qw3.jpg) no-repeat center/cover;
}
.hpage1 li .ts {
	padding:0 1.5625rem;
}
.hpage1 li h3 {
	font-size:1.875rem;
	line-height:1.5;
	color:#fff;
	font-weight:bold;
	margin-bottom:0.625rem;
	letter-spacing:0.10416666666666667rem;
}
.hpage1 li h6 {
	width:3.6458333333333335rem;
	font-size:1.0416666666666667rem;
	line-height:1.875rem;
	color:#212121;
	background:#fff;
	border-radius:1.5625rem;
	text-align:center;
	box-shadow:0 0 0.20833333333333334rem 0.10416666666666667rem rgba(80,80,80,.2);
}
.hpage2 {
	padding:2.125rem 0;
}
.hpage2 .uitflax {
	align-items:flex-start;
}
.hpage2 .lts {
	width:29.947916666666668rem;
	border-radius:0.5208333333333334rem;
	overflow:hidden;
	background:#f7f8f9;
	padding:1.9791666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.hpage2 dl {
	width:calc(100% - 32.03125rem);
}
.hpage2 .lts .pic {
	width:100%;
	height:15.625rem;
	overflow:hidden;
	border-radius:0.5208333333333334rem;
}
.hpage2 .lts .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.hpage2 .lts .ts {
	margin-top:0.78125rem;
}
.hpage2 .lts h3 {
	font-size:1.25rem;
	line-height:1.5;
	color:#212121;
	font-weight:bold;
}
.hpage2 .lts p {
	font-size:1.0416666666666667rem;
	line-height:1.7;
	color:#666666;
	height:3.4em;
	overflow:hidden;
	margin:0.7291666666666667rem 0;
}
.hpage2 .lts h6 {
	width:8.333333333333334rem;
	line-height:2.5rem;
	border:1px solid #cccccc;
	background:#ffa800;
	text-align:center;
	font-size:1.0416666666666667rem;
	color:#fff;
	border-radius:1.5625rem;
}
.hpage2 dd {
	margin-bottom:1.4583333333333335rem;
	border-radius:0.5208333333333334rem;
	overflow:hidden;
	padding:1.1458333333333335rem 1.5625rem;
	background:#f7f8f9;
}
.hpage2 dd a {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.hpage2 dd h3 {
	font-size:1.0416666666666667rem;
	line-height:1.5;
	color:#999999;
	width:5.989583333333334rem;
}
.hpage2 dd h3 span {
	font-size:1.5625rem;
	color:#487aba;
	font-weight:bold;
}
.hpage2 dd h4 {
	font-size:1.25rem;
	line-height:1.6;
	font-weight:bold;
	color:#333333;
	height:3.2em;
	overflow:hidden;
	width:calc(100% - 5.989583333333334rem);
}
.hpage2 dd:last-child {
	margin-bottom:0;
}
.contain {
	background:#f7f8f9;
}
.contain .hd {
	padding:3.6458333333333335rem 0;
}
.contain .hd .wrap {
	display:flex;
	justify-content:space-between;
}
.contain .hd .lt {
	width:20.833333333333336rem;
}
.contain .hd .lt h3 {
	font-size:2.0833333333333335rem;
	color:#282828;
	line-height:1.6;
	font-weight:bold;
}
.contain .hd .lt li {
	margin-top:2.0833333333333335rem;
	padding-left:2.5rem;
	background-size:1.8229166666666667rem;
	background-position:left top !important;
}
.contain .hd .lt li h4 {
	font-size:1.0416666666666667rem;
	font-weight:bold;
	color:#333333;
	line-height:1.6;
}
.contain .hd .lt li p {
	font-size:0.8333333333333334rem;
	color:#666666;
	line-height:1.7;
}
.contain .hd .text {
	flex:1;
	margin-left:2.0833333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:2.0833333333333335rem 2.604166666666667rem;
	background:#fff;
}
.contain .hd .text h4 {
	font-size:1.25rem;
	color:#487aba;
	line-height:1.6;
	font-weight:bold;
	margin-bottom:0.78125rem;
}
.contain .hd .text p {
	font-size:1.0416666666666667rem;
	color:#666;
	line-height:1.8;
}
.contain .hd .text dd:nth-child(n+2) {
	margin-top:2.34375rem;
}
.contain .bd {
	height:36.458333333333336rem;
	position:relative;
}
.contain .map {
	height:100%;
}
.contain .bd .list {
	position:absolute;
	left:18.75rem;
	top:10.416666666666668rem;
	max-height:20.833333333333336rem;
}
.contain .bd .list li {
	border-left:0.10416666666666667rem solid transparent;
	padding-left:1.5625rem;
	color:powderblue;
	background:#fff;
}
.contain .bd .list li.on,.contain .bd .list li:hover {
	background:linear-gradient(to right,#f0f4f9,#fff);
	border-color:#487aba;
}
.contain .bd .list li a {
	display:block;
	padding:1.0416666666666667rem 1.0416666666666667rem 1.0416666666666667rem 3.3333333333333335rem;
	background:url(../images/qw21.png) no-repeat left center/2.604166666666667rem auto;
}
.contain .bd .list li.on a,.contain .bd .list li:hover a {
	background:url(../images/qw21-1.png) no-repeat left center/2.604166666666667rem auto;
}
.contain .bd .list li h4 {
	font-size:1.0416666666666667rem;
	color:#666666;
	line-height:1.5;
}
.contain .bd .list li p {
	font-size:0.8333333333333334rem;
	color:#666;
	line-height:1.6;
}
.contain .bd .list li.on a h4,.contain .bd .list li:hover a h4 {
	color:#333;
}
.zhaoshe .txt img {
	height:auto !important;
}
.header .btn:hover {
	background:#f0a20b;
}
.hpage4 .uspic:hover p,.hutit .btn:hover,.crumbs dd a:hover {
	color:#ffa800;
}
.shizi .list li .pic img,.news li .pic img,.hpage4 .uspic img,.utkec li .pic img,.hpage2 .lts .pic img,.about .abo3 li img {
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.shizi .list li:hover .pic img,.news li:hover .pic img,.hpage4 .uspic:hover img,.utkec li:hover .pic img,.hpage2 .lts:hover .pic img,.about .abo3 li:hover img {
	transform:scale(1.1);
	-ms-transform:scale(1.1);
	/* IE 9*/
	-moz-transform:scale(1.1);
	/* Firefox*/
	-webkit-transform:scale(1.1);
	/* Safari 和 Chrome*/
	-o-transform:scale(1.1);
}
.footer .link dd a:hover {
	color:#fff;
}
.shizi .list li,.utkec li,.hpage2 dd,.hpage1 li {
	position:relative;
	top:0;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.shizi .list li:hover,.utkec li:hover,.hpage2 dd:hover,.hpage1 li:hover {
	top:-0.3125rem;
	box-shadow:0 0.20833333333333334rem 0.3125rem 0 rgba(80,80,80,.1);
}
.hpage1 li:hover h6 {
	background:#ffa800;
	color:#fff;
}
.tongzhi li:hover h4,.tongzhi li:hover h5,.news li:hover h3 {
	color:#487aba;
}
.zhaoshe .xaiz .btn:hover {
	border-color:#487aba;
	background:#487aba;
}
.zhaoshe .xaiz .btn:hover span {
	color:#fff;
	background:url(../images/qw39-1.png) no-repeat left center;
}
