@charset "utf-8";
/* CSS Document */

/* 通用样式 */
body{ padding:0px; margin:0px; min-width:1200px; max-width:1920px;margin:auto; font-family:"微软雅黑"; }
a, p{ text-decoration:none; display:block;}
img{ border:none; padding:0px; margin:0px; display:block; user-select:none;}
ul,li{ list-style:none; margin:0; padding:0;}
*{ margin:0; padding:0;}
span{margin:0; padding:0;}



/* 头部 */
.nav{ width:100%; height:100px; position:absolute; z-index:100;}

.nav_box{ width:90%; height:100px; margin:auto;}
	.nav_logo{ float:left; margin-top:23px;}
	.top-nav{ float:right; height:100px;}
	
	.top-nav li{ float:left; width:120px; height:100px;  transition:0.3s; }
	.top-nav li:hover div{ display:block; }
	
	.top-nav-1{ width:100%; height:100px; margin:auto; display:block; color:#fff;  font-size:20px;  line-height:100px; text-align:center;text-decoration:none; background-repeat:no-repeat; background-position:center;}
	.top-nav-1:hover{ border-bottom:solid 2px #fff; }
	#top-nav-1{}
	
	.top-nav-2{ position:absolute; top:100px; width:120px; z-index:6; display:none; box-shadow: 6px 10px 12px rgb(0,0,0,0.2); border-radius:0 0 8px 8px;}
	.top-nav-2 a{ width:100%; height:48px; line-height:48px; display:block; text-align:center; font-size:14px; margin-top:0px; color:#666;background:#fff; text-decoration:none;background-repeat:no-repeat; background-position:center;}
	.top-nav-2 a:hover{ background-color:#dce1ee; color:#264595; }
	
	.top-nav-2 img{ width:100%;}	
	.top-nav-2-01{width:100%; height:18px; background-color:#fff;}
	.top-nav-2-02{ width:100%; height:18px; background-color:#fff; border-radius:0 0 8px 8px; }
	
/* 内页—头部 */
.ny_nav{ width:100%; height:100px; }
.ny_top-nav-1{ width:100%; height:100px; margin:auto; display:block; color:#333;  font-size:20px;  line-height:100px; text-align:center;text-decoration:none; background-repeat:no-repeat; background-position:center;}
.ny_top-nav-1:hover{ border-bottom:solid 2px #005eaa; }


	
	
/* banner */
		.flexslider{position:relative;height:1080px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
		.slides{position:relative;z-index:1;}
		.slides li{height:1080px;}
		.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
		.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
		.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
		.flex-control-nav .flex-active{background-position:0 0;}

		.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
		.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
		.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
		.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
		
/* banner缩放动画 */
.slides li{
 -webkit-transform: scale(1.12);
  transform: scale(1.12);
}
.slides li {
 -webkit-animation: scaleUpDown 6s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940);
 animation: scaleUpDown 6s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940);
}
@-webkit-keyframes scaleUpDown {
 from {
  -webkit-transform: scale(1.12);
  transform: scale(1.12);
 }
 to {
  -webkit-transform: scale(1);
  transform: scale(1);
 }
}
@keyframes scaleUpDown {
 from {
  -webkit-transform: scale(1.12);
  transform: scale(1.12);
 }
 to {
  -webkit-transform: scale(1);
  transform: scale(1);
 }
}





/* 产品中心 */
.sy_cpzx{ width:100%; height:auto; background-color:#f5f5f5;}
.sy_cpzx_bt{ text-align:center; padding-top:100px; padding-bottom:60px;}
.sy_cpzx_bt h1{ font-size:48px; color:#333;}
.sy_cpzx_bt h2{ font-size:30px; color:#333; font-weight:normal;}

.sy_cpzx_main{ width:80%; height:auto; clear:both; overflow:hidden; margin:auto; padding-bottom:90px;}
.sy_cpzx_main a{ float:left; width:32.33%; margin-left:0.5%; margin-right:0.5%; margin-bottom:16px; background-color:#fff;}
.sy_cpzx_main a:hover{ box-shadow: 0 4px 16px rgb(0,0,0,0.1);}
.sy_cpzx_01{ height:760px;}
.sy_cpzx_01 h1{ width:80%; font-size:30px; color:#333; margin-left:10%; padding-top:72px; padding-bottom:6px;}
.sy_cpzx_01 h2{ width:80%; font-size:20px; color:#666; margin-left:10%; font-weight:normal;}
.sy_cpzx_01 div{ width:80%; height:auto; clear:both; overflow:hidden; margin-left:10%; margin-top:44px;}
.sy_cpzx_01 div p{ float:left; font-size:16px; color:#666;}
.sy_cpzx_01 div:hover p{ color:#005EAA;}
.sy_cpzx_01 div img{ float:left; margin-top:8px; margin-left:6px;}
.sy_cpzx_img{ width:62.4%; margin:auto; margin-top:96px;}

.sy_cpzx_02{ height:372px; }
.sy_cpzx_text{ float:left; margin-left:10%; width:40%; height:auto;}
.sy_cpzx_text h1{ width:100%; font-size:24px; color:#333; padding-top:72px; padding-bottom:6px;}
.sy_cpzx_text h2{ width:100%; font-size:16px; color:#666; font-weight:normal;}
.sy_cpzx_text div{ width:100%;  height:auto; clear:both; overflow:hidden; margin-top:122px;}
.sy_cpzx_text div p{ float:left; font-size:16px; color:#666;}
.sy_cpzx_text div:hover p{ color:#005EAA;}
.sy_cpzx_text div img{ float:left; margin-top:8px; margin-left:6px;}
.sy_cpzx02_img{ float:right; width:50%; margin-top:94px;}




/* 企业简介 */
.sy_gsjj{ width:100%; height:auto; background-color:#fff;}
.sy_gsjj_main{ width:80%; height:auto; margin:auto;}
.sy_gsjj_main p{ font-size:16px; color:#666; line-height:2em; text-indent:2em;}
.sy_gsjj_main a{width:280px; height:48px;  text-align:center; line-height:48px; font-size:16px; color:#fff; margin:75px  auto; background: #005EAA; transition:0.6s;}
.sy_gsjj_main a:hover{ border-radius:24px;}

.sy_qyjj_ys{ width:100%; height:752px; background-image:url(../images/sy_gsjj_img.jpg); background-position:center 0 ;}


/* 荣誉资质 */
.sy_ryzz{ width:100%; height:auto; background-color:#f5f5f5; padding-bottom:90px;}

* {padding: 0;margin: 0;}
			body {}
			.Box {position: relative;}
			.Box .content {width: 80%;margin: 0 auto;}
			
			.Box .Box_con {position: relative;}
			.Box .Box_con .btnl {position: absolute;}
			.Box .Box_con .btn {display: block;width: 54px;height: 54px;position: absolute;top: 120px;cursor: pointer;}
			.Box .Box_con .btnl {background: url(../images/jtl02.png) no-repeat center;left: -72px;}
			.Box .Box_con .btnr {background: url(../images/jtr02.png) no-repeat center;right: -72px;}
			.Box .Box_con .btnl:hover {background: url(../images/jtl03.png) no-repeat center;}
			.Box .Box_con .btnr:hover {background: url(../images/jtr03.png) no-repeat center;}
			.Box .Box_con .conbox {position: relative;overflow: hidden;}
			.Box .Box_con .conbox ul {position: relative;list-style: none;}
			.Box .Box_con .conbox ul li {float: left;width: 212px;height: 295px;margin-left: 20px;overflow: hidden; border:solid 18px #fff;}
			.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
			.Box .Box_con .conbox ul li img {display: block;width: 212px;height: 295px;transition: all 0.5s;}
			.Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}
			
			.Box .BoxSwitch {margin-top: 30px;text-align: center;}
			.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
			.Box .BoxSwitch span.cur {background: red;}






/* 新闻中心 */
.news_box{ padding:0 10%; height:auto; margin:auto;clear:both; overflow:hidden; margin-top:120px;}

	.list-minbox{ width:100%; height:auto; }
	
	.list-bt{ width:100%; height:auto; clear:both; overflow:hidden;}
	#sy_xwzx{ float:left; text-align:left; padding-top:0; padding-bottom:0;}
	
	#list-btn{ float:right;width:480px;height:39px; margin-bottom:30px; margin-top:36px;}
	#list-btn ul{width:auto;height:48px;list-style-type:none;padding:0;margin:0;}
	#list-btn ul li{width:130px;height:48px;float:left; margin-left:30px; border-radius:8px; line-height:48px; text-align:center;}
	#list-btn ul li a{display:block;text-decoration:none;font-size:16px; cursor:pointer; }

	#list-btn1{ background-color:#045594; }
	#list-btn1 a{color:#fff; }
	#list-btn2{ background-color:#e5e6e7; }
	#list-btn2 a{ color:#000;}
	#list-btn3{ background-color:#e5e6e7; }
	#list-btn3 a{ color:#000;}
	
	#list-cot{width:100%;height:520px; overflow:hidden;margin-top:60px; margin-bottom:90px;}
	.list-cot1,.list-cot2,.list-cot3{ width:100%; display:block;  }
	
	#list-cot1{position:relative;top:0px; }
	#list-cot2{position:relative;top:0px; background-color:#999;}
	#list-cot3{position:relative;top:0px; background-color:#666;}
	
	#list-cot1 li a{ text-decoration:none;color:#818181;}
	#list-cot2 li a{ text-decoration:none;color:#818181;}
	#list-cot3 li a{ text-decoration:none;color:#818181;}
	
	.list-cot div a{ float:left; width:32.5%; height:520px; margin-left:0.415%; margin-right:0.415%; background-color:#f6f6f6;}
	.list-cot-img{ width:100%; height:360px;}
	.list-cot-div{ width:100%;}
	.list-cot-div h1{font-size:16px; color:#666; margin:auto; padding:0 10%; margin-top:28px; margin-bottom:14px; font-weight:normal;display:block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.list-cot-div h2{font-size:24px; color:#333; margin:auto; padding:0 10%; margin-bottom:36px; font-weight:normal;}
	.list-cot-div div{ width:80%; height:auto; clear:both; overflow:hidden; margin:auto;}
	.list-cot-div div p{ float:left; font-size:14px; color:#666;}
	.list-cot-div div img{ float:left; margin-top:8px; margin-left:14px; padding-bottom:28px;}
	
	.list-cot div a:hover{ background-color:#ebeff7;}
	.list-cot div a:hover h2{ color:#005EAA;}
	
	



/* 底部 */
.sy_bot{ width:100%; height:auto; background-color:#f6f6f6; padding-bottom:112px;}
.sy_bot_main{ width:80%; height:auto; margin:auto; clear:both; overflow:hidden; padding-top:84px;}
.sy_bot_dh{ float:left; margin-right:6.25%;}
.sy_bot_dh h1{ font-size:18px; color:#333; font-weight:normal;}
.sy_bot_dh div{ width:108px; height:1px; border-bottom:solid 1px #ccc; margin-top:20px; margin-bottom:20px;}
.sy_bot_dh a{ font-size:14px; color:#666; line-height:3em;}
.sy_bot_dh a:hover{ color:#005EAA;}

.sy_bot_xx{ float:right; text-align:right;}
.sy_bot_xx h1{ font-size:14px; color:#666; font-weight:normal; margin-bottom:18px;}
.sy_bot_xx h2{ font-size:24px; color:#333; margin-bottom:24px;}
.sy_bot_xx p{ font-size:14px; color:#666;line-height: 30px;}
.sy_bot_xx a{ font-size:14px; color:#666; line-height: 30px;}
.sy_bot_xx img{float:left;margin-top:5px;}
.sy_bot_line{ width:80%; height:1px; margin:auto; border-bottom:solid 1px #ccc; margin-top:60px; }


/* 内页-联系我们 */
.ny_lxwm_banner{ width:100%; height:600px; background-image:url(../images/ny_lswm.png); background-position:center 0; text-align:center;}
.ny_lxwm_banner h1{ font-size:60px; color:#fff; padding-top:210px;}
.ny_lxwm_banner h2{ font-size:36px; color:#fff; font-weight:normal;}


.ny_lxwm_dz{ width:100%; height:736px;}
.ny_lxwm_xx{ float:left; width:50%; height:736px; background-color:#eee;}
.ny_lxwm_xx div{ width:71.875%; padding-top:80px; padding-left:20.8%;}
.ny_lxwm_xx div h1{ width:95%; font-size:40px; color:#333; line-height:1.2em; padding-bottom:32px;  border-bottom:solid 1px #ccc; margin-bottom:36px;}
.ny_lxwm_p01{ float:left; width:45%; margin-right:5%; font-size:18px; color:#999; line-height:2em; padding-bottom:24px; border-bottom:dashed 1px #ccc; margin-bottom:36px;}
.ny_lxwm_p02{ float:left; width:95%; margin-right:5%; font-size:18px; color:#999; line-height:2em; padding-bottom:24px; border-bottom:dashed 1px #ccc; margin-bottom:36px;}

.ny_lxwm_map{float:right; width:50%; height:auto; background-color:#ccc; text-align:center;}


.ny_lxwm_ly{ width:100%; height:736px;}
.ny_lxwm_yl_bt{ float:left; width:50%; height:736px; background-image:url(../images/ny_lxwm_ly_bt_bg.png); background-repeat:no-repeat; background-position:left bottom;}
#ny_lxwm_yl_bt_main{ width:71.875%; padding-left:20.8%; text-align:left; padding-top:146px; padding-bottom:0;}
#ny_lxwm_yl_bt_main p{ font-size:18px; color:#999; line-height:2em; padding-top:24px; border-top:dashed 1px #eee; margin-top:42px;}


.ny_lxwm_yl_main{ float:left; width:50%; height:736px; background-image:url(../images/ny_lxwm_ly_main_bg.png); background-repeat:no-repeat; background-position:right top;}

.ny_lxwm{ width:100%; margin-top:48px;}
.ny_lxwm p{ font-size:15px; line-height:2em; color:#333;}

.map{ width:100%; height:360px; background-color:#407a5e; line-height:360px; text-align:center; margin-top:30px; margin-bottom:70px;}

.lx_ly{ width:100%; margin-top:60px;}
.lx_ly span{font-size:12px;margin-left:5px;}
.ghzc-01{ width:100%;margin-right:48px; height:auto; clear:both; overflow:hidden; margin-bottom:20px;}
.ghzc-01-01{ float:left; margin-right:4%; text-align:right; font-size:15px; color:#666; line-height:48px;}
.ghzc-01-02{ float:left; width:60%; height:40px; font-size:14px; color:#666; line-height:40px; padding-left:10px; padding-right:10px; border: solid 1px #eee;}

.ghzc-02{ width:100%; margin-right:48px; height:auto; clear:both; overflow:hidden; margin-bottom:20px;}
.ghzc-02-01{ float:left;  margin-right:4%; text-align:right; font-size:15px; color:#666; line-height:48px;}
.ghzc-02-02{ float:left; width:60%; height:40px; font-size:14px; color:#666; line-height:40px; padding-left:10px; padding-right:10px; border: solid 1px #eee;}
	
.ghzc-03{ width:100%; margin-right:48px; height:240px; clear:both; overflow:hidden; margin-bottom:20px;}
.ghzc-03-01{ float:left; margin-right:4%; text-align:right; font-size:15px; color:#666; line-height:240px;}
.ghzc-03-02{ float:left; width:60%; height:218px; overflow:auto; line-height:24px; font-family:"微软雅黑", Arial; font-size:14px; vertical-align:middle; color:#666; padding:10px; border: solid 1px #eee;}
.lx_ly a{ width:40%; height:60px;background-color:#005eaa; margin-left:22%;line-height:60px; text-align:center; font-size:15px; color:#fff; margin-top:48px; border-radius:30px;}


/* 内页-人才招聘 */
#ny_rczp_banner{ background-image:url(../images/ny_rczp_bg.png);}

.ny_rczp_xx{ width:100%; height:auto; background-color:#f5f5f5; padding-top:60px;padding-bottom:60px;}
.ny_rczp_xx_box{ width:80%; height:268px; background-color:#fff; margin:auto; }
.ny_rczp_xx_box h1{ width:80%; font-size:36px; color:#333; margin:auto; padding-top:64px; padding-bottom:36px;border-bottom:dashed 1px #ccc;}
.ny_rczp_xx_box div{ width:80%; height:auto; margin:auto;}
.ny_rczp_xx_box div p{ float:left; width:33.333%; font-size:20px; color:#333; padding-top:40px;}

.ny_rczp_jr{ width:100%; height:300px; background-image:url(../images/ny_rczp_jr.png); background-repeat:no-repeat; background-position:right top;}
.ny_rczp_jr div{ width:80%; height:auto; margin:auto;}
.ny_rczp_jr div h1{ font-size:48px; color:#333; padding-top:80px; padding-bottom:24px;}
.ny_rczp_jr div p{ width:48%; height:auto; font-size:18px; color:#666; line-height:2em;  display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden;}




/* 内页_产品列表 */
#ny_banner02{ height:300px; background-position:center bottom;}
#ny_banner02 h1{ padding-top:80px;}


.ny_cpzx_fl{
	width: 80%;
    margin: auto;
    margin-top: 50px;
    padding-bottom: 40px;}
.ny_cpzx_fl h1{
	float: left;
    font-size: 20px;
    color: #0066af;
	margin-left:1%;
	margin-right:1%;}
.ny_cpzx_fl_main{
	float:left;
	width:90%;
	height:auto;}
.ny_cpzx_fl_main a{
	float: left;
    padding-left: 28px;
    padding-right: 28px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 15px;
    color: #005eaa;
    border: solid 1px #005eaa;
    text-align: center;
    line-height: 28px;
    border-radius: 14px;
	margin-top:2px;}
.ny_cpzx_fl_main a:hover{
	background-color:#005eaa;
	color:#fff;}
.zflselectedTab{
	background-color:#005eaa;color:#fff !important;}

#ny_cpzx_box{ padding-top:24px;}
.ny_cpzx_lb{ float:left; width:20%; height:auto; padding-bottom:24px; box-shadow:0 11px 21px #d4d8e4; border-radius:20px; margin-left:1%;}
.ny_cpzx_lb h1{ padding-left:10%; padding-right:10%; font-size:24px; color:#005eaa; padding-top:24px; padding-bottom:10px;}
.ny_cpzx_lb a{ width:80%; font-size:15px; line-height:48px; padding-left:10%; padding-right:10%; color:#333; }
.ny_cpzx_lb a:hover{background-color:#e5eff7;  border-right:solid 4px #0066af; color:#0066af; }
.selectedTab{background-color:#e5eff7;  border-right:solid 4px #0066af; color:#0066af; }

.cpfw_main{ float:right; width:75%; height:auto; }


#ny_mbx{ margin-bottom:24px;}

.cpfw_main_box{ width:100%; height:auto; clear:both; overflow:hidden;}
.cpfw_main_box a{  float:left; width:24.2%; height:auto; margin-left:0.4%; margin-right:0.4%; background-color:#f6f6f6; margin-bottom:36px;
transition:all 0.5s ease-out;
	/* 过度 所有css属性 1秒过度 结束慢*/
-moz-transition:all 0.5s ease-out;
	/* Firefox 4 */
-webkit-transition:all 0.5s ease-out;
	/* Safari 和 Chrome */
-o-transition:all 0.5s ease-out;
	/* Opera */}
.cpfw_main_box a img{ width:100%; height:193px; }
.cpfw_main_box a p{ font-size:16px; color:#666; padding:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cpfw_main_box a:hover{transform:scale(1.02,1.02); background-color:#005eaa;}
.cpfw_main_box a:hover p{ color:#fff;}

#cpfw_main a img{ width:100%; height:270px; }


#ny_tplb{ float:none; width:80%; height:auto; clear:both; overflow:hidden; margin:auto; margin-top:50px;}
#ny_tplb a{ width:18%; margin-left:1%; margin-right:1%; margin-bottom:36px;}

/* 内页_产品详情 */
.ny_cpxq{ width:1200px; height:auto; margin:auto; margin-top:50px; margin-bottom:120px;}
.ny_cpxq_xx{ width:100%; height:auto; clear:both; overflow:hidden;}
.ny_cpxq_xx img{ float:left; max-width:560px;}
.ny_cpxq_xx div{ float:right; width:600px; height:auto;}
.ny_cpxq_xx div h1{ font-size:24px; color:#333; line-height:1.5em;}
.ny_cpxq_xx div h2{ font-size:18px; color:#333; font-weight:normal; margin-top:24px; margin-bottom:10px;}
.ny_cpxq_xx div p{ font-size:14px; color:#888; line-height:2em; }

.ny_cpxq_list{ width:100%; height:auto; margin-top:80px;}
.ny_cpxq_bt{ width:100%; height:auto; clear:both; overflow:hidden; margin-bottom:30px;}
.ny_cpxq_bt_icon{ float:left; width:6px; height:32px; background-color:#005EAA;}
.ny_cpxq_bt h1{ float:left; font-size:24px; color:#101010; line-height:32px; margin-left:20px;}
.ny_cpxq_bt_line{ float:right; width:1040px; height:1px; border-bottom:dashed 1px #E2E7EE; padding-top:15px;}



#ny_xgcp{ clear:both; overflow:hidden;}

/* 内页产品列表 */	

.ny_cp_box{ width:100%; height:auto;}
.ny_cp_lb{ float:left; width:32.33%; margin-left:0.5%; margin-right:0.5%; background-color:#f6f6f6; padding-bottom:30px; margin-top:36px; padding-bottom:36px;}
.ny_cp_lb h1{ width:86%; font-size:20px; color:#333; line-height:72px; margin:auto; display:block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ny_cp_lb img{ width:100%; height:258px;}
.ny_cp_lb p{ width:86%; font-size:14px; color:#666; line-height:72px; margin:auto;}
.ny_cp_lb div{  width:86%; height:auto; margin:auto; clear:both; overflow:hidden;}
.ny_cp_lb div a{ float:left; width:40%; height:48px; font-size:18px; line-height:48px; color:#666; border:solid 1px #666; text-align:center; margin-left:5%; margin-right:5%; box-sizing:border-box;}
.ny_cp_lb div a:hover{ background-color:#4f77fc; border:solid 1px #4f77fc; color:#fff;}

/*资质荣誉*/
.zzry_main{ float:right; width:78%; height:auto; }
.zzry_main a{  float:left; width:32.5%; height:auto; margin-left:0.415%; margin-right:0.415%; background-color:#f6f6f6; margin-bottom:36px;
transition:all 0.5s ease-out;
	/* 过度 所有css属性 1秒过度 结束慢*/
-moz-transition:all 0.5s ease-out;
	/* Firefox 4 */
-webkit-transition:all 0.5s ease-out;
	/* Safari 和 Chrome */
-o-transition:all 0.5s ease-out;
	/* Opera */}
.zzry_main a img{ width:100%; height:385px; }
.zzry_main a p{ font-size:16px; color:#666; padding:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zzry_main a:hover{transform:scale(1.02,1.02); background-color:#005eaa;}
.zzry_main a:hover p{ color:#fff;}

/* 您的位置 */
	.wz{ width:1200px; height:64px; margin:auto; border-bottom:dashed 1px #ddd; }
	.wz-box{ width:100%; height:20px; padding-top:22px; }
	.wz-box div{ float:left;}
	.wz-text{ font-size:14px; text-align:center; margin-left:10px;}
	.wz-text a{ float:left; text-decoration:none;color:#666666; }
	.wz-text span{ float:left; padding-left:8px; padding-right:8px; color:#999;}
	.wz-text a:hover{ color:#076ce0;}



/* 通用单页内容 */
.tynr-box{ width:1200px; height:auto; margin:auto; margin-top:50px; margin-bottom:50px; }
.tynr-title{ width:100%; font-weight:normal;text-align:center; color:#666; font-size:24px; margin-bottom:16px;}
.tynr-time{ width:100%; text-align:center; color:#bbb; font-size:14px; margin-bottom:30px;}
.tynr-min img{ max-width:1200px;  margin:auto; margin-top:20px; margin-bottom:20px;}
.tynr-min p{ font-size:15px; color:#999; line-height:30px;}
.tynr-min span{ font-size:15px; color:#999; line-height:0px; text-indent:2em;}
.tynr-min-cp{width:60%;margin:auto;}
.tynr-min-cp img{ max-width:1200px;  margin:auto; margin-top:20px; margin-bottom:20px;}
.tynr-min-cp p img{ max-width:1200px;  margin:auto; margin-top:20px; margin-bottom:20px;}
.tynr-min-cp p{ font-size:15px; color:#999; line-height:30px;margin: auto;}
.tynr-min-cp span{ font-size:15px; color:#999; line-height:0px;margin: auto;}


/* 资讯列表 */
.bggl_ny_min{ width:100%; height:auto; margin:auto; margin-top:30px;}
.bggl_ny_min a{ width:100%; height:auto; border-bottom:solid 1px rgb(0,0,0,0.1); margin-bottom:28px; transition:transform 0.3s; }
.bggl_ny_min a time{ font-size:16px; color:#bbb;}
.bggl_ny_min a h1{ font-size:16px; color:#555; font-weight:normal; margin-top:12px; margin-bottom:8px;display:block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bggl_ny_min a p{ font-size:14px; color:#999; margin-bottom:28px; line-height:28px; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden;}
.bggl_ny_min a:hover{position:relative; cursor:pointer;transform:translate(6px,0);}
.bggl_ny_min a:hover h1{ color:#da251d;}




/* 图片列表 */	
.zdcp{ width:1200px; height:auto; margin:auto;}
.zdcp_tt{ width:100%; text-align:center; height:auto; padding-top:92px;}
.zdcp_tt h1{ font-size:32px; color:#333333;}
.zdcp_tt p{ font-size:14px; color:#999999; margin-top:16px;}

.zdcp_min{ width:100%; height:auto; clear:both; overflow:hidden; margin-top:60px;}
.zdcp_min a{ float:left; width:25%; height:auto; margin-bottom:54px;}
.zdcp_min a div{ width:290px; height:217px; overflow:hidden; margin:auto;}
.zdcp_min a img{ width:290px; height:217px; margin:auto;transition:all 0.5s ease-out;
	/* 过度 所有css属性 1秒过度 结束慢*/
-moz-transition:all 0.5s ease-out;
	/* Firefox 4 */
-webkit-transition:all 0.5s ease-out;
	/* Safari 和 Chrome */
-o-transition:all 0.5s ease-out;
	/* Opera */}
.zdcp_min a p{ width:290px; height:auto; margin:auto; text-align:center; font-size:16px; color:#666666; margin-top:14px;}

.zdcp_min a:hover img{transform:scale(1.08,1.08);}




/* 上一条下一条 */

.st{width:98%; height:auto; margin:auto; margin-top:48px; margin-bottom:60px;}
.st a{ width:100%; height:48px; display:block;  line-height:48px;  border: solid 0px #fff; margin-bottom:10px;}
.st a h1{ margin-left:30px; float:left; font-size:16px; color:#333; font-weight:normal;}
.st a p{ width:86%; float:left;font-size:14px; color:#666;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.st a:hover{ border: solid 0px #da251d; border-radius:24px;}
.st a:hover h1{ color:#333;}
.st a:hover p{ color:#da251d;}


/* 图片列表分页 */
.tpfy{width: fit-content; margin-left: auto; margin-right: auto; clear:both; overflow:hidden; line-height:108px; margin-bottom:30px;}





/* 联系我们 */
.lxwm{ width:1200px; height:auto; clear:both; overflow:hidden; margin:auto; margin-top:60px; margin-bottom:60px;}
.lxwm_img{ float:left; width:50%; height:400px; background-image:url(../images/lxwm_img.jpg); background-size:auto 400px; background-position:center;}
.lxwm_text{ float:right; width:50%; height:400px;}
.lxwm_min{ padding-left:106px;}
.lxwm_min h1{ font-size:32px; color:#333333; margin-bottom:16px;}
.lxwm_min h2{ font-size:14px; color:#999999; font-weight:normal;text-transform:uppercase; margin-bottom:26px;}
.lxwm_min p{ font-size:14px; color:#666; line-height:32px;}


.map_img{width:100%; height:736px;}


/* 产品和服务 */
#fwcp_top{ width:100%; height:124px;  background-color:#0066af;}



/* 产品详情 */
.cpxq_box{ width:1200px; height:auto; margin:auto; margin-bottom:24px;}
/*
.cp_js{ position:absolute;width:646px; height:auto; z-index:0; margin-left:540px; }
.cp_js h1{ font-size:32px; color:#484848; padding-top:30px; padding-bottom:24px;}
.cp_js p{ font-size:15px; color:#666; line-height:2em;}

 */


/* 产品详情页 */
.cpxqy{ width:1200px; height:auto; margin:auto; clear:both; overflow:hidden; margin-top:80px;}
.cpxqy_img{ float:left; width:500px; height:375px; border:solid 12px #ccc;}
.cpxqy_img img{ max-width:500px; max-height:375px; margin:auto;}

.cpxqy_xx{ position:absolute; margin-left:540px; width:640px; height:auto;}
.cpxqy_xx_h1{ font-size:30px; color:#000; margin-bottom:15px;}
.cpxqy_xx_p{ font-size:15px; color:#5a5a5a; line-height:28px; padding:15px; border-top:solid 1px #dfdfdf; border-bottom:solid 1px #dfdfdf;}

.cpxqy_xx_div{ width:100%; height:auto; clear:both; overflow:hidden; margin:35px 0;}
.cpxqy_xx_div a{ float:left; width:320px; height:60px; line-height:60px; background-color:#dd2118;}
.cpxqy_xx_div a img{ float:left; padding-top:14px; margin-left:80px;}
.cpxqy_xx_div a p{ float:left; font-size:18px; color:#fff; margin-left:12px;}
.cpxqy_xx_div a:hover{ background-color:#222222;}

.cpxqy_xx_ph_icon{ float:left; margin-left:44px; margin-top:4px;}

.cpxqy_xx_div div{ float:left; margin-left:12px;}
.cpxqy_xx_div div p{ font-size:14px; color:#3c3c3c;}
.cpxqy_xx_div div h1{ font-size:25px; color:#dd2118;}

.cpxqy_ys{ width:100%; height:20px; line-height:20px;}
.cpxqy_ys img{ float:left;}
.cpxqy_ys p{ float:left; font-size:14px; color:#333; margin-left:6px;}
.cpxqy_ys div{ float:left; width:1px; height:20px; background-color:#d7d2d2; margin-left:36px; margin-right:36px;}



/* 产品介绍 */
.cpjs_box{ width:1200px; height:auto; margin:auto; clear:both; overflow:hidden; border-top: 1px solid #e3e3e3; padding-top:65px; margin-top:36px; }
.cpjs{ float:left; width:800px; height:auto; }
#tynr-box{ width:100%; margin-top:0;}
#tynr-title{ text-align:left; font-size:20px; color:#666; font-weight:bold; }
#tynr-min img{ max-width:100%; height:auto;}

.tlcptj{ float:right; width:264px; height:auto;border: 10px #f3f3f3 solid;}
.tlcptj div{ width:184px; height:auto; margin:auto; margin-top:40px; margin-bottom:40px;}
.tlcptj div h1{ font-size:18px; color:#000; margin-bottom:24px;}
.tlcptj div a{ width:100%; border-bottom: 1px solid #F4F4F4; padding-bottom:15px;}
.tlcptj div a img{ max-width:100%; height:auto;}
.tlcptj div a p{ font-size:16px; color:#222; text-align:center;}


/* 技术参数 */
.zxly_01{ float:left; margin-right:30px; margin-bottom:15px;}
.zxly_01 input{ border:none; width:340px; padding:15px; height:auto; background-color: #f4f7f9;}

.zxly_02{ float:left;  margin-bottom:15px;}
.zxly_02 textarea{ border:none; width:1140px; padding:15px; height:auto; background-color: #f4f7f9;}

.zxly_btn{ width:auto; height:auto; clear:both; overflow:hidden;}
.zxly_btn a{ float:left; width:180px; height:36px; border: 1px solid #ccc; color:#333; line-height:36px; text-align:center; margin-right:16px; margin-top:24px;}
.zxly_btn a:hover{ background-color:#e6e6e6;}

/* 产品介绍分类 */
.cpjsfl_box{ width:100%; height:70px;}
.cpjsfl{ width:1200px; height:70px; margin:auto; }
.cpjsfl a{ float:left; width:396px; border-right: #fff 4px solid; text-align:center; line-height:70px; font-size:20px; color:#000; background-color:#f4f4f4;}

.djwz{ width:100%; height:1px;}

#cp_more {
    margin-top: 80px;
}

.cp_more {
    width: 220px;
    height: 40px;
    background-color: #4f77fc;
    margin: auto;
    line-height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    text-align: center;
}
.cp_more:hover{color: #fff;}



/* 防爆认证 */
#ny_banner03{ height:300px; background-position:center bottom; background-image:url(../images/ny_fbrz_banner.png.jpg);}
#ny_banner03 h1{ padding-top:80px;}

.ny_fbrz_fwxm{ margin:auto;}
.ny_fbrz_fwxm h1{ font-size:48px; color:#333; text-align:center; padding-top:80px; padding-bottom:18px;}
.ny_fbrz_fwxm div{ margin:auto; width:100px; height:6px; background-color:#005EAA;}

.ny_fbrz_fwxm_list{ width:1200px; height:auto; margin:auto; clear:both; overflow:hidden; margin-top:54px;}
.ny_fbrz_fwxm_list a{ float:left; width:31.58%; margin-left:0.875%; margin-right:0.875%; margin-bottom:28px; border-radius:20px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25); }
.ny_fbrz_fwxm_list a div{ width:100%; line-height:54px; text-align:center; border-radius:20px 20px 0 0; background-color:#005EAA; color:#fff; font-size:20px; transition:0.6s;}
.ny_fbrz_fwxm_list a:hover div{ border-radius:0; }
.ny_fbrz_fwxm_list a img{ max-width:100%; margin:auto; border-radius:0 0 20px 20px;}

.ny_sfml{ width:100%; height:auto; margin-top:64px;}

#ny_banner04{ height:300px; background-position:center bottom; background-image:none;}
#ny_banner04 h1{ padding-top:80px;}
.ny_ryzz{ width:100%; height:auto; padding-bottom:90px; background-image:url(../images/ny_ryzz_bg.jpg); background-size:100% 338px; background-repeat:no-repeat;}

#ny_zzry_bt h1{ color:#fff;}
#ny_zzry_bt div{ background-color:#fff;}
#ny_zzry_bt p{ font-size:16px; line-height:2em; color:#fff; text-align:center; margin-top:36px; margin-bottom:36px;}

.zzry_content{ width:1200px; margin:0 auto;}

.ny_sssq{ width:1200px; height:auto; clear:both; overflow:hidden; margin:auto; margin-bottom:70px;}
.ny_sssq img{ float:left; margin-left:10px; margin-right:10px; margin-bottom:22px;}

.syli{width:260px !important;float: right;color: #fff;line-height: 100px;font-size: 20px;margin-left: 50px;}
.syli img{width:30px;height: auto;float: left;margin-right: 10px;margin-top: 36px;}

.nyli{width:260px !important;float: right;color: #333;line-height: 100px;font-size: 20px;margin-left: 50px;}
.nyli img{width:30px;height: auto;float: left;margin-right: 10px;margin-top: 36px;}


/* bootstrap  分页样式 */
.pagination{display:inline-block;padding-left:0;border-radius:0;width:100%;margin:auto;}
.pagination  li{display:inline;background: none;}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#333;background-color:#fff;border:1px solid #ddd;margin-left:-1px}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#333;background-color:#ecf0f1;border-color:#ddd}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#fff;background-color:#5aafc6;border-color:#ddd;cursor:default}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#b4bcc2;background-color:#fff;border-color:#ddd;cursor:not-allowed}