<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";



/*通用样式*/
*{ padding:0; margin:0;}
li{ list-style:none;}
img{ border:none;}
.indent{ text-indent:2em;}
.clear{ clear:both; *zoom:1; height:10px; line-height:10px; overflow:hidden; margin-bottom:-10px;}
.clearboth{ clear:both;}
.floatleft{ float:left;}
.red{ color:red;}
.ff6400,.ff6400 a{ color:#ff6400; font-weight:bold;}
.table{border-collapse: collapse;/* 边框合并属性 */ background:url(../images/table.jpg) repeat-x 0px 1px; line-height:30px; text-align:center;}
.table td{border: 1px solid #cccccc; }
.table1 td{ border:0px; padding-left:10px;}
.table2{border-collapse: collapse;/* 边框合并属性 */ line-height:30px; text-align:center;}
.table2 td{border: 1px solid #cccccc; }
.font12{ font-size:12px; font-weight:normal;}
.lineheight40{ line-height:40px;}
.uphead{background:url(../images/table.jpg) repeat-x 0px 1px; line-height:30px; text-align:center;}
.uptd{border: 1px solid #cccccc;}

.showpage {width:100%; padding-bottom:10px;}
.showpage .showpage1{width:auto; float:left; position:relative; left:50%; }
.paginator { font:12px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px; text-align:left; position:relative; right:50%; float:left;} 
.paginator a {border:solid 1px #ccc;color:#8c8c8c;cursor:pointer;text-decoration:none; height:16px; line-height:16px; background:#f8f8f8; } 
.paginator a:visited {padding: 1px 6px; border: solid 1px #8c8c8c; text-decoration: none;} 
.paginator .cpb {border:1px solid #8c8c8c;font-weight:700;color:#FFF;background:#8c8c8c;} 
.paginator a:hover {border:solid 1px #8c8c8c;color:#FFF;text-decoration:none;background-color:#8c8c8c;} 
.paginator a,.paginator a:visited,.paginator .cpb,.paginator a:hover {float:left;height:15px; min-width:10px;_width:10px;margin-right:5px;text-align:center;white-space:nowrap;font-size:12px;font-family:Arial,SimSun;padding:0 3px; padding-top:2PX;} 
.paginator .cpb a:hover{ color:#000;}
.page_fy{border:#E3E3E3 solid 1px; padding:2px 5px;}
.page_shuzi{border:#E3E3E3 solid 1px; padding:2px 5px;}
.page_tianchong{border:#ccc solid 1px; background:none; font-size:12px; padding:1px 5px; background:#f8f8f8;}
.kuang_go{border:#ccc solid 1px; padding:0px 5px;  background:#f8f8f8;margin-right:2px; margin-left:5px; line-height:16px; height:16px;}
/*liuyan*/
.liuyan_kuang{border:#E3E3E3 solid 1px; background:none;}
.liuyan_tijiao{border:solid 1px #ccc; margin-top:5px;  width:82px; height:24px; line-height:24PX; display:block;}
.web_anniu{ background:url(inc/inc.jpg) no-repeat; width:100px; height:35px; line-height:35px; border:none;}
/*tupian*/
.chanpin_image{ padding:1px; border:#E3E3E3 solid 1px; background:#FFF; overflow:hidden; margin:0;}
.description{ height:30px; line-height:30px; overflow:hidden;  }
/*xinwen*/
ul.newslist_time{ margin:0px; padding:4px 0px 1px 0px; }
#newslist_time li.newslist_time { margin:0px; padding-left:15px; list-style-type: none; height:25px; background: transparent url(../ima/news_line.gif) 0px 4px no-repeat; line-height:20px; }
li.newslist_time .time{ float:right; font:10px/17px Verdana, Arial, Helvetica, sans-serif; color:#380000; padding:0px; }
a.newslist_time:link,a.newslist_time:visited,a.newslist_time:active{ color:#000; text-decoration: none; font:12px/21px Verdana, Arial, Helvetica, sans-serif; }
a.newslist_time:hover{ color:#ff0000; font:12px/21px Verdana, Arial, Helvetica, sans-serif; }
/*read*/
.h2{width:100%; min-height:40px; _height:40px; line-height:40px; text-align:center; font-size:16px; font-weight:bold; color:#333333; margin-bottom:10px;}
.info{ height:22px; line-height:22px; margin:10px 0; _display:inline;  background:#e5e5e5; color:#333333; padding:0; text-align:center; margin-bottom:5px;}
.info ul{ min-width:100px; _width:100%; margin:0 auto; padding:0; text-align:center;}
.info li { padding:0 15px;  min-width:100px; _width:30%; display:inline; position:relative;}
#ckepop{ position:absolute; top:0px; left:60px; width:200px;}



@media (min-width: 768px) {
	.pc {
		display: block;

	}

	.sj {
		display: none;
	}

	* {
		padding: 0;
		margin: 0;
	}

	html {
		overflow-x: hidden;
	}

	ul,
	p,
	dl,
	dt {
		margin: 0;
		padding: 0;
	}

	ul,
	dl {
		list-style: none;
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	em,
	i,
	span,
	b {
		margin: 0;
		padding: 0;
		font-style: normal;
	}

	img {
		border: 0;
	}

	body {
		font-size: 14px;
		font-family: "Microsoft Yahei";
		color: #333333;
		background-color: #fff;
	}

	a {
		text-decoration: none;
		color: #333333;
	}

	a:hover {
		color: #fe5f5b;
	}

	.wap {
		width: 1200px;
		margin: 0 auto;
	}


	/*header*/
	.main_box {
		margin: 0 auto;
		width: 1200px;
		position: relative;
	}

	.header {
		height: 100px;
		z-index: 9;
	}

	.header .main_box {
		position: relative;
		height: 100px;
		background: #fff;
	}

	/*nav*/
	#nav {}

	#nav .big_box {
		border-right: 1px solid #e4e4e6;
	}

	#nav ul {
		margin-right: -50px;
	}

	#nav li {
		position: relative;
		width: 132px;
		display: block;
		float: left;
		border-left: 1px solid #e4e4e6;
	}

	#nav li.logo {
		display: block;
		height: 100px;
		width: 274px;
		border-left: 0;
	}

	#nav li.logo img {
		padding-top: 24px;
		display: block;
	}

	#nav li .a {
		display: inherit;
		text-align: center;
	}

	#nav li.first .a {
		background: none;
	}

	#nav li .a {
		height: 100px;
	}

	#nav li .a strong {
		padding-top: 32px;
		font-size: 15px;
		color: #555556;
		text-align: center;
		display: block;
		margin-bottom: 3px;
		position: relative;
		z-index: 2;
	}

	#nav li .a span {
		font-size: 12px;
		color: #bfc0c6;
		text-transform: uppercase;
		text-align: center;
		position: relative;
		z-index: 1;
	}

	#nav li .a i {
		position: absolute;
		top: 35px;
		left: -1px;
		display: block;
		z-index: 1;
		height: 0px;
		width: 2px;
		background: #d60007;
	}

	#nav li.on i {
		height: 30px;
	}

	#nav li.on .a strong {}

	#nav li:hover i {
		height: 30px;
	}

	#nav li:hover .a strong {}

	#nav .title {}

	#nav .list {
		display: none;
		left: 20px;
		top: 100px;
		position: absolute;
		height: 50px;
		width: 700px;
	}

	#nav .list .box {
		text-align: left;
		position: relative;
	}

	#nav .list a {
		font-weight: normal;
		margin-left: 20px;
		padding: 0 10px;
		color: #fff;
		line-height: 50px;
		font-size: 14px;
	}

	#nav .list a:hover {
		color: #fff;
	}

	#nav .text_left {
		left: auto;
		right: 35px;
	}

	#nav .text_left .box {
		text-align: right;
	}

	#nav .text_left .box a {}

	.list_box {
		position: absolute;
		left: 0px;
		top: 100px;
		z-index: 9;
		height: 0px;
		line-height: 50px;
		width: 100%;
		filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#CCDF203D', endColorstr='#CCDF203D');
		background: rgba(37, 46, 101, 1);
	}


	/*flash*/
	.banner {
		width: 100%;
		height: 536px;
		clear: both;
		position: relative;
	}

	.banner .btn-video {
		display: block;
		width: 108px;
		height: 55px;
		position: absolute;
		top: 213px;
		right: 242px;
		/*margin-right: -154px;*/
		z-index: 9;
	}

	.flexslider {
		position: relative;
		height: 536px;
		overflow: hidden;
		background: url(../images/loading.gif) 50% no-repeat;
	}

	.slides {
		position: relative;
		z-index: 1;
	}

	.slides li {
		height: 536px;
	}

	.slides li a {
		display: block;
		width: 100%;
		height: 100%;
		cursor: pointer;
	}

	.flex-control-nav {
		position: absolute;
		bottom: 10px;
		z-index: 2;
		width: 100%;
		text-align: center;
	}

	.flex-control-nav li {
		display: inline-block;
		width: 14px;
		height: 14px;
		margin: 0 5px;
		*display: inline;
		zoom: 1;
	}

	.flex-control-nav a {
		display: inline-block;
		width: 14px;
		height: 14px;
		line-height: 40px;
		overflow: hidden;
		background: url(../images/dot.png) right 0 no-repeat;
		cursor: pointer;
	}

	.flex-control-nav .flex-active {
		background-position: 0 0;
	}

	.flex-direction-nav {
		position: absolute;
		z-index: 3;
		width: 100%;
		top: 45%;
	}

	.flex-direction-nav li a {
		display: block;
		width: 50px;
		height: 50px;
		overflow: hidden;
		cursor: pointer;
		position: absolute;
	}

	.flex-direction-nav li a.flex-prev {
		left: 40px;
		background: url(../images/prev.png) center center no-repeat;
	}

	.flex-direction-nav li a.flex-next {
		right: 40px;
		background: url(../images/next.png) center center no-repeat;
	}

	/*news*/
	.news {
		background: #fff;
		overflow: hidden;
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.tit {
		text-align: center;
	}

	.tit .line-lft {
		display: block;
		float: left;
		width: 36px;
		height: 1px;
		background: #c0c0c0;
		margin: 25px 0;
	}

	.tit span {
		display: block;
		font-style: normal;
		float: left;
		text-align: center;
		font-size: 40px;
		padding: 0 25px;
		color: #666666;
		font-size: 33px;
	}

	.tit .tit-box {
		width: 254px;
		margin: 0 auto;
		overflow: hidden;
		line-height: 50px;
	}

	.tit p {
		font-variant: small-caps;
		font-size: 24px;
		line-height: 20px;
		color: #898989;
	}

	/*gundong*/
	.news-box {
		width: 1200px;
		margin: 0 auto;
		padding-top: 20px;
	}

	.productmore {
		position: relative;
		height: 5px;
	}

	.productmore span.leftbt {
		position: absolute;
		left: -80px;
		top: 180px;
	}

	.productmore span.rightbt {
		position: absolute;
		right: -80px;
		top: 180px;
	}

	#scrollbox ul {
		padding: 0;
		margin: 0;
		overflow: hidden;
		height: 360px;
	}

	#scrollbox ul li {
		float: left;
		width: 356px;
		height: 230px;
		vertical-align: middle;
		font-size: 12px;
		padding: 0px;
		border: 1px solid #ddd;
		margin: 0 21px;
	}

	#scrollbox ul li span {
		display: block;
		font-size: 16px;
		color: #333333;
		line-height: 40px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	#scrollbox ul li em {
		display: block;
		font-size: 13px;
		color: #999999;
		line-height: 20px;
		font-style: normal;
	}

	#scrollbox ul li p {
		font-size: 14px;
		color: #999999;
		line-height: 24px;
		margin-bottom: 5px;
		display: -webkit-box;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}

	.pointer {
		cursor: pointer;
		;
	}

	#scrollbox ul li a {
		display: block;
		width: 345px;
		;
		height: 220px;
		text-decoration: none;
		color: #2b2a2a;
		zoom: 1;
	}

	#scrollbox .cp-img {
		width: 346px;
		height: 220px;
		border: 0px;
		overflow: hidden;
		margin: 5px;
	}

	#scrollbox img {
		width: 100%;
		transition: all 3s;
		-moz-transition: all 3s;
		-ms-transition: all 3s;
		-o-transition: all 3s;
		-webkit-transition: all 3s;
		 object-fit: cover;
	}

	#scrollbox a:hover img {
		transform: scale(1.2);
		-webkit-transform: scale(1.2);
	}

	/*profile*/
	.profile {
		background: #f2f2f2;
		height: 460px;
		padding: 30px 0;
		width: 100%;
		overflow: hidden;
		position: relative;
	}

	.profile-box {
		height: 460px;
		position: absolute;
		width: 45%;
		z-index: 1;
	}

	.profile .wap {
		position: relative;
		z-index: 2;
	}

	.porfile-img {
		float: left;
		padding: 30px 0 0 154px;
		width: 501px;
	}

	.profile-txt {
		float: right;
		width: 460px;
		padding-top: 50px;
		background: url(../images/22.jpg) no-repeat left 55px;
	}

	.profile-txt .gs-tit {
		color: #898989;
		font-size: 32px;
		line-height: 30px;
		display: block;
		padding-left: 50px;
	}

	.profile-txt em {
		color: #898989;
		font-size: 17px;
		line-height: 30px;
		font-variant: small-caps;
		font-style: normal;
		display: block;
		padding-left: 50px;
	}

	.profile-txt p {
		color: #333333;
		font-size: 14px;
		line-height: 26px;
		margin-top: 20px;
		margin-bottom: 30px;
		text-indent: 2em;
		display: -webkit-box;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 8;
		-webkit-box-orient: vertical;
	}

	.profile-txt .profile-more {
		font-size: 18px;
		line-height: 36px;
		border: 1px solid #d7000f;
		padding: 8px 24px;
		color: #d7000f;
	}

	/*ywly*/
	.ywly {
		background: url(../images/ywly-bg.jpg) center;
		overflow: hidden;
		padding-top: 50px;
		height: 548px;
	}

	.ywly .tit .line-lft,
	.ywly .tit span,
	.ywly .tit p {
		color: #fff;
	}

	.ywly-ul {
		overflow: hidden;
		padding-top: 20px;
	}

	.ywly-ul ul {
		width: 1200px;
		margin: 0 auto;
		overflow: hidden;
	}

	.ywly-ul ul li {
		float: left;
		width: 25%;
		text-align: center;
		color: #fff;
		position: relative;
		padding: 20px 0;
		top: 0;
		transition: top .5s;
		-moz-transition: top .5s ease;
		/* Firefox 4 */
		-webkit-transition: top .5s ease;
		/* Safari å’Œ Chrome */
		-o-transition: top .5s ease;
		/* Opera */
	}

	.ywly-ul ul li a {
		color: #fff;
		display: block;
		padding: 10px;
	}

	.ywly-ul ul li .ywly-box {
		overflow: hidden;
		border: 1px solid #fff;
		padding: 70px 20px 40px 20px;
	}

	.ywly-ul ul li img {
		display: block;
		margin: 0 auto;
		margin-bottom: 10px;
	}

	.ywly-ul ul li .span {
		display: block;
		font-size: 18px;
		line-height: 36px;
		margin-bottom: 10px;
	}

	.ywly-ul ul li p {
		line-height: 22px;
		font-size: 14px;
		height: 66px;
		display: -webkit-box;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}

	.ywly-ul ul li:hover {
		color: #fff;
		top: -20px;
		cursor: pointer;
	}

	.more {
		text-align: center;
		padding: 35px 10px;
	}

	.more a {
		font-size: 18px;
		padding: 10px 25px;
		color: #fff;
		border: 1px solid #fff;
	}

	.footer {
		background: #fff;
		overflow: hidden;
		padding: 40px 0;
	}

	.footer .fot-lx {
		width: 270px;
		float: left;
		line-height: 30px;
	}

	.footer .fot-lx dt {
		font-size: 18px;
		line-height: 36px;
	}

	.footer .fot-link {
		/*width: 600px;*/
		width: 160px;
		float: left;
		padding-left: 30px;
		border-left: 1px solid #ddd;
		border-right: 1px solid #ddd;
	}

	.footer .fot-link dl {
		width: 140px;
		float: left;
		padding: 0 30px;
	}

	.footer .fot-link dl dt {
		font-size: 18px;
		line-height: 36px;
	}

	.footer .fot-link dl dd {
		line-height: 30px;
	}

	.footer .ewm {
		/*width: 160px;*/
		width: 700px;
		float: right;
		text-align: center;
	}

	.footer .ewm span {
		line-height: 20px;
		font-size: 16px;
		height: 40px;
		display: block;
	}

	.footer .ewm img {
		width: 100px;
		height: 100px;
		padding: 10px;
		border: 1px solid #ddd;
		margin-top: 20px;
	}

	.footer .ewm ul li {
		float: left;
		width: 160px;
	}

	.banquan {
		background: #6f6f6f;
		height: 60px;
		line-height: 60px;
		color: #fff;
		font-size: 14px;
	}

	.banquan a {
		color: #fff;
	}

	.banquan span {
		float: right;
	}



	/*sub*/
	.sub {
		background: #f2f2f2;
		width: 100%;
		overflow: hidden;
		padding-bottom: 30px;
	}

	.sub .wap {
		width: 1200px;
		margin: 0 auto;
	}

	/*site*/
	.site {
		width: 1200px;
		margin: 0 auto;
		font-size: 14px;
		height: 60px;
		line-height: 60px;
		overflow: hidden;
		color: #333;
	}

	.sub .leftside {
		width: 232px;
		float: left;
	}

	.sub .leftside .lft-tit {
		color: #fff;
		font-size: 18px;
		height: 60px;
		padding-top: 16px;
		padding-left: 20px;
		background: url(../images/lft-titbg.jpg) right no-repeat #252e65;
	}

	.sub .leftside .lft-tit p {
		font-weight: bold;
		font-size: 18px;
		line-height: 20px;
		font-variant: small-caps;
		font-weight: normal;
	}

	.sub .leftside .lft-ul {
		overflow: hidden;
		margin-bottom: 28px;
	}

	.sub .leftside .lft-ul li {
		margin-top: 6px;
	}

	.sub .leftside .lft-ul a {
		display: block;
		border: 1px solid #252e65;
		height: 60px;
		line-height: 60px;
		font-size: 16px;
		color: #252e65;
		background: url(../images/lft-jt.png) 88% no-repeat #fff;
		padding-left: 28px;
	}

	.sub .leftside .lft-ul a:hover {
		background: url(../images/lft-jton.png) 92% no-repeat #252e65;
		color: #fff;
	}

	.sub .leftside .lft-ul a.hov {
		background: url(../images/lft-jton.png) 92% no-repeat #252e65;
		color: #fff;
	}

	/*rightside*/
	.sub .rightside {
		overflow: hidden;
		width: 918px;
		float: right;
		padding-bottom: 20px;
	}

	/*jianjie*/
	.rightside .neirong {
		font-size: 16px;
		line-height: 36px;
	}

	.rightside .neirong img {
		max-width: 100%;
	}

	/*news*/
	.news-list dl {
		overflow: hidden;
		margin-bottom: 28px;
	}

	.news-list dl dt {
		width: 193px;
		height: 120px;
		float: left;
		margin-right: 20px;
		overflow: hidden;
	}

	.news-list dl dt img {
		/*border: 4px solid #fff;*/
	}

	.news-list dl dd.news-tit {
		font-size: #333;
		font-size: 20px;
		line-height: 36px;
	}

	.news-list dl dd.news-date {
		color: #999999;
		font-size: 14px;
		line-height: 30px;
	}

	.news-list dl dd.news-txt {
		color: #333;
		font-size: 14px;
		line-height: 24px;
		text-indent: 2em;
		display: -webkit-box;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}

	.news-list dl a {
		overflow: hidden;
		display: block;
		position: relative;
	}

	.news-list dl img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center;
		transition: transform 1s;
		-ms-transition: transform 1s;
		-moz-transition: transform 1s;
		-webkit-transition: transform 1s;
		-o-transition: transform 1s;
	}

	.news-list dl a img:hover {
		transform: scale(1.2, 1.2);
		-ms-transform: scale(1.2, 1.2);
		-moz-transform: scale(1.2, 1.2);
		-webkit-transform: scale(1.2, 1.2);
		-o-transform: scale(1.2, 1.2);
	}

	/*page*/
	.page {
		width: 918px;
		padding-bottom: 20px;
		height: auto;
		overflow: hidden;
		line-height: 34px;
		font-size: 14px;
		color: #000;
	}

	.page a {
		padding: 6px 12px;
		font-size: 14px;
		background: #fff;
		border: 1px solid #ddd;
		color: #000;
		cursor: pointer;
	}

	.page a:hover {
		color: #333;
	}

	.page select {
		height: 25px;
	}

	/*sub-details*/
	.rightside h1.title {
		font-size: 30px;
		color: #000;
		margin-top: 10px;
		padding-bottom: 24px;
		font-weight: bold;
		line-height: 32px;
		text-align: center;
	}

	.rightside .info {
		color: #666;
		padding: 5px 0;
	}

	.rightside .info span {
		margin-right: 20px;
	}

	.sub-details {
		padding: 20px 40px;
		line-height: 30px;
		font-size: 14px;
	}

	/*share*/
	.share {
		overflow: hidden;
	}

	.share .bdsharebuttonbox {
		float: right;
	}

	/*turn*/
	.turn {
		color: #999999;
		padding-top: 20px;
		margin-top: 20px;
		border-top: 1px solid #ddd;
	}

	.turn li {
		line-height: 36px;
		font-size: 14px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.other {
		padding-top: 20px;
	}

	.other p {
		font-size: 24px;
		line-height: 60px;
	}

	/*other-news*/
	.other .other-news li {
		overflow: hidden;
		vertical-align: middle;
	}

	.other .other-news li a {
		line-height: 32px;
		width: 740px;
		float: left;
		vertical-align: middle;
		font-size: 14px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.other .other-news span {
		float: right;
		font-size: 14px;
		color: #999;
		line-height: 32px;
	}

	/*zhaopingangwei*/
	.zhaopingangwei {
		width: 840px;
		margin: 0 auto;
		color: #333;
		padding-top: 40px
	}

	.zhaopingangwei li {
		position: relative;
		border-bottom: 1px solid #ddd;
		margin-bottom: 40px;
		padding-bottom: 40px;
	}

	.zhaopingangwei li h2 {
		font-size: 24px;
		line-height: 40px;
		margin-bottom: 20px;
	}

	.zhaopingangwei li p {
		font-size: 13px;
		line-height: 30px;
	}

	.zhaopingangwei li p span {
		padding-right: 10px;
	}

	.zhaopingangwei li h3 {
		font-size: 16px;
		line-height: 40px;
		margin-bottom: 10px;
		margin-top: 10px;
	}

	.zhaopingangwei li p.yaoqiu {
		padding-left: 40px;
	}

	a.toudi-btn {
		border: 0;
		background: none;
		width: 120px;
		height: 42px;
		line-height: 42px;
		font-size: 20px;
		font-weight: normal;
		text-align: center;
		color: #fff;
		background: #d60007;
		cursor: pointer;
		font-family: "Microsoft Yahei";
		position: absolute;
		top: 50px;
		right: 30px;
		display: block;
		border-radius: 5px;
	}

	a.toudi-btn:hover {
		color: #fff;
	}

	.zhaopin ul li .btn-yingpin {
		display: block;
		width: 80px;
		height: 35px;
		line-height: 35px;
		border-radius: 5px;
		text-align: center;
		border: 1px solid #0066cc;
		color: #fff;
		background: #0066cc;
		margin-left: 8px;
		font-size: 16px;
		float: right;
		margin-top: 0px;
	}

	.zhaopin ul li .btn-yingpin:hover {
		border: 1px solid #0066cc;
		color: #0066cc;
		background: #fff;
	}

	.zhaopin ul li .btn-chakan {
		display: block;
		width: 80px;
		height: 35px;
		line-height: 35px;
		border-radius: 5px;
		text-align: center;
		border: 1px solid #0066cc;
		color: #fff;
		background: #0066cc;
		margin-left: 8px;
		font-size: 16px;
		float: right;
		margin-top: 0px;
	}

	.zhaopin ul li .btn-chakan:hover {
		border: 1px solid #0066cc;
		color: #0066cc;
		background: #fff;
	}

	/*zaixiantoudi*/
	.rczp {
		padding: 50px 0;
	}

	.rczp .ny-tit {
		width: 260px;
		margin: 0 auto;
		height: 50px;
		line-height: 50px;
		text-align: center;
		background: url(../images/tit-bg.jpg) center no-repeat;
	}

	.rczp .ny-tit span {
		padding: 0 15px;
		font-size: 30px;
		color: #252e65;
	}

	.resume_title {
		width: 100%;
		height: 10px;
		position: relative;
		border-bottom: 1px dashed #252e65;
		margin-bottom: 50px;
	}

	.resume_title .title_text {
		display: block;
		width: 130px;
		line-height: 20px;
		font-size: 16px;
		color: #333;
		position: absolute;
		top: 1px;
		left: 50%;
		margin-left: -65px;
		background: #f2f2f2;
		text-align: center;
	}

	.resume_title .title_text .title_dot {
		display: block;
		width: 9px;
		height: 9px;
		/* background: url(../images/pages/title_dot.png) no-repeat;*/
		position: absolute;
		top: 5px;
	}

	.resume_title .title_text .title_dot.left {
		left: 0;
	}

	.resume_title .title_text .title_dot.right {
		right: 0;
	}

	.resume_title .title_detail {
		display: block;
		width: 100%;
		position: absolute;
		bottom: -40px;
		left: 0;
		text-align: center;
		color: #999;
		text-align: center;
	}

	.resume_title.two {
		margin-bottom: 80px;
	}

	.message_table {
		width: 100%;
		font-size: 16px;
		margin-bottom: 60px;
	}

	.td textarea {
		height: 180px;
		width: 744px;
		border: 1px solid #e6e6e6;
		border: 1px solid #ccc;
		outline: 0;
		box-shadow: 2px 2px 2px #eee inset;
		-webkit-transition: all .15s ease-in;
		-moz-transition: all .15s ease-in;
		transition: all .15s ease-in;
	}

	.hide_box {
		width: 960px;
		margin: 0 auto;
		clear: both;
		overflow: hidden;
		padding-top: 40px;
	}

	.hide_box em {
		font-style: normal;
	}

	.message_table {
		width: 100%;
		font-size: 16px;
		margin-bottom: 60px;
	}

	.hide_box .message_table {
		margin-bottom: 50px;
	}

	.message_table.first {
		margin-bottom: 20px;
	}

	.message_table .table_tr {
		display: block;
		width: 450px;
		float: left;
		line-height: 40px;
		font-size: 16px;
		color: #333;
		margin-bottom: 30px;
		font-style: normal;
	}

	.message_table .table_tr.long {
		width: 900px;
	}

	.message_table .table_tr.long .td {
		width: 730px;
	}

	.message_table .table_tr .th {
		display: block;
		float: left;
		width: 120px;
		margin-right: 20px;
		text-align: right;
	}

	.message_table .table_tr .th i {
		margin-right: 5px;
		color: red;
	}

	.message_table .table_tr .td {
		width: 300px;
		float: left;
		position: relative;
	}

	.message_table .table_tr .td label {
		display: block;
		width: 100%;
		font-size: 12px;
		line-height: 16px;
		position: absolute;
		top: 45px;
		left: 5px;
		color: red;
	}

	.message_table .table_tr .message_txt {
		display: block;
		width: 278px;
		height: 20px;
		line-height: 20px;
		padding: 9px 10px;
		font-size: 16px;
		border: 1px solid #ccc;
		outline: 0;
		box-shadow: 2px 2px 2px #eee inset;
		-webkit-transition: all .15s ease-in;
		-moz-transition: all .15s ease-in;
		transition: all .15s ease-in;
	}

	.message_table .table_tr .message_txt.time {
		padding-right: 30px;
		width: 100px;
		float: left;
		background: url(../images/pages/date_icon.png) no-repeat right 6px center;
	}

	.message_table .table_tr .message_txt.time.over {
		margin-left: 10px;
	}

	.message_table .table_tr .message_txta {
		display: block;
		width: 730px;
		height: 150px;
		border: 1px solid #e6e6e6;
		line-height: 20px;
		padding: 9px 10px;
		font-size: 16px;
		resize: none;
	}

	.message_table .table_tr .message_txt.small {
		width: 178px;
		float: left;
		border-left: 0;
	}

	.message_table .table_tr .message_txt.long {
		width: 730px;
	}

	.message_table .table_tr .message_sel {
		display: block;
		width: 300px;
		height: 40px;
		border: 1px solid #e6e6e6;
		padding: 0 5px;
		line-height: 40px;
		font-size: 16px;
		border: 1px solid #ccc;
		outline: 0;
		box-shadow: 2px 2px 2px #eee inset;
		-webkit-transition: all .15s ease-in;
		-moz-transition: all .15s ease-in;
		transition: all .15s ease-in;
	}

	.message_table .table_tr .message_sel.small {
		width: 100px;
		float: left;
	}

	.message_table .table_tr .message_sel.small_2 {
		width: 145px;
		float: left;
	}

	.message_table .table_tr .message_sel.small_2.second {
		margin-left: 10px;
	}

	.message_table .table_tr .sex_item {
		display: inline-block;
		padding-left: 30px;
		background: url(../images/pages/radio.png) no-repeat left center;
		margin-right: 20px;
		cursor: pointer;
	}

	.message_table .table_tr .sex_item.checked {
		background: url(../images/pages/radio_checked.png) no-repeat left center;
	}

	.message_table .table_tr .file_hint {
		color: #999;
	}

	.message_table.company {
		border-top: 1px dashed #e6e6e6;
		padding-top: 50px;
	}

	.message_table.company.first {
		border-top: 0;
		padding-top: 0px;
		margin-bottom: 20px;
	}

	.btn-box {
		width: 210px;
		margin: 0 auto;
		padding-top: 20px;
	}

	.tijiao-btn {
		border: 0;
		background: none;
		width: 210px;
		height: 42px;
		line-height: 42px;
		font-size: 20px;
		font-weight: normal;
		text-align: center;
		color: #fff;
		background: #252e65;
		cursor: pointer;
		font-family: "Microsoft Yahei";
	}

	/*list-pic*/
	.list-pic {
		padding-bottom: 20px;
	}

	.list-pic li {
		display: inline-block;
		width: 280px;
		height: 250px;
		margin: 0 11px;
		margin-top: 25px;
	}

	.list-pic li a {
		width: 280px;
		height: 200px;
		overflow: hidden;
		display: block;
		position: relative;
	}

	.list-pic li a img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center;
		transition: transform 1s;
		-ms-transition: transform 1s;
		-moz-transition: transform 1s;
		-webkit-transition: transform 1s;
		-o-transition: transform 1s;
	}

	.list-pic li a img:hover {
		transform: scale(1.2, 1.2);
		-ms-transform: scale(1.2, 1.2);
		-moz-transform: scale(1.2, 1.2);
		-webkit-transform: scale(1.2, 1.2);
		-o-transform: scale(1.2, 1.2);
	}

	.list-pic li p {
		height: 50px;
		line-height: 50px;
		background: #fff;
		width: 258px;
		color: #fff;
		text-align: left;
		padding-left: 20px;
		color: #333;
		border: 1px solid #ddd;
		border-top: 1px solid #fff;
	}

	.news-list dl dd.news-txt2 {
		color: #333;
		font-size: 14px;
		line-height: 24px;
		height: 24px;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-box-orient: vertical;
	}
}

@media (max-width: 767px) {
	.pc {
		display: none;
	}

	.sj {
		display: block;
	}

	

	html,
	body {
		padding: 0;
		margin: 0;
	}

	* {
		padding: 0;
		margin: 0;
	}

	ul,
	ol,
	li,
	dl {
		list-style: none;
		margin: 0;
		padding: 0;
	}

	body {
		font-size: 14px;
		color: #333;
		max-width: 750px;
		margin: 0 auto;
		font-family: "microsoft yahei";
		background: #fff;
	}

	a {
		text-decoration: none;
		color: #333;
	}

	a:hover {
		color: #333;
	}

	img {
		max-width: 100%;
	}

	.wap {
		margin-top: 50px;
		background: #f2f2f2;
	}

	/*header*/
	.header {
		height: 50px;
		width: 100%;
		max-width: 750px;
		margin: 0 auto;
		position: fixed;
		top: 0;
		z-index: 100;
		border-bottom: 3px solid #6a6a6a;
		background: #fff;
	}

	.logo {
		padding: 10px 0 0 12px;
		float: left;
		height: 40px;
	}

	.logo img {
		margin: auto;
		max-height: 36px;
	}

	/* nav */
	.sp_nav,
	.sp_nav2 {
		width: 35px;
		background: #6a6a6a;
		float: right;
		position: relative;
		cursor: pointer;
		height: 30px;
		margin-top: 15px;
		margin-right: 10px;
		border-radius: 5px;
	}

	.sp_nav2 {
		margin-top: 8px;
		height: 25px;
		right: 12px;
	}

	.sp_nav2 img {
		width: 15px;
		vertical-align: sub;
	}

	.sp_nav2 i {
		font-style: normal;
	}

	.sp_nav span {
		display: block;
		background: #fff;
		width: 25px;
		height: 2px;
		position: absolute;
		left: 5px;
		top: 5px;
		transition: all ease 0.35s;
	}

	.sp_nav em {
		position: absolute;
		left: -35px;
		top: 5px;
		font-style: normal;
	}

	.sp_nav span:nth-of-type(1) {
		top: 7px;
	}

	.sp_nav span:nth-of-type(2) {
		top: 14px
	}

	.sp_nav span:nth-of-type(3) {
		top: 21px
	}

	.sp_nav_se span:nth-of-type(1) {
		top: 15px;
		transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-o-transform: rotate(45deg);
	}

	.sp_nav_se span:nth-of-type(2),
	.sp_nav_se span i {
		width: 0
	}

	.sp_nav_se span:nth-of-type(3) {
		top: 15px;
		transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
	}

	.sjj_nav {
		max-width: 750px;
		margin: 0 auto;
		position: fixed;
		z-index: 999999;
		background: #F4F4F4;
		width: 100%;
		height: 100%;
		top: -150%;
		transition: top ease 0.5s;
		overflow-y: scroll;
	}

	.sjj_nav2 {
		display: none;
		top: 260px;
	}

	.nav_show {
		top: 53px
	}

	.nav_show2 {
		display: block;
		transition: display ease .9s;
		position: static;
	}

	.sjj_nav&gt;ul&gt;li:first-child {
		overflow: hidden;
		border-top: 0
	}

	.sjj_nav ul li i {
		position: absolute;
		top: 5px;
		right: 0px;
		height: 30px;
		padding: 0px 7px 0 7px;
	}

	.sjj_nav ul li i svg {
		transform: rotate(-90deg);
		transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-webkit-transform: rotate(-90deg);
		-o-transition: all ease 0.35s
	}

	.sjj_nav ul li .sjj_nav_i_se svg {
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
	}

	.sjj_nav ul li {
		border-top: 1px #E6E6E6 solid;
		margin: 0 20px;
		position: relative;
		line-height: 50px;
		cursor: pointer;
	}

	.sjj_nav&gt;ul&gt;li:last-child {
		border-bottom: 1px #ddd solid;
	}

	.sjj_nav ul li ul {
		display: none
	}

	.sjj_nav ul li a {
		color: #333;
		width: 80%;
	}

	.sjj_nav ul li a.ww {
		display: block;
		width: 100%;
	}

	.sjj_nav ul li ul li {
		margin: 0;
	}

	.sjj_nav ul li ul li a {
		color: #999;
		display: block;
		font-size: 12px;
	}

	.sjj_nav ul li i svg {
		width: 20px;
		height: 20px;
		fill: #252e65;
	}

	.sjj_nav ul li .sjj_nav_i_se svg {
		fill: #252e65;
	}

	.sjj_nav ul li ul li&gt;ul {
		margin-left: 10px
	}


	/*banner*/
	.flash {
		width: 100%;
		overflow: hidden;
	}

	.flash img {
		width: 100%;
		height: 150px;
        vertical-align: middle;
        object-fit: cover;
	}

	.box_swipe {
		width: 100%;
		float: left;
		overflow: hidden;
		position: relative;
	}

	.box_swipe&gt;ol {
		width: 100%;
		box-sizing: border-box;
		height: 20px;
		position: absolute;
		z-index: 10;
		bottom: 0px;
		text-align: center;
		background-color: rgba(0, 0, 0, 0.5);
	}

	.box_swipe&gt;ol&gt;li {
		display: inline-block;
		margin: 5px;
		width: 10px;
		height: 10px;
		background-color: #d7d4d4;
		border-radius: 10px;
	}

	.box_swipe&gt;ol&gt;li.on {
		background-color: #d7000f;
	}


	/*news*/
	.news {
		background: #fff;
		padding: 10px 10px;
	}

	/*tit*/
	.tit {
		text-align: center;
		margin-bottom: 18px;
	}

	.tit .line-lft {
		display: block;
		float: left;
		width: 50px;
		height: 1px;
		background: #c0c0c0;
		margin: 20px 0;
	}

	.tit span {
		display: block;
		font-style: normal;
		float: left;
		text-align: center;
		font-size: 21px;
		padding: 0 20px;
		color: #666666;
	}

	.tit .tit-box {
		width: 232px;
		margin: 0 auto;
		overflow: hidden;
		line-height: 40px;
		display: flex;
        justify-content: center;
	}

	.tit p {
		font-variant: small-caps;
		font-size: 18px;
		line-height: 0;
		color: #898989;
	}

	.news .news-img {
		position: relative;
		height: 120px;
		line-height: 120px;
	}

	.news .news-img img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

	.news .news-img p {
		position: absolute;
		top: 0;
		left: 0;
		text-align: center;
		background: #252e65;
		color: #fff;
		padding: 5px;
		width: 60px;
	}

	.news .news-img p span {
		font-size: 26px;
	}

	.news .news-tit {
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-size: 16px;
		line-height: 2;
		color: #000;
	}

	.news .news-txt {
		display: -webkit-box;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		margin-bottom: 10px;
	}

	.news .swiper-button-prev,
	.news .swiper-button-next {
		width: 40px;
		height: 32px;
		background-size: 40px 32px;
	}

	.news .swiper-button-prev {
		left: 0px;
		z-index: 9999;
		position: absolute;
		background-image: url(../images/leftjt.png);
	}

	.news .swiper-button-next {
		right: 0px;
		z-index: 999;
		background-image: url(../images/rightjt.png);
	}



	/*profile*/
	.profile {
		padding: 10px;
		background: #f2f2f2;
		overflow: hidden;
	}

	.profile-img {
		overflow: hidden;
	}

	.profile-img img {
		vertical-align: middle;
	}

	.profile-box {
		background: #fff;
		/*border: 3px solid #d7000f;*/
		padding: 15px 10px;
		position: relative;
	}

	.profile-box .b {
		font-size: 28px;
		/*color: #d7000f;*/
		margin-left: 30%;
	}

	.profile-box .en {
		font-size: 12px;
		color: #666;
		margin-bottom: 10px;
		margin-left: 30%;
	}

	.profile-box .ico-profile {
		position: absolute;
		left: 50px;
		top: 0;
		width: 40px;
	}

	.profile-box .profile-txt {
		line-height: 30px;
		font-size: 16px;
		display: -webkit-box;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 5;
		-webkit-box-orient: vertical;
		text-align: left;
		text-indent: 2em;
	}

	.profile-more {
		margin: 20px 0;
		text-align: left;
		text-align: center;
	}

	.profile-more a {
		color: #fff;
		font-size: 15px;
		background: #73747a;
		padding: 8px 16px;
		border-radius: 20px;
	}

	.fot-lxfs {
		padding: 10px;
		overflow: hidden;
		border-bottom: 1px solid #fff;
        background: #6a6a6a;
	}

	.lxfs-bg {
		line-height: 20px;
		color: #fff;
		text-align: center;
	}

	.fot-ewm {
		width: 100px;
		float: right;
	}

	/*ywly*/
	.ywly {
		background: #6a6a6a;
		background-size: 100% auto;
		overflow: hidden;
		padding: 10px;
	}

	.ywly .tit span {
		color: #fff;
		background: url(../images/tit-lajt.png) bottom no-repeat;
	}

	.ywly .tit p {
		color: #fff;
	}

	.anli {
		border: 1px solid #fff;
		padding: 20px 0;
	}

	.anli-img {
		width: 100%;
		text-align: center;
	}

	.anli-img img {
		width: 40%;
		margin: 0 auto;
	}

	.anli-name {
		display: block;
		font-size: 16px;
		color: #fff;
		line-height: 40px;
		text-align: center;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.anli-zhiwu {
		font-size: 12px;
		color: #fff;
		line-height: 20px;
		display: block;
		text-align: left;
		padding: 0 10px;
		display: -webkit-box;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}

	.ywly .swiper-slide {
		padding-bottom: 30px;
	}



	/*footer*/
	.footer {
		color: #fff;
		padding: 16px 0;
		width: 100%;
		background: #6a6a6a;
		text-align: center;
		font-size: 12px;
		
	}

	.footer a {
		color: #fff;
		font-size: 12px;
	}



	/*sub*/
	.site {
		padding: 0px 15px;
		padding-top: 5px;
		position: relative;
		z-index: 9;
		height: 40px;
		color: #333;
		border-bottom: 1px solid #b0b4bb;
		background: linear-gradient(180deg, #f2f2f2 0%, #e0e0e0 100%);
	}

	.back {
		display: block;
		margin-top: 5px;
		line-height: 28px;
		height: 28px;
		font-size: 16px;
		float: left;
		color: #252e65;
	}

	.back img {
		margin-right: 5px;
	}

	.span-fl {
		position: absolute;
		z-index: 9999;
		right: 40px;
		top: 12px;
	}

	.list-tit {
		width: 242px;
		margin: 0 auto;
		overflow: hidden;
		line-height: 40px;
		margin-top: 20px;
	}

	.list-tit em {
		display: block;
		float: left;
		width: 36px;
		height: 1px;
		background: #c0c0c0;
		margin: 20px 0;
	}

	.list-tit span {
		display: block;
		font-style: normal;
		width: 170px;
		float: left;
		text-align: center;
		font-size: 26px;
		color: #666666;
	}

	/*jianjie*/
	.sub-jianjie {
		font-size: 14px;
		line-height: 28px;
		padding: 20px 15px;
		padding-top: 5px;
	}

	.sub-jianjie img {
		max-width: 100%;
	}

	/*news*/
	.sub-news {
		padding: 10px 20px;
		overflow: hidden;
	}

	.sub-news .news-list {
		padding: 10px 0;
		/*overflow: hidden;*/
		height: 80px;
	}

	.sub-news .news-list dt {
		width: 115px;
		height: 73px;
		float: left;
	}

	.sub-news .news-list dt img {
		width: 100%;
		height: 100%;
	}

	.sub-news .news-list dd {
		display: -webkit-box;
		padding-left: 20px;
		font-size: 12px;
		color: #666;
	}

	.sub-news .news-list dd span {
		display: block;
		width: 100%;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		font-size: 14px;
		color: #333;
	}

	.sub-news .news-list dd.txt {
		font-size: 12px;
		text-indent: 2em;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}




	/*details*/
	.details {
		padding: 0px 10px;
	}

	.title {
		padding: 30px 0px 0px 0px;
		text-align: center;
		color: #333333;
		font-size: 22px;
	}

	.ny-info {
		height: 36px;
		line-height: 36px;
		color: #999;
		text-align: center;
		font-size: 12px;
	}

	.neirong-txt {
		padding: 10px 0;
		line-height: 24px;
		font-size: 14px;
	}

	.neirong-txt img {
		max-width: 100%；
	}

	/*share*/
	.share {
		overflow: hidden;
	}

	.share .bdsharebuttonbox {
		float: right;
	}

	/*turn*/
	.turn {
		color: #999999;
		padding-top: 10px;
		margin-top: 10px;
		border-top: 1px solid #ddd;
	}

	.turn li {
		line-height: 24px;
		font-size: 14px;
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}


	/*other*/
	.other {
		padding: 5px;
		padding-bottom: 15px;
	}

	.other p {
		font-size: 16px;
		line-height: 2;
	}


	/*other-news*/
	.other .other-news li {
		overflow: hidden;
		vertical-align: middle;
		line-height: 30px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.other .other-news li a {
		line-height: 30px;
		background: url("../images/ico2.jpg") no-repeat left center;
		padding-left: 15px;
		margin-left: 3px;
		vertical-align: middle;
	}

	/*liuyan*/
	.liuyan {
		padding: 10px 20px;
	}

	.liuyan-table {
		width: 100%;
		border-collapse: separate;
		border-spacing: 0px 10px;
	}

	.liuyan-table td {
		height: 35px;
		text-align: left;
	}

	.liuyan-table tr input {
		font-family: '微软雅黑';
		width: 91%;
		padding: 10px;
		border: 1px solid #ddd;
	}

	.liuyan-table textarea {
		resize: none;
		border: 1px solid #DCDCDC;
		box-sizing: border-box;
		padding: 10px;
		height: 125px;
		width: 100%;
		margin: 0 0 15px;
		font-family: '微软雅黑';
		outline: none;
	}

	.liuyan-table .tjtg {
		width: 100%;
		border: 0;
		background: #d7000f;
		color: #fff;
	}

	.liuyan-table .inp1 {
		width: 110px;
		border: 1px solid #ddd;
	}

	.liuyan-table img {
		width: 70px;
		height: 29px;
		vertical-align: middle;
		margin: 0px 10px 4px;
	}

	/*zhaopinxiangqing*/
	.inform {
		width: 100%;
		padding: 10px 20px;
		overflow: hidden;
		position: relative;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-top: 1px solid #d60007;
	}

	.inform .w100 {
		width: 100%;
		float: left;
	}

	.inform .postname {
		width: 100%;
		float: left;
		font: 800 1.15em/25px "Microsoft Yahei";
	}

	.inform .compname {
		width: 100%;
		font: 1em/25px "";
		color: #666;
		float: left;
	}

	.inform .edu {
		width: 60%;
		float: left;
		font: 0.9em/20px "";
		color: #999;
	}

	.inform .salary {
		width: 40%;
		float: left;
		text-align: right;
		color: #ed2d36;
		font: 0.9em/20px "";
	}

	.inform .collect {
		position: absolute;
		right: 15px;
		top: 15px;
		text-align: center;
	}

	.inform .collect img {
		width: 25px;
		height: 25px;
		text-align: center;
	}

	.inform .collect p {
		font: 0.8em/10px "";
		text-align: center;
		color: #666;
	}

	.inform .tit {
		width: 100%;
		height: 40px;
		background: #dddddd;
		font: 800 1.15em/40px "Microsoft Yahei";
		color: #2585e5;
		padding-left: 10px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}

	.explain {
		width: 100%;
		line-height: 22px;
		padding: 10px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		color: #999;
	}

	.position {
		width: 100%;
		overflow: hidden;
		padding-bottom: 20px;
	}

	.position .infor {
		width: 100%;
		border-top: 1px dotted #ccc;
		border-bottom: 1px dotted #ccc;
		padding: 0;
	}

	.position .infor ul {
		width: 100%;
		overflow: hidden;
	}

	.position .infor li {
		width: 50%;
		float: left;
		padding: 5px 8px;
		border-right: 1px dotted #ccc;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		text-align: center;
	}

	.position .infor li:last-child {
		border-right: 0;
	}

	.position .infor .xx {
		font: 700 1.25em/30px "Microsoft Yahei";
	}

	.position .request {
		width: 100%;
		padding: 10px;
		line-height: 22px;
		color: #999;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}

	.position .request h2 {
		width: 100%;
		font: 800 18px/40px "Microsoft Yahei";
		color: #333;
	}

	.position .request-p {
		font-size: 14px;
		line-height: 24px;
	}

	.btn-yp1 {
		display: block;
		width: 80%;
		margin: 0 10%;
		float: right;
		background-color: #d60007;
		font-size: 15px;
		text-align: center;
		height: 40px;
		line-height: 40px;
		color: #fff;
		border-radius: 20px;
	}

	吴格羽 2019/2/19 9:23:33

	/*yingpin*/
	.yingpin {
		width: 98%;
		margin: 10px 1%;
		background: #fff;
		padding: 8px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}

	.yingpin ul {
		width: 100%;
		overflow: hidden;
	}

	.yingpin li {
		width: 100%;
		float: left;
		margin: 5px 0px;
	}

	.yingpin li .left {
		width: 30%;
		float: left;
		line-height: 30px;
		font-size: 13px;
		text-align: right;
		background: #f8f8f8;
		padding-right: 10px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}

	.yingpin li .right {
		width: 70%;
		float: left;
		line-height: 30px;
		padding-left: 10px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}

	.yingpin li .right img {
		width: 80%;
	}

	.yingpin .inp {
		width: 90%;
		border: 1px solid #ddd;
		color: #999;
		font-size: 0.9em;
		padding-left: 5px;
		height: 30px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}

	.yingpin .inp1 {
		width: 10%;
		height: 25px;
		color: #999;
		font-size: 0.9em;
		border: 1px solid #ddd;
		margin: 2.5px 5px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}

	.yingpin .inp3 {
		width: 88%;
		height: 75px;
		color: #999;
		font-size: 0.9em;
		border: 1px solid #ddd;
		margin: 0px 5px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}

	.yingpin .btn {
		margin-top: 15px;
		width: 100%;
	}

	.yingpin .btn li {
		width: 40%;
		margin: 10px 5%;
		float: left;
	}

	.btn1 {
		width: 100%;
		border-radius: 5px;
		height: 40px;
		background: #d60007;
		font: 1.125em/40px "Microsoft Yahei";
		color: #fff;
		border: 0;
		-webkit-appearance: none;
		text-align: center;
	}

	.btn2 {
		width: 100%;
		border-radius: 5px;
		height: 40px;
		background: #9e9e9e;
		font: 1.125em/40px "Microsoft Yahei";
		color: #fff;
		border: 0;
		-webkit-appearance: none;
	}


	/*list-pic*/
	.list-pic {
		padding-bottom: 20px;
	}

	.list-pic li {
		display: inline-block;
		width: 47%;
		margin: 0 1%;
		margin-top: 25px;
	}

	.list-pic li a {
		width: 100%;
		height: 160px;
		overflow: hidden;
		display: block;
		position: relative;
	}

	.list-pic li a img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center;
	}

	.list-pic li p {
		position: absolute;
		height: 40px;
		line-height: 40px;
		background: #000;
		width: 100%;
		opacity: 0.7;
		color: #fff;
		text-align: center;
		bottom: 0px;
	}





	.sub-news .news-list dd.txt2 {
		font-size: 12px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		height: 20px;
		line-height: 20px;
		display: block;
	}

	.ewm-list {
		overflow: hidden;
		margin-bottom: 10px;
		margin-top: 10px;
	}

	.ewm-list li {
		width: 20%;
		text-align: center;
		float: left;
		box-sizing: border-box;
		padding: 0 5px;
	}

	.ewm-list li em {
		font-style: normal;
		font-size: 12px;
	}

	.ewm-list img {
		width: 100%;
	}
}
</pre></body></html>