﻿/*关于我们*/
.main_content{ width:100%; overflow: hidden; position: relative; }
.main_content .banner{ min-width:1200px; max-width:1920px; width:100%; overflow: hidden; position: absolute; top:0px; height:250px; z-index:-1;}
.banner img{ display: block; width:100%; overflow: hidden;}
.main{ width:1200px; margin:207px auto 0px auto; min-height:500px;}
.sub_nav{ width:100%; overflow: hidden; height:45px;}
.sublist{ width:100%; overflow: hidden;  display: flex;}
.sub_nav li{ float: left;flex:1;background:rgba(255,255,255,0.8); border-right:1px solid #fff; box-sizing:border-box;}
.sub_nav li:last-child{ border:0px;}
.sub_nav li a{ display: block; width:100%; line-height: 43px; font-size:16px; color:#5b5b5b; text-align:center;}
.sub_nav li.on a{ background: #f9c956;}
.about_us{ width:100%; height:345px; margin:27px auto 30px auto; background:#fff;}
.about_us .about_left{ width:240px; height:100%; background:url("../images/about_bj.jpg") no-repeat; overflow: hidden; float:left;}
.about_left .about_tit{margin-top:35px; margin-left:30px; color:#fff;}
.about_left b{font-size:22px; font-family:"Courier New";}
.about_tit p{ font-size:18px; color:#fff;}
.about_right{ width:960px;height:345px; overflow: hidden; float:right;  color:#636363; line-height:40px;}

.box_content{ width:900px; overflow: hidden; position: relative; height:285px;  float:left;  margin:30px 0px 0px 30px;}
#box{position:relative; overflow:hidden;}
#parent{ position: relative; float:right; width:11px; height:345px;  background-color:#f9c956;}
#child{ background:#dbdbdb; position: absolute; width:11px; height:55px;}
#content{ position: absolute;  width:100%; }

.new_title{ width:100%; overflow: hidden; background: #fff;}
.title{ text-indent:10px; width:95%; margin:10px auto; border-bottom:1px solid #e2e2e2; line-height:50px;  color:#3b3b3b; font-size:16px; }
.title i{  font-size:12px; color:#3b3b3b; margin-left:15px; }

/*企业文化*/
.culture{ width:100%; overflow: hidden; background:#fff; margin-bottom:26px;}
.culture_li{ width:100%; overflow: hidden; margin:60px auto;}
.culture_li li{ float: left; width:25%; overflow:hidden;}
.culture_li li a{ display: block; width:100%; overflow: hidden;}
.culture_li li img{ display: block; margin:0px auto; transition:all 1s; -webkit-transition:all 1s;  -o-transition:all 1s;  -moz-transition:all 1s;}
.culture_li li p{ width:100%; text-align: center; font-size:16px; color:#3b3b3b; margin:20px auto;}
.culture_li li span{ display: block; font-size:12px; color:#959595; text-align: center;}
.culture_li li:hover img{ transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); -moz-transform:rotate(360deg);}

/*政策法规  */
.newlist{ width:100%; margin:20px auto 0px auto; }
.new_list{ width:100%; overflow: hidden; }
.new_list li{ width:95%;border-bottom:1px dashed #ebebeb; line-height: 45px; margin:0px auto;}
.new_list li a{ display: block; width:100%; overflow: hidden; height:45px;  text-overflow: ellipsis; white-space: nowrap; color:#5b5b5b; text-indent: 10px;}
.new_list li span{ color:#5b5b5b; float:right;}
.new_list li a:hover{ color:#f9c956;}
.new_list li:last-child{ border-bottom:0px;}
.zu_li{ width:100%; overflow: hidden; background: #fff; margin-bottom:10px; }
.zu_li{ width:100%; overflow: hidden; background: #fff; margin-bottom:10px; }

.pages{ width:100%; overflow: hidden; background: #fff; text-align: center; padding:10px 0px; margin-bottom:20px;}
.pages a{ display: inline-block; padding:0px 10px; line-height: 25px; height: 25px; background:#f6f7f9; margin:0px 4px; color:#666666; font-size:12px;}
.pages span{ display: inline-block; padding:0px 10px; line-height: 25px; height: 25px; background:#f6f7f9; margin:0px 4px; color:#666666; font-size:12px;}
.pages a:hover{ color:#fff; background:#f9c956;}
.pages .currentpage{color:#fff; background:#f9c956;}

/*新闻列表*/
.newlist2{ width:100%; margin:20px auto 25px auto; background:#fff; }
.new_list2{ width:100%; overflow: hidden; background:#fff;}
.new_list2 li{ width:95%; margin:0px auto; border-bottom:1px dashed #e8e8e8; overflow: hidden; padding:25px 0px;}
.new_list2 li:hover .tit{ color:#f9c956;}
.new_list2 li:hover .data{ border:1px solid #f6be37;}
.new_list2 li:hover .data p{ background:#f6be37;}
.new_list2 li a{ width:251px; height: 145px; display: inline-block; float: left;}
.new_list2 li img{ width:100%; height:100%; overflow: hidden; display: block;}
.new_list2 .new_info{ display: block; width:710px; float: left; margin-left:25px;}
.new_info .tit{ width:100%; height:45px; line-height: 45px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color:#2b2b2b; display: block;}
.new_info span{ cursor: pointer; display: block; width:100%;  line-height: 25px; font-size:12px; color:#2b2b2b; max-height:75px; overflow: hidden;}
.new_info i{ display: block; font-size:12px; color:#212121; margin-top:20px;}
.new_list2 .data{ float: right; width:90px; height: 100px; border:1px solid #d6d6d6; text-align: center; margin-top:22px;}
.new_list2 .data p{ display: block; line-height: 30px; font-weight: bold; color:#fff; background: #626362;}
.new_list2 .data b{ display: block; font-size:48px; color:#595b5b;}

.page{ padding:30px 0px; background:#fff;}


/*案例展示列表*/
.prolist{ width:100%; height:100%; overflow: hidden; margin:20px auto 10px auto; background:#fff;}
.pro_li{ width:1140px; overflow: hidden; margin:20px auto 35px auto; border:1px solid #d7d7d7; background:#fff; text-align: center; display: flex;}
.pro_li li{border-right:1px solid #d7d7d7; display: inline-block; flex: 1;}
.pro_li li a{ display: block; width:100%;  font-size:14px; color:#474747; line-height: 30px; }
.pro_li li:last-child{ border-right:0px;}
.pro_li li.on{ border:1px solid #a3a3a3; background:#f5be39;}
.pro_li li:hover{ border:1px solid #a3a3a3; background:#f5be39;}


.pro_list img{ display: block; width:100%; overflow: hidden;  transition:all 0.6s; -webkit-transition:all 0.6s;  -o-transition:all 0.6s;  -moz-transition:all 0.6s; height:100%;}
.pro_list a p{ position: absolute; width:100%; bottom:0px; left:0px; color:#fff; background:linear-gradient(rgba(0,0,0,0),#000); height:60px; line-height: 80px; text-indent:10px; overflow:hidden; text-overflow: ellipsis;  white-space: nowrap;}
.pro_list{ width:1140px; overflow: hidden; background:#fff; margin:0px auto 10px auto;}
.pro_list a{ display: block; width:100%; overflow: hidden; position: relative; height:100%;}
.pro_list .pro{ width:100%; overflow:hidden;}

.pro_list .pro li{ position: relative; width:366px; height:366px; margin-right:20px; float:left; margin-bottom:20px;}
.pro_list .pro .one{display: inline-block; float: left;overflow: hidden; position: relative;  }
.pro_list .pro .two{width:319px;  height:221px; overflow: hidden; margin-bottom:10px; float:left;}
.pro_list .pro .three{ width:319px; overflow: hidden; float: left;height:210px; margin-left:-319px; margin-top:231px;}
.pro_list .pro .four{width:314px; height:441px; float: right;}
.pro_list .pro .five{ float: left; width:816px; height: 315px; overflow: hidden; margin-right:10px; margin-bottom:10px;}
.pro_list .pro .six{ float: right; width:314px; height:315px; overflow: hidden;}
.pro_list .pro .one .info{ display:block; width:333px; height:175px; overflow: hidden; position: absolute; left:-333px; top:123px; background:rgba(249,201,86,0.8); color:#393131; cursor:pointer;}
.pro_list .pro .one .infos{ width:310px; margin-left:15px;}
.pro_list .pro .one .infos p{ width:100%; line-height: 45px; height:45px; margin-top:10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pro_list .pro .one .infos span{ display: block; width:100%; line-height: 20px; height:40px; overflow: hidden; font-size:12px;}
.pro_list .pro .one .infos a.more{ display: block; width:90px; height: 25px; border:1px solid #6e6751; text-align: center; line-height: 25px; font-size:12px; color:#393131; margin-top:20px;}

.ajax_more{ width:100%; overflow: hidden; background:#fff; line-height: 42px; text-align: center; display: block; color:#424242; margin-bottom:25px;}

.pro .one:hover img{ transform:scale(1.2); -moz-transform: scale(1.2); -webkit-transform: scale(1.2);}

/*案例展示内容页*/
.case_info{ width:1130px; margin:0px auto; overflow: hidden; }
.case_info .new_title{ width:100%; text-align:center; line-height:40px; font-size:16px;}
.case_info .author{ font-style:normal; display:block; margin:0px auto; font-size:12px; text-align:center; font-size:12px; color:#404040;}
.case_info .author i{ display:inline-block; width:30px;}
.case_time{ width:100%; overflow: hidden; line-height: 45px; font-size:12px; color:#404040; margin-bottom:10px;}
.case_time span{ float: left; margin-right:15px;}
.case_time i{ display: inline-block; line-height: 22px; height:22px; overflow:hidden; background:#f9c956; border-radius:10px; padding:0px 10px; margin-top:10px;  float:right;}
.slideBox{ width:100%; height:370px; overflow:hidden; position:relative; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:370px; display:block;  }
/* 下面是前/后按钮代码 */
.slideBox .prev, .slideBox .next{ position:absolute;  top:50%; margin-top:-35px; display:block; width:39px; height:70px;  }
.slideBox .next{ right:0; background:url("../images/c_right.png") no-repeat; }
.slideBox .prev{ left:0px; background:url("../images/c_left.png") no-repeat;}

.case_text{ width:100%; overflow: hidden; margin:25px auto; line-height: 35px; font-size:12px; color:#828282;}
.case_info .title{ width:100%; overflow: hidden; text-indent: 0px;}
.people_li{ margin:40px auto 10px auto; width:100%; overflow: hidden;}
.people_li li { float: left; width:124px; margin-right:35px; overflow: hidden; }
.people_li li a{ display: block; width:100%;}
.people_li li img{ display: block; width:100%; height: 100%; border-radius:50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;}
.people_li li p{  width:100%; line-height: 50px; color:#575757; text-align: center;}
/*土地评估*/
.land{ width:100%; overflow: hidden; margin:20px auto; background: #fff;}
.land_list{ width:95%; overflow: hidden; margin:20px auto;}
.land_list li{ cursor: pointer; width:25%; float: left;  position: relative; height:170px; border-bottom:1px solid #dfdfdf; box-sizing:border-box;}
.land_list li a{ display: block; width:100%; overflow: hidden; height:120px; border-right:1px solid #dfdfdf; margin-top:23px;}
.land_list li img{ margin:0px auto 23px auto; display:block;}
.land_list li p{ width:85%; text-align: center; font-size:12px; color:#5b5b5b; margin:0px auto;}
.land_list .xian{ position: absolute; content: ''; top:0px; left:0px; width:100%; height:100%;}
.xian span{ position: absolute; transition:all 0.5s;  -webkit-transition:all 0.5s;  -o-transition:all 0.5s;  -moz-transition:all 0.5s;}
.xian .x1{ width:1%; height:1px; top:0px; left:0px; }
.xian .x2{ width:1px; height:1%; top:10%; right:0px; }
.xian .x3{ width:1%; height:1px; bottom:0px; right:0px;}
.xian .x4{ width:1px; height:1%; bottom:10%; left:0px;}
.land_list li:hover{ border:0px;}
.land_list li:hover a{ border:0px;}
.land_list li:hover .xian span{background:#f9c956;}
.land_list li:hover .xian .x1,.land_list li:hover .xian .x3{ width:100%;}
.land_list li:hover .xian .x2,.land_list li:hover .xian .x4{ height:80%;}



.case_list{ width:100%;  overflow: hidden; background: #fff; padding-bottom:35px; margin-bottom:30px;}
.case_list .case_li{ width:95%; margin:30px auto; overflow: hidden;}
.case_list .case_li li{ width:220px; height: 220px; overflow: hidden; margin-right:10px; float:left;}
.case_list .case_li li:last-child{ margin-right:0px;}
.case_list .case_li a{ display: block; width:218px; overflow: hidden; height:218px;}
.case_list .case_li .li img{ display: block; width:100%; overflow: hidden; height:100%;  transition:all 0.5s;  -webkit-transition:all 0.5s;  -o-transition:all 0.5s;  -moz-transition:all 0.5s;}
.case_list .case_li li:hover a{ border:1px solid #f9c956; }
.case_li li:hover img{ transform:scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1);}
.case_list .case_li .all{ background:#f9c956;}
.case_list .case_li .all img{ width:45px; height: 32px; margin:85px auto 50px auto; display: block; transition:all 0.5s; -webkit-transition:all 0.5s;  -o-transition:all 0.5s;  -moz-transition:all 0.5s;}
.case_li .all:hover img{ transform:translateX(20px); -webkit-transform:translateX(20px); -o-transform:translateX(20px); -moz-transform:translateX(20px);}
.case_li p{ width:100%; text-align: center; color:#575757;}
.case_list .biao{ text-indent:0px;}
.case_list .p_info{ width:95%; margin:0px auto; line-height: 40px; font-size:12px; color:#828282;}


/*评估师列表*/
.peoples{ width:100%; overflow: hidden; padding-bottom:25px; background: #fff; }
.peoples .new_title{ background:#fff;}
.people_list{ width:100%; overflow: hidden; background:#fff; margin:20px auto; }
.people_list .pro_li{ margin:15px auto; }
.people{ width:95%; overflow: hidden; margin:0px auto;}
.people li{ float: left; margin:15px 15px 0px 0px; border:1px solid #dedede; width:273px; height:314px; box-sizing: border-box; overflow: hidden; position: relative;}
.people li img{ display: block; width:125px; height: 125px; border-radius:50%; border:1px solid #e0e0e0; margin:18px auto; position: relative; z-index:10;}
.people li .people_info{ width:90%; margin:0px auto; position: relative; z-index: 10;}
.people li p{ width:100%; margin:0px auto 5px auto; font-size:16px; color:#2a2a2a; border-bottom:1px solid #f9c956; padding-bottom:10px; }
.people li span{display: block; width:100%; overflow: hidden; line-height: 35px; color:#5f5f5f;}
.people li .bg{ position: absolute; width:100%; height:82px; border-bottom:1px solid #dedede; background:#f9c956; top:0px; left: 0px; z-index:0;}
.peo{ margin:20px auto;}
.people li .yewu{ width:100%; overflow:hidden;}
.people .yewu p{ float:left; line-height: 35px; color:#5f5f5f; font-size:14px; width:auto; }
.people .yewu .zhuan{ float:left; width:170px; overflow:hidden;}
.people .zhuan p{display:none;}

.share{ float:right; margin:20px 0px;}
.n_page{ float:right; width:100%; overflow:hidden; margin-bottom:20px; color:#404040; line-height:25px;}
.n_page a{ color:#404040;}