@charset "utf-8";
body{
	 font-size:15px;
     color:#666666;
	 
	 
}

#box{
	 height:auto;
	 margin:0 auto;
	 width:100%;
}
.main_bg {
    background:url(../images/main_line.png) #fff no-repeat left 68px;
    width: 100%;
    clear: both;
    height: auto;
}





.content {
    width: 1170px;
   
}

.about_txt .back_btn{ text-align:right; padding-top:30px; padding-right:10px; padding-bottom:5px; }
    
.about_txt .back_btn a{ border:solid 1px #CECECE; padding:5px 7px; color:#b8b8b8;}    
#right{

  width:1170px;
  overflow:hidden;
  margin-top:0px;
  padding-bottom:50px;
  margin-left:auto;
  margin-right:auto;

}
.nr_postion{
   width:1170px;
   height:68px;
   margin:0 auto;
   padding-top:0px;
   overflow:hidden;
   padding-bottom:0px;
   margin-bottom:35px;
   
}
.nr_postion ul .pro_content{
  float:right;
  width:500px;
  line-height:68px;
  height:68px;
  padding-top:0px;
  text-align:right;
  padding-right:5px;
  color:#999999;
  font-size:14px;
 
}
.nr_postion ul .pro_content a{
  color:#999999;

}
.pro_content span{
  color:#999999;
}
.home{
   background:url(../images/home.png)  no-repeat left 50%;
   padding-left:16px;
}
.nr_postion ul .pro_img{
  float:left;
  width:110px;
  padding-left:0px;
  
}
.nr_postion ul .title{ float:left; width:150px; text-indent:0px;}
.nr_postion ul .title  h3{
  color:#333333;

  font-size:18px;
  font-weight:bold;
  line-height:68px;
  height:68px;
  font-family:"微软雅黑";
}
.nr_postion ul .title  h3 span{
   font-size:10px;

}
.focusBox { position: relative; width:1170px; height:755px; overflow: hidden; margin-left:auto; margin-right:auto; }
.focusBox .pic{ position:relative; z-index:0;height:755px; }
.focusBox .pic img { width:1170px; height:755px; display: block; }
.focusBox .pic li{ position:relative;}	

.focusBox .hd { width:100%; position: absolute; bottom: 5px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px;  height: 16px; overflow: hidden; width: 16px; cursor: pointer;
		display:inline-block; *display:inline; zoom:1; background:url(../images/banner_a.png) no-repeat left 50%;
	}
	.focusBox .hd .on{ background:url(../images/banner_hover.png) no-repeat left 50%; }
.focusBox .prev,
	.focusBox .next { width: 48px; height: 63px; margin: -60px 0 0;  position: absolute; top: 0px; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=100);opacity:1;  }
	.focusBox .prev { left: 0; background:url(../images/banner_left.png) no-repeat left 50%;}
	.focusBox .next { background:url(../images/banner_right.png) no-repeat left 50%; right: 0; }
	.focusBox .prev:hover,
	.focusBox .next:hover { filter:alpha(opacity=100) !important;opacity:1.0 !important;  }
.focusBox .btn{ position:absolute; z-index:0; width:1160px; margin-left:auto; margin-right:auto; margin-top:0px; top:370px; }	


.case_wz{ padding:35px; width:1100px; background:#EFEFEF;}
.case_wz h2{ color:#1f63ac; font-size:24px; padding-bottom:25px;}
.case_wz ul{ float:left; width:330px; padding-right:30px; font-size:16px; line-height:30px;}

.case_list_d h2{ padding-top:50px; color:#3f79b8; padding-bottom:30px; font-size:24px;}
.case_list_d ul{ float:left; width:271px; text-align:center; font-size:16px; line-height:36px; margin-right:25px;}
.case_list_d ul img{width:271px; height:175px;}
.case_list_d ul.last{ margin-right:0px;}