 
.h580 {height: 580px;} 
* {margin: 0;padding: 0;}
ul li {list-style: none;}
 ol{margin: 0px;padding: 0;}
.info-hot-wraps {width: 700px;height: 584px;overflow: hidden;float: left;background: #fff;position: relative;}
.info-hot-wraps .info-hot-ul {width: 5726px}
.info-hot-wraps .info-hot-ul>li {width: 700px;float: left;}

 
       
 
 
.hot-title {height: 30px;} 
.info-hot {width:700px;padding: 30px 30px 0px 30px;}
.bor-l04 {border-left: 5px solid #14A35B;} 
.hot-list-img {width: 197px;height: 132px;overflow: hidden;position: absolute;} 
.hot-list-img img {width: 197px;height: 132px;}
.hot-list li {height: 153px;border-bottom: 1px solid #dedede;margin-top: 15px;padding-bottom: 20px;position: relative;} 
.hot-list-cont {margin-left: 217px;} 
.hot-cont-des{height: 80px;overflow: hidden;} 
.hot-cont-des a{color: #999;}
.hot-cont-des a:hover{color: #777;} 
.tip01 {background: #40c268;font-size: 12px;color: #fff;padding: 5px 10px;margin-left: 15px;position: relative;} 
.triangle-left {
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid #40c268;
    border-top: 6px solid  transparent;
    border-bottom: 6px solid  transparent;
} 
.hot-tri-left {
	top: 5px;
	left: -12px;
}
 
.info-banner {height: 318px;width: 540px;position: relative;overflow: hidden; text-align: center;background: #fff;}
.info-hot-img {width:420px;}
.info-banner ul li { float: left;position: relative; font-size: 0;height: 318px;}
.info-hot-img-cover {background: rgba(0,0,0,.5);position: absolute;bottom: 0;width: 540px;height: 40px;line-height: 40px;text-align: left;color: #fff;padding: 0 10px;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;}
 
.info-banner span {color: #fff;width: 300px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: block;}
.info-banner .dots { max-width: 180px;left:240px;overflow:hidden;position: absolute; right: 10px; bottom: 5px;height: 21px;}
.info-banner .dots li{ display: inline-block; width: 15px; height: 15px;margin: 0 4px; text-indent: -999em; border-radius: 50%; cursor: pointer; background: #fff;}
.info-banner .dots li.active {background: #ffb82c;}
 
.info-banner .arrow { position: absolute; top: 200px;}
.info-banner #al { left: 15px;}
.info-banner #ar { right: 15px;}


 
.info-relation {padding:20px;height: 245px;overflow: hidden;position: relative;} 
.hot-form {width: 216px;}
.hot-search {border: 1px solid #dedede;height: 40px;}
.hot-ipt {float: left;width:170px;height: 40px;border-right: 1px solid #dedede;}
.hot-ipt input{width:140px;height:36px;border: none;padding-left: 10px;}
.hot-sub {width: 40px;height: 40px;text-align: center;} 
.hot-tips a {
    padding: 3px 5px;
    border: 1px solid #dedede;
    color: #999;
    margin: 18px 14px 0 0;
    white-space: nowrap;
    display: inline-block;
	max-width: 260px;
	overflow: hidden;
}
.hot-tips-wrap {
	margin-top: 10px;
	width: 460px;
	height: 150px;
	padding-right:20px;
	overflow: hidden;
}
.hot-tips a:hover {border: 1px solid #14A35B;color: #14A35B;}  

.btnMore{position: absolute;right: 10px;bottom: 20px;color: #14A35B;} 
/*美村美居*/
.info-view1 {height: 485px;}
.info-view1-l{width:880px;height: 485px;padding:32px;background: #fff;}
.info-ad1 {width: 240px;margin-left:20px ;padding: 5px 20px 20px 20px;}
.info-ad1 li {margin-top: 15px;height: 100px;overflow: hidden;}
.info-ad1 li img{
    height: 100px;
    width: 262px;
}
.info-view-img ul {margin-right: -50px;}
.info-view-img li {width: 33.33%;padding-right:48px;float: left;}
.info-view-img dt {height:222px}
.info-view-img dt img{width: 100%;height: 222px;}
.info-view-desc {color: #999;height: 80px;overflow: hidden;margin-top: 10px;line-height: 20px;}
.hot-list-title{max-width: 335px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #666;font-size: 16px;vertical-align: middle;display: inline-block;font-weight: bold;}
.info-view-img-title {color: #666;margin-top: 20px;font-weight: bold;font-size: 16px;white-space: nowrap;text-overflow: ellipsis;width: 100%;padding-right: 10px;overflow: hidden;}
.hot-list-title a:hover {color: #111;}
.info-hot-img-cover {background: rgba(0,0,0,.5);position: absolute;bottom: 0;width: 540px;height: 40px;line-height: 40px;text-align: left;color: #fff;padding: 0 10px;white-space: nowrap;text-overflow: ellipsis;}

/*****************资讯end*******************/

/*资讯列表和详情*/
.list-r {width:300px;float: right;}
.list-l {margin-right: 330px;} 
.top1 {background: #14A35B;}
.top2 {background: #17aa7b;}
.top3 {background: #3ec59a;}
.hauto {height: auto;}
.ordertext1 ul li a {
    text-indent: 8px;
    color: #666;
    width: 240px;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.tip10 {/*color: #999;*/margin-right: 15px;}
.tip10:hover {color:#14A35B;}

.imgtxtlist2 dt {float: left;margin-right: 15px;width:196px;height: 132px;}
.imgtxtlist2 dt img{width:196px;height: 132px;}
.imgtxtlist2>ul>li {margin-top: 20px;padding-top:20px;border-top: 1px solid #dedede;}
.imgtxtlist2-title {width: 70%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.imgtxtlist2-desc {height: 85px;overflow: hidden;}

.imgtxtlist1 dt,.imgtxtlist3 dt{float: left;margin-right: 10px;width:80px;height: 58px;overflow: hidden;}
.imgtxtlist1>ul>li,.imgtxtlist3>ul>li {
    margin-top: 20px;
    height: 58px;
}
.imgtxtlist1 img,.imgtxtlist3 img{
    width: 80px;
    height: 58px;
}
.imgtxtlist1 dd,.imgtxtlist3 dd{
    /*width: 170px;
    display: inline-block;*/
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    height: 20px;
   /* float: left;*/
    line-height: 20px;
    margin-left: 90px;
}

.imgtxtlist3 dd{
	height: 29px;
	line-height: 29px;
	}
.aticle1{
	min-height: 974px;
	overflow: hidden;
	position: relative;
}
.news-sx{
    position: absolute;
    bottom: 30px;
    overflow: hidden;
    height: 40px;
    width: 1010px;
    line-height: 40px;
}
.news-sx a{
  /*  position: absolute;*/
}
.aticle1 p {color: #666;line-height: 26px;text-indent: 32px;font-size: 16px;margin-top:20px;}
.aticle1 img {
    max-width: 90%;
    width: auto;
	height: auto;
    margin-left: auto;
    margin-right: auto;
    display: table;
}
.rmcate a{
	color: #333;
	padding: 0 10px;
	}
.rmcate1{
	display: none;
}
.rmcate1 a:hover{
	color: #14a35b;
}
.rmcate2{
	position: relative;
}
.rmcate2 .bubblep{
    position: absolute;
    z-index: 999999;
    top: 30px;
    left: 60px;
}
.rmcate2 .bubble {
background: #fff;
padding: 10px;
border: 1px solid #dedede;
position: relative;
width: 80px;
color: #fff;
font-size: 14px;
display: block;
}

.rmcate2 .bubble:before {
    position: absolute;
    display: inline-block;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #dedede;
    content: '';
    top: -10px;
    right: 28px;
}

.rmcate2 .bubble:after {
    position: absolute;
    display: inline-block;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    content: '';
    top: -8px;
    right: 30px;
}
.entry a{
	display: block;
	line-height: 26px;
}
/*wiki detail*/
.wdet1 img{
	width: 360px;
	height: 245px;
	float: left;
	overflow: hidden;
}
.wdet1-t{
	margin-left: 390px;
	height: 245px;
	overflow: hidden;	
}
.wdet1-t p{
	height: 180px;
	overflow: hidden;
}
.wdet2{
    margin-top: 20px;
    
    min-height: 150px;
    background-color: #f8f8f8;
    overflow: hidden;
    position: relative;
}
.wdet2-l{
    font-size: 24px;
    width: 90px;
    float: left;
    background-color: #efefef;
    line-height: 75px;
    text-align: center;
    position: absolute;
    bottom: 0;
    top: 0;
}
.wdet2-l .chjz{
    height: 100px;
    line-height: 50px;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    margin-top: -50px;
}
.wdet2-r{
    width: 666px;
    float: right;
    padding: 20px;
}
.wdet2-r li{
	width: 33.33%;
	float: left;
}
.wdet2-r h5 a{
	font-size: 16px;
	color: #333;
}
.wdet2-r h6 a{
	font-size: 14px;
	color: #999;
	font-weight: 100;
	text-indent: 20px;
}
.wdet2-r a{
	line-height: 27px;
}
.wdet2-r a:hover,.rec li a:hover{
	color: #14a35b;
}
.wdet3 h2,.wdet3 h3,.wdet3 p{
	line-height: 40px;
}
.wdet3 h2{
	font-size: 18px;
	font-weight: bold;
	color: #14a35b;
	margin-top: 20px;
}
.wdet3 h3{
	font-size: 16px;
	font-weight: bold;
	color: #333;
	margin-top: 20px;
}
.wdet3 p{
	font-size: 16px;
	color: #666;
}
.wdet3 img{
	max-width: 100%;
}
.wdet3 h2 a{
	color: #14a35b;
}
/*.wrap img {
    width: auto;
    height: auto;
}*/
.rec li{
	width: 50%;
	float: left;
	line-height: 40px;
	list-style-type: disc;
}
.rec li a{
	color: #333;
}
.news-update{
	height: 160px;
	overflow: hidden;
}
.news-update li {
	width: 248px;
	height: 160px;
	float: left;
	margin-right: 20px;
	text-align: center;
}

.news-update li img {
	width: 248px;
	height: 140px;
	overflow: hidden;
	border: 1px solid #ddd;
}

.news-update li a {
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	line-height: 25px;
	width: 248px;
	display: block;
}
.news-update li p{
	width: 248px;
}

.picsl {
	overflow: hidden;
	position: relative;
}

.picsl .hd {
	overflow: hidden;
}

.picsl .hd .prev,
.picsl .hd .next {
	display: block;
	width: 15px;
	height: 25px;
	position: absolute;
    top: 50%;
    z-index: 999999;
    margin-top: -12px;
	overflow: hidden;
	cursor: pointer;
	background: url("../icon/arrow.png") 0 0 no-repeat;
}
.picsl .hd .prev{
	left: 0;
}
.picsl .hd .next {
    background-position: 0 -38px;
    right: 0;
}

.picsl .hd .prevStop {
	background-position: -17px 0;
}

.picsl .hd .nextStop {
	background-position: -17px -38px;
}

.picsl .bd {
    margin: 10px 30px 0 30px;
    overflow: hidden;
}

.picsl .bd ul {
	overflow: hidden;
	zoom: 1;
}

.picsl .bd ul li {
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}

.picsl .bd ul li .pic {
	text-align: center;
}

.picsl .bd ul li .pic img {
	width: 248px;
	height: 140px;
	display: block;
}

.picsl .bd ul li .pic a:hover img {
	border-color: #999;
}

.picsl .bd ul li .title {
	line-height: 24px;
}
@media screen and (min-width:1380px){
	.info-hot-wraps {width: 818px;}
	.info-hot-wraps .info-hot-ul>li {width: 818px;}
	.info-hot {width: 818px}
	.info-hot-img {width: 540px;} 
	
	.info-banner .dots {left: 350px;}  
	
	.info-view1-l {width:1058px;}
	.info-ad1 {width:  302px;}
	.wdet2-r {width: 900px;}
} 

