﻿.fr { float: right;}
.fl { float: left;}
.rightbox { background-color: #fff; padding: 0px 20px 40px 20px; width: 260px;}
.leftbox { padding: 0px 20px 20px 20px; background-color: #fff; width: 850px; overflow: hidden;}
.more-news:after { content:''; display:inline-block; margin-left:4px; width:6px; height:8px; background:url(../images/index_x11/more_ico.png) no-repeat 0 0; vertical-align:0;}
.text-center { text-align: center;}

.grid_2020 {}
.grid_2020 .main_wrap { margin:0 310px 0 310px;}
.grid_2020 .col_sub { width:300px; margin-left:-100%;}
.grid_2020 .col_extra { width:300px; margin-left:-300px;}

.adverWrap{width: 100%;	height: auto;float: left;}
.content .mmver{margin:15px auto;}
.content .mmver p { position:relative; z-index:1;}
.content .mmver .mm { display:block; width:24px; height:14px; overflow:hidden; position:absolute; left:0; bottom:0; background:url(../images/mm_gg.png) no-repeat 0 0;}
.content .mmver img{vertical-align:top;}

.focus{ width:300px; height:374px; overflow:hidden; position:relative; z-index:1;}
.focus .hd{ height:15px; overflow:hidden; position:absolute; left:0; right:0; text-align:center; bottom:15px; z-index:9999;}
.focus .hd ul{}
.focus .hd ul li {display: inline-block;margin:0 3px;width: 30px;height: 2px;background-color: #fff;opacity: 0.5;cursor: pointer;}
.focus .hd ul li.on{opacity: 1;background-color: #0bbb73;}
.focus .bd{ position:relative; height:100%; z-index:0;}
.focus .bd li{ zoom:1; vertical-align:middle; position:relative;}
.focus .bd img{ width:300px; height:374px; display:block;}
.focus .bd .bd_title{height: 38px;width: 300px; position:absolute; bottom:10px; color:#fff;font-size:14px; line-height:38px;text-indent: 10px; font-weight:bold; font-size:18px; z-index:2; display:none;}
.focus .bd .mask { display:none; position:absolute; top:0; right:0; left:0; bottom:0; background:url(../images/index8/slide_mask.png) no-repeat 0 bottom; z-index:1;}
.focus .prev,.focus .next{ position:absolute; left:3%; top:50%; margin-top:-35px; display:block; width:40px; height:70px; background:url(../images/index8/next_prve.png)  no-repeat;filter:alpha(opacity=50);opacity:0.5; display: none;}
.focus .next{left:auto; right:3%; background-position:-42px 0;}
.focus .prev:hover{ background-position: 0 0; -moz-transition:none;	-webkit-transition:none;-o-transition: all none;	transition: none;}
.focus .next:hover{ background-position: -42px 0px;	-moz-transition:none;-webkit-transition:none;-o-transition: all none;	transition: none;}
.focus .prevStop{ display:none;}
.focus .nextStop{ display:none;}


.border-R { border-radius: 5px;}
.five-fun { margin-bottom:10px;}
.fun-box{ border-top-left-radius: 0; border-top-right-radius: 0; width: 200px;padding: 17px 16px;margin-right: 10px;background-color: #fff;}
.fun-box:last-child,
.last-fun-box{
	margin-right: 0px;
}
.fun-box:hover{
	box-shadow: 0px 3px 5px #ddd;
}
.fun-name{width: 43px; text-align:center;}
.fun-name img{
	width: 44px;
	height: 44px;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.fun-links{
	width: 140px;
	margin-left: 10px;
	color: #eee;
}
.fun-links a{
	display: inline-block;
	color: #666;
	font-size: 14px;
	margin:7px 5px;
}
.fun-links a:hover {color:#0BBB73!important;}
.ads a{
	display: block;
	width: 100%;
	height: 100px;
	background:url(../images/ggt.png) top center no-repeat;
	margin-top: 10px;
}
.hot{
	margin-top: 10px;
}
.hot-box1{
	width: 890px;
}
.hot-slide-con li{
	position: relative;
}
.hot-slide-con li .ban-text{
	position: absolute;
	bottom: 25px;
	left: 0px;
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 14px;
}
.hot-slide{
	width: 300px;
	height: 370px;
	overflow: hidden;
	position: relative;}
.hot-slide-nav{
	position: absolute;
	bottom: 10px;
	left: 0px;
	width: 100%;
}
.hot-slide-nav span{
	display: inline-block;
	margin:0 3px;
	width: 30px;
	height: 2px;
	background-color: #fff;
	opacity: 0.5;
	cursor: pointer;
}
.hot-slide-nav span.on{
	opacity: 1;
	background-color: #0bbb73;
}
.hot-news{
	width: 535px;
	background-color: #fff;
	height: 330px;
	overflow: hidden;
	padding: 20px;
}
.hot-small-t{
	display: inline-block;
	background-color: #fff1ed;
	color: #ff7950;
	padding: 3px 10px;
	margin-left:15px;
	border-radius: 3px;
}
.news-con .t{
	color: #333;
	font-size: 20px;
	padding: 10px 0px;
}
.news-con li{line-height: 36px; white-space: nowrap; word-break: break-all; overflow: hidden; text-overflow: ellipsis;}
.news-con li span.news-lb{color: #666;margin-right: 10px;font-size: 14px;position: relative;}
.news-con li span.news-lb:after{content: ""; background-color: #ddd; height: 10px; width: 1px; display: inline-block; margin-left:10px;}
.news-con li a{font-size: 14px;color: #333;}
.news-con li a:hover { color:#0cbb73;}
.news-con li.first .news-lb { display:none;}
.news-con li.first { text-align:center; padding-top:10px;}
.news-con li.first a { font-size: 20px; font-weight:bold;}

.new-active{
	width: 264px;
	background-color: #fff;
	padding:0 18px;
	margin-top: 11px;
	overflow: hidden;
	height: 310px;
}
.new-active .mmver p { margin:0;}
.new-active .item { position:relative; z-index:1; padding: 18px 0 18px 82px; border-bottom: 1px solid #f1f1f1;}

.new-active .active-img{ position:absolute; left:0; top: 18px;}
.new-active .active-img img { width: 72px; height: 72px; display:block; border-radius:3px;}

.public-t{
	line-height: 68px;
	border-bottom: 1px solid #f5f5f5;
	overflow: hidden;
	margin:0 -20px;
}
.public-t span{
	font-size: 18px;
	color: #333;
	font-weight: 700;
	margin-left: 20px;
}
.public-t a{
	margin-right: 20px;
}
.active-box{
	margin-top: 5px;
}
.active-detail{
	min-height: 72px;
	position: relative;
}
.active-detail .active-name{color: #333;
    font-size: 14px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    margin-bottom: 9px;}
.active-detail .active-time{
	font-size: 12px;
	color: #aaaaaa;
	margin-top: 2px;
}
.active-detail .sign{
	position: absolute;
    bottom: 0;
    right: 0;
    line-height: 24px;
    display: inline-block;
    padding: 0 16px;
    border-radius: 14px;
    text-align: center;
    color: #0cbb73;
    opacity: 0.8;
    border: 1px solid #0cbb73;
}
.active-detail .sign:hover{
	opacity: 1;
}
.recommend{
	margin-top: 10px;
	width: 535px;
	background-color: #fff;
	padding:0 20px;
	height: 310px;
}
.contribute{
	text-align: center;
}
.contribute a{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	width: 106px;
	font-size: 14px;
	color: #1ec07e;
	margin-right: 0;
}
.contribute a img{
	padding-right:3px;
}
.new-post{
	height: 650px;
	margin-top: 0px!important;
}
.post-li{line-height:32px; font-size:14px;height: 32px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.post-li .s { font-style:normal; color:#999; font-size:12px; text-decoration:none; display:inline-block; margin-right:6px; vertical-align:middle;}
.post-li:nth-child(1) .s,.post-li:nth-child(2) .s,.post-li:nth-child(3) .s { color:#FF6142;} 
.post-detail{line-height: 24px;height: 48px; overflow: hidden;}
.post-detail .post-text{
	font-size: 14px;
	color: #333;
}
.post-detail a{
	color: #3d68a2;
	font-size: 12px;
}
.post-detail a:hover{
	color:#0bbb73;
}
.post-person{
	margin-top:10px;
	line-height: 16px;
}
.post-person .post-tx{
	width: 16px;
	height: 16px;
	border-radius: 50%;
	margin-right:5px;
}
.post-con ul {padding-top: 15px;}
.post-name a{
	color: #a9a9a9;
}
.post-time{
	color: #a9a9a9;
}
.more-post{
	text-align: center;
    border-top: 1px solid #f1f1f1;
    padding: 11px 0;
    margin-top: 11px;
}
.select{font-size: 14px;}
.select-news{overflow: hidden;line-height: 32px;margin-top: 15px;}
.select-news ul { float:left; width: 425px;}
.select-news-li { height: 32px; overflow: hidden; white-space: nowrap; word-break: break-all; text-overflow: ellipsis; padding-right: 50px; margin-right:20px; position:relative; z-index:1;}





.select-news-li .select-lb{color: #3d68a2;}
.select-news-li a{padding-left: 5px;}
.select-news-li a.hot{color: #ff6142;}
.select-news-li .select-time{color: #a9a9a9;font-size: 12px; display:block; position:absolute; top:0; right:0;}
.merchants{height: 352px;background-color: #fff;}
.merchants-con{margin-top: 20px;}
.merchants-con li{width: 86px;float: left;margin-bottom: 31px; text-align: center;}
.merchants-con li p{padding-top: 5px;color: #4b4b4b; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all;}
.merchants-con li img { width:44px; height:44px; vertical-align:top; border-radius:3px;}


.house-tab a,.job-tab a{
	font-size: 18px;
	color: #b2b2b2;
	margin: 0 15px;
	font-weight: bold;
	line-height: 50px;
}
.house-con{
	margin-top: 20px;
}
.house-div{	width: 48%;position:relative;margin-bottom: 20px; height: 85px;}
.sale{
	position: absolute;
	top: 0px;
	left: 0px;
	color: #fff;
	padding: 0px 5px;
	border-radius: 3px;
}
.saleing1,.shangpusale1{
	background-color: #0cbb73;
}
.saleing2{
	background-color: #b2b2b2;
}
.saleing0,.shangpusale2{
	background-color: #ff7d64;
}
.shangpusale0{
    background-color: #ffa84c;
}

.house-box { padding-bottom: 2px; border-radius: 5px;}
.house-img{
	width: 110px;
	height: 80px;
	overflow: hidden;
    position: relative;
}
.house-img img { vertical-align:top; width:110px; height:80px;}
.house-img em {
    position: absolute;
    z-index: 1;
    display: block;
    background: url(../images/play.png) no-repeat;
    width: 30px;
    height: 30px;
    left: 40px;
    top:25px;
}
.house-detail{
	margin-left:15px; width: 270px;
}
.house-name a{
	font-size: 14px;
	color: #333;
	font-weight: 600;
    line-height: 1;
}
.house-price{
	color: #ff684a;
	font-size: 14px;
	font-weight: 600;
}

.wrapper .content .house-price.display_false_0 { display:block;}

.wrapper .content .house-price.typeid_1_2,.wrapper .content .house-price.typeid_0_1,.wrapper .content .house-price.typeid_1_0  { display:none;}


.house-address{
	color: #838383;
	padding-left: 15px;
	background:url(../images/index_x11/address.png) left center no-repeat;
	line-height: 20px;
    margin-bottom: 5px;
}
.hosue-advan span{
	display: inline-block;
	padding: 0px 8px;
	background-color: #fdf4eb;
	color: #f4a14d;
	margin-right:5px;
	border-radius: 3px;
}
.house-tab a:hover,.house-tab a.active,.job-tab a:hover,.job-tab a.on{
	color: #333;
	position: relative;
}
.house-tab a.active:after,.job-tab a.on:after{
    content: '';
    background-color: #0cbb73;
    height: 4px;
    width: 20px;
    position: absolute;
    left: 0;
    bottom: -24px;
    right: 0;
    margin: 0 auto;
    border-radius: 3px;
}

/* 房产选项卡*/

/*二手房*/
.houser-div2 .house-name {margin-bottom: 1px;height: 18px; overflow: hidden; white-space: nowrap; word-break: break-all; text-overflow: ellipsis;}
.houser-div2 .house-name a{ font-size: 15px;}
.houser-div2 .hosue-advan {margin-bottom: 2px;}
.houser-div2 .hosue-advan span{ background-color: #e6f8f1; color:#26c282; }
.houser-div2 .house-desc{ color:#999; line-height: 20px; margin-bottom: 5px;}
.houser-div2 .house-price em{ font-size: 12px; color:#999; font-weight: normal;}

.houser-div3 .hosue-advan span{ background-color:#eef7ff; color:#419bfa;}
.houser-div4 .hosue-advan span{ background-color: #f1f2f4; color:#858ea2; }

.mediation{
	height: 366px;
}
.mediation-div{
	overflow: hidden;
    padding:15px 8px;
    background: #fafafa;
    border-radius: 3px;
    margin-top: 17px;
}
.mediation-tx img{
	width: 53px;
	height: 53px;
	border-radius: 50%;
}
.mediation-detail{margin-left:10px;margin-top: 5px; width: 95px;}
.mediation-detail .mediation-name { white-space:nowrap; word-break:break-all; overflow:hidden; text-overflow:ellipsis;}
.mediation-name a{color: #333;font-weight: 600;font-size: 15px;}
.mediation-address{color: #9e9e9e;margin-top: 5px;white-space:nowrap; word-break:break-all; overflow:hidden; text-overflow:ellipsis;}
.mediation-shop a{
	display: inline-block;
	height: 30px;
	width: 80px;
	text-align: center;
	line-height: 30px;
	background-color: #e1f3ec;
	color: #0cbb73;
	border-radius: 13px;
	margin-top: 10px;
	font-size: 14px;
}
.job,.love,.goods,.mouth,.links{
	padding: 0px 20px 20px 20px;
	background-color: #fff;
	margin-top: 20px;
	overflow: hidden;
}
.job{
	padding: 0px;
}
.job .public-t{
	margin:0px;
}

.job-con { margin-top: -1px;}
.job-div{
	width: 259px;
    border-top: 1px solid #f5f5f5;
    border-left: 1px solid #f5f5f5;
    padding: 20px 20px 15px 20px;
}
.job-name{font-size: 15px;color: #333; white-space: nowrap; word-break: break-all; overflow: hidden; text-overflow: ellipsis;}
.job-salary{
	line-height: 31px;
	color: #ddd;
}
.job-salary em {color: #999; font-weight:normal; padding-left:5px;}
.job-salary span{
	color: #ff6648;
	font-size: 12px;
	padding-right: 5px;
}
.job-salary a{
	color: #a1a1a1;
	display: inline-block;
	padding-left: 5px;
}
.job-advan{
	border-bottom: 1px dashed #f0f0f0;
	padding-bottom: 15px; min-height: 20px;
}
.job-advan span,.rc-advan span{
	display: inline-block;
	padding:0 7px;
	border:1px solid #b6ead5;
	border-radius: 3px;
	color: #36c78c;
	margin-right:6px;
}
.job-c{
	color: #aeaeae;
	font-size: 12px;
	padding-top: 10px;
    white-space: nowrap;
    word-break: break-all;
    overflow: hidden;
    text-overflow: ellipsis;
}
.job-c span{
	display: inline-block;
	padding:2px 3px;
	color: #fff;
	border-radius: 3px;
	margin-left: 5px;
	font-size: 12px;
    line-height: 1;
}
.job-company span{
	background-color: #d7c39c;
}
.job-company a { color:#999;}
.job-company a:hover { color:#0bbb73;}
.job-certification span{
	background-color: #73c7a5;
}
.rc-con{
		padding-bottom: 2px;
		overflow: hidden;
	}
	.rc-div{
		width: 239px;
		padding: 20px 0px 15px 0px;
	}
	.rc-div:hover{
		box-shadow:0px 2px 5px 0px rgba(169,169,169,0.2);
	}
.rc-tx{
	width: 60px;
	height: 60px;
	margin:0 auto;
	position: relative;
}
.rc-tx .sex{
	width: 14px;
	height: 14px;
	border:2px solid #fff;
	position: absolute;
	bottom:2px;
	right: 0px;
	border-radius: 50%;
}
.rc-tx .sex1{
	background:url(../images/index_x11/girl.png) center center no-repeat;
}
.rc-tx .sex0{
	background:url(../images/index_x11/boy.png) center center no-repeat;
}
.rc-tx img{
	width: 60px;
	height: 60px;
	border-radius:30px;
}
.rc-name{
	margin-bottom: 15px;
}
.rc-name a{
	width:27px;
	height:13px;
	font-size:18px;
	font-weight:500;
	color:rgba(12,187,115,1);
}
.rc-detail{
	font-size: 12px;
	color: #eee;
}
.rc-detail span{
	color:#a3a3a3;
	font-size: 12px;
	display: inline-block;
	padding: 0 10px;
}
.rc-advan{margin-top: 10px; height: 20px; overflow: hidden;}
.hope-m span{
	display: inline-block;
	padding:7px 15px;
	background-color: #f7f7f7;
	margin-top: 10px;
	border-radius: 5px;
	color: #7c7c7c;
	font-size: 12px;

}
.love-box{margin-top: 20px; margin: 20px auto 0; width: 1148px;}
.love-box-ul li{
	width: 132px;
	padding: 6px;
	border:1px solid #eee;
	margin:0 9px;
	text-align:center;
	border-radius: 5px;
	position: relative;
}
.love-box-ul li .love-tj{
	position: absolute;
	top: 8px;
    left: 8px;
}
.love-box-ul li .love-tj.display1 { display:none;}
.love-name span{
	color: #333;
	font-size: 14px;
	padding: 5px 0px;
	display: inline-block;
	padding-right: 20px;
}
.love-name.sex0 span{
	background:url(../images/index_x11/girl.png) right center no-repeat;
}
.love-name.sex1 span{
	background:url(../images/index_x11/boy.png) right center no-repeat;
}
.love-img{
	width: 100%;
	height: 138px;
	overflow: hidden;
	margin:0 auto;
}
.love-img img{ vertical-align:top; width:138px; height:138px;}
.love-advan span{
	display: inline-block;
	padding: 0px 1px;
	background-color: #f7f7f7;
	border-radius: 3px;
	color: #999;
	margin:0 0px;
}
.need-love{
	margin-top: 20px;
}
.need-love a{
	display: inline-block;
	border: 1px solid #34c68a;
    border-radius: 3px;
    color: #34c68a;
    width: 120px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    transition: all 0.5s;
}
.need-love a:hover{
	background-color: #34c68a;
	color: #fff;
}
.goods-div{
	width: 199px;
	padding: 20px 20px 15px 20px;
	border-bottom:1px solid #f5f5f5;
	border-left:1px solid #f5f5f5;
	position:relative; z-index:1;
}
.goods{
	padding: 0px;
}
.goods .public-t{
	padding: 0px 20px;
}
.goods-div:hover img{
	transform: scale(1.1);
}
.goods-img{
	width: 200px;
	height: 112px;
	overflow: hidden;
}
.goods-img img{
	border-radius: 5px;
	width: 200px;
	height: 112px;
	transition: all 0.5s;
}
.goods-name{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all;
	font-size: 14px;
	color: #333;
	padding: 5px 0px;
}
.goods-detail .price{
	color: #ff7950;
	font-size: 18px;
	font-weight: bold;
}
.goods-detail .sale-num{
	color: #999;
}

.mouth-box-left{
	width: 152px;
}
.mouth-box-right{
	width: 1008px
}
.mouth-box{
	margin-top:20px;
}
.mouth-div{
	width: 148px;
	overflow: hidden;
	border:1px solid #eee;
	margin-left:18px;
	margin-bottom: 20px;
	position: relative;
    z-index: 1;
}
.mouth-img{
	width: 148px;
}
.mouth-img img{
	width: 148px; height:100px; vertical-align:top;
}
.mouth-detail{color: #333;font-size: 14px; line-height: 34px; height: 34px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-break: break-all;}

.qrImg { display:none; position:absolute; left: 0; bottom:0; right: 0; top: 0; background-color: #fff; text-align:center;}
.goods-div .qrImg {left: 20px; right: 19px; top: 20px; bottom:0;}
.goods-div .qrImg img,.goods-div .qrImg canvas { padding:10px 42px; width: 117px; height: 117px; vertical-align:top;}
.open .qrImg { display:block;}
.mouth-div .qrImg {left: 0; right: 0; top: 0; bottom:0;}
.mouth-div .qrImg img,.mouth-div .qrImg canvas { padding:10px 19px 6px; width:90px; height:90px; vertical-align:top;}
.love-box-ul .qrImg { bottom:30px; top:6px; z-index:2;}
.love-box-ul .qrImg canvas { width:133px; height:133px; padding-bottom:6px; vertical-align:top;}
.links-t{
	font-size: 20px;
	color: #666;
	padding: 20px 0px;
}
.links-t span{
	display: inline-block;
	width: 30px;
	height: 1px;
	background-color: #eaeaea;
	vertical-align: middle;
	margin:0px 20px;
}
.links-img{
	background-color: #fff;
	overflow: hidden;
    margin-bottom: 10px;
}
.links-img li{
	width: 130px;
	height: 50px;
	overflow: hidden;
	margin:6px 30px;
	border:1px solid #fff;
}
.links-img li img {width: 130px;height: 50px;}
.links-img li:hover{
	border:1px solid #0bbb73;
}
.links-text{
	background-color: #fafafa;
	padding: 15px 10px;
}
.links-text a{
	display: inline-block;
	width: 106px;
	margin:5px 18px;
	font-size: 12px;
	color: #999;
}
.index-foot{
	margin-top:30px;
	padding: 30px 0px 0px 0px;
	width: 100%;
	background-color: #fff;
	overflow: hidden;
}
.tel-name{
	color: #333;
	font-size: 18px;
	margin-bottom: 15px;
}
.work-time{
	color: #b2b2b2;
	font-size: 12px;
	margin:12px 0px;
}
.qq{
	color: #333;
}
.qq a{
	display: inline-block;
	padding: 3px 8px 3px 20px;
	margin-left:5px;
	color: #0bbb73;
	background:#e6f8f1 url(../images/qq.png) 5px center no-repeat;
	border-radius: 3px;
}

.index-foot-nav li{
	width: 60px;
	margin-left:100px; 
}
.index-foot-nav li h3{
	color:#333;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 9px;
}
.index-foot-nav li p a{
	display: block;
	color: #333;
	font-size: 12px;
	padding: 5px 0px;
}
.wx{
	margin-top: 15px;
}
.wx-box{
	margin-left: 30px;
}
.wx-box p{
	font-size: 14px;
	color: #666;
}
.index-foot .foot-nav{
	background-color: #0bbb73;
	padding: 10px 0;
}
.index-foot .foot-nav a{
	color: #fff;
	font-size: 12px;
	padding: 0 10px;
}
.index-foot-nav2{
	margin-top:30px;
}
.fix-slide{
	position: fixed;
	right: 10px;
	top: 35%;
	background-color: #fff;
	width: 76px;
	box-shadow:0px 2px 4px 0px rgba(182,182,182,0.2);;
	z-index: 998;
}
.fix-slide li{border-bottom: 1px solid #eee;position: relative; text-align: center;}
.fix-slide li:last-child { border-bottom:0 none;}
.fix-slide li .sub-img{position: absolute;right: 76px;top: 0px;padding: 10px;background-color: #fff;border:1px solid #eee;display: none;}
.fix-slide li .sub-img img { display:block; width:100px; height:100px;}


.fix-slide li .sub-img .wp { display:table;}
.fix-slide li .sub-img .wp .inner { display:table-cell; padding: 0 5px;}
.fix-slide li .sub-img .wp .inner .tit { font-size:12px; color:#999;}
.fix-slide li .sub-img .wp .display0 { display:none;}


.gotop{display: none;}
.fix-slide li a { display:block;padding: 10px 0px; color:#aaa;}
.fix-slide li a:hover { background-color:#fafafa;}
.fix-slide li.red a { color:#FF7950;}
.fix-slide li.red a:hover { background-color:rgba(255, 121, 80,.1)}
.fix-slide li.green a { color:#0CBB73;}
.fix-slide li.green a:hover { background-color:rgba(12, 187, 115,.1)}

.mianze_fixed {position: fixed; left: 50%; top: 50%; margin: 0 0 0 -350px; background-color: #fff; z-index: 1000; width: 700px; text-align: center; border-radius: 6px; padding-bottom: 30px; -webkit-transform: translatey(-50%); -moz-transform: translatey(-50%); -o-transform: translatey(-50%); -ms-transform: translatey(-50%); transform: translatey(-50%);}
.mianze_fixed .hd { font-size:24px; padding:30px 0 20px; font-weight:bold;}
.mianze_fixed .bd { font-size:16px; line-height:40px;}
.mianze_fixed .bd .bold { font-weight:bold;}
.mianze_fixed .btn { display:block; width:200px; margin:0 auto; color:#fff; font-size:16px; background-color:#ff9501; border-radius:4px; line-height:50px; height:50px; margin-top:30px;}
.mianze_mask { position:fixed; left:0; top:0; right:0; bottom:0; background-color:rgba(0,0,0,.7); z-index:999;}

.news2020List {}
.news2020List ul { padding:10px 0; border-bottom:1px solid #f1f1f1;}
.news2020List ul:last-child { border-bottom:0 none; padding-bottom:0;}
.news2020List li { position:relative; z-index:1; padding:0 40px 0 15px; line-height:34px; font-size:14px;height: 34px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news2020List li s { display:block; position:absolute; left:0; top:12px; width:4px; height:4px; border-radius:4px; border:2px solid #FF6142;}
.news2020List li .date { display:block; position:absolute; right:0; top:0; font-size:12px; color:#aaa;}
.news2020List li.first { text-align:center; font-weight:bold; font-size:18px; padding:7px 0;height: 34px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news2020List li .intro,.news2020List li.first .date,.news2020List li.first s { display:none;}

.topNews ul { float:left; width: 430px;}
.topNews li a {display: block; font-size: 20px; font-weight: bold; white-space: nowrap; word-break: break-all; overflow: hidden; text-overflow: ellipsis;}
.topNews li .intro {color: #aaa; line-height: 18px; height: 36px; overflow: hidden; margin-top: 5px;}
.topNews li s,.topNews li .date { display:none;}
.topNews .fl {border-right: 1px solid #f3f3f3; padding-right: 10px; margin-right: 13px;}


