/* 顶部广告跳转链接css */
.new_huodong{
    width: 100%;height:60px;
    background: url(http://www.nczyzs.com/images/new_huodong.jpg) no-repeat center;
    background-size:cover;

}
.new_huodong a{
   display: block;
   width: 100%;height: 100%;
}
.daohang{
  width: 100%;
  height: 90px;
  box-shadow: 0 10px 15px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 10px 15px rgba(0,0,0,.1);
    -moz-box-shadow: 0 10px 15px rgba(0,0,0,.1);
  position: absolute;
  top:100px;background: #fff;
  z-index: 99;
}
.menmu_wrap{
  width: 1200px;
  height: 90px;margin:0 auto;
   
}

.js{width:90%; margin:10px auto 0 auto; }
  .js p{ padding:5px 0; font-weight:bold; overflow:hidden;  }
  .js p span{ float:right; }
  .js p span a{ color:#f00; text-decoration:underline;   }
  .js textarea{ height:190px;  width:98%; padding:5px; border:1px solid #ccc; border-top:2px solid #aaa;  border-left:2px solid #aaa;  }

  /* 本例子css */
  .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
  .menu{    

     width: 1000px;
      height: 90px;
      float: left;
      background: #fff;
      margin-left: 20px; 
  }
  .nav{ position:relative; width:980px; margin:0 auto;  font-family:"Microsoft YaHei",SimSun,SimHei; font-size:14px; }
  .nav a{ color:#333;  }
  .nav h3{ font-size:100%; font-weight:normal;width: 100px    }
  .nav .m{ float:left;  position:relative; z-index:1;  margin: 0 3px; }
  .nav .s{ float:left; width:3px; text-align:center; color:#D4D4D4; font-size:12px; }
  .nav h3 a{     
    width: 100%;  
    display: block;
      padding: 0 10px;
      line-height: 90px;
      font-size: 16px;
      font-weight: bold;
      color: #333;
      float: left; text-align: center;
  }
  .nav .sub{  
    display: none;
      position: absolute;
      left: -5px;
      top: 90px;
      z-index: 1;
      width: 128px;
      border: 1px solid #E6E4E3;
      border-top: 0;border-radius: 5px;    box-shadow: 0 0 15px rgba(0,0,0,0.25);
         background: rgba(250, 250, 250, 1);
  }
  .nav .sub li{ text-align:center; padding:0 8px; margin-bottom:-1px;    }
  .nav .sub li a{ display:block;  border-bottom:1px solid #E6E4E3; padding:8px 0; height:28px; line-height:28px; color:#666;   }
  .nav .sub li a:hover{ color:#FE7700;   }
  .nav .block{ height:3px; -width:130px; background:#FE7700; position:absolute; left:0; top:80px; overflow:hidden;  }
  .hot{
    position: absolute;
      left: 93px;
      top: 16px;
  }
  .H, .house_ico {
      position: absolute;
      left: 93px;
      top: 18px;
      width: 18%;
  }
  .menu ul .telNum {
      position: absolute;
      right: -105px;
      cursor: pointer;
      top: 30px;
  }
  .head_topg {
      width: 30px;
      float: left;
  }
  .rexian {
        height: 36px;
    overflow: hidden;
    display: block;
    float: left;
    /* margin: 11px 0 0 5px; */
    margin-left: 10px;
}
.telephone {
    transition: all 0.6s;
}
.telNum:hover .telephone{
    transition:all 0.6s;margin-top:-15px;
}
/* 导航条上面滚动条 */
#demo {
    z-index: 999;
    width: 100%;
    border: none;
    height:40px;
    overflow: hidden;
    background: #d30225;
    min-width: 1200px;
    margin-bottom: 90px;
}
#indemo {
    float: left;
    -width: 800%;
}
#demo1 {
    float: left;
}
#demo1, #demo2 {
    float: left;
    display: inline-table;
}
#demo1 li, #demo2 li {
    float: left;
    height: 45px;
    line-height: 25px;
    font-size: 14px;
    color: #fff;
    padding: 0 15px;
}
#demo1 li a, #demo2 li a {
    float: left;
    font-size: 14px;
    color: #fff;
    line-height: 35px;
}
#demo1 .tempWrap {
    width: 100% !important;
}





#logo{
  float: left;    width: 150px; margin-top: 22px;
}
#logo img{width: 100%}
.head_topg{
  width: 30px;float:left;
}
/*fourlist*/
.fourlist{
    width: 100%;height: 171px;
    background:url(/images/fourlist.jpg) no-repeat center;
}




.zy_bottom{
    width: 100%;height:400px;
    background:#1c1c1c;color:#fff;
    position: relative;
    padding-top: 40px;
}
.logo_bottom{
  
  position: absolute;
  top:50%;left: 50%;
  margin-left:-160px;  
  margin-top: -50px;
}
.logo_bottom img{
    width: 50%;  
}
.zyWrap{
  width: 1200px;margin:0 auto;height: 150px;
}
.weixin{
  float: right;
  text-align: center;
  width: 119px;height: 119px;margin-right:60px;
}
.weixin p{line-height: 30px;font-size: 14px;}
.zyWrap h2{font-size: 16px;font-weight: 600;color:#fff;}
.zy_nav li{
    float: left;text-align: center;margin-right: 30px;width: 100px;font-size:14px;cursor: pointer;
}
.zy_nav li:nth-child(4){margin-right: 0}
.zy_box{width: 100%;border-bottom:1px solid #939395;}
.zy_nav{width: 490px;margin:50px auto 0;text-align: center;overflow: hidden;padding-bottom: 3px;}
.zy_nav a{color:#939395;text-align: center;}
.zy_p{text-align: center;color: #939395;font-size: 12px;line-height: 16px;}




.top1Box{
    height:105px;
    width:100%;
    position:relative;
    z-index:999;
    background:#FFF;
}
.wrap {
    width: 1200px;
    clear: both;
    margin: 0 auto;
}
.logo {
    width: 189px;
    height: 91px;
    margin-top:7px;
}
.logo a {
    display: block;
    width: 189px;
    height: 91px;
}
.logo a img{width:189px;height:91px;}
.searchL {
    margin-top: 40px;
    margin-left: 35px;
    position: relative;
}
.searchLList {
    overflow: hidden;
    border: 1px solid #dddddd;
    padding: 20px;
    background: #FFF;
    position: absolute;
    left: 0px;
    top: 32px;
    width: 280px;
    z-index: 0;
    display: none;
}
.searchLT {
    height: 21px;
    line-height: 21px;
    cursor: pointer;
    color: #313131;
    font-size: 14px;
	background: url(../images/ioccity.png) no-repeat 10px center;
    width: 50px;
    margin-right: 40px;
    padding: 9px 0 4px 40px;
    border: 1px solid #FFF;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.searchLT.active{
 border:1px solid #dddddd;
 border-bottom:1px solid #fff;
}
.searchLListT {
    height: 36px;
    overflow: hidden;
    padding-bottom: 18px;
    border-bottom: 1px solid #dddddd;
    font-size: 12px;
    color: #313232;
    padding-top: 10px;
}
.searchLListC {
    padding: 20px 0 0 0;
    height: 130px;
    overflow: hidden;
}
.searchLListT span {
    font-size: 16px;
    color: #a91e22;
}
.searchLListC1Box {
    height: 130px;
    overflow: hidden;
    overflow-y: auto;
}
.searchLListC1 {
    padding-top: 2px;
}
.searchLListC1 dd {
    overflow: hidden;
    margin-bottom: 10px;
}
.searchLListC1 dd span {
    float: left;
    display: inline;
    width: 25px;
    height: 25px;
    background: #313131;
    color: #FFF;
    text-align: center;
    line-height: 25px;
}
.searchLListC1 dd div {
    float: left;
    display: inline;
    width: 165px;
    line-height: 25px;
    overflow: hidden;
    margin-left: 20px;
}
.searchLListC1 dd div a {
    color: #333333;
    font-size: 14px;
    float: left;
    display: inline;
    margin-right: 10px;
}
.searchR {
    height: 45px;
    width: 540px;
    margin-top: 40px;
    background: #ffcc00;
    border-radius:5px;
}
.searchR div{
    float: left;
}
.searchR1 {
    width: 76px;
    height: 40px;
    position: relative;
}
/*xb: modular name:æœç´¢æ¡†ä¸‹æ‹‰â€œæ¡ˆä¾‹â€™ */
.searchR1 .seljg {
    width: 57px;
    height: 45px;
    cursor: pointer;
    line-height: 45px;
    text-align: center;
    overflow: hidden;
    color: black;
    font-size: 16px;
}
.searchR1 .xb_seljg{
	color: #313131;
}
/*xb: modular name:æœç´¢æ¡†æ¡ˆä¾‹é€‰æ‹©ä¸‹æ‹‰å›¾æ ‡ */
.searchR1 i {
    display: block;
    width: 19px;
    height: 45px;
    position: absolute;
    right: 0px;
    top: 0px;
    cursor: pointer;
    line-height:45px;
    background: url(../images/pc/gai_modular/xb_1.png) no-repeat center center;
}
/*input {
    outline: none;
    border: none;
}*/
.searchR1 .selTj {
    display: block;
    width: 58px;
    position: absolute;
    left: 15px;
    border: 1px solid #dddddd;
    top: 40px;
    background: #FFF;
    border-top: none;
    display: none;
}
.searchR1 .selTj a.hover {
    background: #f7f7f7;
}
.searchR1 .selTj a {
    display: block;
    height: 35px;
    line-height: 35px;
    text-align: center;
    margin-bottom: 1px;
}
.searchR2 {
    width: 387px;
    height: 40px;
    background: #fff;
    margin-top: 2px;
    margin-left: 19px;
}
.searchR2 input {
    width: 272px;
    height: 40px;
    border: none;
    background: none;
    display: block;
    padding: 0 5px;
    font-family: "Microsoft YaHei";
}
.searchR3 {
    width: 40px;
    height: 40px;
}
.searchR3 a {
    display: block;
    width: 35px;
    height: 35px;
	background: url(../images/s.png) no-repeat center center;
    margin-top: 6px;
    margin-left: 10px;
}
.phone {
    height: 55px;
    margin-top: 25px;
	background: url(../images/ioctel.png) no-repeat left  center;
    padding-left: 50px;
}
.phone div {
    line-height:32px;
    color: #333;
    padding-left:15px;
}
.top2Box{
    height:60px;
    width:100%;
    background:#313131;
    position:relative;
    z-index:99;
}




.xb_top2Box{height: 60px;width: 100%;background: #313131;position: relative;z-index: 10000;}

.xb_menu1{width: 266px !important;position: relative;}
.xb_menu1 span a{width: 266px !important;text-align: center;background-color: #a81e22}

/*xb: modularName:modularName：添加的下拉框 */
.xb_menuBox{width: 266px;height:auto;position:absolute;background-color:rgba(49, 49, 49,0.9) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#9F313131,endColorstr=#9F313131);overflow: hidden;padding-bottom: 20px !important;}
.xb_menuBox .xb_title{width: 100%;float: left;margin-top: 20px;margin-left: 22px;margin-bottom: 20px;color: white;font-size: 15px;text-align: left;height: auto !important;line-height: 0px !important;}
.xb_menuBox .xb_title:hover{background-color:transparent !important;color: white !important;cursor: pointer;}
.xb_menuBox .xb_card{width: 100px;height: 30px;background-color: gray;color: white;text-align: center;line-height: 30px;float: left;margin-left: 22px;margin-bottom: 10px;overflow: hidden;}  


.bdcs-container .bdcs-clearfix {
	zoom: 1;
	margin-top: -4px;
	margin-left: -9px;
}
.bdcs-container .bdcs-search {
	width: 555px;
	height: 45px;
	overflow: hidden;
	border-color: #ffcc00;
	border-radius: 5px;
	border-width: 2px;
	box-shadow: none;
	background-color: #ffcc00;
}
.bdcs-container .bdcs-search-form-input {
	border-color: #ffcc00;
	margin-right: 0px;
	width: 450px;
	height: 43px;
	line-height: 43px;
	font-family: Arial,SimSun,sans-serif;
	color: #000000;
	font-size: 14px;
	border-radius: 1px;
	background-color: #FFFFFF;
}
.bdcs-container .bdcs-search-form-submit {
	border-color: #ffcc00;
	height: 43px;
	width: 89px;
	background-color: #ffcc00;
	color: black;
	font-family: Arial,SimSun,sans-serif;
	font-size: 18px;
	border-radius: 0px;
}



/*------------------------百度搜索框---*/
#bdcs {
	float: left;
	display: black;
	height: 0;
}
			
			