@charset "utf-8";
/* CSS Document */

/*--------------- 
总体 
---------------*/
body{ position:relative; width:100%; font-family: "微软雅黑"; font-size: 14px; background:#fff; color:#777; overflow-x:hidden; }
.en { position:relative; width:100%; font:normal 14px/24px "Arial"; background:#fff; color:#777; overflow-x:hidden; }
a { text-decoration:none;  }
h3, h4, h5 { font-weight:normal; }
.cl{clear: both}
.blank20{height:20px; line-height: 20px; clear: both; overflow: hidden}
.wrapper{width:1200px; overflow: hidden;margin: 0 auto;padding: 0; height:auto; position: relative;}
.wrapper2{width:1200px;margin: 0 auto;padding: 0; height:auto; position: relative;}
.mt50{margin-top: 50px;}
.mt70{margin-top: 70px;}
img{vertical-align: middle}
header{width: 100%;height: 100px;background: #fff; overflow: hidden;}
.logo{float: left;margin-top: 20px;}
.search{float: right;height: 58px;line-height: 60px;position: relative;margin-top: 10px;}
.search input[type=text]{height: 58px;line-height: 60px;border:#0d5d9b 1px solid;width:240px;position: relative;text-indent: 3.5em;}
.search input[type=submit]{position: absolute;left: 0;top: 1px;background: url(../images/search_ico.jpg) center center;width:40px;height: 60px;border: 0;cursor: pointer;-webkit-appearance : none ;}
	header button { position:absolute; right:10px; top:26px; display:inline-block; width:45px; height:24px;  line-height:10px; }
    header button span{    display: inline-block; margin: 2px 0; width: 100%; height: 4px; background: #0d5d9b}
nav{width: 100%;height:40px;line-height: 40px;text-align: center;background: #0d5d9b;}
nav ul{width: 1200px;margin: 0 auto;}
nav ul li{width: 120px;text-align: center;height: 40px;line-height: 40px;float: left;position: relative;}
nav ul li a{display: block;height: 40px;line-height: 40px;color: #fff;}
nav ul li:hover{background: #fff;cursor: pointer}
nav ul li:hover a{color: #0d5d9b;font-weight: bold;}
nav ul li.active{background: #fff;}
nav ul li.active a{color: #0d5d9b;font-weight: bold;}
#nav-menu li { position: relative;}
 #nav-menu li ul{
  position: absolute;
  left:0;
  top:40px;
  background: #fff;
  display: none;
	 z-index: 99;
width: 100%;
}
#nav-menu li ul li, #nav-menu li ul li a{
  height:40px;
  line-height:40px;
	font-size: 14px;
color: #777;
}

#nav-menu li ul li{
  border-top: 1px solid #cbcbcb;
}
#nav-menu li:hover ul{
  display: block;
}
#nav-menu li ul li:hover{background: #0d5d9b;color: #fff;border-top: #fff 1px solid;}
#nav-menu li ul li:hover a{color: #fff;}
.device {
  width: 100%;
  height: 582px;

overflow: hidden;

  margin:0 auto;
  position: relative;

}

.swiper-container {
  height: 100%;
  width:100%;
	overflow: hidden;
}
.swiper-container img{width: 100%;}
.content-slide {
  padding: 20px;
  color: #fff;
}

.pagination {
	display:block;
  position: absolute;
  left: 0;
  text-align: center;
  bottom:30px;
  width: 100%;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 100px;
  height: 5px;
  border-radius: 10px;
  background: #fff;
  margin: 0 10px;
  cursor: pointer;
}
.swiper-active-switch {
  background: #0d5d9b;
}
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

.part01{width: 100%;background: #f9f9f9;padding:40px 0;margin: 0 auto;height: auto;overflow: hidden;}
.part01_l{float: left;width: 560px;padding: 0 20px 0 0;border-right: #ececec 1px solid;height:auto;overflow: hidden}
.part01_r{float: right;width: 560px;padding: 0  40px 0 0;height:auto;overflow: hidden}
.part01_l ul li{outline: 1px  solid #ececec;outline-offset: -1px;width: 100%;height: 200px;margin-top: 10px;background: #fff;}
.part01_l ul li img{float: left;width: 260px;height: 200px;}
.part01_l ul li .part_01_l_z{float: right;width: 260px;margin-right: 20px;}
.part01_l ul li .part_01_l_z h2{color: #111;line-height: 26px;min-height: 30px;height: auto;margin-top: 20px;}
.part01_l ul li .part_01_l_z p{color: #999;line-height: 26px;min-height: 40px;height: auto;margin: 10px auto}
.part01_l ul li .part_01_l_z h3{font-size: 18px;color:#0d5d9b;font-weight: bold;float: left;}
.part01_l ul li .part_01_l_z span{display: block;float: right;margin-right: 10px;width: 80px;height: 30px;line-height: 30px;border:#0d5d9b 1px solid;color: #0d5d9b;font-weight: bold;text-align: center;margin-top: 10px;}
.index_title{width: 100%;text-align: center;margin:0 auto;padding: 0 0 10px 0;height: auto;overflow: hidden;}
.index_title h3{text-transform: uppercase;color: #cbcbcb;font-weight: bold;height: auto;margin-bottom: 5px;}
.index_title h2{color: #0d5d9b;font-size: 18px;font-weight: bold;}

.index_title2{width: 100%;text-align: center;margin:30px auto 10px auto;padding: 0 0 10px 0;height: auto;overflow: hidden;}
.index_title2 h3{text-transform: uppercase;color: #cbcbcb;font-weight: bold;height: auto;margin-bottom: 5px;}
.index_title2 h2{color: #fff;font-size: 18px;font-weight: bold;}
.part01_r ul li{width: 100%;height: 97px;border-bottom: #ececec 1px solid;overflow: hidden;margin-top:7px;}
.part01_r ul li .date{width: 60px;float: left;color: #444;text-align: center;font-weight: bold;}
.part01_r ul li .date strong{color: #0d5d9b;font-weight: bold;font-size: 48px;display: inline-block;}
.part01_r ul li .part01_r_z{width: 410px;margin-left: 20px;float: left;}
.part01_r ul li .part01_r_z h2{color: #111;margin: 20px auto 10px auto;height: auto;}
.part01_r ul li .part01_r_z p{color: #777;}
.part01_r ul li span{display: inline-block;float: right;vertical-align: middle;height: auto;overflow: hidden;margin-top: 30px;}
.part01_r ul li span img{vertical-align: middle;width: 18px;height: 30px;}
.part01_m{background: #0d5d9b;width: 100px;height: 30px;line-height: 30px;text-align: center;font-weight: bold;margin: 20px auto 0 auto;}
.part01_m a{color: #fff;display: block;width: 100%;height: 30px;}
.part02{background: #fff;padding: 40px 0 15px 0;width: 100%;height: auto;overflow: hidden}
.about{width: 100%;margin:5px auto 20px auto;height: auto;overflow: hidden;}
.about_l{float: none;width:100%;}
.about_l img{width: 560px;height: 240px;}
.about_r{width:100%;float: none;margin-top: 24px;}
.about_r h2{border-bottom: #ebebeb 1px solid;font-size: 18px;font-weight: bold;color: #444;width: 100%;height: auto;padding-bottom: 10px;margin-top: 10px;}
.about_r p{color: #777;line-height: 26px;margin-top: 10px;}
.about_r span{display: block;color: #fff;text-align: center;line-height: 30px;width: 100px;height: 30px;background: #0d5d9b;margin-top: 20px;}
.part03{width: 100%;height: 500px;background:url(../images/nice_bg.jpg) center center no-repeat;overflow: hidden;}
.part03_gd{width: 100%;height: auto;overflow: hidden;position: relative;}
.part03_gd .mask{width: 90%;margin: 0 auto;height: auto;position: relative;}
.part03 ul{position: relative;overflow: hidden}
.part03 ul li{width:300px;float: left; margin-right: 30px;height:auto;overflow: hidden;text-align: center}
.part03 ul li:nth-child(3){margin-right: 0;}
.part03 ul li p{color: #fff;margin-top: 20px;}
.part03 ul li img{width: 300px;height: 233px;}
.part03_gd .preview,.part03_gd .next{color: #fff;font-size: 20px;position: absolute;left:0;top:45%;cursor: pointer}
.part03_gd .next{left: auto;right: 0}
.part03_m{background: #fff;width: 100px;height: 30px;line-height: 30px;text-align: center;font-weight: bold;margin: 35px auto 0 auto;}
.part03_m a{color: #0d5d9b;display: block;width: 100%;height: 30px;}
.part04{width: 100%;padding: 40px 0;height: auto;overflow:hidden}
.part04_l{width: 560px;float: left;height: auto;overflow: hidden}
.jxpy{width: 100%;height: auto;overflow: hidden;margin: 30px auto 0 auto;padding: 0}
.jxpy_z{background:url(../images/index_py_bg.jpg) center center no-repeat;width: 100%;height: 200px;}
.jxpy_z h3{font-size: 18px;color: #0d5d9b;text-transform: uppercase;font-weight: bold;text-align: center;padding-top: 70px;}
.jxpy_z h2{font-size: 18px;color: #0d5d9b;font-weight: bold;text-align: center;margin-top: 5px;}
.jxpy_m{width: 100%;height: 30px;line-height: 30px;margin-top: 5px;text-align: center;color: #fff;background: #0d5d9b;}
.zsjz{width: 100%;height: auto;overflow: hidden;margin: 0 auto;padding: 0}
.zsjz_z{background:url(../images/index_zs_bg.jpg) center center no-repeat;width: 100%;height: 200px;}
.zsjz_z h3{font-size: 18px;color: #0d5d9b;text-transform: uppercase;font-weight: bold;text-align: center;padding-top: 70px;}
.zsjz_z h2{font-size: 18px;color: #0d5d9b;font-weight: bold;text-align: center;margin-top: 5px;}
.zsjz_m{width: 100%;height: 30px;line-height: 30px;margin-top: 5px;text-align: center;color: #fff;background: #0d5d9b;}
.part04_r{width: 560px;float:right;height: auto;overflow: hidden}
.index_down{width: 100%;background: #0d5d9b;height: auto;overflow: hidden;padding: 85px 0;margin-top: 10px;}
.index_down ul{width: 93%;margin: 0 auto;text-align: center;height: auto;overflow: hidden}
.index_down ul li{width: 160px;float: left;margin-right: 20px;height: auto;overflow: hidden;text-align: center}
.index_down ul li p{width: 100%;background: #3e88a3;height: 40px;padding: 10px 0;line-height: 20px;color: #fff;}
.index_down ul li span{display: block;width: 100%;height: 40px;line-height: 40px;background: #669eb2;text-align: center;color: #fff;}
.index_down ul li:nth-child(3){margin-right: 0;}
.index_down ul li:nth-child(2) p{background: #6b5b9a;}
.index_down ul li:nth-child(2) span{background: #9688c0;}
.index_down ul li:nth-child(3) p{background: #797f5b;}
.index_down ul li:nth-child(3) span{background: #a6af79;}
footer{background: #0d5d9b;width: 100%;padding: 70px 0;height: auto;overflow: hidden}
.footer_l{float: left;width: 400px;height: auto;overflow: hidden;}
.footer_bq{width: 100%;text-align: left;color: #fff;margin-top: 20px;}
.footer_bq p{line-height: 26px;}
.footer_bq a{color: #fff;}
.footer_r{width: 470px;float: right;height: auto;overflow: hidden;}
.footer_r ul li{width: 100%;height: 34px;line-height: 34px;border-bottom: #fff 1px solid;margin-bottom:15px;}
.footer_r ul li p{float:left}
.footer_r ul li img{display: inline-block;}
.footer_r ul li h2{display: inline-block;margin-left:10px;color: #fff;}
.list_l{width: 180px;float: left;background: #f9f9f9;height: auto;overflow: hidden;margin: 45px auto;border-top: #0d5d9b 6px solid;}
.list_l ul li{width: 100%;height: 50px;line-height: 50px;text-align: center;}
.list_l ul li a{color: #444;display: block;width: 100%;height: 50px;line-height: 50px;}
.list_l ul li:hover{background: #efe2c5;font-weight: bold;}
.list_l ul li:hover a{color: #0d5d9b;font-weight: bold;}
.list_l ul li.active{background: #efe2c5;font-weight: bold;}
.list_l ul li.active a{color: #0d5d9b;font-weight: bold;}
.list_r{width: 82.5%;background: #fafafa;height: auto;overflow: hidden;margin: 45px auto;float: right;}
.dqlm{width: 100%;background: #cde1f0;height: 60px;line-height: 60px;margin: 0 auto;padding: 0;overflow: hidden}
.dqlm h2{text-align: left;color: #01518e;font-size: 24px;margin-left: 20px;display: inline-block;font-weight: bold;}
.dqlm span{font-size: 14px;color: #9dc1db;text-transform: uppercase;display: inline-block;margin-left: 10px;font-weight: normal !important;font-family: 微软雅黑 !important;}
.mbx{width: 95%;border-bottom: #ededed 1px solid;height: 55px;line-height: 55px;text-align: left;margin: 0 auto;}
.mbx img{margin-right: 10px;}
.mbx a{color: #777;margin: 0 5px;}
.z_dqlm{margin: 45px auto;width: 100%; text-align: center;}
.z_dqlm h2{font-size: 24px;color: #0d5d9b;font-weight: bold;}
.z_dqlm p{color: #c6c6c6;margin-top: 5px;text-transform: uppercase;}
.z_dqlm p span{font-weight: normal !important;font-family: 微软雅黑 !important;color: #c6c6c6 !important;}
.list_r_news{width: 100%;margin: 20px auto;height: auto;overflow: hidden}
.list_r_news ul li{width:100%;height: 50px;line-height: 50px;border-bottom:#f2f2f2 1px solid;}
.list_r_news ul li h2{padding-left: 30px;background: url(../images/list_news_ico_b.png)25px center no-repeat;text-indent: 1.5em;color: #111;float: left;width: 82%;}
.list_r_news ul li span{color: #0093dd;float: right;width: 12%;}
.list_r_news ul li:hover{background: #589dd3;}
.list_r_news ul li:hover h2{color: #fff;background:url(../images/list_news_ico_w.png) 25px center no-repeat;}
.list_r_news ul li:hover span{color: #fff;}
.list_r_news ul li:last-child{border-bottom: 0;}
.p_pages { clear:both; display:inline-block; padding:50px 0; width:100%; text-align:center; font-size:16px; }
.page a { display:inline-block; margin:0 5px; padding:6px 12px; border:1px #eee solid; color: #111 }
.p_no_d{ display:inline-block; margin:0 5px; padding:6px 12px; border:1px #eee solid;background:#00518e; color:#fff; }
.page a:hover, .page li.thisclass a { background:#00518e; color:#fff; }
.page li { display:inline-block; *display:inline; *zoom:1; }
.page li select{ font-size:16px;}
.page li option{font-size:16px; }
.page span{display:inline-block;margin:0 5px}
.list_r_nice{width: 96%;margin: 0 auto;text-align: center;height: auto;overflow: hidden;}
.list_r_nice ul li{width: 300px;background: #fff;height:355px;float: left;margin-right: 25px;margin-bottom: 25px;}
.list_r_nice ul li img{width: 300px;height: 233px;}
.list_r_nice ul li:nth-child(3n){margin-right: 0;}
.list_r_nice ul li p{width: 78%;text-align:left;margin: 10px auto;color: #111;height: 50px;line-height: 26px;}
.list_r_nice ul li span{width: 100px;height: 30px;background: #589dd3;text-align: center;color: #fff;line-height: 30px;margin: 0 auto;display: inline-block;border: #589dd3 1px solid;}
.list_r_nice ul li:hover{background: #589dd3;}
.list_r_nice ul li:hover p{color: #fff;}
.list_r_nice ul li:hover span{border: #fff 1px solid;}
.art_title{margin: 45px auto;width: 90%; text-align: center;}
.art_title h2{font-size: 20px;color: #444;line-height: 26px;font-weight:bold;}
.art_title p{color: #999;margin-top: 10px;}
.fck {width: 96%;margin: 20px auto;line-height: 26px;}
.fck p,.fck div{line-height: 26px;}
.fck table{width:100% !important}
.fck tr td{border:#ccc 1px solid !important;}
.list_message{width:96%;margin:30px auto;}
.index_link{margin:30px auto;width:100%;height:auto;overflow:hidden;position: relative;}
.index_link .mask{position: relative;width: 90%;margin: 30px auto;text-align: center;height:30px;line-height:30px;overflow: hidden;position: relative}
.index_link .mask ul{position: relative;overflow: hidden}
.index_link .mask ul li{width:185px;padding:0;float:left;margin:0 auto;text-align: center}
.index_link .mask ul li a{color: #777777;font-weight: bold;display: block}
.index_link .mask ul li a:hover{color: #589dd3;font-weight: bold;}
.index_link .preview,.index_link .next{background:url(../images/link_g_l.png) center center no-repeat; position: absolute;left:0;top:65%;cursor: pointer;width: 13px;height: 20px;}
.index_link .next{left: auto;right: 0;background:url(../images/link_g_r.png) center center no-repeat; }
.index_link .preview:hover{background:url(../images/link_b_l.png) center center no-repeat;}
.index_link .next:hover{background:url(../images/link_b_r.png) center center no-repeat;}
#ad_left .iclose,#ad_right .iclose{color:#fff;text-align:center;background:#777;height:30px;line-height:30px;display:block;width:100%;position:absolute;bottom:-15px;left:0;}
#ad_right .iclose{right:0}
.floatingAd .ad{z-index:100;background:none;position:absolute;display:none;}
.floatingAd a{color:#000000; display:inline-block;text-decoration:none;}
.floatingAd a img{border:0;}
.floatingAd .close{display:none;}
.floatingAd .opacity{position:absolute; top:0; width:100%; height:25px; background-color:#000000; opacity:0.20; filter:alpha(opacity = 20);}
.opacity1{opacity:0.90; filter:alpha(opacity = 90);}
.floatingAd .text{position:absolute; top:0; width:100%; height:25px; color:#000000; line-height:25px; }
.floatingAd .text .button{position:relative;float:right;top:5px;right:5px;width:16px;height:16px;background:url("../images/close1.png") no-repeat;cursor:pointer;}
.floatingAd .text .title{position:relative;float:left;font-size:12px;margin-left:5px;}
@media screen and (max-width:1600px){
	
	.device {height: 495px;}

	
}

@media screen and (max-width:1440px){
	
		.device {height: 445px;}

	
}
@media screen and (max-width:1368px){
	
		.device {height: 422px;}

	
}
@media screen and (max-width:1366px){
	
		.device {height: 422px;}

	
}
@media screen and (max-width:1280px){
	
		.device {height: 395px;}

	
}
@media screen and (max-width:1024px){
	
		.device {height: 320px;}
	.wrapper{width: 96%;}
	.wrapper2{width: 96%;}
	.part04_l{width: 100%;float: none;}
	.zsjz{width: 48%;float: left;}
	.zsjz_z{background-size: cover;height: 168px;}
	.jxpy{width: 48%;float: right;margin: 0 auto}
	.jxpy_z{background-size: cover;height: 168px;}
	.part04_r{float: none;width: 100%;margin-top:50px;text-align: center}
	.about_r span{margin: 20px auto;}
	.part01_l{float: none;width: 100%;}
	.part01_r{float: none;width: 100%;margin-top: 50px;}
	nav ul{width: 100%;}
	nav ul li{width: 10%;}
	.part01_l ul li .part_01_l_z{width: 68%;}
	.list_r{width: 100%;float: none;}
	.list_l{width: 100%;float: none;}
	.footer_bq{text-align: center}
	
}

@media screen and (max-width:800px){

		.device {height:240px;}
		.zsjz{width: 100%;float:none;}
	.zsjz_z{background-size:auto;height: 200px;}
	.jxpy{width: 100%;float:none;margin: 50px auto 0 auto}
	.jxpy_z{background-size:auto;height: 200px;}
	.zsjz_m{width: 76%;margin: 5px auto}
	.jxpy_m{width: 76%;margin: 5px auto}
	.part01_l ul li .part_01_l_z{width: 58%;}
	.part03_gd .mask{width: 82%;overflow: hidden}
	.part03_gd .mask ul li{margin-right: 10px;}
	.footer_l{width: 100%;float: none;}
	.footer_r{margin: 50px auto;float: none;float: none;}
	footer{padding: 30px 0;}
	.logo_w{margin-top:10px;text-align: center}
	.list_r_nice ul li{width: 48%;text-align: center;margin: 0 auto 25px auto}
	.list_r_nice ul li:nth-child(2n){float: right;}
	.list_r_nice ul li{float: none;width: 100%;}
}

@media screen and (max-width:640px){
	.zsjz_m{width: 91%;}
	.jxpy_m{width: 91%;}
		.device {height:200px;}
	.part03_gd .mask{width: 100%;}
	.part01_r ul li .part01_r_z h2{margin: 10px auto;}
	.part01_l ul li{height: auto;overflow: hidden;text-align: center}
	.part01_l ul li img{float: none;margin: 20px auto;text-align: center;}
	.part01_l ul li .part_01_l_z{float: none;width:90%;height: auto;overflow:hidden;margin:0 auto 10px auto;}
	.part01_r ul li .date{display: none}
	.part01_r ul li .part01_r_z{width: 100%;float: none;margin: 0 auto}
	.part01_r ul li span{display: none}

}
@media screen and (max-width:480px){
	header{height: 80px}
	.device {height:129px;}
	.pagination{bottom:10px}
	.jxpy_z{background-size:cover;height: 141px;}
	.zsjz_z{background-size:cover;height: 141px;}
	.zsjz_m{width:100%;}
	.jxpy_m{width:100%;}
	.zsjz_z h3{padding-top: 40px;}
	.jxpy_z h3{padding-top: 40px;}
	.swiper-pagination-switch{width: 40px;}
	
	.part03_gd .mask{width: 76%;}
	.list_r_news ul li h2{width: 100%;float: none;}
	.list_r_news ul li span{display: none}
	.list_r_news ul li{padding: 10px 0;height: auto;overflow: hidden;line-height: 30px}
	.list_r_news ul li h2{ background: none;text-indent: 0;width: 96%;margin: 0 auto;padding-left: 0;}
	.part01_r ul li span{display: none}
	.part01_r ul li {height: auto;margin-top: 0;padding: 10px 0;}
	.part01_r ul li .part01_r_z h2{margin: 10px auto}
	.logo_w img{width: 90%;}
	.search{display: none}
	nav{display: none;height: auto;line-height: 50px;overflow: hidden}
	.logo img{width: 80%;}
	#nav-menu li{width: 100%;border-bottom: #fff 1px solid;}
	#nav-menu li:hover ul{display: none}
	
}
@media screen and (max-width:375px){
		.device {height:117px;}
	.jxpy_z{height: 128px;}
	.zsjz_z{height: 128px;}
	.part03_gd .mask{width: 84%;}
	

	
}
@media screen and (max-width:360px){
	.jxpy{margin: 30px auto 0 auto}
		.device {height:113px;}
	.jxpy_z{height: 123px;}
	.zsjz_z{height: 123px;}
	.part03_gd .mask{width: 87%;}

}
@media screen and (max-width:320px){
		.device {height:100px;}
	.jxpy_z{height: 110px;}
	.zsjz_z{height: 110px;}
	.jxpy_z h3{padding: 30px 0 0 0}
.zsjz_z h3{padding: 30px 0 0 0}
	.part03_gd .mask{width: 98%;}
	
}