body {
	font-size:12px;
	line-height:1.8em;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
}
* {
	margin:0;
	padding:0;
}
img {border:0;}
input, textarea, select {
	font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
}
li {list-style:none;}
.l {float:left;}
.r {float:right;}
.c {clear:both;}
.t_c {
	text-align: center;
} 
.t_l {
	text-align:left;
}
.t_r {
	text-align:right;
}
.fl{float:left;}
.fr{float:right;}
a, a:visited {
	color:#646464;
	text-decoration:none;
}
a:hover {
	color: #2497f4;
}
img.zoom120		{transition: all 0.5s; width: 100%;}
img.zoom120:hover	{transform: scale(1.2,1.2);}
#head{
	margin:0 auto;
    overflow:hidden; max-width:1920px;
	position:relative;
}
.top{
	height:203px;
	background:url(../images/top_bj.png) repeat-x;
	
}
.top_t1{
	height:38px;
	overflow:hidden;
    background:url(../images/top_t.png) no-repeat center;
}
.top_t{
	height:38px;
	margin:0 auto;
    width:1200px;
}
.dz{
	background:url(../images/dz.png) no-repeat;
    font-size:14px;
	color:#666666;
	width:990px;
	line-height:38px;
	font-family:"微软雅黑";
}
.sy{
	font-size:14px;
	color:#fff;
	width:210px;
	line-height:38px;
	font-family:"微软雅黑";

}
.sy a,.sy a:visited{
	color:#fff;
}
.sy a:hover{
	color:#fff;
	text-decoration:underline;
}
.logo{
  width:1200px;
  margin:0 auto;
  height:112px;
}
.menu{
	height:53px;
	margin:0 auto;
    overflow:hidden;
    width:1200px;
}
.menu li{
	float:left;
}
.menu  li a,.menu li a:visited{
    font-size:16px;
	font-family:"微软雅黑";
	line-height:50px;
	width:133px;
	display:block;
	color:#fff;
    text-decoration:none;
	height:53px;
	text-align:center;
	background:url(../images/menu_x.png) no-repeat;
}
.menu li a:hover{
	height:53px;
	background:#f88a0e;
	color:#fff;
}
.menu li.sel a,.menu li.sel a:visited{
	height:53px;
	background:#f88a0e;
	color:#fff;
}
.banner{
	width:100%; max-width:1920px;
	text-align:center; overflow:hidden;
}

#content{
   margin:0 auto; 
   overflow:hidden;
}
.product{
	margin:0 auto;
    overflow:hidden;
    width:1200px;
}
.hd_top{
	text-align:center;
    height:140px;
}
.list{
    width:260px;
	padding-right:50px;

}
.product1{
    width:890px;
}
.hd1{ height:126px;}
.nr1{
	 background: url(../images/nr1_bj.png) repeat-y;
	 padding:0px 20px;
	 width:220px;
}
.nr1 li.yiji{
	height:30px;
	line-height:30px;
	font-family:"微软雅黑";
	font-size:16px; padding-left:30px; margin:15px 0 0; border-radius:5px;
	background:url(../images/nr1_li.png) center center no-repeat;
}
.nr1 li.yiji a{
	color:#fff;
	text-decoration:none;
	
}	
.nr1 li.yiji a:hover{
	color:#fff;
	text-decoration:underline;
}

.nr1 li.yiji2{
	height:30px;
	line-height:30px;
	font-family:"微软雅黑";
	font-size:16px; padding-left:22px; margin:15px 0 0; border-radius:5px;
	background:url(../images/nr1_li.png) center center no-repeat;
}
.nr1 li.yiji2 a{
	color:#fff;
	text-decoration:none;
	
}	
.nr1 li.yiji2 a:hover{
	color:#fff;
	text-decoration:underline;
}
.nr1 li.erji{
	height:33px;
	line-height:33px;
	font-family:"微软雅黑";
	font-size:14px; border-bottom:1px solid #999;
}
.nr1 li.erji a{
	color:#333;
	text-decoration:none;
	display:block;
	padding-left:20px;
	background:#fff;
}	
.nr1 li.erji a:hover{
	color:#333;
	text-decoration:underline;
	display:block;
}
.contact{
	margin-top:16px;
    height:60px;
    background: url(../images/contact_bj.png) no-repeat;
    padding-top:90px;
    padding-left:14px;
    color:#fff;
    font-size:14px;
}
.cp li{
	width:276px;
	margin-right:30px;
	float:left;
	
}
.cp li:nth-child(3n){	margin-right:0px;}
.cp li .pic{
	width:264px; height:200px; overflow:hidden;
	padding:5px;
	border: #dddddd 1px solid;}
.cp li a {width:264px; height:200px; overflow:hidden; display:block;}
.cp li p{
	height:46px;
	line-height:46px;
	text-align:center;
	font-family:"微软雅黑";
	font-size:14px;
	background:#0166b3;
}
.cp li p a{
	color:#fff;
	text-decoration:none;
}	
.cp li p a:hover{
	color:#fff;
	text-decoration:underline;
}
.cp li:nth-child(n+4){
	margin-top:36px;
}
.cp li.ab1{
	margin-right:0px;
	margin-top:36px;
}
.more{
	text-align:center;
    margin:45px 0px;
}
.hxys{ 
    background:#f3f3f3;
}
.hd2{
	margin:0 auto;
    overflow:hidden;
    width:1200px;
	text-align:center;
	padding-top:34px;
	padding-bottom:60px;
}
.nr2{
	margin:0 auto;
    overflow:hidden;
    width:1200px;
}
.yi{
	background:url(../images/01.png) no-repeat;
	width:250px;
	height:250px;
	padding-top:156px;
	padding-right:40px;
	padding-left:310px;
}
.bt{ 
   font-size:20px;
   font-family:"微软雅黑";
   font-weight:bold;
   color:#4e4e4e;
   padding-bottom:30px;
}
.bt y{ 
   color:#f88a0e;
}
.wz{
   font-size:14px;
   font-family:"微软雅黑";
   color:#4e4e4e;
}
.er{
	background:url(../images/02.png) no-repeat;
	width:250px;
	height:250px;
	padding-top:156px;
	padding-right:310px;
	padding-left:40px;
}
.bt1{ 
   font-size:20px;
   font-family:"微软雅黑";
   font-weight:bold;
   color:#4e4e4e;
   padding-bottom:30px;
}
.bt1 y{ 
   color:#f88a0e;
}
.wz1{
   font-size:14px;
   font-family:"微软雅黑";
   color:#4e4e4e;
}
.san{
	background:url(../images/03.png) no-repeat;
	width:250px;
	height:220px;
	padding-top:166px;
	padding-right:40px;
	padding-left:310px;
}
.bt{ 
   font-size:20px;
   font-family:"微软雅黑";
   font-weight:bold;
   color:#4e4e4e;
   padding-bottom:30px;
}
.bt y{ 
   color:#f88a0e;
}
.wz{
   font-size:14px;
   font-family:"微软雅黑";
   color:#4e4e4e;
}
.si{
	background:url(../images/04.png) no-repeat;
	width:250px;
	height:220px;
	padding-top:166px;
	padding-right:310px;
	padding-left:40px;
}
.bt1{ 
   font-size:20px;
   font-family:"微软雅黑";
   font-weight:bold;
   color:#4e4e4e;
   padding-bottom:30px;
}
.bt1 y{ 
   color:#f88a0e;
}
.wz1{
   font-size:14px;
   font-family:"微软雅黑";
   color:#4e4e4e;
}
.zzrz{
   background:url(../images/zzbj.jpg) no-repeat center top;
   height: 480px;
   	padding-top: 200px;
}
.zzrz ul{
	width: 1000px;
	margin: 0 auto;
	border: #dfdfdf 1px solid;
	background: #fff;
	padding: 0 100px;
}
.zzrz ul li{
	float: left;
	padding: 50px 20px;
}
.hd3{
	margin:0 auto;
    overflow:hidden;
    width:1200px;
	height:191px;
}
.about{
	 margin:0 auto;
     overflow:hidden;
     width:1200px;
	 background:url(../images/about_bj.png) no-repeat;
     margin-top:40px;
	 margin-bottom:40px;
	 height:410px;
}
.about_w{
     padding:130px 25px 20px 695px;
	 width:480px;
	 color:#fff;
	font-size:14px;
    font-family:"微软雅黑";
}
.about_m{
	 padding:0px 364px 140px 695px;
	 width:142px;
}
.jgnl{ background:#f3f3f3;}
.hd4{
	margin:0 auto;
    overflow:hidden;
    width:1200px;
	padding-top:45px;
	
}
.hd4j{
	width:142px;
    height:40px;
	padding-right:50px;
	padding-left:430px;
}
.hd4y{
	width:142px;
    height:40px;
}
.nr4{
	margin:0 auto;
    overflow:hidden;
    width:1200px;
	padding-top:45px;
	padding-bottom:50px;
	
}
.nr4 li{
	width:276px; overflow:hidden;
	margin-right:24px;
	float:left;
	
}
.nr4 li.ab{
	margin-right:0px;
}
.nr4 li a{display:block; width:264px; height:200px; padding:5px; border:1px solid #ddd; overflow:hidden;}
.nr4 li img{
}
.nr4 li p{
	height:46px;
	line-height:46px;
	text-align:center;
	font-family:"微软雅黑";
	font-size:14px;
	background:#0166b3;
}
.nr4 li p a{
	color:#fff;
	text-decoration:none;
}	
.nr4 li p a:hover{
	color:#fff;
	text-decoration:underline;
}
.nr4 li.xia{
	margin-left:5px;
}
.news{
	margin:0 auto;
    overflow:hidden;
    width:1200px;
	margin-top:34px;
 }
.hd5{
	text-align:center;
	margin-bottom:50px;
}
.nr5_1{ width:570px; margin-bottom:45px;}
.nr5_1:nth-child(2n){ padding-left:60px;}
.nr5_t{ width:202px; height:156px; margin-right:20px; overflow:hidden;}
.nr5_z{
	font-family:"微软雅黑";
	font-size:14px;
	color:#666666;
	line-height:22px;
	width:348px;
}
.nr5_z h2{ overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.nr5_z h2 a{font-weight:normal; font-size:14px; color:#333;}
.nr5_z span{
	font-family:"微软雅黑";
	font-size:18px;
	color:#232323;
}
.nr5_z p{
	font-family:"微软雅黑";
	font-size:14px;
	color:#999999;
}
.nr5_z a,.nr5_z a:visited{
	color:#0166b3;
}
.nr5_z a:hover{
	color:#0166b3;
	text-decoration:underline;
}
.nr5_2{
	width:570px;
	padding-left:60px;
	margin-bottom:45px;
}
#foot{
	background: url(../images/ft_bj.png) repeat-x;
}
.ft{
	margin:0 auto;
    overflow:hidden;
    width:1200px;
	height:72px;
	line-height:72px;
	font-size:16px;
	font-family:"微软雅黑";
	color:#FFF;
	text-align:center;
 }
.ft a{
	color:#fff;
	text-decoration:none;
}	
.ft a:hover{
	color:#fff;
	text-decoration:underline;
}
.ft_x{
	margin:0 auto;
    overflow:hidden;
    width:1200px;
}
.ft_dz{
	background:url(../images/ewm.png) no-repeat;
	height:190px;
	padding-top:38px;
	padding-left:220px;
	color:#fff;
	font-size:14px; line-height:200%;
	font-family:"微软雅黑";
	width:610px;
}
.ft_dz a{
	color:#fff; text-decoration:none;
}
.ft_ly{
	width:300px;
    padding-top:46px;
	padding-left:70px;
}
.hd_d{ 
    font-size:16px;
	font-weight:bold;
	font-family:"微软雅黑";
	color:#fff;
	text-align:center;
}
.xm{ 
    font-size:14px;
	font-family:"微软雅黑";
	color:#fff;
	background:url(../images/lyk.png) no-repeat;
	padding-left:20px;
	height:28px;
	line-height:28px;
	margin-top:10px;
	margin-bottom:10px;
	
}
.dh{ 
    font-size:14px;
	font-family:"微软雅黑";
	color:#fff;
	background:url(../images/lyk.png) no-repeat;
	padding-left:20px;
	height:28px;
	line-height:28px;
	margin-bottom:10px;
}

.product_n{
    margin-top:30px;
	margin-bottom:40px;
}
.inner_fr_title{
	padding-left:30px;
	background:url(../images/nr1_nbj.png) no-repeat;
	height:37px;
	line-height:37px;
	margin-bottom:40px;
}
.inner_fr_title p{
	float:left;
	color:#090909;
	font-size:20px;
	font-weight:bold;
	font-family:"微软雅黑";
}
.inner_fr_title span{
	float:right;
	background:url(../images/home.jpg) no-repeat left center;
	padding-left:25px;
	color:#0074c5;
	font-size:12px;
	font-family:"微软雅黑";
}
.inner_fr_title span a{
	color:#616161;
	font-size:12px;
	font-family:"微软雅黑";
}
.inner_fl_bottom{
	margin-top:50px;
	overflow: hidden;
	border:1px solid #cdcdcd;
	padding:10px;	
}
.nr_n{
	margin-top:40px; line-height:200%;
}


.xwlist li{margin-bottom:15px; overflow:hidden;}
.xwlist li:first-child {
    margin-top: 20px;
}
.newsimg {
    width: 220px; height:165px; border-radius:10px;
     float:left; overflow:hidden;
}

.new_tab {
    width: 650px; float: right;
}
.new_tab h2 {font:normal 20px/100% msyh; margin-bottom:20px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;
}
.new_tab h2 a{color:#0176c6; font-weight:bold; font-size:18px;}
.new_tab p {
    margin:0; padding:0; font-weight: normal; position:relative;
    line-height:25px; font-size:14px; height:125px;
}
.new_tab p span{position:absolute; bottom:0; right:0; font-size:12px; line-height:30px; color:#999}




.proimg li{float:left; text-align:center; margin:5px 22px 20px 0; width:282px; overflow:hidden;}
.proimg li p:nth-child(1){width:280px; height:210px; overflow:hidden; border:1px solid #CCC}
.proimg li p:nth-child(2){height:42px; line-height:42px;}
.proimg li:nth-child(3n){	margin-right: 0px;	}
.proimg li a{font-size: 14px;}
.proimg li img{ width:100%;}

.caselist li{position:relative; overflow:hidden;}
.caselist li a.prod-zoom{
    position: absolute; top:-100%; left: 50%; z-index: 99999;
    background: url(../images/product_zoom.png) 0 0 no-repeat;
    width: 53px; height: 53px;    
    margin: -26px 0 0 -26px;
    cursor: pointer;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}

.caselist li:hover a.prod-zoom{
    top: 40%;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -ms-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.caselist li a.prod-zoom{width:53px; height:53px;}



.zoom1 {
	position: absolute;
	width: 50px;
	height:50px;
	left: 115px;
	top: -100%;
	background: url(../images/zoom.png) 0 0 no-repeat;
	cursor: pointer
}
#picShow {
	position: fixed;
	width: 100%;
	height: 100%;
	background: url(../images/blackbg.png) 0 0 repeat;
	left: 0;
	top: 0;
	z-index: 9999
}
.pic_show_box {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}
.pic_show_box img {
	display: block;
	margin: 93px auto 0;
	border: 5px solid #fff;
}
.pic_quit {
	position: absolute;
	background: url(../images/quit.png) 0 0 no-repeat;
	width: 64px;
	height: 64px;
	top: 0;
	right: 0;
	cursor: pointer
}
.lbtn {
	display: block;
	position: absolute;
	background: url(../images/leftbtn1.png) 0 0 no-repeat;
	width: 53px;
	height: 53px;
	top: 287px;
	left: 65px;
}
.rbtn {
	display: block;
	position: absolute;
	background: url(../images/rightbtn1.png) 0 0 no-repeat;
	width: 53px;
	height: 53px;
	top: 287px;
	right: 65px;
}
.pic_show_box p {
	width: 593px;
	text-align: center;
	margin: 0 auto;
	overflow: hidden;
	font: 18px/106px "microsoft yahei";
	color: #0c4201;
	text-overflow: ellipsis;
	white-space: nowrap
}
.pic_show_box p a {
	color: #fff;
}