﻿/* CSS Document */
@charset "utf-8";
@import url("public.css");
@import url("iconfont.css");
@import url("bootstrap.css");

a:hover{ text-decoration:none !important}

@media (max-width: 1200px){
html {
    width: 1200px;
}}
body{background-color:#F9F9F9;}
.spwarp{ width:1200px; margin:0 auto;}
.headbar{ background-color: #eee; border-bottom:solid 1px #eee; height: 36px; line-height: 36px; color: #777; font-size:13px; overflow:hidden;}
.headbar strong{font-size: 16px; color: #333; margin-right: 30px;}
.phone{ padding-left:260px;float:right}
.headbar a{ color:#333; }
.headbar a:hover{ color: red;}
.city{ font-size: 16px; color: #333;}
.header{ padding-top: 20px; background-color: #fff;}
.logo{ height:80px; overflow:hidden}
.logo img{ height:80px;}
.search{ margin-left: 220px; margin-top:20px;}
.search-box{height: 38px; line-height: 38px; border:2px solid #E60012; border-radius: 3px;}
.search-box .iconfont{ width:30px; text-align: center;display: inline-block; height: 34px; line-height: 34px;}
.search-box input[type=search]{width: 360px; height: 34px; line-height: 34px; font-size: 14px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-appearance: none; border:none; padding:0}
.search-box input:focus{border:none;}
.search-box button{height: 34px; line-height: 34px; color: #fff;background-color: #E60012; padding: 0; width:80px; text-align: center; border: none;}
.search .hot a{ color: #777; font-size: 12px; margin: 0 3px;}
.fb-btn{ margin-right: 50px; margin-top: 22px;box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;   background-image: none;border: 1px solid transparent;border-radius: 4px;background-color:#E60012;color: #fff}
.fb-btn:hover{ text-decoration:none; color:#fff}
.code-box{ width: 64px; margin-bottom: 10px; float: left; font-size:12px; text-align: center; margin-left: 25px}
.code-box img{width: 100%;}

.menu{background-color: #fff; border-bottom: 3px none #E60012; border-top:solid 1px #eee; height:46px; overflow:hidden} 
.menu-ul{ }
.menu-ul li{float:left;}
.menu-ul li a{ font-weight:bold; padding:0px 21px; display:block; height:42px; line-height:42px; color:#777; font-size:16px}
.menu-ul li.active{  border-bottom:solid 3px red;}
.menu-ul li.active a{color: red;font-weight: bold;}
.menu-ul li:hover{  border-bottom:solid 3px red;}
.menu-ul li:hover a{color: red;font-weight: bold;}

.sp-col-2{width:20%; float: left; overflow: hidden;}
.sp-col-4{width:40%; float: left;overflow: hidden;}
.sp-col-9{width:80%; float: left;overflow: hidden;}
.sp-col-2 .pad-item{margin: 8px;}
.sp-col-4 .pad-item{margin: 8px;}
.sp-col-9 .pad-item{margin: 8px;}
.data-item{ margin:15px 8px 0 8px;  text-align:center; padding:10px;}
.data-item h2{ color: #333; font-size: 24px; font-weight: 700; margin:5px 0; line-height: 1em;} 
.data-item small{ font-size:13px; color: #777;line-height: 1em;}
.pad-row{  margin: 0 -8px}
.case-item{ margin:15px 8px 0 8px;}
.case-item .panel-heading{ border-bottom: 2px solid #E60012; padding: 0;}
.case-item .tit{ width: 103px; padding-left: 10px; color: #fff; height: 36px; line-height: 36px; display: block;background-image: url("../images/tit-bg-al.png");background-position: left bottom; background-repeat: no-repeat;}
.case-item .more{ background-color: #E60012; padding:1px 5px; margin-top: 10px; margin-right: 10px; border-radius: 3px; color: #fff;font-size: 12px;}
.case-item .panel-body{ padding-top:10px;padding-bottom:2px;}
.case-ul{}
.case-ul li{ width:49%; margin-bottom: 5px; overflow:hidden; text-overflow: ellipsis;white-space: nowrap; float:left; font-size: 13px;}
.more{font-size: 12px;}

.spgd-item{ margin:15px 8px 0 8px;}
.spgd-item img{ width: 227px; height: 164px;}
.spgd-item h4{ font-size:14px; padding:5px 10px 10px 10px; line-height:20px; color:#333; height:50px; overflow:hidden}
.bk li {overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.title_img {height: 25px;display: inline-block;box-sizing: border-box;vertical-align: middle;}
.infotitle_sp {display: inline-block;box-sizing: border-box;vertical-align: middle;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.tupianLI {position: relative}
.tupianLI .vip {left: 0;top: 0;position: absolute;z-index: 10;background-color: transparent;}
.tupianLI .vipfont {left: 2px;top: 4px;position: absolute;z-index: 20;background-color: transparent;font-size: 9pt;}
.ad-item{margin:10px 8px 0 8px;}
.ad-item img{width:228px; height: 80px;}
.section-tit{ text-align: center; margin: 50px 0 10px 0;}
.section-tit h2{ font-size: 32px;}
.section-tit small{ font-size:16px; color:#E60012;}
.btn-box{ text-align: center;}
.btn-la-more{ width:120px; height:40px; line-height:40px;margin:20px auto; background-color:#fff; font-size:14px;color:#E60012;border:1px solid #E60012; padding:0;}
.leftLoop {overflow: hidden;position: relative}
.leftLoop .hd {overflow: hidden;height: 30px;}
.leftLoop .hd .prev, .leftLoop .hd .next {display: block;width: 5px;height: 9px;line-height: 10px;float: right;margin-right: 10px;margin-top: 10px;overflow: hidden;cursor: pointer;background: url("images/icoLeft.gif") no-repeat;}
.leftLoop .hd .next {background: url("images/icoRight.gif") no-repeat;}
.leftLoop .hd ul {float: right;overflow: hidden;zoom: 1;margin-top: 10px;}
.leftLoop .hd ul li {position: relative;_display: inline;float: left;width: 10px;height: 10px;overflow: hidden;background: #ccc;margin-right: 10px;text-indent: -999px;cursor: pointer;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.leftLoop .hd ul li.on {background: #f00;}
.leftLoop .bd {   }
.leftLoop .bd ul {overflow: hidden;zoom: 1;}
.leftLoop .bd ul li {margin: 0;text-align: center;float: left;_display: inline;overflow: hidden;width: 12%;margin-right: 5px;}
.leftLoop .bd ul li img {width: 100%;height: 164px;margin-right: 2px;display: block;margin-bottom: 3px;}

.ellipsis-2 {-webkit-line-clamp: 2; margin-bottom:0px !important; padding-bottom:0 !important}
.ellipsis-2.ellipsis-3 {word-break: break-all;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical}

.ul-list-zg{ margin: 25px 0 10px 0;}
.ul-list-zg li{ width: 50%; float: left;height: 55px;}
.ul-list-zg li.odd a{background-color: #fff; font-size:16px}
.ul-list-zg li a{ height: 55px; line-height: 55px; color: #333; padding: 0 15px; display: block; margin-right:15px;}
.ul-list-zg li a .time{ font-size:13px; color: #777;float:none}
.txt-red{ color:#E60012;}
.txt-green{ color:#009D3E;}

.col-sm-2,.col-sm-6,.col-md-12{padding-left: 8px; padding-right: 8px;}
.xwlist {width: 100%;padding: 0px;margin-bottom: 10px}
.news-item{ margin-top: 20px;}
.news-item .more{ color:#E60012;}
.news-item .news-media img{ width:100%;}
.news-item .news-media .tit{font-size: 16px; color: #333;overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.imgbox {width: 150px;height: 90px;float:left}
.imgbox a img {width: 150px;height:90px;}
.xwright {margin-left: 160px}
.xwright h3 {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: bold;font-size: 15px; margin:0 !important;}
.xwright p {line-height: 22px;font-size: 12px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #909090;padding-top: 6px;}
.xwright span {font-size: 12px;color: #666;font-weight: 600;}

.hezuo img{ width:230px; height:87px; margin:5px;}

.footer{ background-color:#666; padding:20px 0; text-align: center; margin-top: 20px;}
.f-menu-ul{ padding-left:128px; border-bottom: 1px solid #777;}
.f-menu-ul li{ float: left; padding: 10px 20px;}
.f-menu-ul li a{ font-size:16px; color:#fff; }
.flogo{ margin: 15px;}
.copyright{ color: #E1E1E1; font-size: 14px; margin-bottom: 15px;}
.address{ color: #A1A1A1; font-size: 14px;}
.code-wrap{}
.code-wrap .f-code{ display: inline-block; margin: 10px; width: 185px; font-size: 14px; height: 80px; padding: 5px; background-color: #FCFCFC; border-radius: 3px;}
.code-wrap .f-code .txt{ margin-top: 20px;}
.code-wrap .f-code .txt-2{ margin-top: 5px;}
.code-wrap .f-code .code-icon{ display: block;}
.code-wrap .f-code .img{ width:70px ; float: left;}
.code-wrap .f-code .icon{ width: 29px; height: 29px;}

.cert-ul{ width:640px; margin:0 auto}
.cert-ul li{ float: left; margin: 10px 5px;}

.neiye-tit{ height: 200px; background-image: url(../images/neiye-titbg.png); background-position: center; background-repeat: no-repeat; color: #fff; margin-bottom: 15px;}
.neiye-tit h1{ font-size: 42px; padding-top: 50px;}
.neiye-tit .breadcrumb{padding:0;list-style: none;background-color: transparent;}
.neiye-tit .breadcrumb a{ color: #777;}
.neiye-tit .breadcrumb>li+li:before{ color: #777;}
.bk li{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.title_img {height: 25px;display: inline-block;box-sizing: border-box;vertical-align: middle;}
.infotitle_sp {display: inline-block;box-sizing: border-box;vertical-align: middle;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tupianLI {position: relative;}

.gg-list-1 li{ width: 390px; height: 58px; margin-bottom:3px;}
.pad-row-15{ margin: 0 -15px;}
.gg-list-1 li{ width: 390px; height: 58px; margin-bottom:3px;}
.pad-row-15{ margin: 0 -15px;}
.gg-col-3-item img{width: 390px; height: 56px;}
.collapse-col-3 img{ width: 390px; height: 300px;}
.picgg-tit{ margin: 20px 0 0 0;}
.col-sm-4{ padding-left: 8px;padding-right: 8px;}
.xzyitaoxinxi {color: #999;width: 98%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

ul.t-nav {line-height: 40px;min-height: 40px;border-bottom: solid 1px #eee;font-size: 14px;width:100%;overflow:hidden;}
ul.t-nav li {float: left;border-right: solid 1px #eee;}
ul.t-nav li.active {background-color: #fff;margin-bottom: -1px;background-color: #fafafa;}
ul.t-nav li.t-tit {width: 150px;text-align: center;font-size: 18px;}
ul.t-nav li a {padding: 0 15px;display: block;}
ul.t-nav li.more {float: right;}
ul.t-nav.t li.t-tit {font-size: 18px;}
ul.t-nav.t li {border: none;font-size: 14px;}
ul.t-nav.t li a {padding: 0 8px;color: #06C;}
.xzyetaidcss {color: #999;width: 98%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}    

.zuolie{float:left;width:950px;height:1360px;margin-bottom:10px}
.zuolie ul li{margin-left:30px;margin-top:6px}
.zuolie ul li form .sous{margin-left:50px;width:260px}
.panel .itemul li{height:80px;background:#fafafa;margin-top:10px;border-bottom:1px solid #e8e8e8}
.shop-title{width:100%;height:35px;padding-top:10px;font-size:18px}
.shop-title a{color:#333}
.fl{float:left}
.up-time{margin-right:20px;font-size:12px;color:#999}
.fr{float:right;display:inline}
.demand-info{min-height:97px;padding-top:14px;padding-bottom:20px}
.qzlb-list-l{width:260px;float:left}
.qzlb-list-l p{line-height:26px;font-size:14px;color:#333}
.qzlb-list-l b{line-height:26px;font-size:14px;color:#e22222}
.demand-info span{font-size:16px;color:#a0a0a0}
.youlie{float:right;width:240px;height:1540px;background-color:#fafafa;margin-bottom:10px}
.youlie div{padding:10px 20px}
.u3{text-align:center;height:30px;line-height:30px;font-weight:600;background-color:#f4f4f4}
.u3-list{font-size:12px;line-height:20px}
.wyn{width:180px;height:160px;margin:5px 5px;border-bottom:#f4f4f4 1px dotted}
.wyn a img{width:180px;height:110px}
.wyn a span{font-size:14px;width:185px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}
.wyn .ss{margin-top:0px;margin-left:10px;padding-top:0px;float:left;font-size:12px;width:70px;height:20px;display:block}
.wyn span em{color:red;font-weight:600}
ul.t-nav li{float:left;border-right:none}

 .ft{overflow:hidden;zoom:1;line-height:30px;background-color:#fff;border-top:none}
.ft li{float:left;border-left:none 1px #eee}
.selbar li{line-height:26px;background-color:#f3f0bb;float:left;height:26px;padding-left:5px;padding-right:5px;margin-right:5px;margin-top:5px;overflow:hidden}
.selbar li.tt{background-color:#fff}
.selbar li em{font-size:12px;line-height:26px;display:block;height:18px;float:right;width:26px;font-style:normal;text-align:center;background-color:#f3f0bb;cursor:pointer}
.selbar li em img{border:none}
dl.ft{line-height:30px}
dl.ft a:link,dl.ft a:visited{color:#333;text-decoration:none}
dl.ft a:hover{color:red}
dl.ft dt{width:100px;text-align:center;float:left;font-size:14px}
dl.ft ul{list-style:none;padding:0;margin:0;margin-left:100px;font-size:12px}
dl.ft ul li{display:inline-block;padding:0 5px}
dl.ft ul li.active{background-color:#ccc;border-radius:5px;height:24px;line-height:24px}
dl.ft ul li.active a{color:red}

.panel{border:none}
.panel-heading{background-color:#fff;border-bottom:solid 1px #eee}
.ft li {height: 35px;line-height: 35px}
.ft li a {font-size: 14px;padding-left: 8px;padding-right: 8px;}
.ft li.active a {color: #ff0000;background-color: #ccc;border-radius: 4px;height: 30px;}

.rowslist .itemul{clear:both;height:1950px;background-color:#fff;padding:15px;padding-top:26px}
.rowslist .itemli{float:left;width:270px;height:350px;border:1px solid #f8f8f8;float:left;margin-left:11px;margin-right:11px;margin-bottom:30px}
.rowslist .itemli a{display:block;width:100%;color:#333;text-decoration-line:none}
.rowslist .itemli a img{width:100%}
.rowslist .bdli_img{width:100%;height:200px;position:relative;overflow:hidden}
.bdli_img img{width:100%;height:100%}
.rowslist .itemul li a h3{width:100%;font-size:16px;padding:0 10px;line-height:24px;height:48px;position:relative;margin-top:5px;color:#333}
.rowslist .itemul li h3 span{font-size:12px;display:inline-block;line-height:16px;padding:3px 5px;border:1px solid #ccc;border-radius:3px;margin-left:10px;vertical-align:middle;float:left}
.rowslist .itemul li p span i{font-size:14px}
.rowslist .itemul li h3 p{position:absolute;right:14px;bottom:0px}
.rowslist .index_notice{width:100%;padding:12px 10px 0 10px;font-size:14px;color:#999;position:relative}
.rowslist .index_notice em{font-size:16px;color:#e22222;font-weight:bold}
.rowslist .index_notice b{letter-spacing:14px}
.rowslist .index_notice p span{margin-right:10px;line-height:26px}
.rowslist .lbtn{padding:0px}
.rowslist .lbtn li{float:left;padding-left:2px;padding-right:5px;height:26px;line-height:26px}
.rowslist .lbtn li a i{font-size:14px}
.rowslist .alert-warning{color:#8a6d3b;background-color:#fff;font-size:16px}
.rowslist .alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}
.zuolie{float:left;width:950px;margin-bottom:10px;background:#fff}
.zuolie .bdli_img{width:225px;height:150px;position:relative;overflow:hidden}
.zuolie .bdli_img img{width:100%;height:100%}
.zuolie .itemul li{margin:20px 30px;padding:5px 10px;background:#f8f8f8}
.zuolie ul li form .sous{margin-left:50px;width:260px}
.zuolie .panel .itemul li{height:180px;background:#f8f8f8;margin-top:10px;border-bottom:1px solid #e8e8e8}
.zuolie .shop-title{width:100%;padding-top:10px;font-size:18px;display:flex;flex-direction:row;justify-content:space-between}
.zuolie .shop-title a{color:#333}
.zuolie .f1{font-size:16pt;font-weight:700}
.zuolie .up-time{margin-right:20px;font-size:12px;color:#999}
.zuolie .f2{font-size:13pt}
.zuolie .demand-info{min-height:97px;padding-top:14px;padding-bottom:20px}
.zuolie .qzlb-list-l{width:260px;float:left}
.zuolie .qzlb-list-l p{line-height:26px;font-size:14px;color:#333}
.zuolie .qzlb-list-l b{line-height:26px;font-size:14px;color:#e22222}
.zuolie .demand-info span{font-size:16px;color:#a0a0a0}
.zuoinfo{width:500px;height:150px;display:flex;flex-direction:column;justify-content:space-between;padding-left:10px}
.zuomoney{width:140px;height:150px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.zuomoney .zujin{font-size:16pt;color:#cc1f27;font-weight:700}
.lbtn{width:300px;display:flex;flex-direction:row;justify-content:flex-start}
.lbtn li{margin:0 !important;margin-right:20px!important;padding:0 !important}
.bigdatatag span{font-size:10pt;color:#000;padding:5px;margin-right:10px;background:#eee}
.vipfontc{left:2px;top:4px;position:absolute;z-index:20;background-color:transparent;font-size:9pt;color:#fff;transform:rotate(-50deg)}
.vipc{left:0;top:0;position:absolute;z-index:10;background-color:transparent;width:0;height:0;border-width:35px 35px 0 0;border-style:solid;border-color:#449D44 transparent transparent transparent}
.youlie{float:right;width:240px;background-color:#fafafa;margin-bottom:10px}
.youlie div{padding:10px 20px}
.youlie .u3{height:40px;line-height:40px;font-weight:600;font-size:13pt;background-color:#f4f4f4}
.youlie .u3 li{display:flex;flex-direction:row;align-items:center}
.youlie .u3 span{width:4px;height:25px;background:red;display:block}
.youlie .u3-list{font-size:12px;line-height:20px}
.youlie .wyn{width:180px;height:160px;margin:5px 5px;border-bottom:#f4f4f4 1px dotted;position:relative}
.youlie .wyn a img{width:180px;height:110px}
.youlie .wyn a .spantitle{font-size:14px;width:185px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}
.youlie .wyn .ss{margin-top:0px;margin-left:10px;padding-top:0px;float:left;font-size:12px;width:70px;height:20px;display:block}
.youlie .wyn span em{color:red;font-weight:600}

.basebox1{float:left;width:940px}
.u1 .u1-li1{float:left;width:940px;min-height:80px;padding-top:20px;padding-left:40px}
.u1-li1 h3{ margin-top:0 !important}
.u1 .u1-li2{float:right;width:220px;height:80px;padding-top:30px;padding-left:40px}
.basebox1 .d2{float:left;width:940px;height:auto;background-color:#ffffff;padding-top:70px;margin-bottom:10px;line-height:45px;padding:20px 10px 10px 80px}
.basebox1 .d2 .u2 li{width:800px;height:55px;border-bottom:1px solid #e8e8e8;line-height:55px}
.basebox1 .d2 ul li .p1{float:left;width:280px}
.basebox1 .d2 ul li .p2{float:left;width:510px}
.basebox1 .d2 ul li .tt{font-size:16px;color:#999;height:30px;line-height:30px}
.basebox2{float:right;width:250px;height:530px;margin-bottom:10px}
.info{font-size:16px}
.u3{text-align:center;height:30px;line-height:30px;font-weight:600;background-color:#f4f4f4}
.d3-u3{padding:10px 20px}
.u3-list{font-size:12px;line-height:30px}
.u3-list li{width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.xinxi{width:528px;height:59px}
.linkul li{padding-left:10px;padding-right:10px;height:30px;line-height:30px;display:inline-block;width:130px;text-align:center}
.linkul li a{color:#666;font-family:"Microsoft YaHei";font-size:14px}
.dibu2{width:1182px;height:150px;margin-left:auto;margin-right:auto;border-top:#999 1px dotted;background-color:#eee;text-align:center;line-height:30px;padding:10px;clear:both;font-family:'Microsoft YaHei';font-size:14px}
.detailkful{padding:10px;min-height:50px}
.detailkful li{display:inline-block;height:50px;padding-left:30px}
.detailkful li.btnli{display:inline-block;height:70px;line-height:70px;padding-left:10px;font-size:20px}
.detailkful li img.face{width:60px;height:60px;border:#ccc 1px solid;border-radius:50%}
.basebox1 .d2 ul li p{ margin-bottom:0 !important}
.basebox1 ul{margin-bottom:0 !important}


.row1{width:240px;float:left}
.row1 .xwul li a{display:block;line-height:35px;margin-left:15px;font-size:14px; color:#000}
.row1 .xwul li a.hover{color:#f30; font-weight:bold}
.row2{width:950px;float:right}
.media-list .media{width:840px;height:120px;margin-top:10px}
.media-list .media a img{float:left;width:200px;height:120px;margin-right:20px;margin-left:10px}
.media-body{display:table-cell;vertical-align:top}
.media-body h4{font-size:18px;margin-top:10px;margin-bottom:10px;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
.media-body .time{margin-left:10px;color:#212629;font-family:"微软雅黑"}
.media-body p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#909090}
.media-list{font-size:13px;list-style:none;color:#212629;font-family:"微软雅黑";line-height:24px}

.nrow1{width:900px;float:left;margin:auto}
.nrow1 .post-header{text-align:center;padding:30px;font-size:24px;margin-top:0px;font-weight:500;line-height:36px}
.nrow1 .post-meta{margin-left:10px;padding-bottom:30px;padding:0 35px;font-size:14px;text-align:center}
.nrow1 .post-meta .author a{color:#1077B9}
.nrow1 .time{color:#999;margin-left:10px;margin-right:15px}
.post-content img{max-width:800px;margin-bottom:20px}
.nrow1 .post-content{font-size:14px;padding:35px;line-height:28px}
.nrow2{width:290px;float:right}
.nrow2 ul{margin:0;padding:15px}
.nrow2 ul li a{width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"微软雅黑";line-height:35px;font-size:14px;display:block}
.shangxia li{font-size:13px;margin:10px 20px}
.tu{display:block;float:left;font-family:Arial;font-size:18px;font-style:italic;font-weight:bold;margin-right:6px;text-align:left;width:22px}

.contentnrbox{ height:auto; overflow:hidden;}


.listUL .wuXinXiLI span{display:block;color:#999;font-size:16px;line-height:30px;width:185px;height:55px;margin:10px 15px;padding:10px 20px}
.listUL .tupianLI{float:left;width:224px;min-height:140px;height:226px;overflow:hidden;margin:5px 5px}
.listUL .tupianLI a img{width:219px;height:146px}
.listUL li a p{width:180px;height:26px;border:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}
.listUL li a span{font-size:14px;line-height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}
.listUL li a .Wyspan{font-size:14px;line-height:30px;width:224px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}
.listUL li .wenziSpan{padding-left:8px;font-size:12px}
.chaochang{width:185px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}
.listUL li a .wenziSpan{display:block;margin-left:0px;font-size:12px}
.listUL li span em{font-weight:600}
.listUL .wenziLI{float:left;width:224px;height:55px;margin:10px 5px;background-color:#F5F5F5}
.listUL .wenziXzLI{float:left;width:223px;height:55px;margin:5px 5px;background-color:#FaFaFa}
.listUL .wenziXzLI .xz{color:#999}
.listUL .wenziXzLI .xz em{color:#999;font-weight:600}
.boxdiv{width:100%;height:120px;background-color:#f4f5dc;margin-bottom:10px}
.summary{padding-top:32px;padding-bottom:32px;background-color:#fff}
.summary ul{padding-left:20px}
.summary ul li a{text-decoration-line:none}
.summary ul li p > span{font-size:34px;color:#bb0000;padding-right:10px}
.summary ul li{width:160px;height:66px;float:left;text-align:right}
.summary ul li p{padding-right:40px;font-size:14px;line-height:32px;color:#666666}
.summary ul li.space-mark{width:30px;background:url(../images/icon_home.png) 0 -24px}
.summary ul li p i{display:inline-block;width:20px;height:24px;background-image:url(../images/icon_home.png);margin-right:6px;vertical-align:middle}
.summary-xmdj i{background-position:0 0}
.summary-zjf i{background-position:-80px 0}
.summary-xmf i{background-position:-20px 0}
.summary-rzje i{background-position:-60px 0}
.summary-zzj i{background-position:100px 0}
.summary-jbhd i{background-position:-40px 0}


 .flexdiv{display:flex;flex-direction:row;justify-content:space-between;align-content:center}
.tel{width:100%;height:50px;color:#fff;font-size:30px}
.telbox{justify-content:flex-start;padding:5px;border:#ff0000 1px solid;background-color:red;border-radius:4px;background-color:#fff;align-content:center}
.table > tbody > tr > td{border-top:none}
.house-basic-info .txt-item .txt-b p{color:#333;margin:7px 0}
.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}
.alert{padding:8px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;font-size:12px;width:60%}
#heiti{font-weight:bold}
.huisezi{color:#999;font-weight:600;font-size:14px}
.biaotinav{padding-left:15px}
.vipjiazhiding{display:-webkit-inline-box;position:relative;top:-3px}
.vipdivs{height:30px;border:1px solid #f1b202;border-radius:5px;background-color:#f1b202;font-size:16px;font-weight:600;padding-right:10px;padding-left:10px;line-height:30px;color:white;margin:0px 3px}
.biaotih2css{display:inline-block}
.biaotih2css h2{font-size:30px}
.xianshikehhuxinxi{width:100%;display:inline-block;background-color:#E60012;height:46px;line-height:46px;text-align:center;border-radius:10px;font-size:24px}



.basebox{background-color:#fff}
.basebox div.left{width:50%;height:400px;text-align:left;overflow:hidden;vertical-align:middle;float:left;background-color:#000000}
.basebox div.left img{width:100%;vertical-align:central}
.basebox div.right{width:50%;height:400px;float:left;padding:10px;padding-left:30px}
.basebox div.right li{font-size:16px;height:35px;line-height:35px}
.basebox div.right li span.tt{color:#999;height:35px;line-height:35px}
.tabdiv{border-bottom:#f4f4f4 1px solid}
.JTab li{height:40px;line-height:40px;padding-left:30px;padding-right:30px;display:inline-block;list-style:none;font-size:16px;cursor:pointer}
.JTab li.active{color:#fff;background-color:#cc1f27}
.mainbox{min-height:660px;padding:30px}
.jbasediv li{font-size:14px;height:40px;line-height:40px;display:inline-block;width:500px}
.jbasediv li span.tt{color:#333;background-color:#ccc;padding:5px}
.jbasediv li span.info{color:#444;background-color:#f7f2cb;padding:5px}
.jbasediv li span.x{padding-left:1px;padding-right:1px;border:#b5b4a8 1px solid;margin-left:3px;border-radius:2px;background-color:#f4f4f4}
.jbasediv li span i{font-weight:600}
.detaildiv{margin-top:30px;width:800px;font-size:14px;line-height:30px;text-align:left;padding:50px}
.detaildiv img{max-width:800px}
.detaildiv .qt{margin-top:30px}
.detailkful{padding:10px;min-height:70px}
.detailkful li{display:inline-block;height:70px;padding-left:30px}
.detailkful li.btnli{display:inline-block;height:70px;line-height:70px;padding-left:40px;font-size:20px}
.detailkful li img.face{width:60px;height:60px;border:#ccc 1px solid;border-radius:50%}
.bigdatadiv li{font-size:14px;line-height:30px}
.bigdatadiv li.tt{font-size:14px;line-height:30px;color:#ccc;font-weight:bold}
.bigdatadiv li span.jieshi{font-size:12px;line-height:30px;color:#999}
.etable{width:800px}
.etable td{padding:5px;font-size:16px;text-align:left;width:600px;line-height:30px}
.etable tr td.tt{width:200px;color:#ccc;text-align:right;font-weight:bold}
.etable td span.jieshi{font-size:12px;line-height:30px;color:#999}
.etable td span.zd{line-height:30px;color:#999;font-weight:bold;color:#0094ff}
#QRdiv{display:block;width:200px;height:250px;display:none;background-color:#ccc;padding:5px;position:absolute;left:0px;top:0px;text-align:center;font-size:12px;border:#444 1px solid}
#QRdiv img{width:190px;height:190px}
#yinzhangdiv{display:block;position:absolute;right:140px;top:220px; z-index:0}
#yinzhangdiv img{width:250px}
.bigdatatag{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:5px 10px;font-size:14px;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:5px;background-color:#f4f4f4}
.jssora05l,.jssora05r{display:block;position:absolute;width:40px;height:40px;cursor:pointer;background:url('../images/a17.png') no-repeat;overflow:hidden}
.jssora05l{background-position:-10px -40px}
.jssora05r{background-position:-70px -40px}
.jssora05l:hover{background-position:-130px -40px}
.jssora05r:hover{background-position:-190px -40px}
.jssora05l.jssora05ldn{background-position:-250px -40px}
.jssora05r.jssora05rdn{background-position:-310px -40px}
.jssora05l.jssora05lds{background-position:-10px -40px;opacity:.3;pointer-events:none}
.jssora05r.jssora05rds{background-position:-70px -40px;opacity:.3;pointer-events:none}
.jssort01{background-color:rgba(6,6,6,0.2)}
@media \0screen\,screen\9{.jssort01{background-color:#000000;filter:Alpha(opacity=20);position:static;*zoom:1}
}.jssort01 .p{position:absolute;top:0;left:0;width:68px;height:68px}
.jssort01 .t{position:absolute;top:0;left:0;width:100%;height:100%;border:none}
.jssort01 .w{position:absolute;top:0px;left:0px;width:100%;height:100%}
.jssort01 .c{position:absolute;top:0px;left:0px;width:68px;height:68px;border:#999 1px solid;_background:none}
.jssort01 .pav .c{top:0px;_top:0px;left:0px;_left:0px;width:68px;height:68px;border:#fff 2px solid;background-position:50% 50%}
.jssort01 .p:hover .c{top:0px;left:0px;width:68px;height:68px;border:#f00 2px solid;background-position:50% 50%}
.jssort01 .p.pdn .c{background-position:50% 50%;width:68px;height:68px;border:#f00 2px solid}
* html .jssort01 .c,* html .jssort01 .pdn .c,* html .jssort01 .pav .c{width:70px;height:70px;border:#f00 2px solid}
.bigtagul{padding:0px;margin:0px}
.bigtagul li{float:left;text-align:center;width:33.3%;padding-top:10px;padding-bottom:10px}
.bigtagul li span.ttag{padding-bottom:20px;color:#aaa;font-weight:600}
.bigtagul li span.bigtag{font-size:30px;color:#cc1f27;font-family:'Microsoft YaHei';font-weight:600}
.bigtagul li span.bigtag2{font-size:18px;color:#cc1f27;font-family:'Microsoft YaHei';font-weight:600}
.bigtagul li span.stag{font-size:14px;color:#444;font-family:'Microsoft YaHei';padding-left:10px}
.title_li{vertical-align:middle;box-sizing:border-box;display:block}
.title_li img{height:35px;vertical-align:text-top;display:inline-block;box-sizing:border-box}
.title_li h3{display:inline-block;box-sizing:border-box;vertical-align:text-top;line-height:30px}
.TopBanner{width:100%;height:60px;background:rgba(0,0,0,0.6);top:0;left:0;position:fixed;z-index:9999}
.banner_div{width:1200px;height:60px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:auto;color:#fff;font-size:11pt}
.banner_div div{display:flex;flex-direction:row;align-items:center}
.banner_div .pu{margin-right:35px}
.banner_phone{display:flex;flex-direction:row;align-items:center}
.phone_div{width:130px;height:44px;background:#cc1f27;padding-left:5px;line-height:22px;border-radius:5px;font-size:10pt;display:flex;flex-direction:row;align-items:center;margin-left:60px}
.jiucuo_div{width:130px;height:44px;line-height:44px;background:#cc1f27;text-align:center;border-radius:5px;font-size:12pt;text-decoration:none;cursor:pointer}
.jiucuo_div:link{text-decoration:none;color:#fff}
.jiucuo_div:visited{text-decoration:none;color:#fff}
.jiucuo_div:hover{text-decoration:none;color:#fff}
.jiucuo_div:active{text-decoration:none;color:#fff}
.phone_div span{font-size:22pt}
.jiucuo_div i{font-size:16pt}
.gotop{bottom:80px;right:80px;position:fixed;z-index:9999}
.xiajia_div{display:none;margin-left:310px;width:260px;height:170px;background:#fff;font-size:9pt;position:relative;z-index:100;color:#555;padding:0 12px;border-radius:3px;border:1px solid #cc1f27}
.hw-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);z-index:10}
.hw-layer-wrap{box-sizing:border-box;width:800px;position:absolute;left:50%;top:50%;margin-left:-400px;border-radius:3px;background-color:#fff;box-shadow:1px 2px 4px 0 rgba(0,0,0,0.12);padding:45px 50px}
.hwLayer-close{position:absolute;right:20px;top:20px;width:20px;height:20px;cursor:pointer;font-size:20px;color:#ccc}
.hw-layer-wrap .hw-icon{color:#b4d8f3;font-size:86px;text-align:center}
.hw-layer-wrap h4{margin:5px 0 10px;font-size:18px;color:#383c3e}
.hw-layer-wrap p{margin:30px 0;line-height:22px;color:#595d60;text-align:left}
@media (max-width:768px){.hw-layer-wrap{width:350px;margin-left:-175px;margin-top:-200px;padding:45px 50px;text-align:center}
}@media (max-width:400px){.hw-layer-wrap{width:250px;margin-left:-125px;padding:25px 30px}
}.hw-layer-wrap hr{height:1px;border-top:1px dashed #e4e4e4;margin-top:5px}
.jc_img img{width:150px}
.jcbaseinfo{margin-bottom:30px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:11pt;font-weight:600}
.basezrf{color:#999;font-size:10pt;font-weight:500}
.basetilte{width:410px;height:100px;display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start}
.basebigdata .bigdatatag{margin-bottom:5px}
.jcreason{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:20px}
.jcreason span{padding:12px 18px;color:#cc1f27;border:1px solid #cc1f27;border-radius:3px;font-size:10pt;cursor:pointer}
.jcdetailinfo{width:100%;height:120px;border-radius:3px;border:1px solid #cc1f27;margin-bottom:20px;padding:5px}
.current{background:#cc1f27;color:#fff}
.cplink {color:#fff;font-size:12px;margin-left:30px;line-height:46px;margin-top:-10px;}
.cplink:link {color: #fff;font-size: 12px;}

.info-body .panel-heading{ padding-left: 0;}
.house-basic-info{}
.house-basic-info h2{ font-size: 42px; color: #333; margin: 15px 0;}
.house-basic-info .img-item img{ width: 100%;}
.house-basic-info .pad-item{padding: 8px;}
.house-basic-info .txt-item{}
.house-basic-info .txt-item .txt-a{ text-align: center; padding:20px 0 ; background-color: #f9f9f9; border-radius: 7px;}
.house-basic-info .txt-item .txt-a b{font-size: 32px; font-weight: 600; color: #333;}
.house-basic-info .txt-item .txt-a small{ font-size: 14px; color: #777;  display: block;}
.house-basic-info .txt-item .txt-b p{ color: #333; margin: 20px 0;}
.house-basic-info .txt-item .txt-b em{ font-size: 14px; color: #777;}
.house-basic-info .txt-item .txt-b a{ margin: 0 10px;}
.jjr-code{ background-color: #f9f9f9; border-radius: 3px; margin-left: 60px; text-align: center; width: 130px; padding: 8px; line-height:28px;}
.jjr-code img{ width: 100%;}
.house-basic-info .txt-item .txt-b .jjr-code p{ color: #333; font-size: 16px; margin: 0;}
.jjr-code p em{ color: #777; font-size: 12px;}
.jjr-code p small{ display: block; color: #333;}
.hot-href-ul{ margin-top: 30px; margin-bottom: 10px;}
.hot-href-ul li{ float: left;}
.hot-href-ul li a{ display: inline-block; padding: 8px 0; margin: 0 15px; color: #666;}
.hot-href-ul li.active a{ border-bottom:2px solid #E60012; color: #E60012; font-size: 20px;}
.hot-href-ul li:first-child a{ margin-left: 0;}
.bus-info-panel .panel-body{ min-height: 300px;}
.bus-info-dl{ padding: 10px; line-height: 18px;}
.bus-info-dl dt{ float: left; font-size: 14px; color: #777;}
.bus-info-dl dd{}

.bus-info-dl2{ padding:0px; line-height: 18px;}
.bus-info-dl2 dt{ float: left; font-size: 14px; color: #777;}
.bus-info-dl2 dd{}

.infopage{ display:block; height:auto; overflow:hidden}
.infopage{ display:block; height:auto; overflow:hidden; margin:0px 0px; padding:15px 0px;}
.infopage span.ssyy{ display:block; width:48%; float:left; padding:8px 0px; font-size:15px; color:#666;background:#f6f6f6; border-radius:15px; display:none}
.infopage a.xyy{ display:block; float:right; width:48%; text-align:center; border-radius:15px; color:#999; font-size:15px; padding:8px 0px; background:url(../images/jt2.png) no-repeat right center #f6f6f6; background-position:90%}
.infopage a.syy{ display:block; float:left; width:48%; text-align:center;border-radius:15px; color:#999; font-size:15px; padding:8px 0px; background:url(../images/jt1.png) no-repeat left center #f6f6f6;background-position:25px}

