﻿/* reset */ 
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;} 
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;} 
table{border-collapse:collapse;border-spacing:0;} 
caption,th{text-align:left;font-weight:normal;} 
html,body,fieldset,img,iframe,abbr{border:0;} 
i,cite,em,var,address,dfn{font-style:normal;} 
[hidefocus],summary{outline:0;} 
ul{ list-style:none;}
li{list-style:none;} 
h1,h2,h3,h4,h5,h6,small{font-size:90%;} 
sup,sub{font-size:83%;} 
pre,code,kbd,samp{font-family:inherit;} 
q:before,q:after{content:none;} 
textarea{overflow:auto;resize:none;} 
label,summary{cursor:default;} 
a,button{cursor:pointer;} 
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;} 
del,ins,u,s,a,a:hover,a:visited{text-decoration:none;} 
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0;} 
body{background:#f1f1f1; color:#666} 
a,a:hover,a:visited{color:#333;} 
.clear { display:block; width:90%;  clear:both;}

/* CSS Document */

.header{width:100%; height:30px; background:#990000;  -moz-box-shadow: 1px 1px 1px #6699FF; /* ϵ Firefox */ box-shadow: 1px 1px 2px #6699FF; margin:0 auto;}
.header h2{text-align:center;  font-size:14px;  color:#fff; padding-top:3px;}
.con{width:100%;  padding:15px 0px; background:#f8f6f5; float:left; }
.con div { width:70px; height:70px;  float:left; border:3px solid #fff;   border-radius:100px ; -moz-border-radius:100px ; /* Old Firefox */ -moz-box-shadow: 0px 1px 1px #777; /* ϵ Firefox */ box-shadow: 0px 1px 1px #777; margin:10px 5px; position:relative;}
.con .s1 { background:#f38c70; }
.con .s2 { background:#a8d590; }
.con .s3 { background:#4ed2bb; }
.con .s4 { background:#f5b959; }
.con .s5 { background:#4bd3bc; }
.con .s6 { background:#f48e70;}
.con .s7 { background:#f4ba59;}
.con .s8 { background:#a8d58f;}
.con .s9 { background:#b2cebf;}
.con p{ color:#fff;   padding-top:47px; text-align:center; font-size:9px;   }
.con span{width:35px; height:30px;   display:block;   background:url(../image/1.png) no-repeat;  margin:0px auto; margin-top:10px; background-size:400px; position:absolute; top:4px; left:15px; }
.con span.k1{background-position:2px 0px;}
.con span.k2{ background-position:-47px 0px;}
.con span.k3{background-position:-100px 0px;}
.con span.k4{background-position:-165px 0px;}
.con span.k5{background-position:-235px 0px;}
.con span.k6{background-position:-300px 0px;}
.con span.k7{background-position:-365px 0px;}
.con span.k8{background-position:-300px 0px;}
.con span.k9{background-position:-365px 0px;}



#header a{font: 14px/2em 'Microsoft Yahei',Arial,Verdana,Helvetica,sans-serif;
-webkit-tap-highlight-color: rgba(0,0,0,0);
color: #404040;}
.gj-header {
background: #fff;
height: 47px;
}
.gj-logo {
height: 46px;
border-bottom: 1px solid #67b700;
width: 100%;
}
.logo {
width: 123px;
height: 46px;
background-position: 0 0;
}
.logo, .site-nav i, .im-close, .gj-go-top i, .im-close, .autocomp-close, .where-arr, .search-submit {
vertical-align: middle;
display: inline-block;
background-repeat: no-repeat;
background-size: 160px 160px;
background-image:url(../image/global.png);
}
.fl {
float: left;
}
.fr {
float: right;
}
a {
text-decoration: none;
}
.city-change {
height: 26px;
line-height: 26px;
margin: 10px 0 0 0;
padding-right: 5px;
padding-left: 5px;
font-size: 12px;
}
/***span {
font-size: 12px;
}**/
.city-change .d-arrow {
float: right;
margin: 12px 0 0 5px;
display: block;
width: 0;
height: 0;
border-style: solid;
border-width: 3px;
border-color: #aaa transparent transparent transparent;
}

/**gong si jie shao**/
.j_pic{width:100%; height:auto; margin:0 auto; margin-top:10px;}
.j_box{ padding:10px 5px 15px 5px;  border:3px #dedede solid;  box-shadow: 1px 1px 2px #dedede;margin-top:10px; margin-bottom:45px;}
.j_box2{ padding:0 15px; background:#f1f1f1;}
.j_box2 .list{ height:auto; margin:0 auto;  margin-top:10px;  border-bottom:1px #EEE solid; background:#FFF;}
.j_box2 li{box-shadow:0 1px 1px #ccc;line-height:1.7; text-align:justify;}
.j_box ul{ padding-bottom:20px;}
.j_box li{  float: left;  margin: 0 auto;  width: 100%;}
.j_box p{line-height: 29px; font-size:16px;text-align:left; margin-top:7px; }
.j_box .text{text-indent:2em;  line-height: 29px; font-size:16px;}
.j_box a{ color:#6290b7;}
.j_box .list_text_a a{  display: block;  overflow: hidden;  color: #666;  padding: 0 15px;}
.j_box a b{  padding: 5px 0;  box-sizing: border-box;  margin-bottom: 0;  line-height: 1.4;  margin: 0;  position: relative;  z-index: 0; font-size:15px;}
.j_box a p{ font-size:12px; height:30px;}
.j_box u{  padding-right: 10px;}
.j_box p b{ margin-right:5px;}
.j_box input{ width:50%; height:30px; margin:5px 10px; }
.j_box input.info{ width:25%; height:30px;  }
/**wei tuo**/
.detail_text{width:100%; height:30px; border-bottom:3px #00CC00 solid; margin:0 auto;}
.detail_text p{  font-size:14px; text-align:center; padding-top:8px; color:#000;}
.detail_con{width:100%;  margin:0 auto; margin-top:20px;}
.detail_con td{font-family:"Microsoft YaHei",宋体;  font-size:14px; color:#888888;  padding-left:3px; padding-top:2px; text-align:left; line-height:130%;}
.select_down{  position:relative; width:100%;  height:auto!important; height:25px;  }
.select_down dt{float:left;width:90px;position:relative;margin-right:5px;display:inline; }
.select_down h3{color: #919191; font-size:12px;font-weight: normal;border:1px solid #e5e5e5;height:25px;background:#fbfbfb;line-height: 25px;text-indent:6px; background:url(../image/iconDown.png) right center no-repeat; border-radius:5px; -moz-border-radius:5px;}
.select_down ul{width: 88px;border: 1px solid #e5e5e5;background:#fbfbfb;position: absolute;top: 25px;left: 0;
 z-index: 1;text-indent:8px;display:none;}
.select_down ul li{height:25px;line-height: 25px;cursor:pointer; font-size:12px;}
.select_down ul li.hover{background:#f2f2f2;}
.select_down dt a{background:url('') no-repeat;position:absolute;width:18px;height:18px;top:1px;right:1px; }
input{ width:150px; height:25px; border-radius:5px; -moz-border-radius:5px; /* Old Firefox */ border:1px #ccc solid; }
textarea {  border-radius:5px; -moz-border-radius:5px; /* Old Firefox */ border:1px #ccc solid; }
input.huxing{ width:50px; height:25px;}
input[type~=submit]{ width:100%; height:40px; font-size:16px; color:#fafafa;  text-align:center; margin:0px auto; margin-top:20px; background:green;}

/**new house**/
.list {  height:auto; margin:0 auto;  margin-top:10px;  border-bottom:1px #EEE solid; }
.list_box{ width:120px; height:80px; position:absolute; top:10px; left:5px;  float:left; }
.list_text_a{  background: #fff;  margin: 5px;  padding: 15px 0;}
.list_text_a ul li{font-family:"Microsoft YaHei",宋体;  font-size:12px; color:#000;  padding-left:3px; padding-top:5px; text-align:left; line-height:130%; }
.current  { font-weight:800; line-height:23px; margin-left:10px;}
.current span{ color:#FA0B0B;}
.list_text_b{ width:80px; height:20px; position:absolute; top:80px; left:240px; float:right;}
.list_text_b p{ color:#FF6633;font-weight:600;}
.load{ width:30%; height:30px; margin:0px auto; background:#EEEEEE; margin-top:10px; border: 1px solid #cccccc; border-radius:10px;
-moz-border-radius:10px; /* Old Firefox */}
.load p{ font-size:12px; color:#444444; text-align:center; padding-top:2px;  }
/**房屋详情**/
legend{font-family:"Microsoft YaHei",宋体;  font-size:14px; line-height:145%; color:#0000A0; font-weight:700;}
.more{ padding-bottom:10px;padding-top:10px;  display: block;  margin: 0 auto;  width: 280px;}
.j_box2 .more{padding-bottom:60px;padding-top:10px;}
.j_box2 .more .add-fy{ margin:0 auto; height:20px; line-height:20px;}
.add-fy{display:inline-block;  width: 280px;  height: 20px;  line-height: 20px;  margin: 10px 0 0 10px;  padding: 8px 0;  text-align: center;   font-size: 13px;  border: #c9c9c9 1px solid;  border-radius: 4px;}

.j_box a.active{color:#b7b7b7;}

input.pub-icons {  background: #FFF;  border: 0;  font-size: 15px;  width: 30px;}

a.ph-conn {  margin: 0 10px;  width: 90px;  height: 32px;  line-height: 32px;  text-align: center;  -webkit-border-radius: 4px;  font-size: 12px;  color: #FFF;  background-color: #60bf00;  display: inline-block;}

.filtrate-seleced span{ padding-left:10px;}

/*新闻资讯正文*/
.title h1{  font-size: 24px;  margin: 5px 0;  line-height: 1.4;}
.author{margin-left: -10px;  color: #aaa;  margin-bottom: 5px;  font-size: 12px; padding-top:10px;}
.author u{  margin: 0 10px;  font-style: normal;  text-decoration: none;}
.author span{  margin: 0 10px;  font-style: normal;  text-decoration: none;}
.content{  width: 100%;  table-layout: fixed;  word-wrap: break-word;  word-break: normal; font-size:15px; padding-top:10px;line-height: 25px;}
.contentbottom{display: block;  margin: 0 15px;  border-top: 1px solid #eee;}
.contentbottom u{ margin-right:10px;}

.wufangyuan {  font-size: 20px;  text-align: center;}


.image_area>ol {
  height: 20px;
  position: relative;
  z-index: 10;
  margin-top: -25px;
  text-align: right;
  padding-right: 20px;
  background-color: rgba(0,0,0,0.5);
}

.image_area>ol>li {
  display: inline-block;
  margin: 5px;
  width: 10px;
  height: 10px;
  background-color: #757575;
  border-radius: 10px;
}

.image_area>ol>li.on {
  background-color: #ffffff;
}