
/* TOP简缩版 */
.clear{ clear: both;}
.clearfix:after{ visibility: hidden;display: block;font-size: 0;content:" ";clear: both;height: 0;}
.clearfix{ *zoom:1;}
.mg-auto{ margin-left:auto; margin-right:auto; position:relative;}
.area{ width:100%;}
.ycaa {width:170px;text-align:center;position:absolute;top:0;left:45%;z-index:999;}
.ycaa img {width:170px;filter:alpha(opacity=0);opacity: 0.0;}
.ycaa a{height:50px;width:170px;text-align:center;}
#apply-pup-icon{ display:none;}
#apply-pup-rm{ display:block;}
.overflow{ overflow:hidden;}
.apply-top{  width: 100%; height:50px; background: #0d7ad9; position:relative;}
.apply-top a{ display:block; float:left;font-weight: bold; position:relative; z-index:10; font:1em/2.8em 'simsun'; text-indent:-100em; overflow:hidden;}
.apply-top .apply-return{ width:15%; background:url(/style/topback.png) 50% 50% no-repeat; background-size:auto 48%;}
.apply-top .apply-home{width:15%; background:url(/style/default.png) 50% 50% no-repeat; background-size:auto 48%;}
.apply-top #apply-home{ margin-left:15%;}
.apply-top .apply-pup{float:right;width:15%;background:url(/style/nav.png) 50% 50% no-repeat; background-size:auto 40%;}
.apply-top .apply-pup-hover{ background:url(/style/i/nav2.png)50% 50% no-repeat; background-size:auto 40%;}
.apply-top .apply-default{ width:15%; background:url(/style/default.png) 50% 50% no-repeat; background-size:auto 48%;}
.apply-top h2{ width:70%; margin-left:18%;padding-top:-30px;text-align:center; position:absolute; top:-10px; left:0; z-index:1;color:#FFF;}
.apply-top h2 img {height:40px;}
.apply-top .apply-fx{width:50px;background:url(/style/xq_nav.png)50% 50% no-repeat;background-position:-32px -32px!important;background-size:auto 75px;}
.article-lits {float:left;width: 100%;margin:7px 0;clear:both; background: #fff;height:auto !important;}
.article-lits dl {float:left;width:100%;height: 36px;line-height: 36px;border-bottom: 2px solid #e8e8e8;}
.article-lits h2 {float:left;padding:0 15px;font-size: 18px;color: #000000;height: 36px;line-height: 36px;border-bottom: 2px solid #f66;}
.article-lits span {float:left;font-size: 14px;color: #666;height: 36px;line-height: 36px;padding-left:10px;}
.article-lits div {float:left;width:100%;}
.article-tags ul li{width:auto; float:left; line-height:28px; text-align:center;padding:0 10px;}
/*-------------------global css end---------*/
#head{ width:100%; padding:0 10px; overflow:hidden; box-sizing:border-box; background:#fff; }
#head .logobox{ overflow:hidden;}
#head .logo{ float:left; width:30%; height:30px; margin:10px 0 0; background-size:contain; }
#head .logo img {width:100%; height:30px;}
#head .tel{ float:right; line-height:30px; margin:10px 0 0;font-size: 1.4em; }
#head .tel b{ float:left; font-weight:normal; }
#head .tel span{ float:left; background:url(/style/i/tel.png) left center no-repeat; width:20px; height:20px;background-size:contain; margin-right:5px;margin-top:5px;}
#head .tel a{ float:left; color:#1b71e0;}
#head .search{float:left;width: 100%;border:0;display:block;margin:0;background:transparent; height:auto;}
#head .search a{float:left;font-size:14px;width: 20%;line-height:52px;box-sizing:border-box;padding-left:10px;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#head .search a:before{ content:''; position:absolute; width:0; height:0; border-left:transparent 6px solid; border-right:transparent 6px solid; border-top:#999 8px solid; margin:auto; right:0; top:0; bottom:0;}
#head .searchBox{float:left;width: 80%;box-sizing:border-box;padding-left:10px;}
#head .searchBox select {display:none}
#head .searchBox button {float:right;width:20%;height:40px;line-height:40px;text-align: center;border-radius:10px;border: 1px solid #eee;background: #e91c35;color: #fff;margin:6px 0;}
#head .searchBox input{ float:left;width:75%; height:40px; border-radius:10px; margin:6px 0; padding-left:20px; box-sizing:border-box; border:#e5e5e5 1px solid;}
.icon_new{ width:100%; padding-top:15px;border-bottom:#e7e7e7 8px solid; border-top:#e7e7e7 8px solid;background:#fff;}
.icon_new .swiper-container{ padding-bottom:10px; }
.icon_new a{ float:left; width:25%; margin-bottom:10px;}
.icon_new a span{ display:block; width:55px;height:55px; margin:0 auto;}
.icon_new a i{ display:block; text-align:center; color:#898989; font-size:14px; font-style:normal; line-height:2em;}
.icon_new a i:hover {color: #e43;}
.icon_new a .new-icon{background: url('/style/i/navIcon.png') no-repeat; background-size:220px auto;}
.icon_new a .youhui-icon{background: url('/style/i/navIcon.png') -55px 0 no-repeat; background-size:220px auto;}
.icon_new a .fujin-icon{background: url('/style/i/navIcon.png') -110px 0 no-repeat; background-size:220px auto;}
.icon_new a .ershou-icon{background: url('/style/i/navIcon.png') -165px 0 no-repeat; background-size:220px auto;}
.icon_new a .zufang-icon{background: url('/style/i/navIcon.png') 0px -55px no-repeat; background-size:220px auto;}
.icon_new a .news-icon{background: url('/style/i/navIcon.png') -55px -55px no-repeat; background-size:220px auto;}
.icon_new a .wenda-icon{background: url('/style/i/navIcon.png') -110px -55px no-repeat; background-size:220px auto;}
.icon_new a .shoucang-icon{background: url('/style/i/navIcon.png') -165px -55px no-repeat; background-size:220px auto;}
.icon_new a .bk-icon{background: url('/style/i/navIcon.png') 0 -110px no-repeat; background-size:220px auto;}
.icon_new a .fc-icon{background: url('/style/i/navIcon.png') -55px -110px no-repeat; background-size:220px auto;}
.icon_new a .gf-icon{background: url('/style/i/navIcon.png') -110px -110px no-repeat; background-size:220px auto;}
.icon_new a .fj-icon {background: url('/style/i/navIcon.png') -165px -110px no-repeat; background-size:220px auto;}



/* PC端 */
.apply-top a{ display:block; float:left; position:relative; z-index:10; font:400 1.5em/3.2em 'simsun'; text-indent:-100em; overflow:hidden;}
.tap .on {background:#CD4F39;}
.tap .on a{color:#fff;}
.category {width:100%;overflow: hidden;padding:10px 0px;}
.taw {background:#fff;}
.taw li{float:left;list-style:none; width:18%; height:30px;line-height:30px; margin:0 1%;margin-bottom:5px; font-size:12px !important;overflow:hidden; border-radius:5px;text-align:center;background:#0368AE;color:#fff;}
.taw li a {color:#fff;}
.taw .on {background:#CD4F39;}
.tap {float:left;width:180%;background:#fff;margin-top:10px;}
.tap span {float:left;color:#0368AE;font-size: 16px;font-weight: bold;}
.tap ul {float:left;width: 100%;margin-top:5px;padding-left:15px}
.tap ul li{float:left;font-size:14px; line-height:24px;margin-bottom:5px;padding:0 10px;color:#999;margin-left:10px;}
.tat li{float:left;font-size:14px; line-height:24px;margin-bottom:5px;padding:0 10px;color:#999;margin-left:10px;}
.tat .on {background:#CD4F39;}
.tat .on a{color:#fff;}

.himages{overflow:hidden;clear:both;margin-bottom:10px;background-color:#fff}
.himages .titleyy{list-style:none;height:42px;line-height:42px;border-bottom:1px solid #0368AE;color:#0368AE;overflow:hidden}
.himages .titleyy h5{display:inline-block;font-size:16px;padding-left:15px;font-weight:400;font-weight: bold;}
.himages .titleyy span{margin-right:10px;position:absolute;margin-left:-100px}
.himages .titleyy span a{color:#3169b0;display:inline-block;cursor:pointer}
.himages .titleyy i{float:right;margin-right:15px;color:#999;display:inline-block;font-style:normal}
.himages .titleyy i a{color:#999}

.hibody{height:150px;padding:10px 15px;overflow:hidden;}
.hibody .swiper-slide{float:left;width:25%;overflow:hidden;margin-right:15px;}
.hibody .swiper-slide:hover{-moz-opacity:.9;opacity:.9}
.hibody .swiper-slide .img{width:100%;height:120px;overflow:hidden;position:relative;}
.hibody .swiper-slide .img img{width:100%;height:100%;object-fit:cover}
.hibody .swiper-slide .img span{float: left;padding:0 10px;display:block;color:#fff;line-height:24px;font-size:14px;text-align:center;font-weight:bold; position: absolute; left: 0; top: 0px; -webkit-border-radius: 0px 15px 15px 0px;z-index:2;}
.hibody .swiper-slide p{line-height:26px;height:26px;overflow:hidden;padding:0 10px;text-align:center}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.s3 {background-color:#00BFFF;}   /* 在售 */
.s1 {background-color:#66CD00;}   /* 新盘 */
.s7 {background-color:#999;}      /* 售完 */
.s2 {background-color:#FF3030;}/* 打折 */
.s8 {background-color:#FF3030;margin-top:30px;}
.s9 {background-color:#3169b0;margin-top:60px;}

        /* 论坛列表样式 */
        .forum-list {
            background-color: white;
            border-radius: 8px;
            box-shadow: 0 2px 12px rgba(0, 0, 0, 0.05);
            overflow: hidden;
            margin-bottom: 10px;
        }
         .forum-header {
            padding: 15px 20px;
            background-color: #f8f9fa;
            align-items: center;
            border-bottom: 1px solid #eaeaea;
            font-weight: 600;
            color: #555;
            font-size: 14px;
        }
                .bttabs-sub{border-top:#ddd 1px solid;border-bottom:#ddd 1px solid;background-color:#e6e6e6;line-height:40px;clear:both;}
                .bttabs-sub .tit{float:left;margin-left:28px;}
                .bttabs-sub  ul li{margin:0 16px;display:inline-block;font-size:16px;}
                .bttabs-sub  ul li.a a,.bttabs .bttabs-sub  ul li a:hover{color:#20a53a;border-bottom:#20a53a 1px solid;}
.theme{background:#fff;border:1px solid #e6e6e6;}

.type_name{background-color:#f0f0f0;border-radius:4px;color:#333;font-size:14px;padding:2px 8px;vertical-align:middle;margin-right:5px;}
.user_name{font-size:16px;color:#666;vertical-align:middle;margin-right:10px;}

.theme_con {float: left;width: 100%;height: auto;background: #fff;}
.theme_con li{float: left;width: 99%;padding:1%;border-bottom: 1px solid #dddddd;}
.theme_con .theme_list_img img {float: left;width: 50px;height: 50px;padding:10px; }
.theme_con .theme_list_con{float: left;color: #c0c0c0;font-size: 16px;}
.theme_con .theme_list_con .title {font-style: normal;color:#555; font-size:1rem; display:block; line-height:1.5em; width: 100%;height:3em;overflow: hidden;font-style: normal;}
.theme_con .theme_list_con .auth_msg span {float: right;color: #666;font-size: 12px;margin-right:10px;}
.theme_con .theme_list_con .auth_msg {float: left;width:100%;}
.theme_con .theme_list_con .auth_msg a{float: left;}



.Cons{width:95%;height:24px;line-height:24px;font-size:13px;font-weight:bold;color: #844003;float:left;background: #fff;padding:5px 2.5%;}
.Cons span{float:right;margin-right:5px}
.Cons span a{color:#FF0000;font-weight:lighter;}
.Cons a{color:#534003}
.art-main{float:left;width: 100%;margin:10px 0;}
      .header {
            grid-column: 1 / -1;
            text-align: center;
            margin-bottom: 10px;
            padding: 20px;
            background: #2575fc;
            color: white;
            border-radius: 10px;
            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
        }
        
        .property-content h1 {
            font-size: 1.8rem;
            margin-bottom: 20px;
        }
        
        .property-content {
            float:left;
            margin-top: 10px;
            background: white;
            padding: 20px;
            border-radius: 10px;
            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
            transition: transform 0.3s ease;
        }
 
        .property-image {
            width: 100%;
            height: 400px;
            object-fit: cover;
            border-radius: 8px;
            margin-bottom: 20px;
            transition: transform 0.5s ease;
        }
        
        .property-image:hover {
            transform: scale(1.02);
        }
        
        .detail-label {
            font-size: 0.9rem;
            color: #666;
        }
        
        .property-text {
            font-size: 1.1rem;
            margin-bottom: 25px;
        }
.property-text p{text-indent:2em;line-height:35px;}
.property-text img{text-align: center;border-radius: 8px;display:block; margin:0 auto; max-width:99%;height:auto !important;}
.property-text h3{border-left: solid 6px #2575fc;background-color: #f0f9f5;font-weight:bold;color:#2575fc;padding-left: 10px;font-size:18px;margin-top: 10px;margin-bottom: 10px;}
               .property-text h2 {
                    color: #2575fc;
                    margin: 35px 0 20px;
                    font-size: 1.8rem;
                    position: relative;
                    padding-bottom: 10px;
                }
                
                .property-text h2::after {
                    content: '';
                    position: absolute;
                    bottom: 0;
                    left: 0;
                    width: 60px;
                    height: 4px;
                    background: linear-gradient(to right, #6a11cb, #2575fc);
                    border-radius: 2px;
                }
.property-text p:first-child::first-letter {
            font-size: 3.5em;
            float: left;
            line-height: 0.8;
            margin-right: 8px;
            color: #ff6b6b;
            font-weight: bold;
        }
.property-text:first-child::first-letter {
            font-size: 3rem;
            float: left;
            line-height: 1;
            margin-right: 8px;
            color: #4F9CEE;
            font-weight: bold;
        }
.tishi{float:left;width:100%;background-color: #f5f5f5;line-height:35px; text-align: center; font-size: 15px; color:#666; margin-bottom:15px;}
.tishi span{color:#b50a0a;}
.nextpage {
    float:left;width: 100%;background-color: #fff;margin-bottom:15px;font-size:15px;
}
.nextpage::after {
	display: block;
	clear: both;
	content: "";
}
.nextpage .lt {
	float: left;
	display: inline;
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 32px;
}
.nextpage .rt {
	float: left;
	display: inline;
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 32px;
}
.widget {float:left;width: 100%;margin:15px 0;border-radius:8px;}
 /* 最新文章列表 */
.entry-tags {font-size:0;margin:22px 0 0;}
.entry-tags a {display:inline-block;line-height:20px;padding:5px 12px;margin:8px 8px 0 0;font-size:14px;border-radius:50px;color:#666;border:1px solid #999;background:rgba(239,239,239,.4);}
.entry-tags a:hover {background:#206be7;border:1px solid #206be7;color:#fff}
.w-author {background:#fff;border-radius: 10px;padding:20px;}
.w-author-avatar {margin: -18px -18px 0;background-size: cover;position: relative;height:100px;background-repeat: no-repeat;background-position: center center;margin-bottom: 31px;border-radius:10px;background: linear-gradient(to right, #6a11cb, #2575fc);}
.w-author-avatar span {display: block;position: absolute;top:30px;left: 50%;margin-left: -41px;padding: 0;background-color: transparent;border-radius: 100%;}
.w-author-avatar img {display: block;width: 82px;height: 82px;border-radius: 50%;border:5px solid #e7e7e7;}
.w-author-box h4 {font-size: 18px;line-height: 22px;font-weight: normal;text-align: center;}
.w-author-box h4 a{color: #206be7;}
.w-author-box .w-author-Intro{margin-top: 10px;margin-bottom: 20px;font-size: 14px;color: #e7e7e7;text-align: center;}
.w-author-statis {margin: 0 -18px 18px;border-bottom: 1px dashed #efefef;padding: 0 0 18px;}
.w-author-statis ul{display: flex;display: -moz-flex;display: -ms-flex;display: -o-flex;}
.w-author-statis ul li {float: left;width: 33.3%;text-align: center;font-size: 16px;}
.w-author-statis ul li span{display: block;color: #999;font-size: 12px;}
.w-author-statis ul li em{display: block;color: #206be7;line-height: 22px;font-style: normal;}
.w-author .w-title{font-size:14px;}
.w-cPost .cPost-list li {position:relative;padding:0 0 13px 12px;}
.w-cPost .cPost-list li:before {position:absolute;left:0;top:7px;content:"";width:0;height:0;line-height:0;border:4px solid transparent;border-left:5px solid #ccc}
.w-cPost .cPost-list li h3 {font-size:16px;font-weight:normal}
.w-cPost .cPost-list li h3 a {display:block;max-height:42px;line-height:21px;overflow:hidden;}
.w-author .w-title{font-size:18px;}
.w-title {position:relative;margin:0 0 10px;color:#206be7;padding:0 0 0 12px;font-size:16px;font-weight:500;line-height:1}
.w-title:before {position:absolute;left:0;top:0;width:4px;height:100%;content:"";background:#206be7;border-radius:2px}
.w-header {font-size:14px;font-weight:normal;padding-bottom:10px;border-bottom:1px dashed #eaeaea;margin-bottom:20px;}
.w-hCPost {background:#fff;border-radius: 10px;padding:20px;margin-top:20px;}
.hCPost-list {padding:8px 0 5px}
.hCPost-list li {padding:0 0 13px;overflow:hidden}
.hCPost-list li a {display:block;overflow:hidden}
li.first-li {display:block;margin:0 0 20px 0;position:relative;overflow:hidden;border-radius:3px;padding:0;}
li.first-li .hVPost-thumb {float:none;width:100%;background:#333;border-radius:3px;}
li.first-li .hVPost-thumb img {height:164px;width:100%;opacity:.7;display:block;}
li.first-li .hVPost-content {position:absolute;bottom:34%;left:0;right:0;color:#FFF;text-align:center;font-size:15px;padding:0 20px;overflow:hidden;text-overflow:ellipsis;line-height:22px;margin-left:0;}
li.first-li .hVPost-content h3 {color:#fff;margin:0;background:#000;background:rgba(0,0,0,0.6); filter:alpha(opacity=60);line-height:28px;}
li.first-li a {max-height:none;}
.hVPost-thumb,.hCPost-thumb {float:left;overflow:hidden;display:block;width:100px}
.hVPost-thumb img,.hCPost-thumb img {display:block;width:100px;height:66px;border-radius:3px}
.hVPost-content,.hCPost-content {margin-left:110px}
.hVPost-content h3,.hCPost-content h3 {height:42px;line-height:21px;font-size:14px;color:#333;margin-bottom:8px;font-weight:normal;overflow:hidden}
.argument {float:left;width: 100%;margin:10px 0;text-align: center;padding:10px 0;background:#fff;}
.argument span{padding:8px 80px;text-align: center;width:80%;background:#e7e7e7;border-radius:20px}

.essay_loupan {float: left;width: 100%;background: #fff;margin-bottom:10px;font-size:14px;color:#666;border-bottom: 1px solid #EDEDED;}
.lpimgs {float: left;width: 30%;height:110px;text-align:center;overflow:hidden;}
.lpimgs img {height: 110px;width: 100%;}
.txtpy {float: left;margin-left:3%;width:66%;text-align:center;}
.txtpy a{float: left;width:100%;color: #3A5FCD;font-weight:bold;font-size: 18px;padding-bottom:5px;text-align:center;}
.txtpy a:hover{ color:#f00;}
.txtpy span {height: 30px;line-height: 30px;}
.tc i {font-weight: bold;font-size:20px;color:#EE0000;font-family: Georgia;}
.tc {float: left;margin-left:3%;font-size: 14px;width:66%;padding-bottom:8px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.tm {float: right;width:100%;text-align:right;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.tm a {padding-right:10px;font-size: 12px;color: #888;}
.forum-tag {float:left;width:100%;margin:10px 0;border:1px solid #f7f7f7;overflow: hidden;}
.forum-tag .box_tab div{zoom:1;}
.forum-tag .box_tab {z-index:0;}
.forum-tag .btn_tab{ width:100%;position:relative; z-index:1;}
.forum-tag .btn_tab ul{ display:block;background:#e6e6e6;overflow:hidden;border-top:#ddd 1px solid;border-bottom:#ddd 1px solid;}
.forum-tag .btn_tab ul li{float:left; font-weight:bold;padding:0 10px;margin-left:10px;font-size:16px; height:30px;line-height:30px; cursor:pointer;}
.forum-tag .btn_tab ul li.on{ font-weight:bold; color:#CD4F39;}
.forum-tag .box_tab ul{display:block;overflow:hidden;padding:10px;background:#fff;}
.forum-tag .box_tab li {float:left;;height:24px;line-height:24px;margin-right:8px;}
.forum-tag .box_tab a{float:left;font-size:14px;}
.commentList{float:left;margin:10px 0;padding:15px;background:#fff;}
.commentList li{float:left;padding:10px 0;border-bottom:1px solid #ccc}
.user_head {float:left;width:20%}
.user_head img {width:50px;height:50px;border-radius:50%}
.user_txt {float:left;width:80%;}
.user_name {float:left;font-size:16px;padding-bottom:10px;}
.user_name a {color: #0d7ad9;font-weight:bold;}
.user_zan {float:right;margin-right:10px;padding-bottom:10px;}
.user_zan i {font-size:14px;padding-right:5px;color: #0d7ad9;}
.fan_txt {clear: both;}
.fan_txt p{line-height:30px; font-size:16px;}
.time {float:right;font-size:14px;color:#666}
@media only screen and (min-width:960px){
body{background: #ececec;margin:0 auto;width:800px;}
.apply-top {width:800px;margin:0 auto;}
#head {width:800px;margin:0 auto;}
.top-news {float:left;margin-left:1%;width:59%;margin-top:0;border-top:none;overflow: hidden;}
.focusindex{position:relative;width:40%;height:280px;background-color:#000;float:left}
.focusindex img{width:40%;height:280px}
.focusindex .fcon img{width:40%;height:280px;display:block}
.focusindex .txtbg {content:'';width:0;height:0;display:block;position:absolute;right:260px;top:20px;border-top:20px solid transparent;border-right:30px solid rgba(0,0,0,0.4);border-bottom:20px solid transparent;}
.focusindex .shadow{position:absolute;bottom:0;right:0;z-index:10;width:260px;height:280px;line-height:24px;background:rgba(0,0,0,.4);filter:progid:DXImageTransform.Microsoft.gradient( GradientType=0, startColorstr='#80000000', endColorstr='#80000000');display:block;padding:10px;text-align:left;}
}