/* DEFAULTS
----------------------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
    padding: 0;
    margin:0;
}
img {border:0;}
address, caption, em, i{font-style:normal;	font-weight:400;}
label{vertical-align:middle;cursor:pointer;}
input{vertical-align:middle;margin-right:3px;} 
input,button,textarea,select{margin:0;padding:0;font-size:100%;}
legend {font-weight: bold;color: #989796;padding: 10px;}
table{border-collapse: collapse;border-spacing: 0;}
form{display:inline;}
ol,ul,li{padding:0;margin:0;
  list-style:none;}

/*首页顶部 */

body{
     font-family: "微软雅黑";
	 line-height:20px;
	 font-size:12px;
	 color:#2d2d2d;
     overflow-x:hidden; 
	
	 }

a{
     text-decoration:none;
/*    color:#2d2d2d; */
   }
   
 a:hover{
      text-decoration:none;
   color:#990000;}  
   
#top{
  /*background:url(../webimages/topbg.jpg) repeat-x;*/
  height:102px;
  border-bottom: 1px #d6d6d6 solid;
  box-shadow: 0 2px 2px #ecebeb;
}   


#top01{
  width:1200px;
    height:102px;
  margin:0 auto;}
  
.logo{
  width:361px;
  height:102px;
  float:left;
  }  
  
#topright{
  width:830px;
  height:102px;
  float:right;}  
.tel{
  width:690px;
  height:17px;
}  

.tel img{
  float:right;}  
  
#nav{
  width:830px;
  height:102px;
}  

#nav ul{
 border:0;
 margin:0;
 padding:0;}
 
#nav ul li{
 float:left;
 cursor:pointer;
 width:100px;
/*  border-left:1px solid #e2e2e2; */
 text-align:center;
 line-height:102px;
 display:inline;
 font-size:15px;} 


 
#nav li a{
  width:100px;
  display:block;
} 
#nav li:hover{
 background:url(../webimages/navbut.jpg) no-repeat;
 width:100px;
 height:102px;
 color:fff;
}
#nav li a:hover{
  color:#fff;
  background:url(../webimages/navbut.jpg) no-repeat;
  text-decoration: none;
  height:102px;
}    



/*首页banner */

#banner{
 width:100%;
 height:489px;
 background:#225da0;}
 
.bannerpic{
 width:1359px;
 height:489px;
 border:0;
 margin:0 auto;
 overflow:hidden;} 
 
/*首页主题内容 */ 

#nr{
 width: 1200px;
height: 180px;
margin: 0 auto;
padding: 20px;}
  
.news{
  width:370px;
  height:165px;
  float:left;
  margin-top:10px;
  border:#d5d5d5 1px solid;
  margin-left: 20px;
}  
  
#newstop{
  width:90%;
  height:25px;
  margin:10px auto 0 auto;
  border-bottom: 1px solid #ddd;
  }  
  
.newstitle{
  font-size:16px;
  width:130px;
  float:left;
      height:20px;
  line-height:20px;
  color:#2a2a2a;
  }  
  
.newsicon{
  margin-right:8px;
  width:22px;
  height:17px;
  float:left;
  padding-top:2px;
  }    
  
.more{
  width:41px;
  height:13px;
  float:right;}  
  
.newsbox{
  width:90%;
  height:95px;
  margin:0 auto;
}  
  
.newsbox ul{
  margin:0;
  padding:0;
  padding-top: 3px;

}
  
.newsbox ul li{

    line-height: 24px;
	_line-height:24px;
    overflow: hidden;
  }
.newsbox li a{
    float:left;
    width:235px;
    overflow:hidden;
    white-space:nowrap;
}  
  
.newsbox ul li span{
  float:right;
  color:#a4a4a4;
  width:75px;
   overflow:hidden;
 white-space:nowrap;
}  
 
.case{
  width:351px;
  height:146px;
  float:left;
  margin:10px 10px 0 10px;

  border:#d5d5d5 1px solid;}   
 
 
.fangan{
  width:351px;
  height:146px;
  float:left;
  margin:10px 0 0 0;

  border:#d5d5d5 1px solid;}   
  
.fa01{
  width:91px;
  float:left;
  margin-right:6px;
  margin-left:6px;
  background:#e9e9e9;
  height:95px;
  }  
  
.fapic{
  width:87px;
  height:65px;
  margin:0 auto;
  margin-top:2px;
  }  
  
  
.fatitle{
  text-align:center;
  background:#e9e9e9;
  line-height:24px;

  width:91px;
  margin-top:3px;}  
  
.fatitle a{
  text-align:center;    display:block;
  width:89px;
}   

.fatitle a:hover{
  text-align:center;
  background:#ffa60d;
  color:#FFFFFF;
  width:89px;
  display:block;
}   


/*首页底部 */ 

#bottom{
    background: url(../webimages/foot_back.png) left no-repeat;;
/*  background: #1f2941; */
/*  background: #444547;
    background: #e9e9e9; */
    width: 100%;
    height: 115px;
    color: #bbb;
    font-size: 12px;
    border-top: #d9d9d9 solid 1px;
    float: left;
    padding: 50px 0px;
    border-top: 4px solid #F3CB00;
    }
  
.bottom_box{
 width:1080px;
 margin:0 auto;
  height:115px;
  
 }  
 
.bottompic{
/*   width:100px; */
/*   height:80px; */
  float:left;
  position: absolute;
  top: -15px;} 
  
.bottom01{
  width:45%;
  height:80px;
  margin-top:10px;
  float:left;
  position: relative;}  
  
.bottombanquan{
  float:right;
  line-height:22px;
  margin-top:8px;
}  
#bottom a{
  color:#999;}  

#bottom a:hover{
  color:#0080ff;}  
 
 
  
.bottom02{
  width:50%;
  height:80px;
  margin-top:10px;
  border-left:#999 solid 1px;
  float:right;}  
  
.bottomnav{
  width:90px;
  line-height:22px;
  margin-left:40px;
  margin-top:3px;
  float:right;}  
  
 /*关于我们 */  
 
#nybanner{
/*  background:url(../webimages/nybannerbg.jpg) repeat-x;
  background:#08132F;*/
  height:202px;
  width:100%;
  float:left;
  margin-top: 120px;} 
  
.nybannerpic{
  margin:0 auto;
  width:1092px;
  height:202px;}  
  
#nynr{
  width:1080px;
  margin:0 auto;
/*   border:1px solid #d5d5d5; */
  margin-top:50px;
  margin-bottom: 50px;
  }  
  
#nyleft{
   float:left;
  width:203px;
  display:inline;
  margin:10px 10px 10px 20px;
  padding:50px 0px;
  }  
.nynav{
  margin-top:10px;
  font-size:14px;
  }  
.nynav ul{
  margin:0;
  padding:0;}  
  
 .nynav a{
   padding-left:45px;
   color:#333;
  display:block;} 
  
 .nynav a:hover{
   color:#FFFFFF;
     background:url(../webimages/nynav01.jpg) no-repeat;
     display:block;}  
  
 .nynav li.xg a{
   color:#FFFFFF;
     background:url(../webimages/nynav01.jpg) no-repeat;
}     
  
.nynav li{
  background:url(../webimages/nynav.jpg) no-repeat;
  width:203px;
  margin-bottom:10px;
  _margin-bottom:5px;
  line-height:32px;
}  
  
  
.nynav li:hover{
  background:url(../webimages/nynav01.jpg) no-repeat;
  height:32px;
  width:203px;
  margin-bottom:10px;
  line-height:32px;}    
  

.nytel{
  width:203px;
  height:250px;}  
  
#nyright{
  width:820px;
  float:right;
  margin:10px;
  line-height:30px;
  font-size:13px;
  padding: 50px 0px;
  } 
  
.righttop{
  width:100%;
  height:30px;
  margin-top:10px;}  
  
.nyrighttitle{
  width:180px;
  font-size:17px;
  float:left;
  text-align:center;}   
  
.weizhi{
  width:400px;
  float:right;
  font-size:12px;
  margin-right:10px;
  display:inline;
  text-align:right;}  
  
.line{
  width:817px;
  height:5px;
  
  }  
  
.rightbox{
   margin:0 auto;
  width:800px;
  margin-top:20px;
  margin-bottom:20px;}  
  
.zw{
  width:95%;
  padding-top:10px;
  text-indent:2em;
  margin:0 auto;}  
  
/*联系我们 */   
.lxzw{
  width:95%;

  margin:0 auto;}  
  
/*加入我们 */ 
  
.job01{
  width:98%;
  /*border:#63a8d3 1px solid;*/
  border:#009FD9 1px solid;
  margin-top:10px;}   
  
.jobtitel{
  background:#009FD9;
  /*background:#63a8d3;*/
  height:30px;
  line-height:30px;
  font-weight:bold;
  font-size:15px;
  color:#FFFFFF;
  padding-left:12px;
  }
.jobxx{
	padding:5px;
}    
.jobxx01{
   background:#e9e9e9;

  line-height:24px;
  padding-left:12px;}  
  
.jobxx02{
  width:96%;
  line-height:26px;
  padding-top:8px;
    padding-bottom:8px;
  color:#6e6e6e;
  margin:0 auto;}  
  
  .job_fl{
  width:100%;
  height:35px;} 
.job_fl01{
 
  height:29px;
  float:left;
  display:inline;
  text-align:center;
  border:1px solid #cdcdcd;
  font-size:13px;
  line-height:29px;
  width:110px;
   padding:0 4px 0 4px;
  margin-right:10px;}  
     
.job_fl01 a{
  width:100%;
  display:block;}

.job_fl01 a:hover{
  color:#0a80bd;
  line-height:29px;
  display:block;}


.job01{
  width:100%;
  float:left;
  padding:2px

  }
 
 /*资讯中心页面 */ 	

  
.newsxx{
  width:96%;
  margin:0 auto;

}  
  
.newsxx ul{
  margin:0;
  padding:0;

}
  
.newsxx ul li{

    line-height: 36px;
	_line-height:36px;
	border-bottom:#CCCCCC 1px dashed;
	background:url(../webimages/icon3.jpg) left no-repeat;
	   padding-left:20px;
    overflow: hidden;
  }
.newsxx li a{
    float:left;
    width:665px;
    overflow:hidden;
    white-space:nowrap;
}  
  
.newsxx ul li span{
  float:right;
  color:#a4a4a4;
  width:70px;
   overflow:hidden;
   font-size:12px;
 white-space:nowrap;
}  

.yeshu{
margin-top:10px;
  float:right;
  margin-bottom:20px;
  }
  
.yeshu span{
  background:#dcdcdc;
  line-height:20px;
  margin-left:5px;
  padding-left:4px;
  padding-bottom:2px;
  padding-right:4px;
  border:#CCCCCC 1px solid;
  float:left;
  display:inline;}  
  
/*文章页页面 */ 	
  
.ny_newstitle{
  font-size:16px;
  color:#1b1b1b;
  text-align:center;
  line-height:45px;
  border-bottom:#E0E0E0 1px dashed;} 
  
.ny_newswzy{
  text-indent:2em;
  font-size:13px;
  line-height:30px;}  
  
.ny_shijian{
  color:#999999;
  font-size:12px;
  text-align:center;}    
  
/*产品页面 */  

.cp{
 width:760px;
 margin:0 auto;}

.cp01{
  width:224px;
  float:left;
  margin-right:10px;
  margin-left:13px;
  margin-bottom:20px;
  background:#e9e9e9;
  height:194px;
  }  
  
.cppic{
  width:220px;
  height:164px;
  margin:0 auto;
  margin-top:2px;
  }  

.cppic img {
    width: 220px;
    height: 164px;
}
  
.cptitle{
  text-align:center;
  background:#e9e9e9;
  line-height:24px;

  width:224px;
  margin-top:3px;}  
  
.cptitle a{
  text-align:center;    display:block;
  width:220px;
}   

.cptitle a:hover{
  text-align:center;
  background:#ffa60d;
  color:#FFFFFF;
  width:220px;
  display:block;
}   
   
    
/*方案页面 */  

.fangan_fl{
 width:95%;
 margin:0 auto;}
  
.fangan01{
  background:#e7e7e7;
  height:24px;
  line-height:24px;}  
  
.fanganxx{
  padding:8px;
  line-height:26px;}  

/*幻灯片*/
#focus {
	width: 1359px;
	height: 489px;
	overflow: hidden;
	position: relative;
}

#focus ul {
	height: 489px;
	position: absolute;
}

#focus ul li {
	float: left;
	width: 1359px;
	height: 489px;
	overflow: hidden;
	position: relative;
	background: #000;
}

#focus ul li div {
	position: absolute;
	overflow: hidden;
}

#focus .btnBg {
	position: absolute;
	width: 1359px;
	height: 20px;
	left: 0;
	bottom: 0;
	/*background: #000;*/
}

#focus .btn {
	position: absolute;
	width: 1359px;
	height: 10px;
	padding: 5px 10px;
	right: 0;
	bottom: 0;
	text-align: right;
}

#focus .btn span {
	display: inline-block;
	_display: inline;
	_zoom: 1;
	width: 25px;
	height: 10px;
	_font-size: 0;
	margin-left: 5px;
	cursor: pointer;
	background: #fff;
}

#focus .btn span.on {
	background: #fff;
}

#focus .preNext {
	width: 45px;
	height: 100px;
	position: absolute;
	top: 180px;
	background: url(../webimages/sprite.png) no-repeat 0 0;
	cursor: pointer;
}

#focus .pre {
	left: 0;
}

#focus .next {
	right: 0;
	background-position: right top;
}


.main{  width:100%;  float:left; min-width:1200px;}
