@charset "utf-8";
html{ background:#dfdfdf; }
/*body{ background:url("../images/NoS-body.jpg") 0 0 fixed; }*/
a,a:hover{color:#333;}
/*.forBordertop{ width:100%;border-top:3px solid #6d0018; }*/
.pageWrap{ margin:0 auto; width:1004px; }
 /*.pageHead{ margin-left:2px; width:1002px; padding-top:139px; height:50px; background:url("../images/NoRe.png") -4px 50px no-repeat; z-index:9999; }*/
 
 .pageHead .phUl{ float:left; padding-left:8px; width:790px; height:34px; color:#222; z-index:9999;  }
 .pageHead .phUl .phLi{ display:block; float:left; _width:0;_white-space:nowrap; height:34px; font-size:12px; text-align:center; position:relative; z-index:10;}
 
  .pageHead .phUl .phLi.hover{ display:block; float:left; _width:0; white-space:nowrap; padding:5px 0;  border:1px solid #aaa; height:auto; line-height:20px;   font-size:12px;background:#f9f9f9; text-align:center; position:absolute; z-index:9999; }
 
 .pageHead .phUl .phLi .phA{ display:block; padding:0 15px; letter-spacing:2px; height:34px; line-height:34px; color:#fff; }
 .pageHead .phUl .phLi .phA.phOn{background:#110004; }
 .pageHead .phSearch{ float:left; padding:1px 0 2px 10px; }
 .pageHead .phSearch .text{ display:block;float:left; margin-top:4px; width:158px;height:20px;line-height:20px; border:none;border:0; background:none; outline:none; font-size:12px; }
 .pageHead .phSearch .submit{ display:block;float:left; margin-left:4px; width:28px;height:25px; border:none;border:0; background:none; cursor:pointer; }
 .pageCenter
 {
 margin: 0 auto;
 width: 1000px;
/* height: 480px;*/
 background: #fff;
 border: 1px solid rgb(207, 203, 203);             
               }
 .sideBar{ float:left; margin:4px 5px 10px 15px;_margin:4px 3px 5px 7px; width:198px;}
  .sideBar .sbBox{ border:1px solid #cccccc; width:198px; 
                   height: 528px;
                   margin-top:15px;
                   background:url(../images/sbBox.png) 0 bottom no-repeat #fff; }

  .sideBar .sbBox .sbBox-forBordertop{ border-top:2px solid #eff0ef; }
  .sideBar .sbBox .sbUl{ *margin-bottom:10px;                        
                         *margin-left:5px;
                         margin-bottom:10px;
                         padding-left: 10px; }
  .sideBar .sbBox .sbUl li{ margin-bottom:5px; width:198px;  line-height:30px; 
                            list-style-type:none;
                            }
  .sideBar .sbBox .sbUl li a{ display:block; /*padding-left:15px;*/ width:183px; height:30px; line-height:30px; color:#333; font-size:12px; }
  .sideBar .sbBox .sbUl li a:hover{ background:#eff0ef }
  .sideBar .sbBox .sbUl li a.on{ color:#a90329; }
  .sideBar .sbBox .sbUl li a span{ margin-right:6px; font-size:12px; font-family:serif; }
  .pageMain{ float:left; margin:2px 13px 10px 7px;_margin:2px 6px 5px 4px; border:1px solid #cccccc;  padding:2px; width:754px;/* height:446px;*/
             margin-top:20px; overflow:hidden; min-height:524px; }
  .pageMain .pmImg{ width:754px; margin-bottom:5px;  }
  .pageMain .ccontent{ text-indent:2em; padding:0px 10px 0px 10px; font-size:14px; line-height:22px;}
 .pageFoot{  padding-top:4px; width:1004px; height:130px;  background:url(../images/NoRe.png) -2px -568px no-repeat; }
 .pageFoot .pfP1{ margin:0 auto; border-top:1px solid #cbcaca; width:974px; height:40px; line-height:40px; text-align:center; font-size:12px; color:#000; }
 .pageFoot .pfP2{ padding-left:522px; width:480px; height:24px; line-height:24px; text-align:center; font-size:12px; color:#fff; }
 .pageFoot .pfA1{ color:#fff; text-decoration:underline; }
 
.pageTitle{ margin:0 3px 10px; font-weight:bold; color:#000;  }
.pageTitle .ptSpan{ color:#a90329;  }
.pageTitle.pt1{ border-bottom:1px dotted #666; padding:0 12px; height:50px; line-height:50px; font-size:20px;  }
.pageTitle.pt2{ border-bottom:1px solid #cbcaca; padding:0 12px; height:30px; line-height:30px; font-size:16px;  }
 
.pageList{ margin-bottom:10px; font-size:12px; color:#5c5c5c;
           padding-left: 0px;
           *margin-left:0px;
            }
.pageList .plLi{ margin:0 5px;_margin:0 2px; float:left;display:inline;
                 *margin-left: -23px;margin-left: -23px;
                  border-bottom:1px dotted #c8c8c8; padding:0 3px;
                   width:695px; height:30px; line-height:30px; overflow:hidden;
                   list-style-type: none;  }
.pageList .plA1{ float:left; display:block; width:650px;  height:30px; color:#000000; }



.pageList .plA1:hover{ color:#a90329; }
.pageList .plA2{ float:left; display:block; width:40px; height:30px; overflow:hidden; text-align:right; color:#000000; }
.pageList .plA2:hover{ color:#a90329; }

.pageWords{ padding:2px; }
.pageWords p{ text-indent:2em; line-height:24px; font-size:12px; color:#333; }
.page {
	margin-top:500px;
	height:25px;
	width:592px;
	margin-left:15px;
	margin-bottom:20px;
	font-size:12px;
}
.record {
	line-height:25px;
	float:left;
	display:inline;
	margin-left:15px;
	font-size:12px;
	*margin-left: -30px;
	margin-left: -30px;
}
.page_list {
	float:right;
	margin-right:10px;
	display:inline;
	*margin-right: -30px;
	margin-right: -30px;
}
.page_list a {
	color:#06F;
	line-height:26px;
	 text-decoration:none;
}
.page_list a:link {
	color:#06F;
}
.pageMain_list
{
    float:left;
   /* border: 1px solid #ff0;*/
  width : 754px;
 height: 465px;
 margin-top: 5px;
 }
 
 .pic
 {
    float:left;
    width:754px;
    height:110px;
    border:1px  solid red;
     }
.pageMain_list ul
     {
         width:754px;
         margin:0px;
         padding:0px;
         }
  .pageMain_list ul li
     {
        float:left;
        display:inline;
        width: 172px;
 height: 190px;
        text-decoration:none;
        list-style-type:none; 
        *margin-left: 10px;
        *margin-top: 25px;
         margin-left: 10px;
        margin-top: 25px;
        }
 .pageMain_list img
  {
      width:150px;
      height:170px;
      border:0;
      
      }
 .pageMain_list ul li span
     {
         height: 20px;
         margin-left:60px;
         line-height:20px;
  
         }
.pageMain_list ul li div
  {
    height: 20px;
    line-height:20px;    
    width:150px;   
    max-width:150px;  
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;    
    margin: 5px auto;
    }
  .pageMain .page-right
  {
      font-size:14px;
      font-weight:bold;
      margin-top:10px;
      margin-bottom:10px;
      text-align:left;
      }
      .page-right span
      {
          font-size:14px;
          font-weight:bold;
          
      }
      a img{border:0;}
      .facility
      {
          }
      .facility ul li
      {
          float:left;
          width:200px;
          height:200px;
          margin:15px;
          list-style-type:none; 
          text-align: center;
          }
       .facility ul li img
       {
           width:200px;
           height:200px;
           }
      