@charset "utf-8";
body {	margin: 0px;	padding: 0px;}
ol,li,a{ list-style:none; text-decoration:none;}
a:hover{color: #f76e12; text-decoration: underline;}
*,ol,li,p{margin:0px;padding:0px; color:#454545; font-family: "Microsoft Yahei","微软雅黑" !important; font-size: 14px; text-decoration: none;}
.top {	border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #ececec;}
.top .topbox {	font-family: Microsoft Yahei;	height: 60px;width: 1176px;	margin-right: auto;	margin-left: auto;}
.clear {clear: both;}
.top .topbox .top_logo {float: left;height: 60px;width: 192px;}
.logoimg img {	height: 60px;	width: 192px;}
.top .topbox .top_nav {	height: 60px;	overflow: hidden;	float: left;	display: block; margin: 0 10px;}
.top .topbox .top_nav ol li {	display: block;	float: left;}
.top .topbox .top_nav ol li a {	line-height: 40px;	display: block;
	padding-right:12px;	padding-left: 12px;	height: 40px;margin-top: 10px;font-size: 14px;	text-align: center;}
.top .topbox .top_nav ol li a:hover{ color:#fff; background:#f76e12; display:block;border-radius: 5px;text-decoration: none;}
.top .topbox .top_nav ol li .active{color:#fff; background:#f76e12; display:block;border-radius: 5px;}
.index-search{ float:left; position: relative;  margin-top:15px; }
.search-btn{ position: absolute;right:2px; top:1px; line-height: 30px; width: 24px; height: 30px;}
.top .topbox .login {float: right;height: 60px;}
.top .topbox .login a {	background-color: #f76e12;	display: block; color:#FFF;	height: 40px;padding-right: 10px;padding-left: 10px;
	line-height: 40px;margin-top: 10px;  border-radius: 5px;transition:0.5S;-webkit-transition:0.5S; -moz-transition:0.5S; -o-transition:0.5S;}
.top .topbox .login a:hover{ background-color:#F00; transition:0.5S;-webkit-transition:0.5S; -moz-transition:0.5S; -o-transition:0.5S;    text-decoration: none;}

/*top end*/

.top_ad a{width:1176px; height: 90px; display: block; margin: 10px auto;}
.top_ad a img{width: 1176px; height: 90px;}
/*top ad end*/
.content {width: 1176px; margin: 20px auto;}

.left_con{width: 237px; display: block;float: left; overflow: hidden;}
.map_img{width: 237px; height: 237px; padding-bottom:10px; margin-bottom: 10px;}
.left_title{ position: relative; display: block; height: 30px;}
.title_hui{font-size: 14px; line-height: 34px; color: #454545;width: 140px;position: absolute; left: 0; font-style: italic;font-weight: bold;  height: 30px;}
.time_hui{font-size: 12px; color: #999;width: 96px; line-height: 36px; text-align:right; height: 30px;position: absolute; right: 0;    }
.gg1{ margin: 10px 0 20px 0; width: 237px;}
.gg1 img{ width: 237px; height: 53px;}
/*map end*/
.price{width: 100%; margin-bottom: 15px; }
.top-line{border-top: 1px solid #cecece;}
.price .price-box{height: 394; width: 100%; margin-top: 5px;}
.price .price-box-scroll{overflow-y: scroll;overflow-x: hidden;background-color: #ededed; height: 525px; }
.area-price{display: block; margin:0 auto 10px auto; width: 100%;}
.area-title{ border-bottom: 1px solid #cfcfcf; font-size: 12px;}
.area-title span{display: block;float: left; line-height: 30px; overflow: hidden;}
.area-span-1,.area-id{width: 60px;}
.area-span-2,.area-id2{width: 110px; text-align: center;}
.area-span-3,.area-change{width: 34px; padding-left: 16px;text-align: center;}
.area-price ol li{height: 28px; overflow: hidden;display: block;line-height: 30px; font-size: 12px;}
.area-price ol li span{float: left; overflow: hidden;}
.up{color: #f00;}
.down{color: #009632}
.logo .area-title{border-bottom: none;}
.logo .up{background: url(up.png) no-repeat  0 center; }
.logo .down{background: url(down.png) no-repeat 0 center;  }
.logo ol li{border-bottom: 1px solid #cfcfcf}
hr{width: 100%; text-align: center;border-top: #AFAEAE}
/*price end*/


/*右边下方竖栏目*/
.right-mid-con{width: 307px;  float: right; margin-top:17px;}
.calendar{ width: 305px; border: 1px solid #cecece; border-top: none;}
.cal-title{ width: 100%; height: 30px; line-height: 30px;}
.cal-card{ width: 50%; height: 30px; line-height: 30px;  float: left; }
.cal-card a{background:  #f9f2ed; color:#999; display: block; border-top: 1px solid #cecece; text-align:  center;}
.cal-card .on{ background-color: #fff;  border-top: 2px solid #f76e12; color: #f76e12; font-weight: bold;}
.cal-con{width: 100%; height:250px; display: block;}
.cal-year{width: 90px;    text-align: center;    margin: 5px 0 5px 13px;}
.cal-month{width: 90px; text-align: center; margin: 5px 0;}
.cal-con input[type="button"]{    width: 90px;    text-align: center;    margin: 5px;}

.a-top{ width: 100%; height: 30px; line-height:30px; position: relative;}
.a-title{  text-align: center; border-bottom: #f76e12 2px solid; float: left; display: block; padding: 0 5px; position: absolute;z-index: 2;    font-size: 15px;  font-weight: bold;}
.a-more{ float: left; height: 30px ; line-height: 30px; border-bottom: 2px solid #cecece; position: absolute; z-index: 1; width: 100%;}
.a-more a{ text-align: right; font-size: 13px; color: #cecece;display: block;line-height: 32px;}
.a-more a:hover{ text-decoration: none; color: #f76e12;}


/*列表页*/
.list_left_con{ float: left; width: 237px; margin-right: 25px;}
.list-con{ width: 580px; float: left;}
.list-new-tit{ height: 30px; width: 100%; position: relative;}
.list-clu{ width: 100px; position: absolute;left: 0; height: 30px; font-size: 18px;line-height: 30px;}
.list-clutype{ position:absolute;; left: 100px; height: 30px;}
.list-clutype li{ float: left; display: block; line-height: 30px; }
.list-clutype li a{ display: block;; padding: 0 20px; line-height: 30px; font-size: 15px;}
.list-clutype li .active,.list-clutype li a:hover{ background: #f76e12; border-top: 1px solid #288cf0;color: #fff; text-decoration: none;}
.rtnew-list{ width: 100%; margin-bottom: 40px;}
.rtnew-list ol li{ height: 60px; display: block; position: relative; border-bottom: 1px solid #ececec; }
.rt-time{ font-size: 13px;line-height: 60px; width: 40px;left: 0; position: absolute;}
.rt-title{ position: absolute;width: 250px; right: 0;top:12px; }
.rt-title a{ line-height: 20px;font-size: 13px; text-align: justify;  display: block; height: 40px; overflow: hidden;}


.edit-tj{ padding: 20px 0;}
.edit-tj,.tj-box{ width: 100%; display: block; overflow: hidden;}
.tj-box ol li{ display: block;width: 96%; height: 70px; padding: 20px 2%; border-bottom: 1px solid #e1e6eb; }
.tj_img{ float: left; margin: 0 10px 0 0;}
.tj_img img{ width:100px; height:70px;}
.tj-box ol li a{  font-weight: bold; line-height: 23px; height: 66px;  overflow: hidden; display: block;}


 /*内容不通用部分*/
 .content2 { margin:10px auto 10px auto; width: 94%; padding:0 3%;  }
.contain-box{ width: 100%;float: left;}
 .contain-box .con_now{ width: 100%; line-height: 30px;color: #666; margin-bottom:6px;  font-size:16px;}
 .contain-box .con_now a{font-size:16px;}
.contain-left{width: 152px; float: left; margin-right: 20px; overflow: hidden;     margin-top: 17px;}
.c_ad,.c_ad_img,.c_ad_img img{ width: 100%;}
.c_ad_btn{ width: 130px; margin: 5px auto; line-height: 33px; height: 33px; background: #f76f13; color: #fff; text-align: center; overflow: hidden;    border-radius: 5px;transition:0.5S;-webkit-transition:0.5S; -moz-transition:0.5S; -o-transition:0.5S;}
.c_ad_p{ width: 100%; font-size: 12px; text-align: center; color: #767676; height: 17px; overflow: hidden;}
.c_ad a:hover{text-decoration: none;}
.c_ad a:hover .c_ad_btn{ background: #f71813;transition:0.5S;-webkit-transition:0.5S; -moz-transition:0.5S; -o-transition:0.5S;}

.contain-text{ width: 100%; margin-bottom: 10px; }
.contain-title{ font-size: 26px; color: #000; line-height: 35px;  padding-bottom: 15px;}
.contain-tag{ width: 100%; height: 56px; overflow: hidden; margin-bottom: 25px; border-bottom: #cecece 1px dashed}
.contain-tag span{ padding: 0 5px; color: #666; float:left;    line-height: 26px;}
.contain-p p{ margin-bottom: 20px; font-size: 16px; line-height: 27px; color: #333；}
.contain-p p img{width:100%}
.contain-p table{     max-width: 677px;}
.contain_sm{ background: #ededef; width: 96%;  padding: 18px 2%; margin: 10px 0; }
.contain_sm_title{display: block; color: #333; font-size: 12px; font-weight: bold;line-height: 20px;}
.contain_sm_txt p{ display: block; font-size: 12px; color: #f70707; line-height: 20px; text-align: justify;}
.contain_share{border-bottom: 1px solid #e1e6eb; height: 32px; width: 100%; position: relative; padding:5px 0 15px;}
.share_btn1{ position: absolute; left: 0; width: 190px;}
.share_btn1 span{ line-height: 60px; padding: 0 10px; float:left;}
.contain_share .share_btn2{}
.share_btn2 span{ line-height: 35px; padding: 0 4px; float:left;}
.contain_share .share_btn2 a{ line-height: 32px; padding: 0 4px; float:left; width:40px;}
.contain_re{ width: 100%; margin: 25px 0; }
.contain_re_title{ font-size: 16px ; height: 30px; border-bottom:#f76e12 2px solid; font-weight: bold;}
.contain_re .contain_re_list{display: block; padding: 10px 0 20px 0; overflow:hidden;}
.contain_re_list ol li{ line-height: 27px; font-size: 15px; height: 27px; overflow: hidden; display: block; position: relative;}
.contain_re_list ol li .icon{ background: #f76e12; height: 5px; width: 5px; border-radius: 5px; margin: 12px 10px; position: absolute; display: block;}
.contain_re_list ol li .time{ position: absolute; right:0;}
.contain_re_list ol li a{ display: block; margin-left: 25px;    position: absolute;  font-size: 14px;}
.contain-box .read_tag{width: 100%;}
.read_tit{ display: block;height: 40px ;line-height:50px; float: left;    font-size: 16px; font-weight: bold;}
.read_tag p{float:left;line-height: 40px; background:#f7ece3; margin: 5px 0;}
.read_tag p:first-child{padding-left:5px;}
.read_tag p:last-child{padding-right:5px;}
.read_tag span{ background:#f7ece3; margin: 5px 0px; display:  block; line-height: 40px; float: left; padding:0 5px; display:block; height:40px;}
.read_tag span a{font-size:14px; padding: 0 20px; display:block;}
.comm{ padding-top:20px;}
.commert{ border-top:  1px solid #e1e6eb; display: block; margin:0px ; padding: 20px 0 0; }
.commert .commert_sent{ width: 100%; position: relative; height: 265px;}
.commentator{ width: 50px; height: 50px; position: absolute; left: 0;border-radius: 5px; display: block; overflow: hidden; }
.commentator img{ width: 50px; height: 50px; background: #cecece; }
.comm_text{ width: 80%; position: absolute; right: 0; height:178px;}
.comm_text textarea{ width: 96%; height: 120px;  border-radius: 5px;}
.commert_sent .comm_text_sm{  width:100%; height: 80px; position:absolute; top:88px; }
.commert_sent .comm_text_sm span{ color: #666; height: 40px; line-height:20px; }
.contain_share .bdshare-button-style0-16 a,.contain_share  .bdshare-button-style0-16 .bds_more {
    float: left;
    font-size: 12px;
    padding-left: 0;
    line-height: 0;
    height: 32px;
    background-image: none;
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 0;}
.commert .easysite-border{border:none;}
.commert .easysite-comment-wrap{ padding:0}
.commert .easysite-submit-btns .easysite-sub-page{border:0;}
.commert .easysite-submit-btns .easysite-sub-page:hover input{background: #f71d12;transition:0.5S;-webkit-transition:0.5S; -moz-transition:0.5S; -o-transition:0.5S;}
.commert .easysite-submit-btns input{ background: #f76e12; color: #fff; border-radius: 5px;transition:0.5S;-webkit-transition:0.5S; -moz-transition:0.5S; -o-transition:0.5S;}
.commert .easysite-jump-page .easysite-jump-btn:hover{background: #f76e12;}
.commert .easysite-jump-page .easysite-jump-btn{    border: #f76e12 1px solid; color: #f76e12;}

.contain-tag .follow{float:right}
.contain-tag .shouc{float:right}
.contain-tag .date{float:right}
.hits{ display:none;}
.follow a{ display:block; width:25px; background:url(conimg_03.jpg) no-repeat !important; padding-left:25px; margin-top: 1px; margin-left:0px; line-height:18px;}
.follow a:hover{background:url(conhover_03.jpg)  no-repeat ;}
.shouc a{display:block; width:30px;  background:url(conimg_05.png) no-repeat ;padding-left:20px; margin-top: 1px; line-height:18px; cursor:pointer;}
.shouc a:hover{background:url(conhover_05.jpg)  no-repeat;}
.shoucang a{background:url(conhover_05.jpg)  no-repeat; color:#f71d12;}
.print a{display:block; width:42px; background:url(conimg_19.jpg) no-repeat  0 25px !important; padding-left:25px;}
.close a{display:block; width:42px;  background:no-repeat 0 25px !important; padding-left:25px;}
.weibo a{display:block;  background: no-repeat 0 !important;  height:60px;}
.weixin a{display:block; background: no-repeat 0 !important;height:60px;}
.qq a{display:block;  background:no-repeat 0 !important; height:60px;}
.add a{display:block; width:33px; background:url(conimg_16.png) no-repeat 0 !important; height:60px;}
.weibo a:hover{ background:url(conhover_10.jpg) no-repeat 0;} .weixin a:hover{background:url(conhover_12.jpg) no-repeat 0;} .qq a:hover{background:url(conhover_14.jpg) no-repeat 0;}  .add a:hover{background:url(conhover_16.png) no-repeat 0;}


.contain_share .share_btn2 .bds_tsina{display:block; background:url(conimg_10.png) no-repeat 0 !important;  height:35px;}
.contain_share .share_btn2 .bds_weixin{display:block; background:url(conimg_12.png) no-repeat 0 !important;height:35px;}
.contain_share .share_btn2 .popup_sqq{display:block;  background:url(conimg_14.png) no-repeat 0 !important; height:35px;}
.contain_share .share_btn2 .bds_more{display:block; width:33px; background:url(conimg_16.png) no-repeat 0 !important; height:35px;}

/*弹出框*/
 #tanchu{position:fixed; width:300px;  text-align:center; left:50%; top:50%; margin:-100px 0 0 -150px; background:#fff; border:1px solid #eee; overflow:hidden; z-index:100; display:none;}
 #tanchu .mian{ padding:30px 5px; }
 #tanchu .foot{height:25px; padding:5px 10px 0 0;  background:#eee;}
 #tanchu .foot input{foat:right; width:100px; height:20px; }

/*评论*/

.easysite-user-sub.fn-clear{position:relative; margin-left: -20%;}
.easysite-user-sub.fn-clear span{position:absolute; width：100%}
.easysite-user-nologin{ top: 50px; width: 100px;}
.easysite-user-span.commentCodeTd{ max-width: 100%;padding-left: 0;overflow: visible;}
.easysite-user-span.commentCodeTd input{    height: 22px; width: 46%; margin-right: 2%; }
.easysite-user-span.commentCodeTd img{margin:0 !important;}
.easysite-user-sub .easysite-submit-btns{position:absolute;top:50px; right:3%;}
#queryCommentFormId .easysite-theme-pagination{text-align:center;}
.easysite-comment-list .easysite-comment-list-head{padding:0 4%;}

.page{overflow:hidden; text-align:center;    padding: 20px 0 10px;}
.page a,.page font{ padding:3px 8px; margin-right:10px; border:1px solid #aaa; height: 20px; display:inline-block; line-height:22px; font-size:14px;   border-radius: 2px;}
.page span{display:none !important;}