@charset "utf-8";
/* CSS Document */

/* index */
body{ background:url(../images/bg-od.jpg) no-repeat center bottom;}
.font-zt{font-family:"Microsoft YaHei";}
.wrap{ width:1000px; margin:0 auto;}
.top-banner{ height:169px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.nav{ line-height:40px; padding:10px 0; background:#881637; height:40px;}
.nav a{ display:inline-block; background:url(../images/nav-bg.jpg) no-repeat right center; padding:0 22px; color:#fff; font-size:16px; }
.search-os .as01{ float:left; width:190px; height:40px; background:#fff; border:none; padding:0 5px; color:#fff;}
.search-os .as02{ float:left; width:40px; height:40px; background:#fff url(../images/fd.jpg) no-repeat center center; border:none; cursor:pointer;}

.main{ padding:20px 0; min-height:570px;}

.slideBox{ width:1000px;overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:12px; z-index:1; z-index:10;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:12px; height:12px; text-indent:-9999px;  text-align:center; background:rgba(255,255,255,0.5); cursor:pointer;}
.slideBox .hd ul li.on{ background:#881637;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1000px; height:381px; display:block;  }
.slideBox .bd li a{ display:block; position:relative;}
.slideBox .bd li a span{ display:block; position:absolute; left:0; bottom:0; line-height:45px; width:100%; height:45px; overflow:hidden; background:url(../images/bg-col.png); color:#fff; font-size:15px; text-indent:20px;}
.soldnc{ width:588px;}

.mounds{ width:396px;}
.blt-sn{ border-bottom:1px solid #ddd; height:36px; line-height:36px;}
.blt-sn span{ display:inline-block; color:#fff; color:#fff; background:#881637; padding:0 20px; font-size:16px; border-top-left-radius:5px; border-top-right-radius:5px;}
.blt-sn a{ float:right; color:#881637;}
.nelocs{ padding:18px 0; border-bottom:1px dashed #ddd; min-height:169px;}
.nelocs .pic{ width:225px;}
.nelocs .con{ width:350px;}
.nelocs .con .p1{ font-size:16px; line-height:25px; height:50px; overflow:hidden; font-weight:bold;}
.nelocs .con .p1 a{ color:#333;}
.nelocs .con .p1 a:hover{ color:#881637;}
.nelocs .con .p2{ color:#999; font-size:14px; line-height:22px; height:110px; overflow:hidden; margin-top:5px;}
.ind-list li{ border-bottom:1px dashed #ddd; height:40px; line-height:40px; overflow:hidden; background:url(../images/hd.jpg) no-repeat left center; padding-left:12px;}
.ind-list li span{ color:#999; float:right;}
.ind-list li a{ font-size:14px;}
.bqs-lod{ border:1px solid #ddd; border-top:none; padding:20px 20px 0; height:432px;}
.bqs-lod .con{ color:#666; font-size:14px; line-height:25px; height:325px; overflow:hidden;}
.bqs-lod .con p{ text-indent:2em;}
.bqs-lod .con p a{ color:#881637;}

.container{width:100%;position: relative;}
.slide{width: 100%;height: 410px;overflow: hidden;position: relative;}
.slide .img .titsc{ display:none;}
.slide .img3 .titsc{ display: block; color:#881637; line-height:25px; height:25px; overflow:hidden; font-size:15px; font-weight:bold; margin-top:10px;}
.slide .img{overflow: hidden;position: absolute;transition: width 0.4s,height 0.4s,top 0.4s,left 0.4s,z-index 0.4s;}
.slide .img img{width: 100%;height: auto;}
.slide .img1{width: 40%;height: 40%;top: 30%;left: -50%;z-index: 1;}
.slide .img2{width: 60%;height: 60%;top: 15%;left: -20%;z-index: 2; opacity:0.3;}
.slide .img3{width: 72%;height: 100%;top: 0%;left: 14%;padding:10px;z-index: 3; opacity:1; box-sizing: border-box;}
.slide .img3 img{box-shadow:0 0 15px rgba(0,0,0,0.5);}
.slide .img4{width: 60%;height: 60%;top: 15%;left: 60%;z-index: 2; opacity:0.3;}
.slide .img5{width: 40%;height: 40%;top: 30%;left: 110%;z-index: 1;}
.slide-bt{position: absolute;left: 50%;bottom: 13%;z-index: 10;}
.slide-bt span{width: 24px;height: 8px;background: #c9caca;float: left;margin: 5px;border-radius: 4px;}
.slide .slide-bt .on{background: #ffd200;}
.slc-left{ width:19px; height:34px; cursor:pointer; background:url(../images/left1.png); position:absolute; left:0; top:170px; z-index:10; border:none;}
.slc-left:hover{background:url(../images/left2.png);}
.slc-right{ width:19px; height:34px; cursor:pointer; background:url(../images/right1.png); position:absolute; right:0; top:170px; z-index:10; border:none;}
.slc-right:hover{background:url(../images/right2.png);}
.wzlodc{ height:35px; border:1px solid #ddd; margin-top:20px; background:#fff;}
.wzlodc span{ float:left; color:#fff; background:#881637; text-align:center; line-height:35px; padding:0 20px; font-size:16px;}
.wzlodc select{ border:1px solid #ddd; height:25px; margin-top:5px; margin-left:10px; width:110px; color:#666;}
.foot{ border-top:5px solid #881637; padding:20px 0; color:#666; text-align:center; font-size:14px; line-height:2;}

.ny-main{}
.mlodic{ width:255px;}
.mlodic.fidk{ position:fixed; top:0; left:50%; margin-left:-500px; z-index:5;}
.mlodic h3{ background:#881637; color:#fff; font-size:16px; line-height:45px; padding:0 20px;}
.ny-nav{ border:1px solid #ddd; border-bottom:none;}
.ny-nav li{ line-height:35px; border-bottom:1px solid #ddd; font-size:14px;}
.ny-nav li > a{ display:block; padding:0 15px;  background:#fafafa url(../images/d3.png) no-repeat 95% center;}
.ny-nav li > a.cur{ color:#881637; font-weight:bold;}
.ny-nav li .lbcpe{}
.ny-nav li .lbcpe a{ display:block; border-top:1px solid #ddd;padding:0 15px 0 30px; background:url(../images/d4.jpg) no-repeat 15px center;}
.ny-nav li .lbcpe a.cur{ background:url(../images/d5.jpg) no-repeat 15px center; color:#881637;}


.loldec{ padding:0 10px 10px; border:1px solid #ddd; background:#fff;}
.loldec h5{font-size:16px; line-height:45px; border-bottom:1px solid #ddd; padding:0 10px;}
.reounc{ padding:0 10px;}
.reounc li{ line-height:30px; height:30px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size:14px;}
.reounc li span{ display:inline-block; width:20px; height:20px; line-height:20px; text-align:center; background:#a7a7a7; color:#fff; margin-right:5px;}
.reounc li.ac span{ background:#881637;}
.cenltcs{ width:730px;}
.cenltcs h3{ height:45px; line-height:45px; border-bottom:1px solid #ddd;}
.cenltcs h3 em{ font-weight:normal; font-size:14px; color:#666;}
.cenltcs h3 em i{ color:#881637;}
.cenltcs h3 span{ font-size:16px; color:#881637; display:inline-block; border-bottom:2px solid #881637; line-height:44px; padding:0 5px;}
.relmces{ padding:20px; line-height:2; color:#464646; font-size:14px;}

.list-news li{ line-height:45px; height:45px; border-bottom:1px dashed #ddd; overflow:hidden; background:url(../images/d6.jpg) no-repeat left center; padding-left:15px;}
.list-news li span{ float:right; color:#999;}
.pagelc a{ display:inline-block; line-height:30px; padding:0 12px; border:1px solid #ddd; border-radius:5px; margin:0 5px;}
.pagelc a.cur{ color:#fff; background:#881637; border-color:#881637;}

.loepsc td{ padding:10px 3px; border:1px solid #333; line-height:1.2;}
.mdlior{ width:305px;}
.map-ol{ width:382px;}












