*{margin:0; padding:0;}
html, body, a,ul, li{border: 0; outline: 0; }
body {margin:0; padding:0; border:0; font-size:12px; font-family: "Microsoft YaHei" ! important; background:none;}
p{line-height:30px; margin-top:14px; font-size:14px;}
a { text-decoration: none; color: #797a81; }
a img, iframe { border: none; }
img { vertical-align: top; }
ol, ul { list-style: none; }
ol { *margin-left: 2em; }
.clearfix:after { content: "\200B"; display: block; height: 0; clear: both; }
.clearfix { *zoom: 1; }
.fl { float: left; }
.fr { float: right; }
.wrap { width: 1100px; margin: auto; }
.w1100 { margin: 0 auto; width: 1100px; }
/*头部*/
.header{width:1150px; margin:0 auto; height:120px;}
.logo{width:120px; float:left;border:0; margin-top:12px;}
.dianhua{width:170px;margin-top:0px;float:right;}
.nav{width:850px; float:right;}
.nav ul{padding:0px; margin-top:66px;}
.nav li{ float:left; font-weight:bold; font-size:15px; margin-left:38px;}
.nav li a {color: #222; }
.nav li a:hover{color:#fff; background: #00F; text-decoration:none;}
.nav .thisclass{color:#00F;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd img{ width:100%; height:auto; display:block;  }
/*中间导航*/
.content { width: 100%;}
.content .top_nav { width: 100%; position: relative; height: 548px; }
.content .nav_line { width: 100%; height: 70px; background: url(../images/nav_line.jpg) center center repeat-x; }
.content .nav_line ul { padding-left: 80px; }
.content .nav_line ul li { float: left; line-height: 59px; height: 59px; margin-top: 11px; margin-right: 5px; }
.content .nav_line ul li:hover, .content .nav_line ul li.current {background-color: #17721a; border-top-left-radius: 12px; border-top-right-radius: 12px; }
.content .nav_line ul li a { display: block; color: #fff; margin: 0 20px; font-size: 13px; }

/*右边悬浮框*/
.sus_win { position: fixed; width: 86px; height: 200px; z-index: 99; top: 50%; margin-top: -43px;right:0; }
.sus_win a { width: 86px; height: 86px; position: absolute; left: 0; }
.sus_win .singup { background: url(../images/baotuan.jpg) no-repeat center center; top: 0;display:none; }
.sus_win .totop { background: url(../images/totop.jpg) no-repeat center center; top: 88px;display:none; }

/*开发团队*/
.content .top_around { background: url(../images/top_img4.jpg) center center no-repeat; /*background-size: 100% auto;*/ }
.content .top_around .top_title { padding-top: 100px; text-align: center; height: 100px; }
.content .top_around .top_title h2 { color: #0081a7; font-size: 39px; }
.content .around_con { background-color: #fff; margin: auto; position: relative; padding: 40px; width: 1020px; }
.content .around_con.pad0 { padding: 40px 0px 0px 0px; width: 1100px; }
.content .around_con h1 { font-size: 18px; color: #1e734d; font-weight: bold; }
.content .around_con .ewm { width: 162px; height: 201px; background-color: #e3eee0; position: absolute; top: 0px; right: 40px; text-align: center; }
.content .around_con .ewm p { height: 155px; line-height: 155px; text-align: center; }
.content .around_con .ewm p img { vertical-align: middle; }
.content .around_con .ewm span { height: 46px; line-height: 46px; color: #1e734d; font-weight: bold; }
.content .around_con .menu { margin: 25px 0 20px 0; background-color: #eaeaea; height: 70px; line-height: 70px; }
.content .around_con .menu ul li { float: left; text-align: center; }
.content .around_con .menu ul li.current, .content .around_con .menu ul li:hover { background-color: #9ede9c; }
.content .around_con .menu ul li a { font-size: 16px; color: #000; }
.content .around_con .around_list { display: none; }
.content .around_con .around_list .list_box { position: relative; width: 100%; background-color: #e3eee0; }
.content .around_con .around_list .prev, .content .around_con .around_list_h608 .prev { position: absolute; top: 50%; margin-top: -42px; left: 25px; background: url(../images/prev_icon.png) center center no-repeat; width: 84px; height: 84px; z-index: 2; }
.content .around_con .around_list .next, .content .around_con .around_list_h608 .next { position: absolute; top: 50%; margin-top: -42px; right: 25px; background: url(../images/next_icon.png) center center no-repeat; width: 84px; height: 84px; z-index: 2; }
.content .around_con .around_list .op50 { opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); }
.content .around_con .around_list .img_box, .content .around_con .around_list_h608 .img_box { width: 100%; overflow: hidden; }
.content .around_con .around_list .img_box ul li { float: left; width: 100%; text-align: center; position:relative;}
.content .around_con .around_list .img_box ul li img { margin: 25px 0; }
.content .around_con .around_list .img_box ul li span { display: block; font-size: 16px; }
.content .around_con .around_list .intro { margin-top: 25px; margin-bottom: 25px; }
.content .around_con .around_list h6 { color: #0081a7; margin-bottom: 15px; font-size: 16px; }
.content .around_con .around_list_h608 { height: 608px; margin-top: 30px; width: 100%; overflow: hidden; position: relative; }
.content .pad0 h1, .content .pad0 p { margin-left: 40px; }
.content .around_con .around_list_h608 .img_box { width: 100%; height: 100%; overflow: hidden; }
.content .around_con .around_list_h608 .img_box ul { width: 100%; height: 100%; }
.content .around_con .around_list_h608 .img_box ul li { float: left; width: 100%; height: 100%; background: no-repeat center center; }
.content .around_con .around_list_h608 .prev { left: -84px; }
.content .around_con .around_list_h608 .next { right: -84px; }
.openvr{width: 130px;position: absolute;top: 35px;right: 35px;height: 30px;text-align: center;line-height: 30px;background: #c1deb9;border-radius: 5px;cursor: pointer;}
/*网站底部*/
.wrapper {width: 100%;background-color: #e3ecee;margin-bottom:20px;  font-size:16px;}
section {margin: 0px auto;width: 1100px;position: relative;padding-top: 1rem;padding-bottom: 1rem;}
.row {margin: 0px auto;width: 1100px;position: relative; margin-top:20px;}
.row:after {content: "";display: table;clear: both;}
.row .col {float: left;box-sizing: border-box;padding: 0 0.75rem;min-height: 1px;}
.row .col[class*="push-"], .row .col[class*="pull-"] {position: relative;}
.row .col.s5 {width: 32%;margin-left: auto;left: auto;right: auto;}
.row .col.ss {width: 60%;margin-left: auto;left: auto;right: auto;}
.row .col.s7 {width: 68%;margin-left: auto;left: auto;right: auto;}
.link {margin: 20px 0;color: #666666;}
.link a{color: white;}
.foot {background-color: #333;color:#fff;}
.copy {margin: 0 auto;padding: 5px 0;width: 850px;padding-top: 20px;}
.rexian {color: #ffffff;margin: 20px 0 !important;}
.rexian p {margin: 0;padding: 0; font-size:16px;}
.rexian span {background-color: #ffcc33;border-radius: 4px;color: #339933;padding: 5px 15px; font-size: 14px;font-weight: 700;}
.rexian .pp{font-size: 24px;font-weight: 700;margin: 10px 0;}
/* 全景看房 */
.personalSet_helpBox{	border:1px solid #e5e5e5; line-height: 1.5; width:1020px; margin:20px auto;}
.perSet_helpTab{	height:49px;	border-bottom: 1px solid #e5e5e5;}
.perSet_helpTabItem{	width: 218px;	height:49px;	line-height: 49px;	text-align: center;	float:left;	color: #666666;	font-size: 14px;	border-left: 1px solid #e5e5e5;	font-weight: bold;}
.perSet_helpTabItem.cur{	background-color: #9ede9c;	color: #333333;}
.perSet_helpTabItem{width: 170px;	border-left:none;}
.perSet_helpTabCBox{padding:20px 25px 30px 25px;}
.perSet_helpTabCBox *{	font-size: 14px;}
.perSet_helpTabCItem{	display:none;}
.perSet_helpTabCItem:first-child{	display:block;}
.preset_helpQusBox{	border-top: 1px solid #e5e5e5;	margin-top: 5px;}
.preset_helpQusBox:first-child{	border-top: none;	margin-top: 0px;}
.preset_helpQusA{height:30px; line-height: 30px;	position:relative;font-weight: bold;	display:block;}
.preset_helpQusA:hover{	background-color: #f5f5f5;}
.preset_helpQusA b{	border:8px solid;	border-color:#C9C9C9 transparent transparent transparent;	position:absolute;	right:0px;	top:11px;	height:0px;	line-height: 0px;}
.preset_helpQusA b.close{	border-color:transparent transparent #C9C9C9 transparent;	top:3px;	opacity: 1;}
.preset_helpQusRes{	display:block;	padding:20px 0px;}
/* 森林城市 */
.content .top_garden { background: url(../images/top_img1.jpg) center center no-repeat;}
.content .top_garden .top_title { padding-top: 100px; text-align: right; height: 100px; }
.content .top_garden .top_title h2 { color: #50617b; font-size: 39px; }
.content .top_garden01 { background: url(../images/top_img0821.jpg) center center no-repeat;}
.content .top_garden01 .top_title { padding-top: 100px; text-align: right; height: 100px; }
.content .top_garden01 .top_title h2 { color: #50617b; font-size: 39px; }
.content .garden_con { width: 100%; background-color: #fff; }
.content .garden_con p{ font-size:12px; line-height:20px;}
.content .garden_con h4{ font-size:20px; line-height:30px;}
.content .garden_con h3 { font-size:40px; }
.wisdom span.line,.safe span.line { display: block; margin: 23px 0 25px 0; width: 45px; height: 2px; }
.layout, .green, .equiv, .one { padding: 40px 0px; }
.layout h3 { color: #000; font-size:40px; }
.layout span.line { background-color: #000; }
.layout .layout_left { float: left; width: 530px; height: 322px; }
.layout .layout_left img { margin-top: 11px; width: 100%; height: 100%; }
.layout .layout_right { float: right; width: 524px; height: 322px;margin-top:-30px; }
.layout .layout_right img { width: 100%; }
.green { background-color:#76c133;}
.green_left { width: 527px; height: 383px; float: left;}
.green_right { width: 522px; float: right; color:#FFF; }
.green_right h3 {  font-size:40px;}
.green_right span.line { background-color: #fff; }
.green_right p { color: #fff; line-height: 30px; font-size:20px;}
.green_right h4{ font-size:12px;line-height:20px;}

.equiv_left { float: left; width: 382px; margin: 25px 0; }
.equiv_left span.line { background-color: #0384a6; }
.equiv_right { float: right; width: 638px; height: 269px; background: url(../images/equive_bg.jpg) no-repeat; padding: 27px 20px 0 30px; }
.content .garden_con .equiv_right h3 { color: #fff; line-height: 30px; font-size:20px; }
.equiv_right ul { margin-top: 30px; }
.equiv_right ul li { color: #fff; line-height: 22px; list-style: initial; }


.wisdom_list { background-color: #e3ecee; }
.wisdom_menu { background: url(../images/menu_bg.jpg) no-repeat; height: 70px; width: 100%; padding-left: 23px; }
.wisdom_menu li { float: left; line-height: 59px; height: 59px; margin-top: 11px; margin-right: 5px; }
.wisdom_menu li.current { background-color: #17721a; border-top-left-radius: 12px; border-top-right-radius: 12px; }
.wisdom_menu li a { display: block; color: #fff; margin: 0 20px; font-size: 13px; }
.detail { background-color: #eeeeee; padding: 45px 20px 0px 20px; width: 1062px; margin: 0 auto; display: none; }
.detail .detail_left { float: left; width: 382px; }
.detail .detail_left .jiaotong{margin-top: 20px; font-size: 17px; font-weight:bold;}
.detail .detail_left h3{ color: #000; font-size: 22px; line-height: 27px; }
.detail .detail_left h4{ color: #000; font-size: 18px; margin-bottom: 15px; }
.detail .detail_left img { margin: 10px 0px 45px 0px; }
.detail .detail_right { float: right; width: 640px; }
.detail .detail_right h3{ font-size: 18px; color: #000; margin-top:20px;}
.detail .detail_right h4 { color: #000; font-size: 18px; margin-bottom: 15px; margin-top: 20px; }
.detail .detail_right p strong { display: block; color: #1a7616; }
.detail .detail_right p span { color: #000; font-size: 18px; display: block; margin: 15px 0; }

.content .garden_con .one_left { float: left; width: 385px; margin: 25px 0; }
.content .garden_con .one_left h3{font-size: 39px;}
.content .garden_con .one_left .bgy004{ font-size:20px;line-height: 30px;}
.content .garden_con .one_left span.line { background-color: #0384a6; }
.content .garden_con .one .one_right { float: right; width: 635px; height: 390px; background-color: #20a4a8; padding: 85px 20px 0 30px; }
.content .garden_con .one_right h3{ font-size: 20px; color: #fff; }
.content .garden_con .one_right p { color: #fff; font-size: 14px; margin: 15px 0; }
.content .garden_con .one_right ul { margin-top: 10px; margin-left: 15px; }
.content .garden_con .one_right ul li { color: #fff; line-height: 24px; list-style: initial; }

.content .garden_con .parnter { background-color: #74bf31; color: #fff;}
.content .garden_con .parnter_left { float: left; width: 50%; overflow: hidden; }
.content .garden_con .parnter_left img { width: auto; height: 486px; }
.content .garden_con .parnter_right { width: 520px; float: left; padding: 40px 0px 40px 30px; }
.content .garden_con .parnter_right .hezuo{ line-height: 20px; font-size:12px;}
.content .garden_con .parnter_right h3 {font-size:40px;}
.content .garden_con .parnter_right span.line { background-color: #fff; }
.content .garden_con .parnter_right ul { margin-top: 30px; width: 535px; }
.content .garden_con .parnter_right ul li { float: left; width: 127px; height: 75px; line-height: 75px; background-color: #2ca598; text-align: center; color: #fff; font-size: 16px; margin-left: 5px; margin-bottom: 10px; }

/*投资安全岛*/
.safe { position: relative; margin: 0 auto; }
.safe .life { width: auto; position: relative; height: 493px; background: url(../images/safe_img1.png) center center no-repeat; }
.safe .life .life_right { position: absolute; left: 50%; top: 0; width: 522px; margin-left: 20px; }
.safe .life .life_right h1 { color: #fff; font-size: 40px; line-height: 60px; margin-top: 45px; width: 250px; }
.safe .life .life_right h2 { color: #fff; font-size: 18px; margin-bottom: 15px; }
.safe .life .life_right span.line { background-color: #fff; }
.safe .life .life_right p { color: #fff; }
.safe .asset_left { width: 551px; float: left; }
.safe .asset_left h3 { color: #000; font-size: 40px; line-height:30px; height:145px; background: url(../images/safe_img3.png) no-repeat right top; width: 551px; padding-top: 54px; }
.safe .asset_left  span { color: #000; display: block; font-size: 20px; margin-top:20px; }
.safe .asset_left span.line { background-color: #0384a6; margin-top: 0px; }
.safe .asset_right { float: right; }

.safe .ago { width: auto; position: relative; height: 483px; background: url(../images/safe_img31.png) center center no-repeat; margin-bottom: 53px; }
.safe .ago .ago_left { float: left; padding: 50px 0; width: 528px; height: 383px; }
.safe .ago .ago_right { float: right; width: 520px; }
.safe .ago .ago_right h1 { color: #000; font-size: 40px; height: 98px; width: 551px; padding-top: 24px; }
.safe .ago .ago_right h1 em { color: #000; display: block; font-size: 20px; }
.safe .ago .ago_right span.line { background-color: #fff; margin-top: 0px; }

.safe .area { margin: 40px 0; height: 486px; }
.safe .area .area_con { width: 50%; float: left; }
.safe .area .area_left { width: 510px; float: right; padding-right: 40px; }
.safe .area .area_left h1 { color: #000; font-size: 40px; line-height: 55px; }
.safe .area .area_left h2 { color: #000; font-size: 20px; }
.safe .area .area_left span.line { display: block; margin: 23px 0 25px 0; width: 45px; height: 2px; background-color: #0384a6; }
.safe .area .area_right { overflow: hidden; }
.safe .area .area_right img { height: 486px; width: auto; }

.garden_con .move_con { width: 100%; }
.garden_con .move_con h2 { color: #000; font-size: 40px; line-height: 55px; }
.garden_con .move_con h3 { color: #000; font-size: 20px; /*line-height: 55px;*/ }
.garden_con .move_con span.line { display: block; margin: 23px 0 25px 0; width: 45px; height: 2px; background-color: #10ac50; }
.garden_con .move_con .d_t { padding: 65px 0px 40px 0; }
.garden_con .move_con .d_c { padding: 60px 0 40px 0; }
.garden_con .move_con .d_c_left { float: left; width: 333px; }
.garden_con .move_con .d_c h3 { font-size: 20px; line-height: 40px; color: #ff5722; }
.garden_con .move_con .d_c .d_c_right { float: right; width: 717px; }
.garden_con .move_con table { width: 100%; margin: 15px 0px 20px 0px; border-collapse: collapse; border-spacing: 0; border-top: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6; }
.garden_con .move_con table tr td { padding: 0 20px 0 40px; height: 30px; line-height: 20px; vertical-align: middle; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; color: #5b645c; }
.garden_con .move_con table tr td strong { font-size: 14px; font-weight: bold; }
.garden_con .move_con table tr td em { color: #dd2c00; }
.garden_con .move_con table tr td.first { width: 28%; }
.garden_con .move_con table tr td.second { width: 35%; }
.garden_con .move_con table tr td.third { width: 37%; }
.garden_con .move_con .d_g { width: 100%; background-color: #e5e5e5; padding: 35px 0px; }
.d_g .w33 { float: left; width: 33.33%; }
.w33 h3 { font-size: 22px; color: #dd2c00; }
.w33 h4 { font-size: 18px; color: #000; margin-bottom: 20px; }
.w33 p { width: 334px; }
.move_con .d_s { }
.move_con .d_s .d_s_left { float: left; width: 334px; }
.move_con .d_s h3 { font-size: 22px; color: #ff5722; margin: 25px 0 20px 0; }
.move_con .d_s h4 { color: #10ac50; font-size: 16px; margin: 10px 0; }
.move_con .d_s .d_s_right { float: right; width: 717px; height: 306px; }
.move_con .d_a { background: url(../images/img_14.png) center center no-repeat; height: 356px; width: auto; }
.move_con .d_a h3 { width: 670px; font-size: 22px; color: #004d40; }
.move_con .d_a p { width: 670px; margin-top: 38px; margin-bottom: 40px; color: #fff; }
.move_con table.no_v_line { border-left: none; margin-bottom: 50px; }
.move_con table.no_v_line td { border-right: none; padding-top: 10px; padding-bottom: 10px; }
.footOneBox {
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 1000;
	width: 100%;
	height: 70px;
	background-color:#F90;
}
.footOne {
	position: relative;
	width: 1000px;
	height: 70px;
	margin: 0 auto;
}
.footOneOrder b {
	float: left;
	display: block;
	width: 200px;
	height: 38px;
	border: 1px solid #ffffff;
	margin-top: 15px;
	color: #ffffff;
	font-size: 18px;
	line-height: 38px;
	text-align: center;
}
.footTel {
	float: left;
	/*width:400px;*/height: 70px;
	padding-left: 100px;
	margin-left: 50px;
	background: url(../images/tel.jpg) 60px center no-repeat;
}
.footTel .tel {
	/*width:400px;*/height: 70px;
	color: #ffffff;
	font-size: 14px;
	line-height: 70px;
	text-align: left;
}
.footTel .tel .num {
	display: block;
	float: left;
	color: #ffffff;
	font-size: 36px;
	font-family: impact;
	text-transform: uppercase;
}
.footImg {
	float: left;
	padding: 0 50px;
	width: 100px;
	height: 116px;
	margin-top: -46px;
	z-index: 99;
}
.footClose {
	float: left;
	cursor: pointer;
	width: 37px;
	height: 37px;
	margin-top: 16px;
}
.fl{ float:left;}
/*end footTel*/


.btnav {
	position: relative;
	width: 100%;
	padding-top: 10px;
	background: #33495e;
}
.btnavlist {
	position: relative;
	width: 998px;
	height: 44px;
	border: 1px solid #667786;
	margin: 0 auto;
}
.btnavlist a {
	float: left;
	height: 44px;
	display: block;
	padding-left: 12px;
	padding-right: 12px;
	color: #a7aec4;
	font-size: 14px;
	line-height: 44px;
}
.btnavlist a:hover {
	color: #ffffff;
}
/* 森林城市 end*/
