@charset "utf-8";
body{font-size:12px;font-family:"微软雅黑";margin:0;color:#666;}
dd,dl,dt,li,ol,ul{margin:0;padding:0}
a{color:#666;text-decoration:none}
a:hover{text-decoration:none}
p{margin:0}
li{list-style-type:none}
h1, h2, h3, h4, h5{
list-style:none;
margin:0;
border:0;
padding:0;
font-style:normal;
}html {
overflow-y:scroll;
overflow:-moz-scrollbars-vertical;
}
#topnav{height:auto;position:fixed;z-index:100;min-width:1200px!important;width:100%;left:0px;top:0px;right:0px;background-color:#FFFFFF;-moz-box-shadow:0px 0px 1px #c2c2c2;-webkit-box-shadow:0px 0px 1px #c2c2c2;box-shadow:0px 0px 1px #c2c2c2}
.top{ height:86px; overflow:hidden; background:#fff;}
.top .con{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.top .con img{ height:55px}
a#logo{ display:block; float:left; margin-top:20px;}
.menu{ float:right; padding-top:32px;}
.menu ul{ overflow:hidden;}
.menu ul li{ width:auto; float:left; height:45px;}
.menu ul li a{ display:block; height:45px; line-height:45px; padding-left:54px; font-size:16px; color:#000;}
/* 焦点?&#65533; */
.newsnav2{overflow:hidden;  margin: 15px auto 0 auto;display: table}
.newsnav2 li{font-size: 16px; color: #666; float:left; border:1px solid #d9d5d6; border-radius:20px; margin-right:10px; overflow:hidden;}
.newsnav2 li span{ font-weight:normal}
.newsnav2 li a{display:block;padding: 6px 18px; font-size:16px;color:#666;}
.newsnav2 li.cur a,.newsnav2 li:hover{background:#b62e32; color:#fff !important;}
.nei_ban{ width:1200px; margin:0 auto;}
.nei_ban img{ width:1200px; height:360px}
.banner{position:relative;overflow:hidden;margin:0 auto;}
.banner .hd{ position:absolute;width:330px; height:6px; line-height:28px; bottom:20px;     left: 39.5%; z-index:1; }
.banner .hd li{ display:inline-block; width:100px; height:10px; float:left;background:#fff; text-indent:-9999px; overflow:hidden; margin:0 5px;}
.banner .hd li.on{ background:#6FD050;  }
.banner .bd{ position:relative; z-index:0;}
.banner .bd li{ position:relative;text-align:center;}
.banner .bd li img{  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
/*关于我们*/
.about_box{width:1200px; height:293px; margin:0 auto;}
.about_box .tu{width:490px; height:235px;margin-top:20px; float:left;  padding:10px 10px;}
.about_box .tu img {width:490px; height:236px;}
.tx_rgt{ width:670px; margin-top:30px; float:right}
.tx_rgt h3 a{font-size: 24px;color: #444;margin-top:5px; font-weight:normal; padding-left:20px;} 
.tx_rgt span {margin-bottom:10px;font-size: 16px;color:#828282;padding-left:20px;}
.tx_rgt span a{font-size: 24px;color: #444;font-weight:normal;padding-left:20px;}
.tx_rgt p{display: block;
width: 100%;
overflow: hidden;
font-size: 14px;
color: #828282;
text-indent: 2em;
line-height: 28px;
}
.tx_rgt p a{
font-size: 14px;
color: #F49633;
}
/*鸿庆物业*/
.index_product{ margin-top:5px; width:1200px; margin:0 auto;}
.xfdz_tit{  text-align: center;}
.xfdz_tit img{ padding-top:10px;}
.xfdz_tit h3 a{ font-weight: normal;text-align: center; font-size: 24px; color:#444;;}
.xfdz_tit_wy{ width:1200px;text-align: center;}
.xfdz_tit_wy span{font-size: 16px;text-align: center;color:#828282; }
.xfdz_tit_2{ width:1200px;text-align: center;}
.xfdz_tit_2 span{font-size: 16px;text-align: center;color:#828282;  }
.slideGroup .parHd{ height:40px; margin-top:20px;}
.slideGroup .parHd ul{height:40px; display:table; margin:0 auto;}
.slideGroup .parHd ul li{ float:left; width:142px; height:40px; margin-left:10px; margin-right:10px;background-color:#fff; text-align:center; line-height:40px;cursor:pointer;
font-size:16px;  border-radius:8px; border:1px solid #d9d5d6}
.slideGroup .parHd ul li a.on{border-radius: 8px;    width: 142px;
height: 40px; background-color:#b62e32; color:#fff;border:1px solid #b62e32}
.slideGroup .slideBox{zoom:1; width:1200px; margin:0 auto;position:relative;}
.slideGroup .sNext{ width:44px; height:44px; right:-60px; top:115px; background:url(index_d.png) no-repeat; position:absolute;}
.slideGroup .sPrev{width:44px; height:44px; left:-60px; top:115px; background:url(index_p.png) no-repeat; position:absolute;}
.slideGroup .parBd{  margin-top:45px;}
.slideGroup .parBd ul{ overflow:hidden; zoom:1;}
.ipro {
position: relative;
overflow: hidden; margin-top:25px; margin-bottom:5px;
}
.ipro .item {
float: left;
width: 386px;
display: block;
height: 290px;
overflow: hidden;
margin-bottom: 20px;
margin-right: 20px;
position: relative;
}.ipro .item:nth-child(3n){margin-right:0}
.ipro .item a {
display: block;
position: relative;
width: 100%;
height: 290px;
}
.ipro .item img {
transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
width: 100%;
height: 100%;
display: block;
}
.ipro .item:hover img {
transform: scale(1.06, 1.06);
}
.ipro .item h3 {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
text-indent: 30px;
font-weight: normal;
font-size: 16px;
height: 45px;
line-height: 45px;
background: url(black60.png) repeat;
color: #F0F0F0;
}
.index_ipro {
position: relative;
overflow: hidden; margin-top:25px; margin-bottom:5px;
}
.index_ipro .item {
float: left;
width: 386px;
display: block;
height: 290px;
overflow: hidden;
margin-bottom: 20px;
margin-right: 20px;
position: relative;
}
.index_ipro .item a {
display: block;
position: relative;
width: 100%;
height: 290px;
}
.index_ipro .item img {
transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
width: 100%;
height: 100%;
display: block;
}
.index_ipro .item:hover img {
transform: scale(1.06, 1.06);
}
.index_ipro .item span {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
text-indent: 30px;
font-weight: normal;
font-size: 16px;
height: 45px;
line-height: 45px;
background: url(black60.png) repeat;
color: #F0F0F0;
}
.index_ipro .item span a{ color:#fff !important}
.icon1 {
background: url(icon2.png) no-repeat;
display: inline-block;
vertical-align: middle;
}
.fr {
float: right;
}
.ipro .item em {
position: absolute;
right: 0;
bottom: 10px;
z-index: 2;
width: 32px;
height: 26px;
background-position: -190px 0;
display: block;
margin-right: 30px;
vertical-align: middle;
}
.index_pttext{ position:absolute; width:100%; height:112px; background-color:rgba(0,0,0,0.6); left:0; bottom:-112px;
transition:all 0.3s linear;}
.index_pttext div{ float:left;}
.index_pttext div h3{ font-size:18px; color:#ffffff; margin-left:20px; margin-top:30px;}
.index_pttext div h2{ font-size:15px; color:#ffffff;margin-left:20px; margin-top:20px;}
.index_pttext h1{ float:right; height:112px; width:80px; background:url(index_p_15.png) no-repeat center center #015aaa;}
.slideGroup .parBd ul li .pic img{ width:400px; height:450px; display:block; transition:all 0.5s linear;}
.slideGroup .parBd ul li .pic:hover img{ transform:scale(1.2);}
.slideGroup .parBd ul li .pic:hover .index_pttext{ bottom:0;}
.home{ width:1200px; margin:0 auto; margin-top:15px; clear:both;}
.home  .c2{overflow:hidden;padding-top:40px; width:580px; float:left;}
.home  .c2 .l{float:left;width:300px;}
.home  .c2 .l img{ width:300px; height:240px;}
.home .c2 .r{float:right;width:260px;}
.home  .c2 .r .butt{margin-bottom:15px;overflow:hidden;}
.home  .c2 .r .butt .t{overflow:hidden;float:left;height:35px;line-height:35px;border:1px solid #b62e32;border-radius:10px;}
.home  .c2 .r .butt .t p{margin-left:-5px;font-size:16px;color:#004898;width:100px;text-align:center;display:inline-block;}
.home  .c2 .r .butt .t p:hover{cursor:pointer;/*background:#004898;color:#fff;*/}
.home  .c2 .r .butt .t p.on{background:#b62e32;color:#fff;}
.home  .c2 .r ul li a{display:block;height:30px; line-height:30px;margin-left:13px;font-size:14px;color:#1e1f1f;  width: 71%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow: hidden;}
.home  .c2 .r ul li .date	{margin-top:-27px;display:inline-block;float:right;color:#999899;font-size:12px;}
.home  .c2 .r ul li{line-height:30px;position:relative;overflow:hidden; }
.home  .c2 .r ul li .s1{margin-top:11px;position:absolute;display:inline-block;height:6px;width:6px;background:#C9CACA;}
#fr{ float:right;}
.home .more {
margin-top: 5px;
float: right;
}.home .more a {
font-size: 12px;
color: #999899;
}
.index06{ width:1200px; margin:0 auto; clear:both;}
.index06 dl{ width:100%; overflow:hidden; padding-top:30px; margin-bottom:25px;}
.index06 dl dt{ width:580px; height:auto; overflow:hidden; float:left; position:relative;}
.index06 dl dt img{ width: 580px;
height: 290px;}
.index06 dl dt h5{ line-height:33px; height:33px; overflow:hidden; padding-top:11px; font-size:16px; color:#444; font-weight:normal;}
.index06 dl dt p{ height:28px; overflow:hidden; line-height:28px; color:#666; font-weight:normal;}
.index06 dl dt span{ display:block; position:absolute; left:0; top:0; background:#003581; width:82px; height:90px; font-family:Arial; color:#fff; text-align:center; font-size:12px;}
.index06 dl dt span em,.index06 dl dd span em{ font-size:40px; display:block; padding-top:15px; line-height:100%; font-style:normal; font-weight:700}
.index06 dl dd{ float:right; width:580px; height:85px;border-bottom:1px #f0f0f0 solid; margin-bottom:5px; overflow:hidden;    margin-left: 10px;
margin-right: 10px;}
.index06 dl dd span{ display:block; width:100px; overflow:hidden; float:left;  color:#fff; font-size:12px; text-align:center; font-family:Arial; padding-top:10px;}
.index06 dl dd span img{width:100px; height:70px;}
.index06 dl dd h5,.index06 dl dd p{ width:470px; float:right;}
.index06 dl dd p{ line-height:24px; color:#ccc;}
.index06 dl dd h5{ line-height:37px; height:37px; overflow:hidden; font-size:16px; color:#444; font-weight:normal;}
.index06 dl dd:last-child{ border-bottom:none;}
.botk{background:#5f5d5e; clear:both}
.botknr{ background:#5f5d5e; padding:15px 0; width:1200px; margin:auto;}
.botknr .botknr-1,.botknr-2,.botknr-3{ float:left;}
.botknr .botknr-1{ padding-right:30px; margin-top:10px;}
.botknr .botknr-1 img { width:130px}
.botknr .botknr-2{ margin-left:15px; }
.botknr .botknr-2 ul li{  color:#ddd; line-height:30px; font-size:16px;}
.botknr .botknr-2 ul li a{ color:#ddd;}
.botknr .botknr-3{ text-align:center; color:#ddd; font-size:14px; line-height:40px; padding-right:20px; float:right}
.botknr .botknr-3 img { width:150px;}
.head-bar{width:1200px; height:340px;color:#fff; margin:0 auto;background:#CAC8C9; clear:both;}
.head-bar .nav{ padding-left:20px;height:40px;line-height:40px;font-size:14px;  }
.head-bar .nav i{font-style:normal;font-weight:bold;color:#fff;padding:0 6px;font-family:simsun;}
.head-bar .nav a{ color:#fff}
/*-- 关于我们 --*/
.aboutswrap{ margin-bottom:35px; width:100%; clear:both;background: url(bg1.jpg); height:340px;}
.aboutImg{ text-align: center;}
.container {width: 1200px; margin:0 auto;}
.hqwy_tit{  text-align: center;}
.hqwy_tit img{ padding-top:10px;}
.hqwy_tit h3 a{ font-weight: normal;text-align: center; font-style: normal; font-variant: normal; font-size: 24px; line-height: 42px;  color:#444;}
.hqwy_tit_2 span{font-size: 25px;text-align: center; font-weight:normal;color:#444; padding-top:30px; }
.aboutlist{ padding: 25px 0 50px;margin-top: 15px;}
.aboutlist li{ float: left; width:20%;  text-align: center;}
.aboutlist li a{ display: block; width: 155px; height: 172px; padding-top: 25px; font-size: 16px; color: #878a90;  position: relative; margin: 0 auto;} 
.aboutlist li .ico { width: 80px; height: 80px; margin: 0 auto; display: block; background: url(ico1.png) no-repeat; z-index: 3; -webkit-transition: 0.4s; transition: 0.4s; }
.aboutlist li.a1 .ico { background-position: 0px 0px; }
.aboutlist li.a2 .ico { background-position: 0px -80px; }
.aboutlist li.a3 .ico { background-position: 0px -160px; }
.aboutlist li.a4 .ico { background-position: 0px -240px; }
.aboutlist li.a5 .ico { background-position: 0px -320px; }
.aboutlist li.a6 .ico { background-position: 0px -400px; }
.aboutlist li a:hover { color: #b62e32;  }
.aboutlist li.a1 a:hover .ico { background-position: -80px 0px; }
.aboutlist li.a2 a:hover .ico { background-position: -80px -80px; }
.aboutlist li.a3 a:hover .ico { background-position: -80px -160px; }
.aboutlist li.a4 a:hover .ico { background-position: -80px -240px; }
.aboutlist li.a5 a:hover .ico { background-position: -80px -320px; }
.aboutlist li.a6 a:hover .ico { background-position: -80px -400px; }
.aboutlist li .y2 { background: url(icon_about.png) no-repeat center center; }
.aboutlist li .y1 { background: url(icon_about_on.png) no-repeat center ; }
.aboutlist li .y2, .aboutlist li .y1 { position: absolute; left: 0px; top: -15px; width: 100%; height: 100%; transition: all 0.5s ease 0s; -webkit-transform: all 0.5s ease 0s; z-index: 1; }
.aboutlist li .y1 {opacity: 1;transform: scale(0.7);-webkit-transform: scale(0.7);visibility: hidden;}
.aboutlist li .con{ position: absolute;   z-index: 2; left:37px;}
.aboutlist li a:hover .y2 { opacity: 0; transform: scale(1.3); -webkit-transform: scale(1.3); }
.aboutlist li a:hover .y1 { opacity: 1; transform: scale(1); -webkit-transform: scale(1); visibility: visible; }
.ainfo{ width: 60%; padding: 0 15px;}
.ainfo .abouthd{ color: #153270; margin-bottom: 20px; }
.ainfo .abouthd span{ display:inline-block; line-height: 60px; border-bottom:1px solid #153270;}
.ainfo p{ font-size: 16px; color: #153270; line-height: 35px;}
.lrmainbg{
width:1200px; margin:20px auto;
position:relative;
}
#submenu{height:72px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e5e6e8;background-color:#FFF}
#submenu ul{width:1200px;margin-right:auto;margin-left:auto}
#submenu ul li{float:left;line-height:70px;height:70px;font-size:16px;padding-right:38px;padding-left:38px}
#submenu ul li.cur{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#E95A6F;height:71px}
#submenu ul li.cur a{color:#E95A6F}
.detbox {
line-height: 27px;
height: auto;
font-size: 14px;
color:#333;
padding-top: 25px;
padding-bottom: 15px;
overflow: hidden; width:1200px; margin:0 auto; float:left
}
.detbox img{ margin:0 auto
} 
.detbox  p{
color:#333;
padding-bottom:15px;
}
.detbox1 {
line-height: 27px;
height: auto;
font-size: 14px;
color:#333;
padding-top: 25px;
padding-bottom: 15px;
overflow: hidden; width:830px; margin:0 auto; float:left
}
.detbox1 img{ margin:0 auto
} 
.detbox1  p{
color:#333;
padding-bottom:15px;
}
.nursing {     width: 1200px;
margin: 20px auto;}
.nursing .list{ margin-bottom: 49px; overflow: hidden;}
.nursing .list li{ position: relative; padding: 17px 0 14px; border-bottom: 1px dashed #e8e8e8; font-size: 14px; line-height: 1.5;background: url(cs_dian.png) no-repeat left;}
.nursing .list li p{ line-height:24px; font-size:13px; color:#ccc;    padding-left: 18px;
padding-top: 5px;}
.nursing .list li a{ padding-left:18px; color:#333; font-size:16px;}
.nursing .list li:after{ content: '1'; position: absolute; bottom: 0; left: 0; right: 100%; border-bottom: 1px solid #6FD050; font-size: 0;
-webkit-transition: right 0.2s;
transition: right 0.2s;
}
.nursing .list li:hover:after{ content: ''; right: 0%;}
.nursing .num{ margin-right: 10px; font-family: Arial; color: #01763a;}
.nursing .date{ float: right; margin-left: 20px; font-family: Arial; color:#ccc}
.detbox .head{text-align:center;padding-bottom:20px;border-bottom-width:3px;border-bottom-style:solid;border-bottom-color:#E95A6F; margin-bottom:20px;}
.detbox .head h2{ font-weight:normal}
.detbox .head .date{padding-top:26px;font-size:14px;color:#ccc;padding-left:20px}
.detbox .head .date i{font-style:normal;margin-right:20px;color:#ccc}
.detbox .head h1{color:#333333;font-size:20px;margin:0px;padding:0px}
.detbox1 .head{text-align:center;margin-bottom:15px;}
.detbox1 .head h2{ font-weight:normal}
.detbox1 .head .date{padding-top:26px;font-size:14px;color:#ccc;padding-left:20px}
.detbox1 .head .date i{font-style:normal;margin-right:20px;color:#ccc}
.detbox1 .head h1{color:#333333;font-size:20px;margin:0px;padding:0px}
.daodu{ padding:10px 10px; margin:10px 10px; min-height:50px; line-height:25px; border:1px solid #E67818;border-radius:10px; text-align:left; color:#999999; }
.main_top{ margin-top:20px;}
/*新闻资讯*/
#index_news{padding-top: 80px;}
#index_news .box{width: 1200px;margin-top: 50px;margin-right: auto;margin-left: auto;height: 368px;overflow: hidden;}
#index_news .box ul{width: 1400px;}
#index_news .box ul li{width: 380px;float: left;height: 368px;margin-right: 30px;position: relative;}
#index_news .box ul li .pic{height: 210px;width: 380px;overflow: hidden;}
#index_news .box ul li .pic img{-o-transition:all 1.5s;-moz-transition:all 1.5s;-webkit-transition:all 1.5s;-ms-transition:all 1.5s;transition:all 1.5s;height: 210px;width: 380px;}
#index_news .box ul li:hover .pic img{-webkit-transform: scale(1.1);transform: scale(1.1);}
#index_news .box ul li .text{-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s;height: 146px;background-color: #f9f9f9;padding-top: 24px;padding-right: 22px;padding-left: 22px;font-size: 13px;line-height: 24px;}
#index_news .box ul li:hover .text{background-color: #0A61AA;color: #FFFFFF;}
#index_news .box ul li:hover .text p,#index_news .box ul li:hover .text strong{color: #FFFFFF;}
#index_news .box ul li .text strong{-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s;font-size: 16px;font-weight: normal;display: block;padding-bottom: 5px;line-height: 20px;color: #333333;}
#index_news .box ul li .text p{-o-transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-ms-transition:all .6s;transition:all .6s;color: #666666;}
#index_news .box ul li span.detailed{height: 38px;width: 124px;position: absolute;background-color: #0a61aa;left: 50%;right: 50%;margin-left: -62px;top: 172px;text-align: center;line-height: 38px;text-transform: uppercase;color: #FFFFFF;}
.anlitopH4 {
height: 38px;
line-height: 38px;
border: 1px solid #9e9894;
margin-top: 50px; width:350px;
}
.w350{ width:350px; float:right; margin-top: 75px;}
.anlitopH4 span {
border-left: 5px 
#E95A6F;
height: 38px;
line-height: 38px;
padding-left: 22px;
display: block;
float: left;
color: #E67818;
font-weight: bold;
font-size: 18px;
}
.divremmnews {
padding: 10px;
overflow: hidden;
border: 1px solid #9e9894;
border-top: none;width: 330px;
}
.divremmnews ul {
width: 100%;
}
.divremmnews li {
width: 320px;
padding: 0;
line-height: 40px;
float: left;
overflow: hidden;
margin: 0 1.5%;
border-bottom: 1px dashed #9e9894;    height: 40px;font-size: 14px;
}
.divremmnews li s {
width: 9px;
height: 12px;
background-position: -90px -112px;
}
.divremmnews li a {
display: block;
transition: all 0.3s ease-out 0s;
}
.divremmnews li a:hover {padding-left: 6px;}
.divremmnews li span {
color: #999;
font-size: 12px; padding-left:10px;
}

/*copyright*/
.copyright {height: 40px;background: #363435; clear:both}
.copyright p {height: 40px;line-height:40px;color: #f5f5f5;font-size: 14px;background: #363435; width:1200px; margin:0 auto; text-align:center;
}.copyright p a{ color:#f5f5f5;font-size: 14px;}
.bnav{width: 1200px; border-bottom: 1px solid #666;text-align: center;clear:both;margin-top:20px; margin:0 auto}
.bnav li{display: inline-block;width: 112px;line-height: 50px;font-size: 16px;}
.bnav li a{display: block;margin:0 auto;width: 97px;color: #ddd;}
.kypt_list{ height:auto; overflow:hidden; border-bottom:1px dotted #d2d2d2;}
.kypt_list ul li{height:auto; overflow:hidden; padding:25px 0 25px 0; clear:both; border-bottom:1px dotted #d2d2d2;}
.kypt_list ul li img{ width:300px; height:150px; float:left}
.kypt_list ul li .kypt_r{ padding-top:8px; height:auto; overflow:hidden; width:880px; float:right}
.kypt_list ul li h2{ font-size:18px; color:#868686; font-weight:normal}
.kypt_list ul li h2 a{color:#444444;}
.kypt_list ul li h2 span{font-size:12px; font-weight:normal; margin-top:10px;}
.kypt_list ul li h2 span s{text-decoration:none; margin-left:3px;}
.kypt_list ul li h2 span a{ color:#0584bb; margin-left:18px;}
.kypt_list ul li .kypt_r p{color:#6d6d6d; padding-top:15px; display:block; line-height:24px; display:block;}
.kypt_list ul li p a:hover{ text-decoration:underline;}
.w800{ width:800px; margin:0 auto; font-size:16px;}
.w800 p{ font-size:16px;}