span{

    vertical-align: inherit;

}



/*资讯首页*/



.bottom-pop-prev {

	background: none;

}



.news-nav-wrap {

	height: 85px;

	background: #fff;

	border-bottom: 1px solid #e6e6e6;

	/* margin-bottom: 20px; */

}

.news-index-block{

	margin-top: 20px;

}



.news-nav {

	position: relative;

	overflow: hidden;

	height: 100%; 

}



.news-nav .mark {

	position: absolute;

	width: 50px;

	height: 4px;

	background: #ffd205;

	bottom: 0;

	left: 30px;

}



.news-nav .send-resume {

	position: absolute;

	right: 0;

	top: 20px;

	width: 120px;

	height: 45px;

	text-align: center;

	line-height: 45px;

	font-size: 19px;

	color: #333;

	background: #ffd205;

	border-radius: 4px;

}



.news-nav>li {

	float: left;

	height: 100%;

}



.news-nav>li:last-child {

	margin-right: 0;

}



.news-nav>li>a {

	display: block;

	height: 100%;

	padding: 0 25px;

	font-size: 16px;

	color: #999;

	line-height: 85px;

}



.news-nav>li.active>a,

.news-nav>li>a:hover {

	color: #222;

}



/*轮播*/

.index-carousel {

	float: left;

	width: 780px;

	height: 400px;

	overflow: hidden;

	position: relative;

}



.index-carousel-ul {

	position: absolute;

	left: 0px;

	top: 0;

}



.index-carousel-ul li {

	float: left;

	position: relative;

}



.index-carousel-p {

	width: 780px;

	height: 400px;

}



.index-carousel-p>.bg {

	position: absolute;

	width: 100%;

	height: 100%;

	background: #000;

	opacity: .3;

	filter: alpha(opacity=3);

	-moz-opacity: .3;

	-khtml-opacity: .3;

}



.index-carousel-p>img {

	display: block;

	width: 100%;

	height: 100%;

}



.index-carousel-con {

	position: absolute;

	width: 100%;

	text-align: center;

	bottom: 75px;

}



.index-carousel-con>p {

	width: 90%;

	margin: auto;

	font-size: 30px;

	color: #fff;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.index-carousel .num {

	position: absolute;

	width: 100%;

	text-align: center;

	bottom: 30px;

	left: 0;

}



.index-carousel .num li {

	width: 10px;

	height: 10px;

	background: #f9f8f7;

	border-radius: 50%;

	display: inline-block;

	margin: 0 10px;

	cursor: pointer;

}



.index-carousel .num li.on {

	width: 22px;

	border-radius: 10px;

}



/*最新资讯*/

.part-recent-news {

	float: right;

	width: 400px;

}



.recent-news-block {

	position: relative;

	border: 1px solid #e3e3e3;

}



.recent-news-tit {

	margin: 13px 0;

	width: 96px;

	text-align: center;

	height: 36px;

	line-height: 36px;

	font-size: 16px;

	color: #333;

	background: #ffd205;

	border-top-right-radius: 15px;

	border-bottom-right-radius: 15px;

}



.refresh-b {

	position: absolute;

	right: 30px;

	top: 0;

}



.refresh-line {

	margin: auto;

	width: 1px;

	height: 26px;

	background: #ffd205;

}



.refresh-news-btn {

	width: 28px;

	text-align: center;

	height: 28px;

	background: #ffd205;

	border-radius: 50%;

	cursor: pointer;

}



.refresh-news-btn>i {

	display: block;

	line-height: 28px;

	font-size: 16px;

	color: #333;

	transition: all .7s ease-in-out;

	-moz-transition: all .7s ease-in-out;

	-webkit-transition: all .7s ease-in-out;

	-o-transition: all .7s ease-in-out;

}



.recent-news-con {

	padding: 0 18px 20px;

}



.recent-news-item {

	position: relative;

}



.recent-item-circle {

	position: absolute;

	width: 8px;

	height: 8px;

	background: #ccc;

	border-radius: 50%;

	left: -4px;

}



.recent-item-det {

	padding: 0 12px 18px;

	border-left: 1px solid #ccc;

}



.recent-news-r {

	margin-left: 10px;

}



.recent-news-time {

	margin-bottom: 8px;

	font-size: 12px;

	color: #909aa3;

}



.recent-news-desc {

	display: block;

	font-size: 16px;

	color: #31363b;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.recent-news-desc:hover {

	color: #ff5b05;

}



.look-major-box {

	margin-top: 25px;

}



.look-major-tt {

	float: left;

	line-height: 28px;

	font-size: 14px;

	color: #545d64;

}



.look-major-ul {

	float: left;

}



.look-major-ul>li {

	float: left;

	margin-right: 15px;

}



.look-major-ul>li>a {

	display: block;

	min-width: 90px;

	text-align: center;

	height: 26px;

	line-height: 26px;

	font-size: 12px;

	color: #545d64;

	border: 1px solid #e3e3e3;

	border-radius: 10px;

	background: #fff

}



/*广告轮播*/

.index-adver {

	width: 1200px;

	height: 100px;

	overflow: hidden;

	position: relative;

}



.index-adver-ul {

	position: absolute;

	left: 0;

	top: 0;

}



.index-adver-ul li {

	float: left;

	position: relative;

}



.index-carousel-p {

	width: 780px;

	height: 400px;

}



.ndex-adver-p {

	display: block;

	width: 100%;

	height: 100px;

}



.ndex-adver-p img {

	width: 100%;

	height: 100%;

}



.index-adver-p {

	display: block;

	width: 1200px;

	height: 100px;

}



.index-adver-p>img {

	display: block;

	width: 100%;

	height: 100%;

}



.index-adver .num {

	position: absolute;

	text-align: center;

	bottom: 10px;

	right: 0;

}



.index-adver .num li {

	width: 10px;

	height: 10px;

	background: #fff;

	border-radius: 50%;

	display: inline-block;

	margin-right: 15px;

	cursor: pointer;

}



.index-adver .num li.on {

	background-color: #439c29;

}



.news-type-cate {

	float: left;

	width: 276px;

	margin-right: 35px;

}



.news-cate-tit {

	padding: 5px 0;

	font-size: 16px;

	color: #333;

	border-bottom: 2px solid #333;

}



.news-cate-tit>a {

	display: block;

	color: #333;

}



.news-cate-tit:hover {

	color: #ff5b05;

}



.news-cate-p {

	position: relative;

	display: block;

	margin: 20px 0;

	width: 276px;

	height: 147px;

}



.news-cate-p img {

	display: block;

	width: 100%;

	height: 100%;

}



.news-img-tit {

	position: absolute;

	bottom: 0;

	padding: 0 2%;

	width: 96%;

	text-align: center;

	height: 34px;

	line-height: 34px;

	font-size: 14px;

	color: #fff;

	background: rgba(0, 0, 0, .4);

	filter: progid:dximagetransform.microsoft.gradient(startcolorstr=#66000000, endcolorstr=#66000000);

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.news-cate-item {

	display: block;

	width: 100%;

	margin-bottom: 10px;

	font-size: 14px;

	overflow: hidden;

}



.news-cate-item>.txt {

	display: block;

	width: 80%;

	color: #333;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.news-cate-item>.txt:hover {

	color: #ff5b05;

}



.news-cate-item>.time {

	color: #666;

}



.post-resume-block {

	float: right;

	width: 262px;

	background: #fff;

	border-top: 2px solid #ffd205;

}



.post-resume-titbox {

	padding-top: 18px;

	overflow: hidden;

}



.post-resume-tit {

	float: left;

	padding-left: 10px;

	font-size: 16px;

	color: #333;

	border-left: 4px solid #ffd205;

}



.index-more-btn {

	float: right;

	margin-right: 10px;

	font-size: 14px;

	color: #666;

}



.index-more-btn:hover {

	color: #ff5b05;

}



.post-resume-con {

	padding: 10px;

}



.hot-post-item {

	display: block;

	padding: 8px 0;

}



.post-item-tit {

	display: block;

	margin-bottom: 5px;

	width: 100%;

	font-size: 14px;

	color: #333;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.post-item-tit:hover {

	color: #ff5b0b;

}



.post-item-det {

	display: block;

	font-size: 12px;

	color: #666;

	overflow: hidden;

}



.post-item-det>.area>a {

	font-size: 12px;

	color: #666;

}



.post-item-det .price {

	color: #ff4848;

}



.new-resume-item {

	display: block;

	padding: 9px 0;

	font-size: 12px;

	color: #666;

	overflow: hidden;

}



.new-resume-item .name {

	margin-right: 5px;

	color: #333;

	width: 18%;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.new-resume-item .major {

	width: 52%;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



/*合作媒体*/

.news-index-tit {

	padding: 20px 0;

	font-size: 16px;

	color: #333;

}



.coop-media-list {

	position: relative;

	display: block;

	float: left;

	margin-right: 45px;

	width: 198px;

	height: 128px;

	border: 1px solid #dcdcdc;

	cursor: pointer;

}



.coop-media-list:hover {

	box-shadow: 0 0 8px 2px #f1f1f1;

	border: 1px solid #f1f1f1;

}



.coop-media-list:hover .coop-media-show {

	display: block;

	top: 0;

}



.coop-media-list:last-child {

	margin-right: 0;

}



.coop-media-list p {

	width: 100%;

	height: 100%;

}



.coop-media-show {

	position: absolute;

	display: none;

}



.coop-media-p1 {

	background:  center no-repeat;

}



.coop-media-p2 {

	background:  center no-repeat;

}



.coop-media-p3 {

	background:  center no-repeat;

}



.coop-media-p4 {

	background:  center no-repeat;

}



.coop-media-p5 {

	background:  center no-repeat;

}



.coop-media-show1 {

	background:  center no-repeat;

}



.coop-media-show2 {

	background:  center no-repeat;

}



.coop-media-show3 {

	background:  center no-repeat;

}



.coop-media-show4 {

	background:  center no-repeat;

}



.coop-media-show5 {

	background:  center no-repeat;

}



/*友情链接*/

.friend-link-con {

	padding-bottom: 20px;

	overflow: hidden;

}



.friend-link-item {

	float: left;

	margin-right: 30px;

	margin-bottom: 15px;

	font-size: 14px;

	color: #666;

}



.friend-link-item:hover {

	color: #ff5b05;

}



/*聚合页*/

.agg-page-con {

	padding-bottom: 30px;

}



.agg-page-tip {

	margin: 10px 0;

	font-size: 16px;

	color: #343434;

}



.agg-page-tip>span {

	color: #40b420;

}



.agg-page-l {

	width: 915px;

}



.agg-article-item {

	padding: 27px 20px 27px 0;

	border-top: 1px solid #eef0f2;

}



.agg-article-p {

	position: relative;

	float: left;

	width: 210px;

	height: 145px;

}



.agg-article-p img {

	display: block;

	width: 100%;

	height: 100%;

}



.agg-article-p span.jian {

	position: absolute;

	left: 0;

	top: 0;

	z-index: 88;

	display: inline-block;

	width: 28px;

	height: 28px;

	background: url(/uploads/image/fmaanimages/ico-jian.png) no-repeat;

}



.agg-article-p span.re {

	position: absolute;

	left: 0;

	top: 0;

	z-index: 88;

	display: inline-block;

	width: 28px;

	height: 28px;

	background: url(/uploads/image/fmaanimages/ico-re.png) no-repeat;

}



.agg-article-r {

	float: left;

	margin-left: 18px;

	width: 74%;

}



.agg-article-tit {

	display: block;

	margin-top: 12px;

	font-size: 18px;

	color: #333;

}



.agg-article-tit:hover {

	color: #fb6c2e;

}



.agg-article-ul {

	margin-top: 13px;

	overflow: hidden;

}



.agg-article-ul>li {

	float: left;

	margin-right: 20px;

	font-size: 14px;

	color: #999;

}



.agg-article-ul>li a {

	display: block;

	font-size: 14px;

	color: #999;

}



.agg-article-browse i {

	margin-right: 3px;

	font-size: 16px;

	vertical-align: middle;

}



.agg-article-browse span {

	vertical-align: middle;

}



.agg-article-desc {

	margin-top: 13px;

	width: 100%;

	height: 42px;

	line-height: 21px;

	font-size: 14px;

	color: #666;

	overflow: hidden;

	text-overflow: ellipsis;

}



.agg-article-tag {

	float: right;

	display: block;

	margin: 20px 10px 0;

	font-size: 14px;

	color: #2096e9;

}



/*聚合页-右侧*/

.agg-page-r {

	width: 262px;

}



.recom-href-p {

	display: block;

	width: 262px;

	height: 165px;

}



/* .hang-card-p{

	background:  center no-repeat;

} */

.hang-card-p {

	background:  center no-repeat;

	margin-top: 10px;

}



.recruit-extend-p {

	background:  center no-repeat;

}



.handle-apt-p {

	background:  center no-repeat;

}



.adver-coop-p {

	background:  center no-repeat;

}



.adv-swiper .swiper-wrapper .swiper-slide {

	position: relative;

	width: 262px;

	height: 165px;

}



.adv-swiper .swiper-wrapper .swiper-slide a {

	position: absolute;

	width: 100%;

	height: 100%;

}



.eva-nav-block {

	position: relative;

}



.choose-nav-item {

	float: left;

	margin-right: 8px;

	background: #fff;

}



.choose-area-item {

	position: relative;

}



.choose-nav-li {

	float: left;

	display: block;

	height: 22px;

	border: 1px solid #dcdcdc;

	cursor: pointer;

}



.choose-nav-w1 {

	width: 128px;

}



.choose-nav-w2 {

	width: 70px;

}



.choose-nav-li>input {

	float: left;

	height: 22px;

	padding: 0 4px;

	font-size: 12px;

	color: #666;

	border: none;

	outline: none;

	cursor: pointer;

}



.choose-nav-w1>input {

	width: 108px;

}



.choose-nav-w2>input {

	width: 50px;

}



.choose-nav-li>i {

	font-size: 12px;

	color: #666;

}



.choose-cate-block {

	width: 100%;

	height: 200px;

	position: absolute;

	z-index: 99;

	text-align: left;

	left: 0;

	top: 23px;

	border: 1px solid #dcdcdc;

	background: #fff;

}



.choose-cate-ul {

	position: relative;

	width: 50%;

	height: 180px;

	padding: 10px 0;

	overflow: hidden;

	overflow-y: scroll;

	background: #fff;

}



.choose-area-ul {

	width: 100%;

	overflow-y: auto;

	text-align: center;

}



.choose-cate-ul>li,

.choose-cate-subul>li {

	display: block;

	padding: 0 8px;

	position: relative;

}



.choose-cate-major {

	display: block;

	padding: 8px 0;

	width: 100%;

	font-size: 12px;

	color: #333;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	cursor: pointer;

}



.choose-cate-major:hover,

.active .choose-cate-major {

	color: #fb6c2e;

}



.choose-cate-subul {

	position: absolute;

	top: 0;

	width: 50%;

	right: 0;

	display: block;

	height: 180px;

	padding: 10px 0;

	overflow: hidden;

	overflow-y: auto;

	background: #fff;

	z-index: 9;

}



.eva-nav-btn {

	float: left;

	width: 44px;

	height: 24px;

	font-size: 12px;

	color: #fff;

	background: #5ea1fb;

	border: none;

	outline: none;

	cursor: pointer;

}



.eva-result-block {

	margin-top: 10px;

	background: #fff;

}



.eva-result-con {

	padding: 15px 0;

	text-align: center;

}



.eva-result-desc {

	margin-bottom: 10px;

	font-size: 12px;

	color: #333;

}



.eva-result-major>span {

	margin-right: 5px;

}



.eva-result-tip {

	margin-bottom: 25px;

	font-size: 12px;

	color: #666;

}



.eva-result-price {

	margin-bottom: 15px;

	overflow: hidden;

}



.eva-price-item {

	width: 49%;

	font-size: 12px;

	color: #333;

}



.eva-price-item .num {

	display: inline-block;

	width: 56px;

	text-align: center;

	font-size: 16px;

	color: #ff3434;

	vertical-align: baseline;

}



.eva-price-line {

	display: block;

	background:  center no-repeat;

	width: 1px;

	height: 26px;

}



.eva-result-btn a {

	display: inline-block;

	margin: 0 12px;

	width: 80px;

	text-align: center;

	height: 28px;

	line-height: 28px;

	font-size: 12px;

	color: #fff;

	background: #5ea1fb;

}



.hot-cert-item {

	float: left;

	margin: 6px 10px 6px 0;

	font-size: 14px;

	color: #666;

}



.hot-cert-item:hover {

	color: #ff5b0b;

}



.time-list-nav {

	padding: 15px 10px 0;

	text-align: center;

}



.time-list-nav>a {

	display: inline-block;

	margin: 0 25px;

	font-size: 16px;

	color: #999;

	cursor: pointer;

}



.time-list-nav>.active {

	color: #333;

}



.time-list-box {

	padding: 10px 8px;

}



.list-nav-item {

	margin-top: 12px;

	font-size: 14px;

	color: #333;

	overflow: hidden;

}



.list-nav-item>label {

	float: left;

	width: 20px;

	color: #999;

}



.list-nav-r {

	float: left;

	width: 91%;

	min-height: 28px;

}



.list-nav-t {

	margin-bottom: 3px;

}



.list-nav-t .certlist {

	float: left;

	width: 80%;

	color: #333;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



.list-nav-t .certlist:hover {

	color: #ff5b05;

}



.list-nav-t .time {

	color: #999;

}



.list-nav-sum {

	width: 100%;

	margin-bottom: 5px;

	font-size: 12px;

	color: #666;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



/*列表页-政策解读*/

.cate-tag-item {

	padding-bottom: 13px;

	overflow: hidden;

}



.cate-tag-item:last-child {

	margin-bottom: 20px;

}



.cate-tag-item label {

	float: left;

	margin-right: 20px;

	min-width: 46px;

	text-align: center;

	height: 22px;

	line-height: 22px;

	font-size: 14px;

	color: #333;

	border-radius: 10px;

	background: #ffd205;

}



.cate-tag-ul {

	float: left;

	width: 88%;

	overflow: hidden;

	height: 20px;

}



.cate-tag-ul.active {

	height: auto;

}



.cate-tag-ul>li {

	float: left;

	margin-right: 20px;

}



.cate-tag-ul>li>a {

	display: block;

	line-height: 22px;

	font-size: 14px;

	color: #666;

}



.cate-tag-ul>li>.active,

.cate-tag-ul>li>a:hover {

	color: #fb6c2e;

}



.cate-tag-btn {

	float: right;

	font-size: 14px;

	color: #fb6c2e;

	cursor: pointer;

}



.cate-tag-btn span {

	vertical-align: middle;

}



.cate-tag-btn i {

	font-size: 16px;

	vertical-align: middle;

}



.post-item-tit>.name {

	margin-right: 10px;

}



/*招投标*/

.recom-article-con {

	padding: 5px 20px;

}



.recom-article-item {

	display: block;

	margin: 15px 0;

	position: relative;

	width: 222px;

	height: 155px;

}



.recom-article-item img {

	width: 100%;

	height: 100%;

}



.recom-article-bg {

	position: absolute;

	width: 100%;

	height: 34px;

	line-height: 34px;

	background: rgba(0, 0, 0, .6);

	filter: progid:dximagetransform.microsoft.gradient(startcolorstr=#99000000, endcolorstr=#99000000);

	bottom: 0;

}



.recom-article-bg span {

	display: block;

	padding: 0 10px;

	font-size: 14px;

	color: #fff;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}



/*资讯-详情页*/

.detail-wrap {

	padding: 30px 20px;

	background: #fff;

}



.detail-wrap>h1 {

	display: block;

	float: none;

	text-align: center;

	font-size: 20px;

	font-weight: normal;

	color: #000;

}



.det-art-tag {

	text-align: center;

}



.det-art-tag>ul {

	display: inline-block;

}



.dw-attr {

	padding: 15px 10px;

	overflow: hidden;

	border-bottom: 1px dashed #d3d3d3;

}



.attr-draft span {

	margin-left: 5px;

	font-size: 16px;

	color: #333;

	vertical-align: bottom;

}



.attr-draft span:hover {

	color: #ffd205;

}



.attr-draft i {

	display: inline-block;

	font-size: 36px;

	color: #ffd205;

	vertical-align: bottom;

}



.news-defult-ad{

	display: block;

	width: 100%;

	/* height: 143px; */

	background: url(/uploads/image/fmaanimages/news-defult-ad.jpg) center center no-repeat;

	margin-top: 10px;

	background-size: 100%;

}



.attr-share .bdshare-button-style0-16 a {

	background:  no-repeat;

	float: left;

	margin: 0;

	padding: 0;

	width: 34px;

	height: 34px;

}



.attr-share .bdshare-button-style0-16 .bds_weixin {

	background-position: -8px -6px;

}



.attr-share .bdshare-button-style0-16 .bds_tsina {

	margin-left: 25px;

	background-position: -8px -53px;

}



.detail-wrap .dw-intro {

	padding: 10px;

	line-height: 150%;

	text-indent: 1em;

	font-size: 16px;

	color: #333;

	background: #f2f3f4;

	margin-top: 10px;

}



.detail-wrap .dw-content {

	position: relative;

	padding: 15px 0 30px;

	line-height: 180%;

	border-bottom: 1px solid #d3d3d3;

}



.dw-end {

	position: absolute;

	padding: 0 15px;

	font-size: 16px;

	color: #999;

	letter-spacing: 2px;

	background: #fff;

	bottom: -14px;

	left: 48%;

}



.dw-tip {

	margin-top: 40px;

	font-size: 12px;

	color: #999;

}



.dw-tip-tags {

	font-size: 12px;

	color: #666;

}



.dot-praise i {

	float: left;

	font-size: 26px;

	color: #959595;

	margin-right: 5px;

	cursor: pointer;

}



.dot-praise i.active {

	color: #fe8829;

}



.dot-praise span {

	font-size: 16px;

	color: #666;

	vertical-align: middle;

}



.relate-art {

	padding: 30px;

}



.relate-art-tit {

	font-size: 18px;

	color: #333;

}



.rw-list-ul {

	overflow: hidden;

}



.rw-list-ul>li {

	float: left;

	width: 190px;

	margin-right: 20px;

	margin-top: 20px;

}



.rw-list-ul>li>a {

	display: block;

}



.rw-list-ul>li img {

	display: block;

	width: 190px;

	height: 112px;

}



.rw-list-ul>li p {

	margin-top: 10px;

	height: 40px;

	line-height: 20px;

	font-size: 14px;

	color: #333;

	overflow: hidden;

}



.rw-list-ul>li p:hover {

	color: #e30;

}



.art-comment-box {

	padding: 15px 30px;

	background: #fff;

}



.art-det-box .a_link {

	font-size: 14px;

	color: #2096e9;

}



#newsadvermid .scrool-list {

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

}



#newsadvermid .scrool-list img {

	width: 1200px;

	height: 100%;

}



#newsadvermid .dot>li {

	display: inline-block;

	background: #fff;

	cursor: pointer;

	margin: 0 10px;

	border-radius: 50%;

	width: 8px;

	height: 8px;

	border: none;

}



#newsadvermid .dot {

	position: absolute;

	bottom: 5px;

	z-index: 9;

	width: 100%;

	text-align: center;

}



#newsadvermid .dot>li.active {

	background: #fb6c2e;

}



.news-adv{

	position: relative;

	margin-top: 15px;

	display: none;

}

.news-adv a{

	position: absolute;

	width: 100%;

	height: 100%;

}



.adv.adv-top {

    position: relative;

    height: 60px;

    background:  no-repeat center center;

    background-size: cover;

    cursor: pointer;

}

.adv.adv-top a {

    position: absolute;

    width: 100%;

    height: 100%;

}

.adv.adv-top .close-btn {

    position: absolute;

    background: ;

    background-size: 100% 100%;

    width: 25px;

    height: 25px;

    right: 200px;

    top: 18px;

    z-index: 999;

}





  /* 专题页 */

.agg-page-nav{margin-top: 10px;border: 1px solid #ffd205; padding: 15px 0; background: #fff;}

.agg-page-nav-tit{padding-left:10px; /*font-size: 16px; */border-left: 4px solid #ffd205;}

/* .agg-page-nav ul li{float: left; padding: 0 10px;} */

.list-block{margin-top:20px;margin-bottom:10px; background: #fff;border-top: 2px solid #ffd205;}

.list-block-tit{margin: 15px 0;padding: 0 10px;font-size: 16px;border-left: 4px solid #ffd205;}

.list-block-tit .fr{font-size: 12px;}

.list-block-con{padding: 5px 20px 15px;}

.list-block-snav{padding-bottom: 10px;border-bottom: 1px dashed #ffd205;}

.list-block-list ul li{padding-top:10px;float: left;width: 193px;overflow: hidden;text-overflow:ellipsis; white-space: nowrap;}

.letter-list li{float: left; padding: 0 10px;}

.letter-list a:hover,.letter-list a.active{color: #fb6c2e;}

/* .letter-list a{display: block;}

.letter-list a:hover{border-bottom:1px solid #ffd205;} */







/* 一键委托1.0  也许需要恢复*/

.entrust-block-box{

	width: 1200px;

	height: 313px;

	margin: 10px auto;

	background:  no-repeat;

	background-size: 100%;

	display: flex;

	justify-content: space-between;

}

.entrust-block-box .entrust-l{

	padding-left: 315px;

	padding-top: 48px;

	width: 190px;

	position: relative;

}

.entrust-block-box .entrust-l::before{

	width: 3px;

	height: 230px;

	display: block;

	content: '';

	background: #f6cb6b;

	position: absolute;

	top: 52px;

	right: -25px;

}

.entrust-block-box .entrust-l .entrust-l-item{

	width: 100%;

    margin-bottom: 10px;

    display: flex;

    justify-content: space-between;

}

.entrust-block-box .entrust-l .entrust-l-item.select{

	position: relative;

}

.entrust-block-box .entrust-l .entrust-l-item.select::before {

	content: url(/uploads/image/fbi/arrow-down.svg);

    position: absolute;

    width: 14px;

    height: 12px;

    line-height: 1;

    right: 10px;

    top: 50%;

    margin-top: -6px;

    transition: all ease 0.3s;

}

.entrust-block-box .entrust-l .entrust-l-item input{

	width: 100%;

    line-height: 39px;

    background: #fff;

    border-radius: 10px;

    padding: 0 30px 0 15px;

    box-sizing: border-box;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.entrust-block-box .entrust-l .entrust-l-item .valuation-ul-box{

	display: none;

    position: absolute;

    top: 42px;

    right: 0;

    z-index: 9;

    background: #fff;

    box-shadow: 0 12px 16px rgba(141,141,141,.2);

}

.entrust-block-box .entrust-l .entrust-l-item.select.active .valuation-ul-box{

	display: flex;

}

.entrust-block-box .entrust-l .entrust-l-item .valuation-ul-box ul{

	flex: 1;

    width: 190px;

    max-height: 170px;

    overflow: hidden;

    overflow-y: auto;

}

.entrust-block-box .entrust-l .entrust-l-item .valuation-ul-box ul li{

	padding: 0 14px;

    font-size: 12px;

	color: #666;

	line-height: 36px;

}

.entrust-block-box .entrust-l .entrust-l-item .valuation-ul-box ul li:hover,

.entrust-block-box .entrust-l .entrust-l-item .valuation-ul-box ul li.active{

	background-color: #ffd206;

    color: rgba(51, 51, 51, 1);

    transition: all ease 0.3s;

    cursor: pointer;

}



.entrust-block-box .entrust-l .entrust-l-item .half{

	width: 127px;

	border-radius: 10px 0 0 10px;

	position: relative;

	padding-right: 10px;

}

.entrust-block-box .entrust-l .entrust-l-item .send-code{

	width: 102px;

    height: 40px;

    line-height: 40px;

    border-radius: 0 10px 10px 0;

    background-color: #fff;

    font-size: 12px;

    color: #ffbb05;

    position: relative;

    cursor: pointer;

}

.entrust-block-box .entrust-l .entrust-l-item .send-code::before{

	content: '';

	display: block;

	width: 2px;

	height: 17px;

	background: #adadad;

	position: absolute;

	top: 12px;

    left: -14px;

}

.entrust-block-box .entrust-l .submit-entrust{

	width: 100%;

	height: 39px;

	line-height: 39px;

	border-radius: 10px;

	background-color: #f6cb6b;

	font-size: 16px;

	color: #000;

	text-align: center;

	display: block;

}

.entrust-block-box .entrust-r >a{

	display: block;

	font-size: 12px;

	color: #fff;

	margin-top: 5px;

	text-align: center;

	padding-right: 26px;

}

.entrust-block-box .entrust-r .hot-part-con{

	padding-right: 26px;

    padding-top: 48px;

    display: flex;

    flex-wrap: wrap;

    width: 646px;

    box-sizing: border-box;

    justify-content: space-between;

}

.entrust-block-box .entrust-r .hot-part-con .hot-part-list {

    position: relative;

    float: left;

    margin-top: 8px;

    width: 306px;

    height: 108px;

    border-radius: 2px;

    background-color: #fff;

    -webkit-transition: all 0.3s;

    -o-transition: all 0.3s;

    -moz-transition: all 0.3s;

    transition: all 0.3s;

}

.entrust-block-box .entrust-r .hot-part-con .hot-part-list .title{

	-webkit-justify-content: space-between;

    justify-content: space-between;

    -moz-box-pack: justify;

    -ms-flex-pack: justify;

    display: -webkit-flex;

    display: -moz-box;

    display: flex;

    display: -ms-flexbox;

    -webkit-align-items: center;

    -moz-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    padding: 18px 20px 6px 20px;

    font-size: 18px;

    color: #666;

}

.entrust-block-box .entrust-r .hot-part-con .hot-part-list .title .job {

    max-width: 180px;

    color: #333;

    overflow: hidden;

    -o-text-overflow: ellipsis;

    text-overflow: ellipsis;

    white-space: nowrap;

}



.entrust-block-box .entrust-r .hot-part-con .hot-part-list .title .job span {

    font-weight: 400;

    color: #666;

    line-height: 24px;

    display: inline-block;

    vertical-align: unset;

	margin-left: 10px;

	font-size: 16px;

}

.entrust-block-box .entrust-r .hot-part-con .hot-part-list .title .job:hover,

.entrust-block-box .entrust-r .hot-part-con .hot-part-list .title .job:hover span{

	color: #fb6c2e;

}

.entrust-block-box .entrust-r .hot-part-con .hot-part-list .title .price {

    font-size: 16px;

    font-weight: bold;

    color: #ff5757;

	max-width: 180px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.entrust-block-box .entrust-r .hot-part-con .hot-part-list .info {

    display: flex;

    justify-content: space-between;

}

.entrust-block-box .entrust-r .hot-part-con .hot-part-list .details-ul {

    display: -webkit-flex;

    display: -moz-box;

    display: flex;

    display: -ms-flexbox;

    padding: 0 0 9px 20px;

    font-size: 12px;

    color: #9d9d9d;

}

.entrust-block-box .entrust-r .hot-part-con .hot-part-list .details-ul li {

    padding: 0 6px;

    line-height: 1;

    border-right: 1px solid #ebebeb;

}

.entrust-block-box .entrust-r .hot-part-con .hot-part-list .details-ul li:last-of-type{

	border: none;

}

.entrust-block-box .entrust-r .hot-part-con .hot-part-list .info .time {

    padding-right: 20px;

    font-size: 12px;

    font-weight: 400;

    color: #b7b7b7;

}

.entrust-block-box .entrust-r .hot-part-con .hot-part-list > .send-resume {

    display: flex;

    justify-content: space-between;

    padding: 9px 20px;

    line-height: 20px;

    border-top: 1px solid #ebebeb;

}

.entrust-block-box .entrust-r .hot-part-con .hot-part-list > .send-resume a {

    display: flex;

}

.entrust-block-box .entrust-r .hot-part-con .hot-part-list > .send-resume a img {

    width: 20px;

    height: 20px;

    box-shadow: 0px 0px 14px 0px rgba(156,176,175,0.3);

    margin-right: 8px;

}

.entrust-block-box .entrust-r .hot-part-con .hot-part-list > .send-resume a p {

    font-size: 12px;

    color: #666;

    max-width: 240px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.entrust-block-box .entrust-r .hot-part-con .hot-part-list .jian {

    position: absolute;

    top: 0;

    left: 0;

    width: 17px;

	height: 23px;

	background: ;

	background-size: 100% 100%;

}



/* 一键委托3.0 */

/* .entrust-block-box{

	width: 100%;

	height: 313px;

	background: ;

	margin: 10px auto;

	position: relative;

}

.entrust-block-box > p{

	font-size: 14px;

	color: #fff;

	position: absolute;

	top: 104px;

	margin-left: 50%;

	transform: translate(-50%,0);

}

.entrust-block-box > p::before{

	content: '';

    position: absolute;

    left: -85px;

    width: 70px;

    height: 1px;

    background-color: #fff;

    top: 9px;

}

.entrust-block-box > p::after{

	content: '';

    position: absolute;

    right: -85px;

    width: 70px;

    height: 1px;

    background-color: #fff;

    top: 9px;

}

.entrust-block-box .entrust-l{

	width: 747px;

	height: 34px;

	border: 1px solid #f6cb6b;

	position: absolute;

	bottom: 44px;

	left: 50%;

	transform: translate(-50%,0);

	display: flex;

}

.entrust-block-box .entrust-l .entrust-l-item{

	position: relative;

}

.entrust-block-box .entrust-l .entrust-l-item.select::before {

	content: url(/uploads/image/fbi/arrow-down.svg);

    position: absolute;

    width: 14px;

    height: 12px;

    line-height: 1;

    right: 10px;

    top: 50%;

    margin-top: -6px;

    transition: all ease 0.3s;

}

.entrust-block-box .entrust-l .entrust-l-item::after{

	content: '';

	width: 1px;

	height: 16px;

	background-color: #fff;

	opacity: 0.2;

	position: absolute;

	top: 9px;

	right: 0;

}

.entrust-block-box .entrust-l .entrust-l-item:last-of-type:after{

	content: '';

	width: 1px;

	height: 12px;

	background-color: #fff;

	position: absolute;

	top: 12px;

	left: 102px;

	opacity: 1;

}

.entrust-block-box .entrust-l .entrust-l-item input{

	padding: 0 30px 0 15px;

    box-sizing: border-box;

    overflow: hidden;

    text-overflow: ellipsis;

	white-space: nowrap;

	background: transparent;

	line-height: 34px;

	width: 135px;

	font-size: 14px;

	color: #fff;

}

.entrust-block-box .entrust-l .entrust-l-item .half{

	padding-right: 10px;

	width: 100px;

}



.entrust-block-box .entrust-l .entrust-l-item .valuation-ul-box{

	display: none;

    position: absolute;

    top: 42px;

    right: 0;

    z-index: 9;

    background: #fff;

    box-shadow: 0 12px 16px rgba(141,141,141,.2);

}

.entrust-block-box .entrust-l .entrust-l-item.select.active .valuation-ul-box{

	display: flex;

}

.entrust-block-box .entrust-l .entrust-l-item .valuation-ul-box ul{

	flex: 1;

    width: 190px;

    max-height: 170px;

    overflow: hidden;

    overflow-y: auto;

}

.entrust-block-box .entrust-l .entrust-l-item .valuation-ul-box ul li{

	padding: 0 14px;

    font-size: 12px;

	color: #666;

	line-height: 36px;

}

.entrust-block-box .entrust-l .entrust-l-item .valuation-ul-box ul li:hover,

.entrust-block-box .entrust-l .entrust-l-item .valuation-ul-box ul li.active{

	background-color: #ffd206;

    color: rgba(51, 51, 51, 1);

    transition: all ease 0.3s;

    cursor: pointer;

}

.entrust-block-box .entrust-l .entrust-l-item .send-code{

	font-size: 14px;

	color: #f6cb6b;

	width: 98px;

	text-align: center;

	line-height: 34px;

	display: inline-block;

	cursor: pointer;

}

.entrust-block-box .entrust-l .submit-entrust{

	width: 140px;

	height: 34px;

	background: ;

	position: absolute;

	top: 0;

	right: 0;

	cursor: pointer;

}*/

/* 一键委托2.0 */

.entrust-two-block{

	width: 100%;

	height: 145px;

	background: ;

	padding-top: 73px;

	box-sizing: border-box;

}

.entrust-two-block.bg2{

	background: ;

}



.entrust-two{

	display: flex;

	padding: 0 55px;

	justify-content: space-between;

}

.entrust-two-block.bg2 .entrust-two{

	padding: 0 198px;

}

.entrust-two .entrust-two-item{

	display: flex;

}

.entrust-two .entrust-two-item.select{

	position: relative;

}

.entrust-two .entrust-two-item.select::before {

	content: url(/uploads/image/fbi/arrow-down.svg);

    position: absolute;

    width: 14px;

    height: 12px;

    line-height: 1;

    right: 10px;

    top: 50%;

    margin-top: -6px;

    transition: all ease 0.3s;

}

.entrust-two .entrust-two-item input{

	width: 140px;

    line-height: 39px;

    background: #fff;

    border-radius: 4px;

    padding: 0 30px 0 8px;

    box-sizing: border-box;

    overflow: hidden;

    text-overflow: ellipsis;

	white-space: nowrap;

	box-sizing: border-box;

}

.entrust-two .entrust-two-item .valuation-ul-box{

	display: none;

    position: absolute;

    top: 42px;

    right: 0;

    z-index: 9;

    background: #fff;

    box-shadow: 0 12px 16px rgba(141,141,141,.2);

}

.entrust-two .entrust-two-item.select.active .valuation-ul-box{

	display: flex;

}

.entrust-two .entrust-two-item .valuation-ul-box ul{

	flex: 1;

    width: 140px;

    max-height: 170px;

    overflow: hidden;

    overflow-y: auto;

}

.entrust-two .entrust-two-item .valuation-ul-box ul li{

	padding: 0 14px;

    font-size: 12px;

	color: #666;

	line-height: 36px;

}

.entrust-two .entrust-two-item .valuation-ul-box ul li:hover,

.entrust-two .entrust-two-item .valuation-ul-box ul li.active{

	background-color: #ffd206;

    color: rgba(51, 51, 51, 1);

    transition: all ease 0.3s;

    cursor: pointer;

}



.entrust-two .entrust-two-item .half{

	width: 86px;

	border-radius: 4px 0 0 4px;

	position: relative;

	padding-right: 5px;

	box-sizing: border-box;

}

.entrust-two .entrust-two-item .send-code{

	width: 86px;

    height: 40px;

    line-height: 40px;

    border-radius: 0 4px 4px 0;

    background-color: #fff;

    font-size: 12px;

    color: #ffbb05;

    position: relative;

	cursor: pointer;

	box-sizing: border-box;

	text-align: center;

}

.entrust-two .entrust-two-item .send-code::before{

	content: '';

	display: block;

	width: 2px;

	height: 17px;

	background: #adadad;

	position: absolute;

	top: 12px;

    left: 0;

}

.entrust-two .submit-entrust{

	width: 140px;

	height: 40px;

	line-height: 40px;

	border-radius: 4px;

	background-color: #f6cb6b;

	font-size: 16px;

	color: #000;

	text-align: center;

	display: block;

}



/*扫码*/
.dc{
	text-align:center;
	display:none;
	border-bottom:0px;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:20%;
	background-image: linear-gradient(transparent,#fff);
}
.dc-img{
	position:absolute;
	background:#fff;
	height:80%;
	width:100%;
	left:0px;
	top:20%;
	display:none;
	border-bottom:0px;
}
.dc-title{
	text-align:center;
	font-size:16px;
}
.dc-qrcode{
	margin:0 auto;
	margin-top:10px;
	width:100%;
	height:383px;
	background: no-repeat;
	background-size:100% 100%;
	position: relative;
}
.dc-qrcode-img{
	width:186px;
	height:186px;
	position:absolute;
	right:35px;
	top:117px;
}

#preferential1 .preferential1-bg{box-sizing:border-box;padding-top:60px;width:500px;height:625px;background:url(/uploads/image/fmaanipreferential/preferential1-2-bg.png);text-align:center;line-height:1}
#preferential1 .preferential1-bg a{display:inline-block;margin-top:0px;margin-left:0px;width:290px;height:400px;}