@charset "utf-8";
* {
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
	list-style: none;
	text-decoration: none;
}

.zhong .ykuang .dianhua2{ display:block; text-align:center; font-size:18px; height:55px; line-height:55px; color:#fff; background-color:#09a730; overflow:hidden;}

#toua img{
	max-height:50px;
}
img{border:0px}
.zshou2:hover  div{
	color:#09A730;
}


.fenlei1 a:hover{
	color:#09A730;
}
.dd img{
	cursor: pointer;
	transition: all 0.6s;
}
.dd  img:hover{
	transform: scale(1.2);
}

.remen a:hover{
	color:#09A730;
}
.xiangguan a:hover{
	color:#09A730;
}
.shou a:hover{
	color:#09A730;
}
.q23 a:hover{
	color:#09A730;
}
.q3:hover a{
	color:#09A730;
}
.e3:hover a{
	color:#09A730;
}
.tou {
	width: 100%;
	overflow: hidden;
}

.head {
	width: 1210px;
	overflow: hidden;

	margin: auto;
}
.w3:hover a{
	color:#09A730;
}
.zuixin1:hover a{
	color:#09A730 !important;
	
}
.sou{
	    width:790px;
		float:left;
		margin-left:50px;
		margin-top:13px;
}
.sou p{ display:block; width:100%; padding-top:5px; float:left;}
.sou p a{ display:block; float:left; font-size:14px; line-height:24px; height:24px; margin-right:10px; color:#333;}
.sou p a:hover{color:#09A730;}
.sou .chang {
    width: 383px;
	height:35px;
	line-height:35px;
	margin-left:150px;
	font-size:15px;
	border:1px solid #cacaca;
	border-right:none;
	display:block;
	float:left;
	outline:none;
}
.sou .ss{
	    height:37px;
	width:120px;
	line-height:37px;
	display:block;
	float:left;
	color:#fff;
	text-align:center;
	font-size:15px;
	background-color:#09A730;
}
.suo .ss{
		margin-top:13px;
	    height:37px;
	width:120px;
	line-height:37px;
	display:block;
	float:left;
	color:#fff;
	text-align:center;
	font-size:15px;
	background-color:#09A730;
}
.suo .cc{
		margin-top:13px;
	    height:37px;
	width:120px;
	line-height:37px;
	display:block;
	float:left;
	color:#fff;
	text-align:center;
	font-size:15px;
	background-color:#09A730;
}
.head img {
	width: 100%;
}

.head2 {
	width: 1210px;
	overflow: hidden;
	padding-bottom:5px;
	margin: auto;
}
.head2 .htt{ display:none; float:right; margin-left:20px; margin-top:13px;}
.head2 .htt a{ display:block; width:100%; font-size:16px; height:30px; line-height:30px; color:#333;}
.head2 .htt a:hover{ color:#09A730;}
.bd img{
	max-width:100%;
}
.clearfix{
	margin-left:0 !important;
}
.xiangtu img{
	width:100%;
	min-height:100%;
}
.shou a{
	color:#333;
}
.waikuang{
	overflow:hidden;
	padding-bottom:20px;
}


.logo {
	margin-top:17px;
	float: left;
	height:50px; overflow:hidden; line-height:50px; font-size:44px; color:##09A730; font-weight:bold;
}
.logo a{ color:#09A730;}
.logo img{
	height:49px;
}
.head2 .logo{ height:50px; overflow:hidden;}
.qie {
	float: left;
	border: none;
	line-height: 26px;
	outline: none;
	font-size: 16px;
	margin-left: 20px;
	margin-top: 25px;
}

.shou {
	float: right;
	color: #999;
	height:70px;
	overflow: hidden;
	line-height: 84px;
	font-size:15px;
}

.dh {
	width: 100%;
	height: 48px;
	overflow: hidden;
	background-color: #087423;
}

.dhnei {
	width: 1210px;
	margin: auto;
	overflow: hidden;
}

.youbian {
	width: 287px;
	height: 48px;
	background-color: #09a730;
	color: #fff;
	float: right;
	text-align: center;
	line-height: 48px;
	overflow: hidden;
	font-size: 18px;
}

.youbian a {
	color: #fff;
}

.dhfen {
	overflow: hidden;
	height: 48px;
	float: left;
	width: 913px;
}

.dhfen li {
	float: left;
	width: 9.09%;
	text-align: center;
	line-height: 48px;
	height: 48px;
	overflow: hidden;
	font-size: 18px;
	display:block;
}
.dhfen li:last-child{ display:none;}
.dhfen a {
	color: #fff;
}

.dhfen li:hover {
	background-color: #087423;
}

.zhong {
	width: 1210px;
	overflow: hidden;
	margin: auto;
	margin-top: 15px;
	margin-bottom: 10px;
}

.zkuang {
	width: 900px;
	float: left;
	overflow: hidden;
}

.ykuang {

	    width: 287px;
    float: right;
    overflow: hidden;
    background-color: #f1f1f1;

}

.di {
	width: 100%;
	height: 48px;
	overflow: hidden;
	background-color: #09a730;
	display: table;
	text-align: center;
	margin: auto;
}

.di li {
	float: left;
	width: 176px;
	line-height: 18px;
	height: 18px;
	text-align: center;
	margin-top: 16px;
	margin-bottom: 16px;
	border-right: 1px solid #087423;
}

.di a {
	color: #fff;
}

.di ul {
	width: 884px;
	margin: auto;
	overflow: hidden;
	margin: auto;
}

.banquan {
	line-height: 50px;
	text-align: center;
	background-color: #fff;
	font-size: 14px;
}

.banquan a {
	color: #333;
}

.daiyan {
	width: 287px;
	height: 272px;
	overflow: hidden;
	margin-bottom: 20px;
	
}

.focus {
	width: 287px;
	height: 272px;
	position: relative;
	margin:0 !important;
}

.focus #pic {
	width: 287px;
	height: 272px;
	overflow: hidden;
}

.focus #pic ul {
	width: 1216px;
	height: 272px;
	float: left;
}

.focus #pic li {
	width: 304px;
	height: 272px;
	float: left;
}

.focus #pic li img {
	width: 287px;
	float: left;
}

.focus .tip-bg {
	width: 304px;
	height: 21px;
	background: url(images/focus_tip_bg.png) no-repeat left top;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 12;
}

.focus #tip {
	width: 96px;
	height: 14px;
	position: absolute;
	left: 104px;
	bottom: 3px;
	z-index: 13;
}

.focus #tip ul li {
	width: 14px;
	height: 14px;
	float: left;
	display: inline;
	margin: 0 5px;
	cursor: pointer;
	background: url(images/focus_tip.png) no-repeat;
}

.focus #tip ul li.on {
	background: url(images/focus_tip_current.png) no-repeat;
}

.focus .btn {
	width: 42px;
	height: 9px;
	position: absolute;
	right: 0;
	bottom: 5px;
	z-index: 14;
	overflow: hidden;
	display:none;
}

.focus .btn ul {
	width: 100%;
	float: left;
}

.focus .btn li {
	width: 7px;
	height: 9px;
	float: left;
	display: inline;
	margin: 0 7px;
	cursor: pointer;
	overflow: hidden;
}

.focus .btn li.prev {
	background: url(../images/focus_btn_left.png) no-repeat left top;
}

.focus .btn li.next {
	background: url(../images/focus_btn_right.png) no-repeat left top;
}
.sige {
	margin-bottom: 30px;
		position:relative;
		overflow:hidden;
	width:100%;
}
.sige a {
	width: 257px;
	display: block;
	margin: auto;
	overflow:hidden;
	margin-bottom: 8px;
	    border-radius: 4px; position:relative;
}


.sige span{ display:block; position:absolute; left:30px; font-weight:bold; top:50%; margin-top:-20px; font-size:24px; color:#ff6b23; height:40px; line-height:40px;}
.f5 img {
	width: 100%;
	display:block;
}

.chuzhuzixun {
	overflow: hidden;
	height: 22px;
	margin:auto;
	margin-top: 20px;
	width:247px;
	padding-bottom: 10px;
    border-bottom: 1px solid #bbb;
	
}

.chuzhuzixun1 {
	float: left;
	font-size: 18px;
	color: #333;
	line-height: 22px;
	border-left:4px solid #09a730;
	padding-left:10px;
	 font-weight:600;
	 
}


.chuzhuzixun2 {
	font-size: 14px;
	color: #666;
	float: right;
}

.chuzhuzixun2 a {
	line-height: 30px;
	color: #09a730;
}
.zuixin1{
	max-height:52px;
	overflow:hidden;
}
.newwen {
	width: 247px;
	
	overflow: hidden;
	margin:auto;
	margin-top: 20px;
	
}

.newwen1 {
	width: 120px;
	overflow: hidden;
	height:90px;
	float:left;
	display:none;

	margin-bottom: 8px;
}
.newwen10 {
	width: 120px;
	overflow: hidden;
	height:90px;
	float:left;

	margin-bottom: 8px;
}

.newwen1 img,.newwen10 img {
	width: 100%;
}

.newwen2 {
	max-height: 48px;
	font-size: 15px;
	line-height: 30px;
	border-bottom: 1px solid #bbb;
	padding-bottom: 13px;
	height:24px;
	overflow:hidden;
	color:#666;
}

.newwen2 a {
	color: #666;
}

.newwen2:hover {
	color: #09A730;
}

.zshou {
	width: 898px;
	height: 270px;
	border: 1px solid #BBBBBB;
	border-radius: 5px;
}

.zshou1 {
	width: 100%;
	height: 82px;
	overflow: hidden;
}

.zshou2 {
	width: 115px;
	height: 30px;
	padding-left: 35px;
	background: no-repeat center left;
	margin-top: 26px;
	border-right: 1px solid #bbb;
	float: left;
	margin-right: 22px;
	background-size:auto 29px;
}

.bangong {
	font-size: 14px;
	line-height: 16px;
	color:#333;
}

.zhongjie {
	font-size: 12px;
	line-height: 14px;
	color: #999;
}

.zshou .sou {
	width: 565px;
	margin-left: 167px;
	margin-bottom: 25px;
}

.zshou .sou .chang {
	width: 383px;
}

.zshou .sou .ss {
	background-color: #09A730;
}

.fenlei {
	width: 765px;
	height: 80px;
	margin: auto;
	overflow: hidden;
}

.fenlei1 {
	width: 312px;
	height: 80px;
	float: left;
}

.fenlei2 {
	line-height: 24px;
	margin-bottom: 10px;
	font-size:15px;
	color:#555;
}

.fenlei1 li {
	width: 58px;
	float: left;
	font-size: 13.5px;
	margin-right: 25px;
	margin-bottom: 10px;
}

.fenlei1 a {
	color: #333;
}

.fenlei1 li:nth-of-type(4) {
	margin-right: 0;
}

.fenlei1 li:nth-of-type(8) {
	margin-right: 0;
}

.fenxian {
	height: 80px;
	width: 1px;
	background-color: #bbb;
	float: left;
	margin: 0 69px;
}

.toutiao {
	width: 898px;
	height: 44px;
	border: 1px solid #bbb;
	border-radius: 5px;
	margin: 20px 0;
	overflow: hidden;
	position: relative;
}

.txtScroll-top {
	width: 100%;
	overflow: hidden;
	position: relative;
	height: 44px;
}

.txtScroll-top .hd {
	overflow: hidden;
	height: 30px;
	background: #f4f4f4;
	padding: 0 10px;
}

.txtScroll-top .hd .prev,
.txtScroll-top .hd .next {
	display: block;
	width: 9px;
	height: 5px;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
	overflow: hidden;
	cursor: pointer;
	background: url("images/icoUp.gif") no-repeat;
}

.txtScroll-top .hd .next {
	background: url("images/icoDown.gif") no-repeat;
}

.txtScroll-top .hd ul {
	float: right;
	overflow: hidden;
	zoom: 1;
	margin-top: 10px;
}

.txtScroll-top .hd ul li {
	float: left;
	width: 9px;
	height: 9px;
	overflow: hidden;
	margin-right: 5px;
	text-indent: -999px;
	cursor: pointer;
	background: url("images/icoCircle.gif") 0 -9px no-repeat;
}

.txtScroll-top .hd ul li.on {
	background-position: 0 0;
}

.txtScroll-top .bd {}

.txtScroll-top .infoList li {
	height: 44px;
	line-height: 44px;
	overflow: hidden;
}

.txtScroll-top .infoList li .date {
	float: right;
	color: #999;
}

.infoList>li>span {
	float: left;
}

.infoList>li a {
	color: #333;
	font-size: 15px;
}

.infoList>li a:hover {
	color: #09A730;
}

.dd {
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}

.dd img {
	width: 100%;
	display: block;
}

.jinpai {
	overflow: hidden;
	height: 22px;
	margin:auto;
	margin-top:20px;
	width:100%;
	padding-bottom: 10px;
    border-bottom: 1px solid #bbb;
}
.jinpai p{
    float: left;
    font-size: 18px;
    color: #333;
    line-height: 22px;
    border-left: 4px solid #09a730;
    padding-left: 10px;
    font-weight: 600;
	display:block;
}
.jinpai a{
	float:right;
	color:#09a730;
	line-height:22px;
	font-weight:300;
	font-size:14px;
	display:block;
}
.qqq{
	float: left;
    width: 835px;    margin-bottom:15px;
}
.guwen {
	width: 910px;
	overflow:hidden;
	display:block;
}
.guwen li {
	    width:172px;
	height: 266px;
	float: left;
margin-right:10px;
	margin-top:15px;
	overflow:hidden;
}
.guwen1 {
	 width: 100%;
	height:228px;
	overflow: hidden;
}

.guwen1 img {
	 width: 100%;
	display: block;
	margin:0 !important;
}

.guwen2 {
	 width: 100%;
	height:32px;
	text-align: center;
	line-height: 32px;
	background-color: #09A730;
	color:#fff;
}

.guwen2 a {
	font-size: 20px;
	color: #fff;
}


/*.guwen li {
	width:292px;
	float: left;
margin-right:12px;
	margin-top:15px;
	overflow:hidden;
	display:block;
	background-color:#eceef2;
	height:140px;
}

.guwen1 {
	 width:105px;
	height: 140px;
	overflow: hidden;
	float:right;
}

.guwen1 img {
	 height: 140px;
	display: block;
}

.guwen2 {
	 width:180px;
	height:140px;
	float:left;
}
.guwen2 b{ font-size:18px; margin:10px; display:block; color:#333; height:20px; line-height:20px; overflow:hidden;}
.guwen2 span{ display:inline-block; padding:0 10px; width:auto; margin-left:10px; height:30px; line-height:30px; background-color:#09a730; color:#fff; text-align:center;}
.guwen2 p{ font-size:14px; display:block; margin-top:10px; color:#333; margin-left:10px; height:20px; line-height:20px; overflow:hidden;}
.guwen2 strong{ font-weight:normal; font-size:14px; height:20px; line-height:20px; color:#09a730; margin-left:10px; margin-top:10px; display:block;}
*/
.gundong {
	overflow: hidden;
	margin-top:20px;
	padding:12px 20px;
	padding-top:0;
	background-color:#f1f1f1;
}

.txtMarquee-top {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.txtMarquee-top .bd {
	max-height: 360px;
	padding-top:10px;
}
.txtMarquee-top .bd ul{ display:block; overflow:hidden; height:256px;}
.txtMarquee-top .infoList li {
	height: 32px;
	width: 100%;
	overflow: hidden;
	line-height: 32px;
}

.txtMarquee-top .infoList li .date {
	float: right;
	color: #999;
}

.jijj {
	float: left;
	margin-right: 10px;
	line-height: 32px;
}

.jijj a {
	color: #09A730 !important;
}

.remen {
	width:1168px;
	padding:15px 20px;
	border: 1px solid #bbb;
	overflow: hidden;
	margin-bottom: 20px;
	margin-top:20px;
	float:left;
}
.remen .jinpai{ margin-top:5px; margin-bottom:10px;}

.remen a {
	font-size: 15px;
	color: #333;
	display: block;
	margin-right: 18px;
	line-height: 24px;
	float: left;
}

.xiangguan {
	width: 868px;
	padding: 15px;
	background-color: #f9f9f9;
	overflow: hidden;
}

.xiangguan1 {
	margin-bottom: 10px;
}

.xiangguan a {
	font-size: 15px;
	color: #666;
	display: block;
	margin-right: 40px;
	line-height: 24px;
	float: left;
}

.q1 {
	color: #666;
	font-size: 14px;
	margin-bottom: 20px;
}

.q1 a {
	color: #09A730;
}

.yan {
	background-color: #da0000;
}

.q2 {
	font-size: 15px;
	margin: 10px 0;
	line-height: 24px;
	    overflow: hidden;
		position:relative;
		padding-left:115px;
}

.q2 li {
	float: left;
	margin-right: 20px;
}

.q21{ position:absolute; left:0; top:0;}
.q23:nth-child(2){ position:absolute; left:65px; top:0;}
.q23 a {
	color: #333;
}

.q22 a {
	color: #09A730;
}

.chuxian {
	border-bottom: 2px solid #09A730;
	margin-top: 25px;
	overflow: hidden;
	width: 900px;
}

.chuxian1 {
	width: 110.5px;
	height: 40px;
	background-color: #333;
	color: #fff;
	text-align: center;
	line-height: 40px;
	float: left;
	border-left: 1px solid #333;
    border-right: 1px solid #333;
}

.chuxian2 {
	width: 110.5px;
	height: 38px;
	background-color: #fff;
	color: #333;
	text-align: center;
	line-height: 38px;
	float: left;
	border: 1px solid #eeeeee;
}
input{
text-indent:1em;	
}

.chuxian1 a {
	color: #fff;
	display:block;
}

.chuxian2 a {
	color: #333;
	display:block;
}

.q3 {
	width: 900px;
	border-bottom: 1px solid #f2f2f2;
	height: 160px;
	overflow: hidden;
	position:relative;
}

.q31 {
	width: 147px;
	height: 110px;
	margin-top: 25px;
	overflow: hidden;
	margin-right: 15px;
	float: left;
	position:relative;
	background-color:#bebebe;
}
.q31 span{ display:block; width:100%; text-align:center; height:37px; line-height:37px; background-color:#09A730; color:#fff; font-size:14px; position:absolute; left:0; bottom:0; overflow:hidden;}
.q31 img {
	width: 100%;
}

.q32 {
	font-size: 18px;
	color: #333333;
	float: left;
	margin-top: 26px;
	width:738px;
	line-height: 24px;
	height:24px;
	overflow:hidden;
		font-weight:600;    margin-bottom: 10px;
}

.q3 a {
	color: #333;

}

.q33 a {
	color: #666;
	
}

.q33 {
	font-size: 14px;
	color: #333333;
	float: left;
	line-height: 24px;
	width: 460px;

	height:48px;
	overflow: hidden;
	margin-bottom:8px;
	margin-right: 60px;
}

.q34 {
	font-size: 14px;
	color: #999;
	float: left;
	line-height: 24px;
	width: 480px;
	margin-right: 60px;
}

.q35 {
	float: right;
	position: absolute;
	text-align: center;
	margin-left:650px;
	margin-top:75px;
	    width: 120px;
		font-size:18px; line-height:24px;
}
.q35 span{ display:block; font-size:14px; color:#999;}
.q36 {
	float: right;
	    width: 120px;
	color: #f48a23;
	position: absolute;
	text-align: center;
	right:0;
	margin-top: 75px;
	font-size:18px; line-height:24px;
}
.q36 span{ display:block; font-size:14px; color:#999;}
.gd{ width:10px; height:10px; border-radius:100%; background-color:#333; position:absolute; left:745px; top:65px; display:none;}
.w3 {
	width: 900px;
	border-bottom: 1px solid #f2f2f2;
	height: 140px;
	overflow: hidden;
}

.w31 {
	width: 140px;
	height: 100px;
	margin-top: 20px;
	overflow: hidden;
	margin-right: 15px;
	float: left;
}

.w31 img {
	width: 100%;
}

.w32 {
	font-size: 18px;
	color: #333333;
	float: left;
	margin-top: 25px;
	width: 480px;
	margin-right: 60px;
	line-height: 24px;
	/* margin-bottom: 15px; */
}

.w3 a {
	color: #333;
	font-weight:600;
}

.w33 a {
	color: #666;
}

.w33 {
	font-size: 14px;
	color: #666;
	float: left;
	line-height: 30px;
	width: 480px;
	margin-right: 60px;
	height: 24px;
	overflow: hidden;
}

.w34 {
	font-size: 14px;
	color: #999;
	float: left;
	line-height: 24px;
	width: 480px;
	margin-right: 60px;
	margin-top: 5px;
	    height: 24px;
    overflow: hidden;
}

.w35 {
	width: 50px;
	float: right;
	position: absolute;
	text-align: center;
	margin-left: 680px;
	margin-top: 30px;
}.w361{
	float: right;
	color: #f48a23;
	position: absolute;
	text-align: left;
	margin-left: 650px;
	margin-top: 50px;
}
.w36 {
	float: right;
	color: #3f87d9;
	position: absolute;
	text-align: left;
	margin-left: 650px;
	margin-top: 70px;
}

.slideTxtBox .bd ul .xiangtu:nth-of-type(2){
	margin-right:0;
	
}
.slideTxtBox .bd ul .xiangtu:nth-of-type(4){
	margin-right:0;
	
}
.slideTxtBox .bd ul .xiangtu:nth-of-type(6){
	margin-right:0;
	
}.slideTxtBox .bd ul .xiangtu:nth-of-type(8){
	margin-right:0;
	
}.slideTxtBox .bd ul .xiangtu:nth-of-type(10){
	margin-right:0;
	
}.slideTxtBox .bd ul .xiangtu:nth-of-type(12){
	margin-right:0;
	
}.slideTxtBox .bd ul .xiangtu:nth-of-type(14){
	margin-right:0;
	
}.slideTxtBox .bd ul .xiangtu:nth-of-type(16){
	margin-right:0;
	
}.slideTxtBox .bd ul .xiangtu:nth-of-type(18){
	margin-right:0;
	
}.slideTxtBox .bd ul .xiangtu:nth-of-type(20){
	margin-right:0;
	
}.slideTxtBox .bd ul .xiangtu:nth-of-type(22){
	margin-right:0;
	
}.slideTxtBox .bd ul .xiangtu:nth-of-type(24){
	margin-right:0;
	
}.slideTxtBox .bd ul .xiangtu:nth-of-type(26){
	margin-right:0;
	
}.slideTxtBox .bd ul .xiangtu:nth-of-type(28){
	margin-right:0;
	
}.slideTxtBox .bd ul .xiangtu:nth-of-type(30){
	margin-right:0;
	
}.slideTxtBox .bd ul .xiangtu:nth-of-type(32){
	margin-right:0;
	
}.slideTxtBox .bd ul .xiangtu:nth-of-type(34){
	margin-right:0;
	
}.slideTxtBox .bd ul .xiangtu:nth-of-type(36){
	margin-right:0;
	
}
.slideTxtBox .bd ul .xiangtu:nth-of-type(38){
	margin-right:0;
	
}.slideTxtBox .bd ul .xiangtu:nth-of-type(40){
	margin-right:0;
	
}.slideTxtBox .bd ul .xiangtu:nth-of-type(42){
	margin-right:0;
	
}.slideTxtBox .bd ul .xiangtu:nth-of-type(44){
	margin-right:0;
	
}.slideTxtBox .bd ul .xiangtu:nth-of-type(46){
	margin-right:0;
	
}.slideTxtBox .bd ul .xiangtu:nth-of-type(48){
	margin-right:0;
	
}.slideTxtBox .bd ul .xiangtu:nth-of-type(50){
	margin-right:0;
	
}.slideTxtBox .bd ul .xiangtu:nth-of-type(52){
	margin-right:0;
	
}.slideTxtBox .bd ul .xiangtu:nth-of-type(54){
	margin-right:0;
	
}.slideTxtBox .bd ul .xiangtu:nth-of-type(56){
	margin-right:0;
	
}





.e3 {
	width: 900px;
	border-bottom: 1px solid #f2f2f2;
	height: 169px;
	overflow: hidden;
}

.e31 {
	width: 147px;
	height: 110px;
	margin-top: 30px;
	overflow: hidden;
	margin-right: 15px;
	float: left;
}

.e31 img {
	width: 100%;
}

.e32 {
	font-size: 18px;
	color: #333333;
	float: left;
	margin-top: 30px;
	width: 480px;
	font-weight: 300;
	margin-right: 60px;
	line-height: 24px;
	margin-bottom: 14px;
	max-height:24px;
	overflow:hidden;
}

.e3 a {
	color: #333;
}

.e33 a {
	color: #666;
}

.e33 {
	font-size: 14px;
	color: #666;
	float: left;
	line-height: 24px;
	width: 730px;
	height: 24px  !important;
	overflow: hidden;
}

.e333 {
	font-size: 12px;
	color: #999;
	float: left;
	line-height: 20px;
	width: 620px;
	overflow: hidden;
	margin-top:0 !important;
}

.e34 {
	font-size: 14px;
	color: #999;
	float: left;
	line-height: 24px;
	width: 480px;
	margin-right: 60px;
	margin-top: 45px;
}

.e35 {
	width: 50px;
	float: right;
	position: absolute;
	text-align: center;
	margin-left: 680px;
	margin-top: 30px;
}

.e36 {
	float: right;
	color: #f48a23;
	position: absolute;
	text-align: center;
	margin-left: 750px;
	margin-top: 80px;
}


.r3 {
	width: 900px;
	border-bottom: 1px solid #f2f2f2;
	height: 180px;
	overflow: hidden;
}

.r31 {
	width: 180px;
	height: 140px;
	margin-top: 20px;
	overflow: hidden;
	margin-right: 15px;
	float: left;
}

.r31 img {
	width: 100%;
}

.r32 {
	font-size: 18px;
	color: #09A730;
	font-weight: 600;
	float: left;
	margin-top: 25px;
	width: 480px;
	margin-right: 60px;
	line-height: 24px;
	margin-bottom: 15px;
}

.r3 a {
	color: #333;
}

.r33 a {
	color: #666;
}

.r32 a {
	color: #09A730;
}

.r33 {
	font-size: 13px;
	color: #999;
	float: left;
	line-height: 24px;
	width: 450px;
	margin-right: 60px;
	height: 48px;
	overflow: hidden;
}

.r34 {
	font-size: 14px;
	color: #999;
	float: left;
	line-height: 24px;
	width: 480px;
	margin-right: 60px;
	margin-top: 7px;
}

.r35 {
	width: 50px;
	float: right;
	position: absolute;
	text-align: center;
	margin-left: 680px;
	margin-top: 30px;
}

.r36 {
	float: right;
	position: absolute;
	text-align: center;
	margin-left: 750px;
	margin-top: 80px;
	width: 106px;
	height: 32px;
	background-color: #09A730;
	color: #fff;
	font-size: 14px;
	text-align: center;
	line-height: 32px;
	overflow: hidden;
	border-radius: 5px;
}

.r36 a {
	color: #fff;
}

.bijia {
	width: 95px;
	height: 22px;
	border: 1px solid #52b6f0;
	text-align: center;
	line-height: 22px;
	float: left;
	font-size: 12px;
	margin-right: 10px;
	margin-top: 10px;
}

.bijia a {
	color: #52b6f0;
}

.man {
	width: 100%;
	overflow: hidden;
}



.t3 {
	width: 900px;
	border-bottom: 1px solid #f2f2f2;
	height: 135px;
	overflow: hidden;
}

.t32 {
	font-size: 17px;
	color: #333;
	font-weight: 300;
	float: left;
	margin-top:15px;
	width: 680px;
	margin-right: 60px;
	line-height: 24px;
	height:24px;
	overflow:hidden;
	margin-bottom: 3px;
}
.t32 span{
	display:block;
	float:left;
	border-radius:100px;
	border:1px solid #09a730;
	font-size:13px;
	width:22px;
	line-height:22px;
	height:22px;
	margin-right:8px;
	text-align:center;
	color:#09a730;
}
.t32:hover{ text-decoration:underline; color:#09a730;}
.t3 a {
	color: #333;
}

.t33 a {
	color: #666;
}

.t32 a {
	color: #333;
}

.t33 {
	font-size: 12px;
	color: #999;
	float: left;
	line-height: 24px;
	width: 450px;
	margin-right: 60px;
	height: 24px;
	margin-bottom: 10px;
	overflow: hidden;
}


.t33 span {
	padding: 4px 8px;
	background-color: #eeeeee;
	float: left;
	margin-right: 15px;
	line-height: 16px;
}
.zuixin span {
padding:0;
	background: none;
	float: left;
	margin-right: 15px;
	line-height: 16px;
}
.t34 {
	font-size: 14px;
	color: #999;
	float: left;
	line-height: 24px;
	width: 480px;
	margin-right: 60px;
	margin-top: 7px;
}

.t35 {
	width: 50px;
	float: right;
	position: absolute;
	text-align: center;
	margin-left: 680px;
	margin-top: 30px;
}

.t36 {
	float: right;
	position: absolute;
	text-align: center;
	margin-left: 750px;
	margin-top: 27.5px;
	width: 80px;
	height: 80px;
	background-color: #eeeeee;
	color: #bfbfbf;
	font-size: 14px;
	text-align: center;
	line-height: 16px;
	overflow: hidden;
	border-radius: 1000px;
	text-align: center;
}

.t366 {
	display: block;
	margin-top: 15px;
	line-height: 30px;
}

.zuixin {
	font-size: 15px;
	line-height: 26px;
	max-height: 105px;
	overflow: hidden;
	font-weight: 300;
	width:247px;
	margin:auto;
	border-bottom: 1px solid #efefef;
}

.zuixin1 {
	margin-top: 10px;
	margin-bottom: 5px;
}

.zuixin a {
	color: #333;
}

.y1 {
	width: 900px;
	height: 317px;
	overflow: hidden;
	border-bottom: 1px solid #dfdfdf;
}

.y2 {
	font-size: 20px;
	font-weight: 600;
	margin-top: 30px;
	width: 730px;
	float: left;
}

.y3 {
	width: 118px;
	height: 35px;
	background-color: #09A730;
	float: right;
	text-align: center;
	line-height: 35px;
	margin-top: 30px;
	margin-right: 27px;
}

.y3 a {
	color: #fff;
}

.y4 {
	font-size: 12px;
	font-weight: 300;
	color: #666;
	line-height: 32px;
	width: 730px;
	float: left;
}

.y4 span {
	color: #333;
	padding-right: 10px;
}

.y5 {
    font-size: 12px;
    font-weight: 300;
    color: #666;
    line-height: 18px;
    width: 650px;
    float: left;
    height: 18px;
    margin: 6px 0;
    overflow: hidden;
}

.y5 span {
	display: block;
	width: 18px;
	height: 18px;
	text-align: center;
	float: left;
	margin-right: 7px;
	background-color: #fe6969;
	color: #fff;
}

.y6 {
	width: 900px;
	height: 137px;
	overflow: hidden;
	float: left;
	margin-top: 10px;
}

.y6 li {
	width: 195px;
	height: 137px;
	overflow: hidden;
	float: left;
	margin-right: 31px;
}

.xinwen {
	width: 820px;
	overflow: hidden;
}

.xinwenbiaoti {
	font-size: 26px;
	font-weight: 600;
	line-height: 28px;
	margin: 5px 0 15px 0;
}

.xinwenshijian {
	font-size: 14px;
	color: #666;
}

.xinwenshijian a {
	color: #666;
}

.zhaiyao {
	width: 720px;
	margin: auto;
	overflow: hidden;
	max-height: 84px;
	font-size: 16px;
	line-height: 28px;
	color: #09a730;
	background-color: #f2fff5;
	padding: 0 50px;
	border-top:20px solid  #f2fff5;
	border-bottom:20px solid  #f2fff5;
	margin: 15px 0;
}

.xinwenneirong {
	line-height: 26px;
	overflow: hidden;
	margin-bottom: 30px;
	    font-size: 15px;
    color: #666;
}

.xinwenneirong img {
	max-width: 100%;
}

.kankna .newwen {
	float: left;
	width: 240px;
	margin-right: 50px;
}

.kankna .newwen1 {
	height: 178px;
	width: 240px;
}

.kankna img {
	width: 100% !important;
}

.kankna .xinwenshijian {
	font-size: 12px;
	padding-bottom: 5px;
}

.kankna .newwen2 {
	padding-bottom: 3px;
	border: none;
}

.qaq {
	width: 898px;
	overflow: hidden;
	border: 1px solid #d2d2d2;
	border-radius: 5px;
	margin-top: 30px;
}

.qaq1 {
	width: 840px;
	margin: auto;
	max-height: 50px;
	line-height: 25px;
	font-size: 18px;
	font-weight: 300;
	color: #333;
	margin-top: 26px;
	margin-bottom: 3px;
}

.qaq2 a {
	color: #666;
}

.qaq2 {
	color: #666;
	line-height: 18px;
	font-size: 12px;
	width: 840px;
	margin: auto;
	margin-bottom: 7px;
}

.qaq3 {
	width: 810px;
	margin:20px auto;
	padding: 12px 15px;
	color: #09a730;
	line-height: 24px;
	background-color: #eaffef;
	
	font-size: 12px;
	overflow: hidden;
}


.prev {
    float: left;
    width: 66px;
    height: 25px;
    border: 1px solid #CACACA;
    text-align: center;
    font-size: 14px;
    line-height: 25px;
    color: #09A730;	margin-top:15px;
}
.first {
	margin-right: 19px;
    float: left;
    width: 66px;
    height: 25px;
    border: 1px solid #CACACA;
    text-align: center;
    font-size: 14px;
    line-height: 25px;
    color: #09A730;	margin-top:15px;
}
.num {
    float: left;
    margin-left: 19px;
    line-height: 25px;
    text-align: center;
    display: block;
    width: 25px;
    height: 25px;
    font-size: 14px;	margin-top:15px;
    color: #09A730;
    border: 1px solid #cacaca;
}
.current {
       float: left;
    margin-left: 19px;
    line-height: 25px;
    text-align: center;
    display: block;
    width: 25px;
    height: 25px;
    font-size: 14px;
    color: #fff;
    margin-top: 15px;
    background-color: #09A730;
    border: 1px solid #cacaca;
	margin-bottom:30px;
}
.num {
    float: left;
    margin-left: 19px;
    line-height: 25px;
    text-align: center;
    display: block;
    width: 25px;
    height: 25px;
    font-size: 14px;
    color: #09A730;
    border: 1px solid #cacaca;
	margin-top:15px;
}
.next {
    float: left;
    width: 66px;
    border: 1px solid #cacaca;
    text-align: center;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    color: #09A730;	margin-top:15px;
    margin-left: 19px;
}
.end {
    float: left;
    width: 66px;
    border: 1px solid #cacaca;
    text-align: center;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    color: #09A730;
    margin-top: 15px;
    margin-left: 19px;
}
.qaq1 a {
	color: #333;
	float: right;
	font-weight: 300;
	margin-left: 30px;
	font-size: 16px;
}

.bianse {
	color: #09A730 !important;
}

.huixian {
	width: 840px;
	height: 1px;
	background-color: #efefef;
	margin: auto;
	margin-top: 20px;
}

.renhui {
	width: 840px;
	margin: auto;
	min-height: 99px;
	border-bottom: 1px solid #EFEFEF;
}

.zhanshimeiyou {
	font-size: 16px;
	line-height: 25px;
	margin-bottom: 15px;
}

.zhengjia {
	padding-bottom: 20px;
	margin-bottom: 30px
}

.kuang {
	width: 840px;
	height: 45px;
	border: 1px solid #b5b5b5;
	margin: auto;
	margin-top: 5px;
}

.kuang input {
	width: 100%;
	height: 100%;
	background: none;
	border: none;
	outline: none;
	font-size: 18px;
	text-indent: 1em;
}

.kuang1 {
	width: 840px;
	height: 225px;
	border: 1px solid #b5b5b5;
	margin: auto;
	margin-top: 5px;
}

.kuang1 textarea {
	width: 97%;
	height: 100%;
	background: none;
	border: none;
	outline: none;
	line-height: 26px;
	padding: 10px 15px;
	font-size: 16px;
}

.danxuan {
	width: 840px;
	margin: auto;
	font-size: 14px;
	color: #666;
}

.danxuan span {
	padding-right: 10px;
}

.tijiaoaa {
	width: 298px;
	height: 45px;
	background-color: #09A730;
	color: #fff;
	text-align: center;
	line-height: 45px;
	border-radius: 5px;
	margin: auto;
	margin-top: 20px;
}

.tijiaoaa input {
	width: 100%;
	height: 100%;
	background: none;
	border: none;
	font-size: 18px;
	text-align: center;
	color: #fff;
	outline: none;
}

.daming {
	font-size: 26px;
	line-height: 26px;
}

.xiangkuang {
	width: 900px;
	overflow: hidden;
	margin-top: 20px;
}

.xiangche {
	width: 450px;
	height: 440px;
	overflow: hidden;
	float: left;
}

.xiangchejianjie {
	width: 450px;
	height: 420px;
	overflow: hidden;
	float: right;
	padding-top: 20px;
}

.bai {
	color: #fff;
}

.hei {
	color: #000
}

.none {
	display: none;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clearfix {
	display: block;
	clear: both;
}

.clearfix {
	*zoom: 1;
}

.clearfix:after {
	display: block;
	overflow: hidden;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}

.h0 {
	height: 0;
}


/*内容块清除浮动专用*/

.h10 {
	height: 10px;
}


/*间隔高勿删*/

.h15 {
	height: 15px;
}


/*间隔高勿删*/

.h20 {
	height: 20px;
}


/*间隔高勿删*/

.h25 {
	height: 25px;
}


/*间隔高勿删*/

.h30 {
	height: 30px;
}


/*间隔高勿删*/

hgroup h2.fr {
	font-weight: normal;
}

.ul-bor {
	border-bottom: 1px dashed #e4e4e4
}

input:-webkit-autofill {
	box-shadow: 0 0 0 1000px white inset;
}


/*清除表单自完成背景*/

.art-tab .hd a {
	transition: none;
}


/*其他*/

.jz,
.bd img {
	/*图片加载*/
	background: url(../sucai/bx_loader.gif) center center no-repeat #fff;
}
.bd img{ margin:0 10px;}
.jz {
	border: 1px solid #CCC;
	padding: 1px;
	transition: all .5s;
}

.jz:hover {
	box-shadow: 0 0 5px #999;
}

.lb li {
	/*列表标点*/
	background: url(../sucai/biaodian.gif) no-repeat left center;
	padding-left: 10px;
}

.pngbg {
	/*背景半黑*/
	background: rgba(0, 0, 0, .6)!important;
	/*ie9+any*/
	background: #000;
	/*ie678*/
	filter: alpha(opacity=60);
	/*ie6789*/
	/*_background:url(../sucai/tubg.png);/*ie6*/
}

:root .pngbg {
	filter: alpha(opacity=100)\9;
	/*ie9*/
}


/*多栏居中通用*/

.list-cn {
	text-align: center;
	font-size: 0;
}

.list-left {
	text-align: left;
	font-size: 0;
}

.list-cn li {
	font-size: 12px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}


/*download by www.sucaijiayuan.com*/

#play {
	width: 450px;
	text-align: center;
	position: relative;
	overflow: hidden;
	margin: 5px auto;
}

#play .change_a {
	width: 50%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 1;
	cursor: pointer;
	display: block;
	overflow: hidden;
	background: url(about:blank);
}

#play .prev_a {
	left: 0;
	opacity: 0;
}

#play .next_a {
	right: 0;
	opacity: 0;
}

#play .change_a span {
	width: 24px;
	height: 43px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -21px;
	display: none
}

#play .prev_a span {
	background: url(../images/s_gallery_2012110702.png) no-repeat 0px -50px;
	left: 0;
}

#play .next_a span {
	background: url(../images/s_gallery_2012110702.png) no-repeat -30px -50px;
	right: 0;
}

#play .img_ul {
	position: relative;
	z-index: 1;
}

.img_hd {
	width: 404px;
	overflow: hidden;
	height: 75px;
	margin-top: 15px;
	margin: 5px auto;
	position: relative;
}

.img_hd ul {
	position: absolute;
	z-index: 1
}

.img_hd ul li {
	float: left;
	width: 91px;
	height: 65px;
	border: 3px solid rgba(0, 0, 0, 0);
	cursor: pointer;
	margin: 2px;
	overflow: hidden;
	*display: inline;
	text-align: center
}

.img_hd ul li img {
	width: 100%;
}

.img_hd ul li.on {
	border-color: #09a730;
}

.bottom_a {
	background: no-repeat;
	width: 22px;
	height: 22px;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 10
}

.prev_a {
	background-image: url(../images/zuo.png);
	margin-left: 5px;
	margin-top: -48px;
}

.next_a {
	background-image: url(../images/you.png);
	margin-left: 438px;
	margin-top: -48px;
}

.img_ul li {
	width: 450px;
	height: 340px;
	overflow: hidden;
}

.img_ul li img {
	width: 450px;
	height: auto !important;
	overflow: hidden;
}

.zhujin1 {
	font-size: 14px;
	color: #999999;
	line-height: 32px;
	margin-left: 40px;
}

.zhujin222 {
	font-size: 14px;
	color: #999999;
	line-height: 32px;
	margin-left: 40px;overflow: hidden;
	margin-top:0 !important;
}

.zhujin1 .cu {
	font-size: 32px;
	font-weight: 600;
	color: #ff8f23;
	padding-left: 20px;
}

.zhujin1 span {
	padding-left: 20px;
}

.zhujin222 span {
	    color: #333;
    display: block;
    padding-left: 20px;
    float: right;
    width: 330px;
}

.xiangqing {
	width: 900px;
	overflow: hidden;
	padding: 20px 0;
}

.xiangqing1 {
	font-size: 20px;
	color: #333333;
	font-weight: 300;
	padding-left: 15px;
	line-height: 20px;
	height: 20px;
	border-left: 3px solid #09A730;
}

.xiangqing2 {
	font-size: 16px;
	color: #666;
	line-height: 24px;
	margin: 15px 0;
	overflow: hidden;
}

.liulanliang {
	font-size: 14px;
	color: #999;
	float: left;
	line-height: 24px;
	width: 900px;
	margin-top: 5px;
	margin-bottom: 10px;
}

.slideTxtBox {
	width: 900px;
	text-align: left;
}

.slideTxtBox .hd {
	height: 30px;
	line-height: 30px;
	position: relative;
	margin-bottom: 30px;
}

.slideTxtBox .hd ul {
	float: left;
	position: absolute;
	width:100%;
	height:40px;
	border-bottom: 2px solid #09A730;
}

.slideTxtBox .hd ul li {
	width:135px;
    height: 38px;
    background-color: #fff;
    color: #333;
    text-align: center;
    line-height: 38px;
    float: left;
    border: 1px solid #eeeeee;
}
.slideTxtBox .hd ul li.on {
	background-color: #09A730;
	color: #fff;
	text-align: center;
	border: 1px solid #09A730;
}

.slideTxtBox .bd ul {
	zoom: 1;
}

.slideTxtBox .bd li {
	height: 24px;
	line-height: 24px;
}

.slideTxtBox .bd li .date {
	float: right;
	color: #999;
}

.xiangtu {
	width: 443px;
	margin-right: 13px;
	height: 345px;
	margin-bottom: 13px;
	overflow: hidden;
	float: left;
}

.dizhi {
	font-size: 18px;
	line-height: 28px;
	color: #09A730;
	margin-bottom: 5px;
}

.dizhi1 {
	font-size: 15px;
	color: #666;
	line-height: 28px;
}

.mingpian {
	width: 287px;
	height: 350px;
	background-color: #efefef;
	overflow: hidden;
}

.mingpian1 {
	width: 148px;
	height: 198px;
	margin: auto;
	margin-top: 35px;
	overflow: hidden;
}

.mingpian1 img {
	width: 100%;
}

.mingpian2 {
	font-size: 22px;
	line-height: 40px;
	text-align: center;
}

.mingpian3 {
	font-size: 16px;
	text-align: center;
	line-height: 26px;
}

.mingpian3 span {
	color: #F48A23;
}

.dianhua {
	width: 287px;
	height: 55px;
	background-color: #09A730;
	text-align: center;
	line-height: 55px;
	font-size: 18px;
	color: #fff;
	overflow:hidden;
	margin-top:13px;
}

.jian {
	width: 247px;
	padding: 20px;
	padding-top:0;
	border-top:20px solid #fff;
	overflow: hidden;
	background-color: #efefef;
}

.jian1 a {
	color: #666;
}

.jian1 {
	    max-height: 44px;
    line-height: 25px;
    overflow: hidden;
    padding-bottom: 10px;
    margin-bottom: 5px;
	font-size:15px;
    border-bottom: 1px dashed #bbb;
}

.jian1 a:hover {
	color: #09A730;
}


.biao2{
	font-size: 18px;
	margin: 30px 0;
	line-height: 36px;
	color: #666;
	height: 36px;
}
.biao2 span{
	float: left;
}
.tiankuang{
	float: left;
	width: 765px;
	height: 36px;
	margin-left: 25px;
	border: 1px solid #BBBBBB;
	border-radius:5px ;
	
}
.tiankuang input{
	border: none;
	background: none;
	outline: none;
	font-size: 13px;
	color: #666;
	line-height: 36px;
	width: 485px;
	text-indent: 1em;
	height: 36px;
}

.biao222222{
	font-size: 18px;
	margin: 30px 0 10px 0;
	line-height: 36px;
	color: #666;
height: 190px;
}
.biao222222 span{
	float: left;
}

.wenben{
	width: 765px;
	height: 183px;
	border: 1px solid #bbb;
	border-radius:5px ;
	float: left;
	    margin-left: 25px;
	    overflow: hidden;
}
.wenben textarea{
	padding: 10px;
	width: 100%;
	height: 100%;
	border: none;
	background: none;
	outline: none;
}
.jiao{
	width: 298px;
	height: 45px;
	background-color: #09A730;
	border-radius:5px ;
	text-align: center;
	line-height: 45px;
	margin: auto;    float: left;
    margin-left: 132px;
}


.jiao input{
	width: 100%;
	height: 100%;
	border: none;background: none;
	outline: none;
	font-size: 18px;
	color: #fff;
}
.fanye{ text-align:center; width:100%; font-size:0.875rem; line-height:1.2rem; margin:1rem 0; overflow:hidden;}
.fanye span{ margin:0 1%; color:#0284da;}
.fanye a{ margin:0 1%; color:#666;}



/*弹出*/
.tbox{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:9; background-color:rgba(0,0,0,0.3); display:none;}
.tbox .box{ width:360px; height:220px; padding:20px; margin:auto; margin-top:10%; background-color:#fff; box-shadow:0 0 10px #999; border-radius:5px;}
.tbox .box .close{ width:100%; height:30px;}
.tbox .box .close p{ width:30px; height:30px; float:right; display:block; border-radius:30px; font-size:24px; text-align:center; line-height:30px; background-color:#09A730; color:#fff; cursor:pointer;}
.tbox .box .txt{ width:260px; padding:0 10px; height:36px; line-height:36px; font-size:14px; display:block; overflow:hidden; border:1px solid #cacaca; border-radius:5px; display:block; margin:auto; margin-top:30px;}
.tbox .box .sub{ width:280px; height:36px; line-height:36px; font-size:14px; display:block; overflow:hidden; border:1px solid #09A730; border-radius:5px; display:block; margin:auto; margin-top:25px; background-color:#09A730; color:#fff; cursor:pointer;}
.dis{display: block !important;}







.main-content{
    width: 100%;
}
.title{
    margin: 20px 30px;
}
.image-list{
    width: 100%;
 max-height:670px;
 overflow:hidden;

}
.cmore{
    position: relative;
    width: 100%;
    height: 46PX;
    line-height: 46PX;
    font-size: 14PX;
    display: block;
    color: #555;
    background: #f5f5f5;
	border:1px solid #cacaca;
	box-sizing:border-box;
	text-align:center;
	cursor:pointer;
}
.cmore.dn{ display:none;}
.ii.hei{ height:auto; max-height:99999999999999999999999999999999px !important;}
.image-list .cover{
position: relative;
    display: inline-block;
    background-color: #fff;
    cursor: pointer;
    width: 445px;
    margin-right: 10px;
    height: 333px;
    margin-bottom: 13px;
    overflow: hidden;
    float: none;
}
.image-list .cover img{
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

/*main CSS*/
#pictureViewer{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000;
}
#pictureViewer > .content{
    background-color: #fff;
    position: absolute;
    width:70% !important;
    height: 80% !important;
	padding:10%;
    margin: auto;
	    background-color: rgba(255,255,255,.9);

    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
#pictureViewer .menu-bar{
    width: 100%;
}
#pictureViewer .menu-bar .handel{
    width: 40px;
    height: 40px;
    float: right;
    background-repeat: no-repeat;
    background-position: 50%;
    cursor: pointer;
}
#pictureViewer .menu-bar .handel:hover{
    background-color: #ff2e67;

    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
#pictureViewer .menu-bar .handel.maximization{
    background-image: url(/Public/Home/images/icons/maximization_black.png);
    background-size: 14px;
	    display: none;

}
#pictureViewer .menu-bar .handel.maximization:hover{
    background-image: url(/Public/Home/images/icons/maximization_white.png);
}
#pictureViewer .menu-bar .handel.miniaturization{
    background-size: 16px;
    background-image: url(/Public/Home/images/icons/miniaturization_black.png);
}
#pictureViewer .menu-bar .handel.miniaturization:hover{
    background-image: url(/Public/Home/images/icons/miniaturization_white.png);
}
#pictureViewer .menu-bar .handel.close-view{
    background-image: url(/Public/Home/images/icons/close_black.png);
    background-size: 15px;
}
#pictureViewer .menu-bar .handel.close-view:hover{
    background-image: url(/Public/Home/images/icons/close_white.png);
}
#pictureViewer .handel-prev,
#pictureViewer .handel-next{
    display: inline-block;
    width: 50px;
    height: 70px;
    position: relative;
    top: calc(50% - 80px);
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: 50%;
    cursor: pointer;

    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
#pictureViewer .handel-prev{
    background-image: url(/Public/Home/images/icons/prev_blank.png);
}
#pictureViewer .handel-next{
    background-image: url(/Public/Home/images/icons/next_blank.png);
}
#pictureViewer .handel-prev:hover,
#pictureViewer .handel-next:hover{
    background-color: #ff2e67;
}
#pictureViewer .handel-prev:hover{
    background-image: url(/Public/Home/images/icons/prev_white.png);
}
#pictureViewer .handel-next:hover{
    background-image: url(/Public/Home/images/icons/next_white.png);
}
#pictureViewer .picture-content{
    display: inline-block;
    width: 80%;
    height: calc(100% - 80px);
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
}
#pictureViewer .picture-content .cover{
    position: absolute;
    margin: auto;
    top: -280px;
    right: 0;
    bottom: 0;
    left: 0;
}
#pictureViewer .counter{
    position: absolute;
    bottom: 0;
    height: 40px;
    line-height: 40px;
    width: 100%;
    text-align: center;
    color: #808080;
    font-size: 13px;
}
#pictureViewer .hide{
    display: none;
}
#pictureViewer .left{
    float: left;
}
#pictureViewer .right{
    float: right;
}
#pictureViewer .clear-flex{
    clear: both;
}
#pictureViewer img{
    width:700px;
    max-height: 100%;
}

.jg-title {
	margin-top: 20px;
	font-size: 18px;
	color: #333;
	letter-spacing: 0;
	margin-bottom: 15px;
	font-weight: 400
}

.jg-title .guanggao {
	font-size: 12px;
	border: 1px solid;
	color: #e1e1e1;
	border-radius: 4px;
	width: 32px;
	height: 16px;
	float: right;
	text-align: center;
	line-height: 16px
}

.jghotIcon {
	background-position: -47px -43px;
	width: 33px!important;
	height: 16px!important;
	margin-left: 5px;
	margin-bottom: -2px
}

.jg-recommend-list .jg-house a {
	display: block;
	color: #333
}

.jg-recommend-list .pic-wrap img {
	height: 120px;
	width: 100%
}

.jg-recommend-list .pic-wrap {
	position: relative;
	overflow: hidden
}

.jg-recommend-list .pic-wrap div {
	z-index: 9;
	position: absolute;
	bottom: 0;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0)), color-stop(88%, #000));
	background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0), #000 88%);
	width: 140px;
	height: 17px;
	padding-top: 13px;
	color: #fff;
	padding-left: 10px;
	padding-right: 10px
}


.jg-recommend-list .detail-info {
	height: 60px;
	padding: 13px 9px;
	border: 1px solid #e5e5e5;
	border-top: 0;
	margin-bottom: 20px;
	line-height: 19px;
	font-size: 12px;
	font-weight: 400
}

.jg-recommend-list .name {
	float: left
}

.jg-recommend-list .phone {
	float: right
}

.jg-recommend-list .price {
	font-size: 16px;
	color: #ff552e;
	letter-spacing: 0
}

.jg-recommend-list .house-type {
	color: #888;
	line-height: 14px;
	margin-bottom: 7px
}

.jg-recommend-list .jg-house {
	font-size: 12px
}

.jg-recommend-list .detail-info h3 {
	margin-bottom: 7px;
	line-height: 14px;
	height: 14px;
	overflow: hidden;
	font-size: 12px;
	font-weight: 400;
	color: #333
}

.area-sub-content {
    padding: 10px 5px;
	padding-left:0px;
    margin-bottom: 13px;
    font-size: 0;
    background-color: #f6f6f6;
}
.prifilter input {
    width: 60px;
	height:22px;
	border:1px solid #cacaca;
	font-size:14px;
	line-height:22px;
	padding:0 5px;
}
.prifilter span{ display:block; float:left;}
.shaixuanbtn a{ width:70px; height:24px; line-height:24px; text-align:center; background-color:#09A730; color:#fff; font-size:14px; display:block;}
.prifilter .dev{ margin:0 10px;}
 .area-sub-content>span {
	     float: left;
    line-height: 26px;
    font-size: 14px;
    margin-left: 18px;
    color: #09A730;
}
.area-sub-content>a {
    color: #333;
}
.area-sub-content>a {
    float: left;
    line-height: 26px;
    font-size: 14px;
    margin-left: 18px;
}
.area-sub-content>a.on{color: #09A730;}

.dianh{ width:410px; margin-left:40px; margin-top:20px; height:50px; line-height:50px; color:#fff; text-align:center; background-color:#09A730; font-size:18px;}
.newwen7{
	font-size: 15px;
	line-height: 24px;
	height:24px;
	overflow:hidden;
	width:150px;
	color:#666;
	float:left;
}
.newwen7:hover{ color:#09A730;}
.newwen8{
	float:left;
	font-size: 14px;
	line-height:24px;
	height:24px;
	overflow:hidden;
	width:97px;
	text-align:right;
	color:#999;
}
.jian2{ width:100%; margin-top:10px; overflow:hidden;}
.jian2 a{
	font-size: 15px;
	line-height: 24px;
	height:24px;
	overflow:hidden;
	width:150px;
	color:#666;
	float:left;
	display:block;
}
.jian2 a:hover{ color:#09A730;}
.jian2 span{
	display:block;
	float:left;
	font-size: 14px;
	line-height:24px;
	height:24px;
	overflow:hidden;
	width:97px;
	text-align:right;
	color:#999;
}

.newwen9{
	float:right;
	overflow:hidden;
	width:120px;
}
.newwen9 span{ display:block; font-size:16px; height:30px; line-height:30px; overflow:hidden; color:#333;}
.newwen9 p{ display:block; font-size:14px; line-height:20px; height:40px; overflow:hidden; color:#333;}
.newwen9 p strong{ font-weight:normal; color:#f48a23;}
.newwen9 b{ display:block; font-weight:normal; font-size:12px; color:#999; line-height:20px; height:20px;}
.newwen9 span:hover{ color:#09A730;}

.jjr{ width:920px; display:block; overflow:hidden;}
.jjr li{ width:440px; float:left; display:block; margin-right:20px; margin-top:20px;}
.jjr li .left{ width:180px; height:240px; float:left; overflow:hidden;}
.jjr li .left img{ width:100%; display:block;}
.jjr li .right{ width:258px; height:238px; float:left; overflow:hidden; border-bottom:2px solid #eee; border-right:2px solid #eee;}
.jjr li .right .bt{ margin:10px 20px; margin-bottom:5px; font-size:18px; line-height:30px; height:30px; overflow:hidden; color:#333;}
.jjr li .right .wen{ margin:0 20px; font-size:14px; line-height:24px; height:144px; overflow:hidden; color:#333;}
.jjr li .right .dian{ margin:20px; margin-top:10px; padding-left:25px; font-size:18px; line-height:20px; height:20px; overflow:hidden; color:#09A730; background-image: url(../images/tel.png); background-position:left center; background-repeat:no-repeat; background-size:20px;}

.list{ width:100%; display:block; overflow:hidden;}
.list li{ width:20%; display:block; float:left; height:170px; overflow:hidden;}
.list li a{ width:100%; display:block; height:170px; overflow:hidden; position:relative; background-position:center; background-repeat:no-repeat; background-size:cover;}
.list li a .zheng{ background-color:rgba(0,0,0,0.7); width:100%; height:100%; text-align:center;}
.list li a .zheng strong{ height:40px; padding-top:40px; display:block; overflow:hidden;}
.list li a .zheng strong img{ display:block; height:40px; margin:auto;}
.list li a .zheng span{ width:20px; height:2px; display:block; margin:10px auto; background-color:#fff;}
.list li a .zheng p{ display:block; padding:0 15px; font-size:14px; line-height:24px; height:24px; overflow:hidden; color:#fff;}
.list li a .fan{ background-color:rgba(9,167,48,0.7); width:100%; height:100%; text-align:center;}
.list li a .fan span{ display:block; padding:0 15px; font-size:18px; line-height:30px; color:#fff; overflow:hidden; padding-top:20px;}
.list li a .fan p{ display:block; padding:0 15px; font-size:14px; line-height:24px; height:96px; overflow:hidden; color:#fff;}
.list li a:hover .zheng{ display:none;}

.team-list-lump {
    height: 458px;
    border: 1px solid #ededed;
	margin-top:25px;
	position:relative;
	overflow:hidden;
}
.team-list-lump .lump-viewall {
    width:100%;
    height: 32px;
    background: #f6f7f7;
    position: absolute;
    bottom: 0;
    margin: 0 auto;
    text-align: center;
    line-height: 32px;
}
.team-list-lump .lump-viewall p {
    font-size: 14px;
    color: #999999;
}
.team-list-lump .lump-swiper .team-title-img {
    width: 232px;
    height: 164px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 20px;
}
.team-list-lump .lump-swiper .team-title-img img {
    width: 100%;
}
.team-list-lump .lump-swiper .team-title-mark {
    width: 232px;
    height: 89px;
    background: rgba(0,0,0,0.25);
    margin: 0 auto;
    margin-top: -164px;
    position: relative;
    padding-top: 75px;
}
.team-list-lump .lump-swiper .team-title-mark h1 {
    text-align: center;
    font-size: 18px;
    color: #fff;
}
.team-list-lump .lump-swiper .team-title-msg {
    padding-top: 45px;
    height: 193px;
}
.team-list-lump .lump-swiper .team-title-msg h6 {
    height: 10px;
    padding: 0px 15px;
}
.team-list-lump .lump-swiper .team-title-msg h1 {
    text-align: center;
    font-size: 16px;
    color: #333333;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    padding: 0px 25px;
    overflow: hidden;
}
.team-list-lump .lump-swiper .team-title-msg p {
    font-size: 14px;
    color: #666666;
    padding: 0 25px;
    padding-top: 10px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
	line-height:24px;
}
.team-list-lump .lump-swiper .hd{ width:100%; position:absolute; left:0; top:200px; height:30px; text-align:center; vertical-align:middle; z-index:99;}
.team-list-lump .lump-swiper .hd li{
	display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2;
	width:10px;
	height:2px;
	vertical-align:middle;
	margin: 0 5px;
}
.team-list-lump .lump-swiper .hd li.on{ width:16px; background-color:#09A730; opacity:1;}

.zsfw {
    padding-top:5px;
    background: #fff;
    padding-bottom:13px;
}
.zsfw h1 {
    font-size: 18px;
    color: #000;
    margin: 0;
    font-weight: 400;
    border-bottom: 1px solid #eaeaea;
    line-height: 43px;
    margin-bottom: 12px;
    padding-left: 12px;
}
.zsfw h1 span {
    display: inline-block;
    width: 4px;
    height: 18px;
    margin-bottom: -1px;
    border-radius: 50px;
    background: #09A730;
    margin-right: 8px;
}
.zsfw ul {
    width: 224px;
    margin: 0 auto;
}
.zsfw ul li {
    overflow: hidden;
    padding-bottom: 8px;
}
.zsfw ul li span {
    font-size: 14px;
    display: block;
    float: left;
    width: 67px;
    display: none;
}
.zsfw ul li div select {
    width: 100%;
	line-height:28px;
    height: 30px;
    border: 1px solid #eaeaea;
}
.zsfw ul li textarea {
    width: 97%;
    padding: 1%;
    height: 60px;
    resize: none;
    margin: 0;
    display: block;
    border: 1px solid #eaeaea;
}
.zsfw ul li input {
    width: 94%;
    border: 1px solid #eaeaea;
    height:28px;
	line-height:28px;
    padding: 0 5px;
    float: left;
}
.zsfw ul li p {
    display: block;
    width: 86px;
    margin-left: 4px;
    color: #333;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
    font-size: 12px;
    float: left;
    background: #f2f2f2;
}
.checkagreeInput{ line-height:20px;}
.checkagreeInput a{ color:#09A730;}
.zsfw .btn {
    color: #ffffff;
    width: 224px !important;
    display: block;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    font-weight: 400;
    cursor: pointer;
    height: 36px;
    padding: 0;
    margin-bottom: 5px !important;
    background: #09A730 !important;
    border-radius: 0 !important;
    line-height: 36px !important;
    margin-top: 0 !important;
}
.form_phone {
    width: 224px;
    margin: 0 auto;
	font-size:14px;
	line-height:24px;
}

/*顾问内页*/
.about {
    width: 100%;
    height: 175px;
    background: url(../images/aboutBg2.jpg);
    margin-top: 10px;
    position: relative;
    color: #fff;
	float:left;
}
.about .information {
    float: left;
    text-align: left;
    margin-left: 201px;
    /* overflow: hidden; */
    margin-top: 40px;
    width: 750px;
}
.about .information h1 {
    margin: 10px 0;
    font-size: 36px;
    font-weight: normal;
    color: #fff;
	line-height: 40px;
}
.icon-xy {
    color: #fff;
    font-weight: bold;
    font-family: Dutch801BT ExtraBold;
    display: block;
    float: left;
    width: 38px;
    background: url(../images/level-2.png) no-repeat center left;
    background-size: 100%;
    padding-left: 25px;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    float: left;
    margin-left: 10px;
    padding-right: 7px;
    text-align: right;
    margin-right: 10px;
}
.about .information p {
    float: left;
    margin-right: 35px;
    line-height: 30px;
	height:30px;
	display:block;
	overflow:hidden;
    color: #fff;
    font-size: 14px;
}
.information div+p+div {
    float: left;
}
.about .information .tel {
    font-size: 18px;
    display: inline-block;
}
.information div .agentSignIcon {
    /* overflow: auto; */
    float: left;
}
.agentSign {
    display: inline-block;
    width: 19px;
    float: left;
    height: 14px;
    margin-right: 8px;
    line-height: 30px;
    margin-top: 8px;
}
.signEmail {
    background: url(../images/agentSignEmail.png) no-repeat;
}
.information div .agentSignIcon>i {
    position: relative;
    cursor: pointer;
}
.information div .agentSignIcon>i i {
    position: absolute;
    top: 17px;
    /* left: -25px; */
    width: 60px;
    font-size: 12px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 4px;
    color: #333;
    padding: 0 2px;
    height: 20px;
    line-height: 20px;
    display: none;
}
.agentSignIcon:hover i{ display:block !important;}
.about .touxiang {
    position: absolute;
    top: 50%;
    margin-top: -60px;
    width: 88px;
    height: 88px;
    border-radius: 100%;
    border: 3px #fff solid;
    left: 48px;
    width: 120px;
    height: 120px;
}
.agent-ewm {
    width: 100px;
    height: 100px;
    position: absolute;
    right: 30px;
    top: 30px;
    padding: 2px;
    background: #Fff;
}
.agent-ewm img {
    width: 100%;
}
.agent-ewm h5{
    margin: 10px 0;
    font-family: inherit;
    font-weight: bold;
    line-height: 20px;
    color: inherit;
    text-rendering: optimizelegibility;
	font-size: 14px;
	text-align:center;
}

.contentRight {
    width:255px;
    border: 1px solid #ededed;
    float: right;
    color: #333333;
    font-size: 14px;
    line-height: 14px;
    margin-top:25px;
    padding: 15px;
}

.agent-grjj {
    width:255px;
    border: 1px solid #ededed;
    float: right;
    color: #333333;
    font-size: 14px;
    line-height: 14px;
    margin-top: 20px;
    padding: 15px;
}
.contentRight h2{
    color: #333;
    font-size: 18px;
    text-align: left;
    margin: 0;
	line-height: 40px;
    text-indent: 5px;
    padding-bottom: 5px;
    border-bottom: 1px #ededed solid;
    font-weight: normal;
}
.contentRight .box {
    text-align: left;
    line-height: 30px;
    margin-top: 6px;
}
.contentRight .box span {
    display: block;
    color: #999;
    padding-left: 38px;
}
.contentRight .box p {
    padding-left: 28px;
    background: url(../images/jjr_ico.png) no-repeat;
    margin-left: 10px;
	color:#666;
}
.contentRight .box p.jjr_1 {
    background-position: 0px -78px;
}
.contentRight .box p.jjr_3 {
    background-position: 0px -135px;
}
.contentRight .box p.jjr_4 {
    background-position: 0px -163px;
}
.contentRight .box span a {
    color: #999;
}
.contentRight .box span a:hover{ text-decoration:underline;}

.agent-grjj h2 {
    color: #333;
    font-size: 18px;
    text-align: left;
    margin: 0;
	line-height: 40px;
    text-indent: 5px;
    padding-bottom: 5px;
    border-bottom: 1px #ededed solid;
    font-weight: normal;
    margin-bottom: 5px;
}
.agent-grjj p {
    text-align: left;
    padding-left: 8px;
}
.agent-grjj p span {
    font-size: 14px;
    line-height: 26px;
}

/*you*/
.ban{ width:100%;}
.ban img{ width:100%; display:block;}

/*xinwen*/
.xinwen{ width:100%; display:block;}
.xinwen li{ width:100%; display:block; padding-top:18px; padding-bottom:20px; border-bottom: 1px solid #f2f2f2; overflow:hidden;}
.xinwen li .tou{ float:left; width:100%; height:24px; line-height:24px; font-size:18px;}
.xinwen li .tou a{ display:block; float:left; color:#333;}
.xinwen li .tou a:hover{ color:#09a730;}
.xinwen li .tou span{ display:block; float:right; color:#666; font-size:14px;}
.xinwen li .e31{ margin-top:10px; height:120px; width:160px;}
.xinwen li .e33 {
    font-size: 14px;
    color: #666;
    float: left;
	margin-left:5px;
    line-height: 24px;
    width:1030px;
    height:120px !important;
    overflow: hidden;
	margin-top:10px;
}

/*问答*/
.t3{ position:relative; padding: 28px 140px 28px 0; height:auto; width:760px; border-bottom: 1px dotted #ddd;}
.answer-btn{
    display: block;
    width: 101px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    background: #09a730;
    font-size: 14px;
    border-radius: 4px;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -16px;
    color: #fff;
}

.quick-ask {
    width: 247px;
    height:210px;
    padding: 22px 20px 0;
}
.quick-ask h3 {
    margin-bottom: 20px;
    font-size: 16px;
    color: #666;
}
.quick-area {
    width: 245px;
    height: 96px;
    border: 1px solid #ddd;
    margin-bottom: 18px;
    position: relative;
	background-color:#fff;
}
.quick-area textarea {
    display: block;
    padding: 8px 12px 7px;
    width: 221px;
    height: 62px;
    font-family: "Microsoft Yahei";
    outline: 0;
    line-height: 20px;
    font-size: 14px;
    border: none;
    overflow: hidden;
	background-color:#fff;
}
.quick-count {
    position: absolute;
    right: 10px;
    bottom: 5px;
    color: #999;
    font-size: 12px;
}
.quick-btn {
    display: block;
    width: 247px;
    height: 45px;
    line-height: 45px;
    background: #09a730;
    color: #fff;
    border-radius: 4px;
    font-size: 16px;
    text-align: center;
}

.mt20 {
    padding: 20px 0;
	width:840px;
	margin:10px auto;
	height:33px;
	position:relative;
	border-top:1px solid #ddd;
}
.mt20 .i-question-btn{
    float: right;
    width: 120px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    color: #fff;
    background: #09a730;
    font-size: 14px;
    border-radius: 4px;
}
.cc{
	display:block;
	margin-bottom:30px;
	margin-left:750px;
    width: 120px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    color: #fff;
    background: #09a730;
    font-size: 14px;
    border-radius: 4px;
}

.Ans-area {
    border-bottom: 1px solid #eee;
	padding: 22px 0 30px 8px;
    width: 832px;
	margin:auto;
	overflow:hidden;
}
.Ans-area .Ans-img {
    width: 83px;
    height: 83px;
    float: left;
    border-radius: 50%;
    overflow: hidden;
}
.Ans-img img {
    width: 100%;
    height: 100%;
}
.Ans-Intro {
	float:right;
	width:700px;
    position: relative;
}
.Ans-Intro .ans-name {
    margin-bottom: 12px;
    height: 22px;
    line-height: 22px;
	font-weight: 700;
    font-size: 16px;
	display:block;
    margin-right: 10px;
    max-width: 285px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.Ans-Intro .Ans-text {
    font-size: 14px;
    color: #333;
    line-height:24px;
    word-wrap: break-word;
    margin-bottom: 18px;
}
.Ansbtm {
    color: #999;
    font-size: 14px;
}

/*弹框*/
.fbox{ width:100%; height:100%; background-color:rgba(0,0,0,0.7); position:fixed; left:0; top:0; z-index:9999; display:none;}
.fbox .box{ width:500px; padding:20px; margin:10% auto; background-color:#fff; border-radius:5px;}
.fbox .box .title{ width:100%; padding-bottom:10px; height:26px; line-height:26px; margin:0;}
.fbox .box .title span{ display:block; float:left; font-size:18px;}
.fbox .box .title a{ display:block; float:right; font-size:24px;}
.fbox .box textarea{ padding:5px 10px; font-size:14px; line-height:24px; height:120px; overflow:auto; border:1px solid #cacaca; width:478px;}
.fbox .box p{ display:block; margin-top:15px; height:33px;}
.fbox .box p input{
    float: right;
    width: 120px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    color: #fff;
    background: #09a730;
    font-size: 14px;
	outline:none;
	border:none;
	text-indent:0;
    border-radius: 4px;
}

/*首页*/
.ui-city{ width:100%; height:160px; line-height:160px; font-size:40px; color:#fff; text-align:center;}
.zuixin .t33{ margin-bottom:0;}
.daoh{ width:912px; overflow:hidden;}
.daoh .dao{ width:292px; float:left; margin-right:12px; overflow:hidden; background-color:#fff;}
.daoh .dao strong{ width:100%; height:105px; display:block; overflow:hidden;}
.daoh .dao strong img{ width:100%; display:block;}
.daoh .dao p{ padding-top:5px; padding-bottom:15px; border:1px solid #cacaca; border-top:none; width:290px; display:block; overflow:hidden; text-align:center;}
.daoh .dao p a{ display:inline-block; font-size:16px; text-align:center; margin:0 3px; padding:0 10px; height:30px; line-height:30px; background-color:#f2f2f2; margin-top:10px; color:#333;}
.daoh .dao p a:hover{ color: #fff; background: #09a730;}

.daoh01{ width:910px; display:block; overflow:hidden; margin-top:-10px; margin-bottom:20px;}
.daoh01 li{ width:217.5px; display:block; float:left; margin-right:10px; margin-top:10px; height:150px; overflow:hidden;}
.daoh01 li img{ width:100%; display:block; transition-delay:0s; transition-duration:1s; transition-property:all; transition-timing-function:ease; -moz-transition-delay:0s; -moz-transition-duration:1s; -moz-transition-property:all; -moz-transition-timing-function:ease; -webkit-transition-delay:0s; -webkit-transition-duration:1s; -webkit-transition-property:all; -webkit-transition-timing-function:ease; -o-transition-delay:0s; -o-transition-duration:1s; -o-transition-property:all; -o-transition-timing-function:ease;}
.daoh01 li a{ width:100%; height:150px; display:block; position:relative;}
.daoh01 li:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
.daoh01 li span{ font-size:18px; width:100%; height:150px; line-height:150px; background-color:rgba(0,0,0,0.7); text-align:center; color:#fff; position:absolute; left:0; top:0; display:block;-webkit-transition: opacity 1s ease-in-out; -moz-transition: opacity 1s ease-in-out; -o-transition: opacity 1s ease-in-out; transition: opacity 1s ease-in-out;}
.daoh01 li:hover span{ opacity:0; filter: alpha(opacity=0);}

.daoh02{ width:910px; display:block; overflow:hidden; padding-top:5px;}
.daoh02 li{ width:217.5px; display:block; float:left; margin-right:10px; margin-top:10px; height:162px; overflow:hidden;}
.daoh02 li img{ width:100%; display:block; transition-delay:0s; transition-duration:1s; transition-property:all; transition-timing-function:ease; -moz-transition-delay:0s; -moz-transition-duration:1s; -moz-transition-property:all; -moz-transition-timing-function:ease; -webkit-transition-delay:0s; -webkit-transition-duration:1s; -webkit-transition-property:all; -webkit-transition-timing-function:ease; -o-transition-delay:0s; -o-transition-duration:1s; -o-transition-property:all; -o-transition-timing-function:ease;}
.daoh02 li a{ width:100%; height:150px; display:block; position:relative;}
.daoh02 li:hover img{ transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}
.daoh02 li span{ font-size:14px; width:100%; height:36px; line-height:36px; background-color:rgba(0,0,0,0.7); text-align:center; color:#fff; position:absolute; bottom:0; left:0; display:block;}

.team-list-lump .tt{ width:260px; margin:auto; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #eee;}
.team-list-lump .tt strong{ width:100%; height:194px; position:relative; display:block; overflow:hidden;}
.team-list-lump .tt strong span{ width:253px; padding:0 10px; height:36px; line-height:36px; background-color:rgba(0,0,0,0.7); font-size:14px; color:#fff; display:block; overflow:hidden; position:absolute; left:0; bottom:0; font-weight:normal;}
.team-list-lump .tt p{ display:block; font-size:14px; line-height:20px; padding-top:5px; height:20px; color:#333; overflow:hidden;}
.team-list-lump .tt p b{ font-weight:normal; color:#f48a23;}
.team-list-lump .tt p span{ display:block; float:right;}
.team-list-lump .tt em{ font-style:normal; display:block; font-size:14px; line-height:20px; height:20px; overflow:hidden; color:#f48a23;}
.team-list-lump .tt:last-child{ border-bottom:none; margin-bottom:0;}

.tup{ width:100%; overflow:hidden; margin-top:25px;}
.tup img{ width:100%; display:block;}

.q34 a{ display:inline-block; padding:0 10px; height:24px; line-height:24px; background-color:#eee; margin-right:10px; color:#333 !important;}
.q34 a:hover{ color:#09a730 !important;}
.q37{ float:right; width:200px; padding-top:30px;}
.q37 span{ color: #666666; font-size: 14px; position: relative; text-align: right; display:block;}
.q37 span b{ font-size: 30px; font-family: dinot-bold; display: inline-block; color: #ff5200;}
.q37 p{
    color: #333333;
    font-size: 14px;
    font-weight: 700;
    line-height: 50px;
	text-align:right;
}
.q37 p .icon_iphone {
    display: inline-block;
    background: url(../images/phone.svg) no-repeat 0 3px;
    width: 17px;
    height: 20px;
    margin-bottom: -3px;
    margin-right: 7px;
}

.rank_brand_enter {
    background: #f3f4f6;
	float:left;
    height: 36px;
	width:100%;
    padding: 0 7px;
    position: relative;
    margin-top: 15px;
}
.brand_info {
    position: relative;
    margin-top: 6px;
}
.brand_info i {
    display: inline-block;
    width: 26px;
    height: 24px;
    position: absolute;
    left: 0;
    top: 0;
    background-image: url(../images/brand.svg);
}
.brand_info span {
    display: inline-block;
    color: #666;
	font-size:14px;
    padding-left: 36px;
    padding-right: 26px;
    line-height:24px;
}
.chuzhuzixun{ margin-bottom:10px;}
.zuixin{ margin-bottom:5px; overflow:hidden;}
.zuixin .newwen7,.zuixin .newwen8{ height:26px; line-height:26px;}
.zuixin .newwen7:hover a{ color:#09A730;}

.q34 span {
    font-size: 12px;
    margin-right: 8px;
    vertical-align: middle;
	display:block;
	float:left;
	height:20px;
	line-height:20px;
}
.q34 .tag-free {
    color: #999;
    font-weight: 500;
    padding: 0 10px;
    background: #eee;
}
.q34 .tag-1 {
    color: #517a99;

    padding: 0 10px;
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#1a517a99,endcolorstr=#1a517a99);
    background-color: rgba(81,122,153,.1);
}
.q34 .tag-2 {
    color: #ff8062;
    padding: 0 10px;
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#1aff8062,endcolorstr=#1aff8062);
    background-color: rgba(255,128,98,.1);
}
.q34 .tag-3 {
    color: #8e9bdd;
    padding: 0 10px;
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#1a8e9bdd,endcolorstr=#1a8e9bdd);
    background-color: rgba(142,155,221,.1);
}
.q34 .tag-4 {
    color: #f1a82a;
    padding: 0 10px;
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#1af1a82a,endcolorstr=#1af1a82a);
    background-color: rgba(241,168,42,.1);
}

/*footer*/
.footer{ width:100%; overflow:hidden; padding:20px 0; background-color: #087423;}
.footer .box{ width:1210px; margin:auto; overflow:hidden;}
.footer .box .left{ float:left; overflow:hidden; width:980px;}
.footer .box .left ul{ display:block; overflow:hidden; margin:10px 0;}
.footer .box .left ul li{ display:block; float:left; font-size:18px; line-height:36px; height:36px; margin-right:20px;}
.footer .box .left ul li a{ display:block; color:#fff;}
.footer .box .left p{ display:block; color:#fff; font-size:12px; line-height:24px;}
.footer .box .right{ float:right; overflow:hidden; width:140px; display:block; text-align:right;}
.footer .box .right li{ display:block; width:140px;}
.footer .box .right li img{ width:140px; display:block;}
.footer .box .right li a{ width:140px; display:block; font-size:14px; line-height:18px; padding-top:5px; color:#fff; text-align:center;}
.footer .bot{ width:1210px; text-align:center; font-size:14px; line-height:24px; color:#fff; margin:auto; margin-top:20px;}
.footer .bot a{ color:#fff;}

.fanh{ width:140px; height:37px; line-height:37px; text-align:center; display:block; color:#fff; float:right; margin-top:23px; background-color:#09a730; font-size:16px;}

.toubox{ width:100%; height:36px; background-color:#eee;}
.toubox .box{ width:1210px; margin:auto; font-size:14px; line-height:36px; text-align:right;}
.toubox .box span{ text-align:left; float:left; color:#888;}
.toubox .box a{ color:#333;}
.toubox .box a:hover{ color:#09a730;}

.ban{ width:1210px; margin:auto; height:200px; line-height:200px; font-size:40px; background-position:center; background-repeat:no-repeat; color:#fff; text-align:center;}

.main{ width:1210px; margin:30px auto; overflow:hidden;}
.lbar{ width:260px; overflow:hidden; float:left;}
.lbar .titel{ width:100%; height:50px; line-height:50px; text-align:center; background-color:#005716; color:#fff; font-size:18px; display:block;}
.lbar .list{ width:100%;}
.lbar .list ul{ width:100%; display:block;}
.lbar .list ul li{ width:100%; height:40px; margin-top:1px; line-height:40px; display:block; text-align:center; font-size:14px;}
.lbar .list ul li a{ color:#fff; display:block; width:100%; height:40px; background-color:#09a730;}
.lbar .list ul li:hover a,.lbar .list ul li.on a{ background-color:#087423;}

.rbar{ width:900px; float:right; overflow:hidden;}

.zixun{ width:100%; display:block; overflow:hidden;}
.zixun li{ width:100%; display:block; height:40px; border-bottom:1px solid #cacaca; overflow:hidden;}
.zixun li a{ display:block; float:left; padding-left:16px; background: url(../images/li.png) no-repeat center left; max-width:700px; overflow:hidden; height:40px; line-height:40px; font-size:14px; color:#333;}
.zixun li span{ display:block; float:right; color:#999; font-size:14px; height:40px; line-height:40px;}
.zixun li a:hover{ color:#09a730;}

.houseInfo {
    border-bottom: 1px solid #eee;
    cursor: pointer;
    position: relative;
	overflow:hidden;
	padding-bottom:25px;
}
.houseInfo .img {
    float: left;
    margin: 20px 26px 0 0;
    position: relative;
	width: 210px;
    height: 154px;
	overflow:hidden;
}
.houseInfo>.img img {
    width: 210px;
}
.houseInfo>.info {
    font-size: 12px;
    color: #6d798c;
    float: left;
    width: 400px;
    padding-top: 21px;
}
.houseInfo>.info>li {
    font-size: 14px;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 39px;
    height: 38px;
}
.houseInfo>.info>li b {
    font-size: 22px;
    color: #333 !important;
    font-weight: 600;
    display: inline-block;
    line-height: 16px;
}
.houseInfo>.info>li a {
    color: #333;
    text-decoration: none;
}
.houseInfo>.info>li a:hover{ color:#09a730;}
.houseInfo>.info>li span {
    background: #F3F5F7;
    display: inline-block;
    padding: 0 6px;
    margin-right: 8px;
    line-height: 24px;
    color: #596c91;
}

.houseInfo>.prices {
    float: right;
    padding-top: 38px;
    margin-right: 20px;
    position: relative;
}
.houseInfo>.prices>li {
    color: #666666;
    font-size: 14px;
    position: relative;
    text-align: right;
    /* padding-right: 5px; */
}
.houseInfo>.prices>li span {
    color: #666666;
    font-size: 14px;
}
.houseInfo>.prices>li span b {
    font-size: 30px;
    font-family: dinot-bold;
    display: inline-block;
    color: #ff5200;
}
.houseInfo>.prices>.phone {
    color: #333333;
    font-size: 14px;
    font-weight: 700;
    padding-left: 18px;
    line-height: 50px;
}
.houseInfo>.prices>.phone .icon_iphone {
    display: inline-block;
    background: url(https://static.fangxiaoer.com/web/images/sy/house/phone.svg) no-repeat 0 4px;
    width: 17px;
    height: 21px;
    margin-bottom: -3px;
    margin-right: 7px;
}

.rbar .di{ width:100%; background-color:#fff; text-align:left; margin-bottom:20px;}
.rbar .di span{ display:block; font-size:18px; line-height:28px; height:28px; font-weight:bold; color:#09a730; width:900px;}
.rbar .di p{ display:block; font-size:14px; line-height:24px; height:24px; width:900px;}
.rbar .di p a{ display:block; font-size:14px; line-height:24px; height:24px; float:left; color:#333; margin-right:20px;}
.rbar .di p a:hover{ color:#09a730;}
.nr{ overflow:hidden;}
.nr .x01{ width:50%; margin-top:20px; float:left; line-height:32px; font-size:14px;}
.nr .x01 .xz{ line-height:32px; font-size:14px; float:left; width:80px;}
.nr .x01 .xr{ margin-left:10px; height:32px; line-height:32px; font-size:14px; float:left;}
.nr .x01 .xr input{ width:240px; border:1px solid #cacaca; padding:0 10px; height:30px; line-height:30px; font-size:14px;}
.nr .x01 .xr select{ width:260px; border:1px solid #cacaca; padding:0 10px; height:30px; line-height:30px; font-size:14px;}

.nr .x02{ width:100%; float:left; margin-top:20px; line-height:32px; font-size:14px;}
.nr .x02 .xz{ line-height:32px; font-size:14px; float:left; width:80px;}
.nr .x02 .xr{ margin-left:10px; height:32px; line-height:32px; font-size:14px; float:left;}
.nr .x02 .xr input{ width:690px; border:1px solid #cacaca; padding:0 10px; height:30px; line-height:30px; font-size:14px;}
.nr .x02 .xr select{ width:710px; border:1px solid #cacaca; padding:0 10px; height:30px; line-height:30px; font-size:14px;}
.nr .x02 .pic{ margin-left:10px; float:left;}
.nr .x02 .pic img{ height:120px; display:block; float:left; margin-right:10px;}
.nr .x02 .pic .ccc{ line-height:20px; font-size:12px; margin-top:70px;}
.nr .x02 .pic .ccc input{ display:block; margin-bottom:6px;}
.nr .x02 .editor{ margin-left:10px; float:left; width:800px;}
.nr .x02 .editor textarea{ width:100%; box-sizing:border-box; padding:10px 15px; font-size:14px; line-height:24px; display:block; height:160px; border:1px solid #cacaca;}
.nr .x02 .demo{ width:100%; display:block;}
.btns{ line-height:32px; height:32px; text-align:center; background-color:#087423; display:block; color:#fff; font-size:14px; width:100px; border-radius:5px; margin-left:90px; margin-top:20px;}
.nr .x02 .ul_pics{ display:block; float:left; overflow:hidden; width:100%;}
.nr .x02 .ul_pics li.li_image{ width:215px; height:182px; margin-right:10px; float:left; display:block; overflow:hidden; margin-top:10px;}
.nr .x02 .ul_pics li.li_image .img{ width:213px; height:180px; overflow:hidden; border:1px solid #cacaca; position:relative;}
.nr .x02 .ul_pics li.li_image .img img{ width:100%; display:block;}
.nr .x02 .ul_pics li.li_image .span_del{ width:26px; height:26px; border-radius:16px; background-color:#fff; position:absolute; right:5px; top:5px; background-image:url(../images/close.gif); background-repeat:no-repeat; background-size:16px 16px; background-position:center; cursor:pointer;}

.nr .x02 .demo2{ width:100%; display:block;}
.nr .x02 .btn2{ line-height:32px; height:32px; text-align:center; background-color:#34A0CE; color:#fff; font-size:14px; float:left; width:100px; border-radius:5px; float:left; margin-left:10px; margin-right:20px;}
.nr .x02 .ul_pics2{ display:block; float:left; overflow:hidden; width:100%;}
.nr .x02 .ul_pics2 li.li_image2{ width:215px; height:182px; margin-right:10px; float:left; display:block; overflow:hidden; margin-top:10px;}
.nr .x02 .ul_pics2 li.li_image2 .img2{ width:213px; height:180px; overflow:hidden; border:1px solid #cacaca; position:relative;}
.nr .x02 .ul_pics2 li.li_image2 .img2 img{ width:100%; display:block;}
.nr .x02 .ul_pics2 li.li_image2 .span_del2{ width:26px; height:26px; border-radius:16px; background-color:#fff; position:absolute; right:5px; top:5px; background-image:url(../images/close.gif); background-repeat:no-repeat; background-size:16px 16px; background-position:center; cursor:pointer;}

.fl{ float:left;}
.fr{ float:right;}

.edui-default .edui-editor-toolbarbox{ z-index:999 !important;}
.edui-default .edui-editor-iframeholder{ z-index:0 !important;}
.edui-editor-imagescale{ z-index:0 !important;}
