﻿body {margin:0px auto; padding:0px; font-size:12px; line-height:20px; font-family:微软雅黑,arial,宋体;}
h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, button, input, textarea, th, td, hr, blockquote, pre, fieldset, legend {margin:0; padding:0; font-size:12px; font-style:normal;}
dl, dt, dd, ul, ol, li {list-style-type:none;}
address, cite, dfn, em, var {font-style:normal}
img {border:0}
a {color:#333; font-size:12px; line-height:20px; text-decoration:none; font-family:微软雅黑; }
a:hover {color:#ff8b00; font-size:12px; text-decoration: none; font-family:微软雅黑; }
.fl {float:left;}
.fr {float:right;}
.dis {display:block;}
.undis {display:none;}
.br3 {border-radius:3px;}
.br5 {border-radius:5px;}
.br10 {border-radius:10px;}
.ml5 {margin-left:5px}
.ml10 {margin-left:10px}
.ml15 {margin-left:15px}
.ml20 {margin-left:20px}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.ptb5 {padding:5px 0;}
.bl5 {clear:both; margin:0 auto; height:5px; width:100%; line-height:5px; font-size:0px;}
.bl10 {clear:both; margin:0 auto; height:10px; width:100%; line-height:10px; font-size:0px;}
.bl20 {clear:both; margin:0 auto; height:20px; width:100%; line-height:20px; font-size:0px;}
.bl30 {clear:both; margin:0 auto; height:30px; width:100%; line-height:30px; font-size:0px;}
.bl60 {clear:both; margin:0 auto; height:60px; width:100%;  font-size:0px;}
.bl80 {clear:both; margin:0 auto; height:80px; width:100%;  font-size:0px;}
.bl100 {clear:both; margin:0 auto; height:100px; width:100%; font-size:0px;}
.bl150 {clear:both; margin:0 auto; height:150px; width:100%; font-size:0px;}
.topheight {clear:both; margin:0 auto; height:134px; width:100%; font-size:0px;}
.w1200 {margin:0 auto; width:1200px; clear:both; overflow:hidden;}


.topfix {position:fixed0;  background:url(/images/sline.png) 0 0 repeat-x; width:100%; height:136px; z-index:9999999}
.top_box {width:100%; background:#f5f5f5; height:39px; line-height:39px;color:#333;}
.top {width:1200px; margin:0 auto; font-size:12px; color:#333; overflow:hidden;}


.footer {
  overflow: hidden;
  height: 350px;
  background: #333; width:100%; clear:both;
}
.footer a {color:#888; text-decoration:none;}
.footer a:hover {color:#00a0e9; text-decoration:none; transition: all 0.2s linear;}
.footer .width1200 {width:1200px;
  margin: 0 auto;
  overflow: hidden;
  padding-top: 40px;
  height: 238px;
}
.footer .fl {
  width: 956px;
  padding-left: 15px;
}
.footer .fl ul {
  overflow: hidden;
  padding: 10px 0 25px 1px;
}
.footer .fl ul li {
  float: left;
  font-size: 16px;
  line-height: 16px;
  margin-right: 36px;
}
.footer .fl ul li a {
  color: #fff; font-size:16px;
}
.footer .fl ul li a:hover {
  color: #ff8b00;text-decoration: none;
}
.footer .fl h5 {
  font-style: normal;
  font-weight: normal;
  color: #fff;
  font-size: 30px;
  font-family: 'arial';
  height: 34px;
  line-height: 34px;
}
.footer .fl p {
  font-size: 12px;
  color: #939392;
  line-height: 20px;
}
.footer .fr span {
  display: block;
  float: left;
  overflow: hidden;
  text-align: center;
  width: 105px;
  margin-left: 17px;
}
.footer .fr span img {
  vertical-align: 0;
  margin-bottom: 10px; width:100%;
}
.footer .fr span i {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 12px;
  color: #939392;
}
.footer strong {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  text-align: center;
  display: block;
  color: #939392;
  line-height: 59px;
}


.indexbmbox1 {position:fixed; right:0; bottom:0px; background-color:rgba(0,0,0,0.6); width:100%; height:120px; z-index:999; border-radius:0px;}
    .indexfbbox {margin:0 auto; width:1200px; padding-top:5px; color:#fff; position:relative;}
    .indexfbbox li {float:left; height:65px;padding-left:10px; padding-top:10px;}
    .indexfbbox li label {width:80px; float:left; line-height:50px; display:block; font-size:16px;}   
    .indexfbbox .fb_sel {width:278px; height:50px; line-height:50px; border:1px solid #ccc;color:#666; font-size:16px;}
    .indexfbbox .fb_txt {width:275px; height:50px; border:0; font-family:微软雅黑; line-height:50px; font-size:14px; padding-left:10px; color:#666; border-radius:5px;}
    .indexfbbox .fb_btn,.fbbox .fb_btn:hover {cursor:pointer; background:#ff6600; color:#fff; width:200px; height:50px; border:0; font-family:微软雅黑; line-height:50px; font-size:16px; text-align:center;border-radius:5px;}
    .indexfbbox .fb_btn:hover {background:#ff0000;}
    .indexfbbox p {font-size:20px; line-height:30px;  position:relative;}
    .indexfbbox p em {position:absolute; left:0; top:15px; display:block; margin:0 auto; height:30px; width:30px; background:#333; border-radius:50%; text-align:center;}
    .indexfbbox p em i {line-height:30px; color:#fff; font-size:14px;}
    .indexfbbox p span {padding-left:5px;}  
    .rx {position:absolute; right:0; top:15px; color:#fff; font-size:20px; line-height:30px; text-align:right;}
    
    

.fgx h2 { margin:0 auto; width:290px; background:#fff; font-size: 45px; color: #333; text-align: center; line-height: 60px;}
.fgx h2 span { padding-left:10px; font-size:100px; line-height:60px; color:#666; font-weight:normal;}
.fgx {margin:0 auto; width:550px; background-image: url(/images/line.jpg); background-repeat: repeat-x; background-position: center; clear:both;}
.fgxtext {width:100%; text-align:center; margin:0 auto;}
.fgxtext li {float:left; width:80px; border-right:1px #ddd solid;}
.fgxtext li a {font-size:16px;}
.fgxtext  li:nth-last-of-type(1) {border-right:0}
.fgxtext p { text-align:center; font-size:14px; color:#777; line-height:40px;}

.bannertext {background:url(http://www.ruanchaohome.com/uploads/slide/20171205044628686.jpg); background-size:cover; height:220px; text-align:center; padding-top:80px; color:#fff; }
.bannertext h2 {font-size:45px; line-height:80px;}
.bannertext p {font-size:16px;}


.bannertext1 {background:url(http://www.ruanchaohome.com/uploads/slide/20171205111323677.jpg); background-size:cover; height:220px; text-align:center; padding-top:80px; color:#fff; }
.bannertext1 h2 {font-size:45px; line-height:80px;}
.bannertext1 p {font-size:16px;}


.bannertext2 {background:url(http://www.ruanchaohome.com/images/topbg001.jpg); background-size:cover; height:220px; text-align:center; padding-top:80px; color:#fff; }
.bannertext2 h2 {font-size:45px; line-height:80px;}
.bannertext2 p {font-size:16px;}

.bannertext3 {background:url(http://www.ruanchaohome.com/images/topbg002.jpg); background-size:cover; height:220px; text-align:center; padding-top:80px; color:#fff; }
.bannertext3 h2 {font-size:45px; line-height:80px;}
.bannertext3 p {font-size:16px;}

.bannertext4 {background:url(http://www.ruanchaohome.com/images/topbg003.jpg); background-size:cover; height:220px; text-align:center; padding-top:80px; color:#fff; }
.bannertext4 h2 {font-size:45px; line-height:80px;}
.bannertext4 p {font-size:16px;}


.nav_box1 {width:968px; margin:0 auto; height:70px; position:relative;}
.nav1 { position:absolute; left:250px; top:27px; z-index:2;}
.nav1 li {float:left; padding-left:3px;}
.logo1 {position:absolute; left:0px; top:-5px; z-index:2;}



.header {width:1200px; margin:0 auto; height:100px;  font-size:12px; color:#333; overflow:hidden; position:relative;}
.menu-box {width:1200px; margin:0 auto; padding-top:8px; font-size:12px; color:#333; overflow:hidden; position:relative;}
.logo {float:left;padding-top:8px;}
.logo img {height:60px;}


.fz {float:left; font-family:微软雅黑,黑体,arial; line-height:20px; margin-top:8px; margin-left:15px; font-size:18px; font-weight:bold; padding-top:10px; color:#bbb; border-left:2px #bbb solid; height:35px; padding-left:10px;}
.fz p {font-family:Microsoft YaHei,arial; font-size:13px; font-weight:bold;text-align:center;}
.fz a {color:#ff6600; font-size:18px;}
.fz a:hover {color:#666; text-decoration:none;  font-size:18px;}

.sobox {float:right; }
.sofl {width:390px; padding-left:10px;}
.sofl li {float:left; font-size:14px; margin:0 2px}
.sofl a, .sofl a:hover {float:left; padding:0 3px; height:25px; line-height:25px; font-size:14px; display:block; }
.soa1, .soa1:hover {padding:0 5px; height:25px; background:#F7570B; display:block; line-height:25px; color:#fff;}
.soa1:hover {text-decoration:none;}


.so {clear:both;}
.so li {float:left; font-size:14px; color:#666;}
.so a {font-size:14px; color:#777;}
.soinput {background:url(http://www.nbzxw.cn/images/sobg.png) 0 0 no-repeat; width:374px; height:39px; border:0; line-height:39px; font-family:Microsoft YaHei; padding-left:5px; color:#666}
.sobuttom {background:url(http://www.nbzxw.cn/images/sobg.png) -380px 0px no-repeat; width:89px; height:39px; border:0; cursor:pointer;}

.menu {float:right; padding-top:5px;}
.menu ul {clear:both;}
.menu li {float:left; width:auto; height:25px; text-align:center; line-height:25px;}
.menu a {color:#000;  text-decoration:none; line-height:25px; margin:0 5px; font-size:12px;}
.menu a:hover {color:#008EDC; text-decoration:underline;}
.menu .strong {font-weight:bold;}
.menu-line {width:20px; color:#666;margin:0 8px;}

.maindhbox {margin:0 auto;width:100%; margin-top:10px; background:#222 url(http://www.nbzxw.cn/images/dhbg1.png) 0 0 repeat-x; height:44px;}
.Nav {position:absolute; left:240px; top:20px;  height:44px;}
.Nav li {float:left;}
.Nav li a{color:#333; width:120px; height:44px; display:block; font-size:16px; line-height:44px; text-align:center;}
.Nav li a:hover {font-size:16px; color:#ff6600; text-decoration:none;}
.Nav li .current{color:#ff6600;}

.Nav .T400 {margin-left:10px; background:url(http://www.nbzxw.cn/images/400.png) no-repeat; width:141px; height:40px; line-height:44px;}
.tel {float:right; font-size:16px; color:#F10000; font-weight:bold1;}
.top_l {float:left;}
.navr {position:absolute; right:0px; top:0px;  height:44px;}
.navr img {border:1px #ddd solid;}
    
    
.snav_box {width:100%; height:40px; color:#aaa; border-bottom:1px #ddd solid; clear:both;}
.snav {margin:0 auto; width:1200px; line-height:40px; color:#fff;}
.snav li {float:left; padding-right:20px;}
.snav li a{color:#333; line-height:40px; font-size:14px;}

.pages{ clear:both; height:35px; padding-top:20px; padding-bottom:20px; font-size:12px; text-align:center;}
.pages a{ border:1px solid #d7d7d7; height:35px; width:50px; line-height:35px; margin:0px 10px 0px 0px;   text-align:center; white-space:nowrap; color:#333; display:inline-block;}
.pages a:hover,.pages span{border:1px solid #E83617; height:35px; width:50px; text-align:center; display:inline-block;}
.pages a:hover {color:#E83617;}
.pages span{background:#E83617; font-size:16px; font-weight:bold; color:#fff;line-height:32px; margin:0px 10px 0px 0px; height:35px; width:50px;}

.kf_float{width:110px; height:333px;position:fixed; top:200px; right:1px; z-index:999;}
*html .kf_float{position:absolute;top:expression(eval(document.documentElement.scrollTop));margin:200px 0 0 0;}
.kf_float h1{width:100px; height:75px; overflow:hidden;}
.kf_float1{width:110px; height:26px; line-height:26px; background:url(http://www.nbzxw.cn/images/float1bg.jpg) no-repeat left top;}
.kf_float2{width:100px; height:330px; padding:5px; line-height:25px; background:url(http://www.nbzxw.cn/images/float2bg.jpg) repeat-y left top;}
.kf_float3{width:110px; height:2px; background:url(http://www.nbzxw.cn/images/float3bg.jpg) no-repeat left top;}
.kf_float1 span{ float:right; margin:7px 7px 0 0;}
.kf_float2 h2{width:100px; height:75px;background:url(http://www.nbzxw.cn/images/kfico.png) no-repeat left top;}
.kf_float2 p{width:100px; height:30px; line-height:30px;background:url(http://www.nbzxw.cn/images/line6.jpg) no-repeat left bottom; color:#555;}
.kf_float2 p a {line-height:30px;}
.kf_float2 p span{ float:left; margin:6px 8px 0 8px; }
.kf_float2 p em{ float:left; margin:6px 3px 0 8px; }
.kf_float2 p strong{color:#b87e30; font-weight:normal}
.kf_float2 h3{width:100px; height:30px; background:url(http://www.nbzxw.cn/images/line6.jpg) no-repeat left bottom;}
.kf_float2 h3 span{ float:left; margin:6px 6px 0 8px;  }
.kf_float2 h3 em{ float:left; margin:5px 0px 0 0px;  }
.kf_float2 H4 {padding-top:10px; WIDTH:100px; margin:0 auto; text-align:center;}



.foot1 {margin:0 auto; background:#fff; border:1px #ddd solid; width:1140px; padding:4px; font-size:12px; color:#666; text-align:center; overflow:hidden; margin-top:0px;}
.foot1 a {line-height:25px;}
.foot1 a:hover {line-height:25px;}




/* 标记的主要样式 style */
.w-label {
  position: absolute;
  padding: 0 0 0 10px;
  margin: 0;
  font-size: 12px;
  color: #ababab;
  opacity: 1;
}
/* 隐藏标记 */
.w-hide {
  visibility: hidden;
  opacity: 0;
}
/* 表单元素获得焦点时，标记的颜色 */
.w-active {
  color: #ccc;
}