@media (max-width: 1024px) {
}
@media  (max-width: 767px)/*手机端*/
{
.w1200 {
	width: 100%;
}
.menu,.shej,.p2_fl .rt {
	display: none;
}
html,body {
		width: 100%;    overflow-x: hidden;
	}
	
	.p1_vv {
	width: 100%;
	min-height: 500px;
	max-height: 500px;
	margin-top: 60px;
	background-image: url(/cs/bg.jpg);
	    background-size: cover;
	    background-position: center;
	    background-repeat: no-repeat;
}
 .slg {
		display: block;
	}
.section4 .dot:hover  {
    background: none;
    color: inherit;
}	
	.p1_vv video {
		max-width: 100%;
		height: 500px;
		object-fit: cover;
		transform: initial;
		    min-height: auto;
		    position: relative;
		    display: none;
	}
	.boxaa {
		display: block;
	}
	
	.p2_fl {
			/*width: 100%;*/
			padding: 0px 20px 0px;
		}
		
		.p2_fl .p {
	width: 100%;padding: 0;
	font-size: 14px;
}
.p2_fl .p .fl h2 {
			font-size: 18px;letter-spacing: 0px;
			margin-bottom: 15px;
			    line-height: 30px;
			    padding-top: 10px;
		}
.p2_fl .p .fl h2 span {
			font-size: 15px;  
			padding-bottom: 0px;
		}
		
		.p2_fl .p .ablogo {
	position: relative;
	top: 0;left: 0;
	margin-top: 20px;
}
.p2_fl .p .ablogo img {
	width: 80%;
	max-width: 354px;
}
.p2_fl .p .fl {
	width: 100%;
	font-size: 14px;
}
.p2_rt {
		padding-top: 20px;
		padding-bottom: 10px;
		
	}
.p_hangye  ul li.hy1 img{
	display: block;
	width: 100%;
}	
.p_hangye  ul li.hy5 img{
	display: block;
	width: 100%;
}	
.p_hangye ul li img {
		display: block;
	}
.p_hangye ul li.hy2 img{
	width:200%;
	height:100%
}	
	div.section4,div.section4 .dots,div.dots_m1 {
		width: 100%;	margin-bottom: 0;
	}
	div.section4 .dots,.dots_m1 {
		text-align: center;height: auto;margin: 0 auto 10px;
	}
	div.section4 .dots {
		display: none;
	}
	.ab_fff div.section4 .dots {
	display: block;	
	}
	
	div.dots_m1 {
		display: block;
		height: auto;
	}
	
	.section4 .banner{
		max-width: 100%;height: auto;min-height: auto;max-height: 300px;
	}
	div.section4 .dot,.dot_m {
		font-size: 13px;
		line-height: 26px;
	    width: 46%;
	    border: 1px solid #10326e;
	    margin: 0px 5px 10px;
	}
	
	div.section4 .dot,.dots_m1 li.dot_m {
		font-size: 15px;
		line-height: 40px;
	    width: 43%;
	    border: 1px solid #10326e;
	    margin: 0px 5px 15px;
	    float: none;
	    display: inline-block;
	}
		div.section4 .banner ul {
		display: none;
	}
	
	div.section4 .banner ul li {
		width: 100%;
	}
	div.about-ban .cont-wrap {
		width: 100%;
		position: relative;
		top: 0%;
		left: 0%;
		/* height: 720px; */
		margin-left: 0px;
	}
	div.ins-ban {
		height: auto;
		background:  url('/cs/shuzi/ins_ban_03.jpg') no-repeat center;
		background-size: cover;
		padding-bottom: 0px;
		padding-top: 50px;
	}
	div.ins-ban .bgimg {
		position: absolute;
		top: 0;
		left: 0;
	}
	div.top-tit {
		text-align: center;
		height: auto;
		display: none;
	}
	div.about-ban .num-top {
	    position: relative;
	    left: 0px;
	    top: 0px;
	}
	div.about-ban .num-top .num {
		margin-top: 10px;
	}
	
	.biaodian {
		    padding: 0px 0 0px;
	}
	.biaodian .bdian1 {
		width: 100%;
		margin-right: 0;
		text-align: left;
	}
	
	div.about-ban .num-top .en-tt {
		padding-top: 0px;
	}
	.about-ban .num-top li {
		margin-bottom: 30px;
	}
	
	.about-ban .num-top li,.about-ban .num-top li:nth-of-type(1),.about-ban .num-top li:nth-of-type(2),.about-ban .num-top li:nth-of-type(3) {
		max-width: 100%;
		min-width: 100%;
		float: none;
	}
  div.about-ban .cent-cont .fl,div.about-ban .cent-cont .fl li{
		float: none;text-align: center;
	}
	div.about-ban .list-cont li.li222 {
		margin-bottom: 40px;
		margin-right: 0px;
		margin-left: 0px;
		width: 100%;
		height: 360px;
		border-bottom: 1px solid #afb8c3;
	}
	div.about-ban .list-cont li.last {
		text-align: center;
		margin: 0 auto;
		border-bottom: 0;
	}
	div.about-ban .cent-cont {
		border-top: 1px solid #afb8c3;
	}
	.biaodian li{
		    float: none;
	}
	div.about-ban .list-cont li {
		width: 100%;
		border-right: 0;
		height: 330px;
		margin-right: 0;
		margin-left: 0;
		margin-bottom: 50px;
		border-bottom: 1px solid #afb8c3;
	}
	
	div.about-ban .list-cont .num-sign {
		position: absolute;
		margin-left: -170px;
		left: 50%;
		top: 90px;
		width: 320px;
		height: 181px;
		background-size: 202px 150px;
		background-position: center center;
		background: none;
	}
	div.about-ban .list-cont .num-sign2 {
		height: 160px;
		transform: scale(.8);
		background-position: center center;
		width: 450px;
		margin-left: -248px;
		background-size: 390px 180px;
		background: none;
	}
	div.about-ban .list-cont .last .num-sign {
		background: none;
	}
	
	div.about-ban .list-cont .num-sign .boxs i {
		  transition: height 1s ease 1s;
	}
	div.about-ban .list-cont li .size {
		display: none;
	}
	.hangy_v {
		display: none;
	}
	
	.p_hangye ul {
		width: auto;
		padding: 0 20px 0;
	}
	.p_hangye h2 {
		padding-left: 0px;
		width: auto;font-size: 26px;
		margin-bottom: 20px;
	}
	.p_hangye {
		padding: 20px 0;
	}
	
	div.p_hangye ul li,.p_hangye ul li.hy1,.p_hangye ul li.hy2,.p_hangye li.hy3, .p_hangye li.hy4, .p_hangye li.hy5 {
		width: 100%;
		float: none;
		height: 240px;
	}
	div.p_hangye ul li span {
		    padding-top: 180px;
	}
	
	div.p_hangye ul li a {
		height: 240px;    margin: 0px 0px;
	}
	
	.p4_logo {
		display: none;
	}
	
	div.maxwidth {
		width: 100%;
		padding: 30px 0;
	}
		.h2 {
		text-align: left;
		    font-size: 16px;
		    padding-left: 20px;
		    padding-right: 20px;
	}
	.ab_2 .biaodian {
		padding: 30px 0;
	}
	
	.h2 b {
		display: block;
		    width: 100%;
		    margin-bottom: 10px;
		    color: #213c7b;
		    letter-spacing: 1px;
		    padding-left: 0px;
		    font-size: 24px;
		    padding-bottom: 0;
		    
	}
	.h2 span,div.index-page03 .btn {
		display: none;
	}
	.h22 span,.h22 i{
		display: none;
	}
	.h22 {
		text-align: left;
		padding-left: 20px;
		    padding: 0px 0 10px 20px;
		    color: #213c7b;
		    font-size: 26px;
		        letter-spacing: 1px;
	}
	div a.btn {
		display: none;
	}
	
	.p5_news li {
		width: 100%;
		max-width: 450px;
		margin: 0 auto 20px;
		float: none;
	}
	.p5_news li img {
		height: 285px;
	}
	.p5_news li .new_h2 b {
		    font-size: 16px;
		    text-align: left;
		    padding: 0px 10px;
		        line-height: 20px;
		
	}
	.p5_1 ul{
		/* height: 185px; */
		/* overflow: hidden; */
	}
	.p5_news {
		margin-bottom: 20px;
	}
	
	.p5_news li span {
		font-size: 12px;
		text-align: left;
	}
	.footer {
		background: none;
		padding: 0px 0 10px;
	}
	.ft_1 {
		width: 100%;
	}
	.ft_1 ul {
		display: none;
	}
	.ft_rt {
		float: none;
		margin: 0 auto;
	}
	.ft_3 {
		width: 100%;
	}
	.ft_3 .fl,.ft_3 .rt{
		float: none;
		text-align: left;
		padding: 0px 20px;
		font-size: 12px;
		line-height: 20px;
	}
	.ft_3 .fl span{
		display: block;
	}
	
	.ft_3 .rt {
		display: none;
	}
	.gotop {
		margin-right: -20px;
		margin-bottom: -60px;
	}
	
	.gotop img{
	 max-width: 40px;
	 max-height: 40px;
	}
	.code1 {
		display: block;
		text-align: center;
		font-size: 12px;
	}
	.code1 img{
		display: block;
		width: 110px;
		margin: 0 auto;
		
	}
	.ab_gjc.ab_gjc_yewu img {
		float: left;
		 width: 85px;
		 height: 130px;
		 margin-right: 50px;
		 margin-bottom: 30px;
	}
	
	.ico.we {
		display: none;
	}
	
	
/*首页结束*/	
/*行业开始*/
.hy_slg1 h2 {
		font-size: 28px;
		font-weight: 500;
		position: relative;
		padding-top: 10px;
		padding-bottom: 10px;
	}
.hy_slg1 {
	text-indent: 20px;
}
.hy_slg1 span {
	margin-left: 20px;
	    padding-left: 0px;
	    font-size: 22px;
	    height: 18px;
	    line-height: 18px;
}	
.hy_fen1 {
		padding-top: 3px;
	}
	
	.hy_fen1 ul {
		width: 100%;
	}
.hy_fen1 li {
		width: 19%;
  width: 24%;
		margin-right: 1%;
	}
.nny {
		background-position: right center;
	}
	
	.hy_fen1 li:last-child {
	width: 20%;
	margin-right: 0;
}	
.hy_fen1 li a img {
		width: 40px;
		margin: 0 auto 10px;
	}
	
	.hy_fen1 li a {
		width: 100%;
		font-size: 14px;
		padding-top: 20px;
		    padding-bottom: 10px;
	}
.weizhi {
		display: none;
	}
.hy_z1 {
		padding-top: 20px;
	}
.hy_z11 {
		margin-top: 0;
		margin-bottom: 0;
		padding: 0px 20px;
	}
.hy_z11 .hy_v0,.hy_v0 video {
		width: 100%;
	}
.hy_z11 .hy_v1 {
		width: 100%;
	}
.hy_z11 .rt h2 {
		    margin-bottom: 15px;
		    margin-top: 20px;
	}
	.rt_ico {
		width: 15%;
		margin-right: 3%;
	}
	
 .hy_z11 .rt .rt_ico img {
		width: 100%;    height: auto;
	}
.hy_z11 .rt .rt_ico2 {
		width: 82%;
		line-height: 24px;
	}
.hy_z11 .rt h2 span, .hb_1 h2 span {
		font-size: 24px;
	}
.hy_z11 .rt .pp {
		padding-bottom: 20px;
	}
.hy_a2 .fl,.hy_a2 .rt,.hy_z11 .fl,.hy_z11 .rt {
		width: 100%;float: none;
	}
	.hy_z1 .hy_z11 .rt {
		padding-bottom: 20px;
		float: none;    width: auto;
	}
	
	.hy_z11 .fl img {
		height: auto;
		min-height: auto;
	}
	
	.hy_a1,.hy_a1 a, .hy_a1 a img,.hy_a2 .rt a, .hy_a2 .rt img {
		height: 260px;overflow: hidden;
	}
	.hy_a2 .fl a {
		margin-bottom: 10px;
	}
	
	.hy_z12 li img {
		width: auto;
		margin-left: -50px;
	}
	.hy_z12 li img.diandon {
		width: 100%;
		margin-left:0px;
		height: auto;
	}
.hy_z14 {
		padding-top: 20px;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
.hy_z14 .w1200 {
		width: auto;
		padding: 0 20px;
	}
div.picScroll-left {
		width: 100%;
	}
div#gallery-slider #slider-images-wrapper ul#slider-main-ul li {
		width: 48%;height: auto;
		margin: 0px 1%;
		margin-bottom: 8px;
		border-radius: 0;
	}
div#gallery-slider #slider-images-wrapper ul#slider-main-ul li a {
		width: 100%;border-radius: 0;
	}
	div#gallery-slider ul#slider-main-ul li a img {
		width: 100%;max-height:  120px;
		max-width: 350px;margin: 0 auto;
	}
 div#gallery-slider ul#slider-main-ul li p {
		background: #fff;color: #2a4f91;font-size: 12px;text-align: center;width: 100%;
 	height: auto;line-height: 30px;
	}
.hy_z13 {
		margin-top: 20px;
		margin-bottom: 20px;
	}
.hy_z14 .h3 b, .hy_z13 .h3 b {
		width: auto;
		font-size: 26px;
		padding-left: 20px;
	}
	.hy_z13 li {
		float: none;
		width: 100%;
		height: auto;
	}
	.hy_z13 li a{
		padding: 0px 20px;
		display: block;
	}	
	.hy_z13 li img {
		width: 100%;
		max-width: 350px;
		height:  250px;
		margin: 0;
		padding: 0;
		display: block;
	}
	.hy_z13 li .pa {
		width: auto;
		display: block;
		padding: 0;
		bottom: auto;
		height: 30px;
		line-height: 30px;
		font-size: 14px;
		text-align: center;
		background: none;
		margin: 0 auto;
		background: #213c7b;
		position: relative;
	}
	.hy_z13 .h3 {
		margin-bottom: 10px;
	}
	.tabs {
		margin-top: 0;
	}
	.hy_z13 li .pa span {
		display: none;
	}
	body div.tabs ul li label,body .tabs .ul5 li span {
		font-size: 14px;
	}
	div.tabs .ul li {
		padding: 0 2px;
	}
	div.tabs ul li label {
		height: 60px;
	}
	div.tabs .content {
		margin-top: 10px;
	}
	
	div.tabs .ul li::after {
		display: none;
	}
	.hy_vdo {
		width: 100%;
	}
	div.hy_vdo .picScroll-left {
		height: auto;
	}
	div.hy_vdo #gallery-slider ul#slider-main-ul li a img {
		width: 100%;max-height: 100%;max-width: 100%;height: auto;
	}
	div.hy_vdo #gallery-slider #slider-images-wrapper ul#slider-main-ul li {
		width: 100%;height: auto;margin: 0;
	}
	div.hy_vdo #gallery-slider #slider-images-wrapper ul#slider-main-ul li a {
		width: 100%;margin: 0;
		    height: auto;
	}
	.hy_14 .liuch ul,.hy_14 .liuch .xialv {
		width: 100%;
	}
	.hy_14 .liuch div.h33,div .youshi strong,.hy_z11 .rt p strong {
		font-size: 18px;
		width: auto;
		padding-left: 10px;
		border-left: 4px solid #28427f;
		height: auto;
		letter-spacing: 0px;
		font-weight: bold;
		line-height: initial;
		margin-top: 0px;
		float: none;
		padding-bottom: 0px;
		margin-bottom: 10px;
		padding-top: 0;
	}
	div.youshi ul li,.hy_14 .liuch li,.hy_z11 .rt p {
		font-size: 15px;
	}
	.hy_z11 .rt p video {
		max-height: 180px;
	}
	.jzl2 .clearfix.c1 img,.jzl2 .clearfix.c1 p,.jzl2 .clearfix img,.jzl2 p {
		float: none;
		width: 100%;
		height: auto;
		margin: 0;
		padding: 0;
	}
	.jzl2 .clearfix.c1 p,.jzl2 p {
		margin-top: 20px;
	}
	.jzl2 .clearfix {
		margin-bottom: 30px;
	}
	.jzl2 p::after {
		display: none;
	}
	
	.jzl2 p b {
		margin-bottom: 20px;
	}
	
	.jzl2 {
		width: 100%;
		margin-top: 30px;
	}
		.jzl2 .w1200
	{
	    	width: auto;
	    padding: 0px 20px;
	}
	div.youshi {
		width: auto;
		padding: 10px 20px 0;
		border-top: 0;
	}
	
	div.youshi ul {
		width: 100%;
		padding-top: 20px;
	}
	
	.hy_14 {
		border-top: 0;
		margin-bottom: 10px;
		padding-top: 10px;
	}
	.hy_z11 .rt p strong {
		padding-bottom: 0;
		margin-bottom: 0;
	}
	
	.hy_14 .liuch {
		width: auto;
		padding-left: 20px;
	}
	
	.hy_14 .liuch .xialv {
		margin: 0;
		color: #203f7b;
		font-weight: bold;
		text-align: left;
		background: none;
	}
	.news_sx1 {
		width: 100%;
		font-size: 14px;    line-height: 29px;
		padding: 12px 0;
	}
	.news_sx1 .fl,.news_sx1 .rt{
		float: none;    padding-left: 20px;	font-size: 14px;
	}
	.news_sx1 .fl a,.news_sx1 .rt a{
		font-size: 14px;
	}
	/*行业结束*/
	
	
	
	/*联系*/
	.ab_banbg {
		width: 100%;
		left: 0;
		    margin-left: 0;
		    -webkit-animation: initial;
		    -webkit-animation-iteration-count: initial;
	}
	.ab_slg1 {
		font-size: 32px;top: 140px;margin-bottom: 0;
		font-weight: bold;
	}
	.ab_ban.cntat .ab_slg1 {
		font-size: 24px;top: 140px;
	}
	.ab_1 {
		padding-top: 20px;
	}
	.contact_page {
		padding-top: 0;
	}
	.ab_ban .ab_slg1{
		    top: 210px;
	}
	
	.ab_slg1 span {
		    font-size: 32px;
		    padding-bottom: 0px;
		    padding: 0px 20px;
		        line-height: 40px;
		        padding-bottom: 10px;
	}
	#tabs {
		width: 100%;
		margin-bottom: 20px;
		float: none;
	}
	#tabs li {
		width: 31%;
		margin: 0 1%;
		float: left;
	}
	#tabs a {
		height: 120px;    
		font-size: 16px;    
		line-height: 30px;
		text-align: center;
		text-indent: 0px;
	}
	#tabs p {
		font-size: 24px;
		letter-spacing: 0;
		text-align: center;
		padding-top: 40px;
	}
	#tabs .asia #current,#tabs .europe #current,#tabs .america #current {
		background-size: cover;
		background-position: center;
	}
	#tabs .europe #current,#tabs .america #current {
	background-size: cover;
	background-position: right center;
	}
	
	#tabs .arrow {
		display: none;
	}
	#content {
		width: 100%;
		float: none;
		border-top: 0;
	}
	#tab2 .city1 {
		float: none;
		width: 100%;
		margin-right: 0;
		padding: 0;
	}
	#tab2 .city2 {
		float: none;
	}
	#tab2 .other_country .adl,#tab2 .other_country .fl {
		padding-right: 0;float: none;
	}
	#tab2 .other_country .fl {
		margin-top: 30px;
	}
	
	/*联系*/	
	/*实力*/
	.sl_ban {
		height: auto;
		    min-height: initial;
		    margin-top: 60px;
	}
	.sl_ban.p40 {
		height: 500px;
	}
	.sl_ban.p40 .ab_slg1 {
		display: block; 
	}
	.sl_ban.p40 .ab_slg1 span{
		display: block;font-size: 42px;
		letter-spacing: 2px;
	}
	.sl_32v video {
		transform: scale(1.3);background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		display: none;
	}
	.sl_32v {
		height: 240px;
		width: 100%;
	}
	.sl_ban .mouse-scroll {
		display: none;
	}
	ol.ne_menu {
		width: 100%;height: auto;
		    margin: 0 auto 15px;
	}
	.ne_menu li {
		    height: 42px;
		    line-height: 42px;
		    width: 30%;
		    margin: 0 0;
		    margin-bottom: 20px;
	}
	.ne_menu li a {
		font-size: 14px;
	}
	div.sl_1 .mask {
		width: 100%;
		margin-bottom: 0;
		    -webkit-mask-size: 90%;
		    -webkit-mask-repeat: no-repeat;
		    -webkit-mask-position: center;
	}
	.sl_1 {
		margin-top: 20px;
	}
	
	div.sl_1 .slogan {
		margin-bottom: 20px;
		margin-top: 0;
	}
	.sl_1 p {
		margin: 0 auto;
		padding: 0px 20px;
	}
	.sl_1 a {
		width: 80%;
	}
	.sl_1 .yuding b  {
		background: url(play.png) no-repeat 230px 5px;
	}
	div.overflow {
		height: 1000px;
		height: auto;
	}
	div .panels {
		height: auto;
	}
	
	div .panels__side--right {
		top: 0;    height: 330px;
	}
	.panels__side.panels__side--inner-left {
		display: none;
	}
	div .panels__side--left .panels__side--inner {
		 height: 540px;
		 padding: 30px 20px 20px;
		 display: block;
	}
	.panels__side--left .htmleaf-header {
		line-height: 22px;
	}
	.panels__side--right .panels__side--inner {
		height: 90px;
		padding: 20px 20px 10px;
		display: block;
	}
	
	div .panels__side--inner-right {
		    transform: initial;
		    padding: 0;
		    height: 240px;
	}
	div .panels p img {
		display: block;
		height: auto;
		    width: 100%;
	}
	div .panels__side--right p {
		background: none;
	}
	
	.arrow.arrow--right {
		display: none;
	}
	
	.panels__side--inner-right {
		
	}
	
	div .htmleaf-header .biaott {
		    font-size: 26px;
		    text-align: left;
	}
	div .biaott span {
		font-size: 16px;
	}
	
	div .panels__side--left {
		top: 0;    height: 500px;
	}
	div .panels p {
		font-size: 16px;	
		    line-height: 22px;
	}
	
	.panels__side--inner {
		
	}
	.sl_3bg {
		padding: 0;
	}
	.sl_3,.sl_3a,.sl_30 {
		width: 100%;
	}
	div #master-container {
		padding: 20px 0;
	}
	
	#master-container .content,div #master-container .content,.sl_30 .fl {
		width: 100%;
	}
	.sl_30 .fl {
		float: none;
	}
	div #master-container-scroller {
		position: relative;
		right: 0;
		top: 0;
		height: 200px;
		font-size: 28px;
	}
	div #master-container-scroller .master-container-scroller_item {
		    animation: initial;
	}
	.sl_30 .rt {
		float: none;
		width: auto;
		padding: 0px 20px;
		font-size: 14px;
		line-height: 21px;
	}
	div .dengyu {
		font-size: 32px;
	}
	.sl_h2 {
		font-size: 24px;
		letter-spacing: 0;
		text-indent: 0px;
		margin-bottom: 20px;
	}
	.sl_30 .rt a {
		width: 80%;
		padding: 0px 20px;
		margin: 30px auto 0;
	}
	 .sl_30 .yuding b {
	    background: url(play.png) no-repeat 170px 5px;
	}
	.sl_3a {
		margin-bottom: 0;
	}
	.sl_32 {
		padding-top: 140px;
		margin-bottom: 20px;
	}
	.sl_32_h2 {
		font-size: 24px;
		padding-bottom: 10px;
	}
	ul.sl_31,.sl_zst_rt {
		width: 100%;float:  none;margin: 0;
	}
	ul.sl_31 .sl_li,.sl_pp.fl {
		width: auto;
		float: none;
		padding: 30px 20px 20px 20px;
	}
	ul.sl_31 .sl_li {
		margin-bottom: 2px;
	}
	
	.sl_pp.fl {
		margin: 0;

		padding: 0px 0px 20px 0px;
	}
	.sl_shili2 .slic,.sl_shili2 .slic img {
		width: 100%;
	}
	
	ul.sl_31 h2 {
	font-size: 22px;
	padding-right: 70px;
	}
	ul.sl_31 h2 span {
		    font-size: 28px;
	}
 
	.sl_zst_rt img {
		width: 46%;
		height: 90px;
		margin: 0 auto 0px;
	}
	
	.sl_ico {
		width: 75px;
		right: 10px;
		top: 30px;
	}
	ul.sl_31 li ol {
		margin: 0;
	}
	.sl_shili2 .slia, .sl_shili2 .slib {
		float: none;
		width: 100%;
	}
	
	.sl_shili {
		margin: 0;
		float: none;		width: 100%;
	}
	ul.sl_31 li ol li,.sl_31 .sl_ol1 li {
		float: none;width: 100%;
		margin-bottom: 20px;
	}
	.sl_shili div img,.sl_shili div span,.sl_shili2 .slic span,.sl_shili2 .slic {
		width: 100%;
		max-width: 350px;
	}
	
	.sl_31 li ol li b {
		padding-bottom: 0;
	}
	
	.sl_shili div {
		width: 80%;
		float: none;
		margin-right: 0;
		margin: 0 auto 20px;
	}
	.M-Stage__storyLine,.ab_00:before {
		display: none;
	}
	.hb_1 {
		width: auto;
		    padding: 0px;
		    background: none;
		    height: auto;
		    padding: 0px 20px;
		    margin-bottom: 30px;
	}
	.hb_1 .fl,.hb_1 .rt,.li_hd {
		width: 100%;
		display: block;
		float: none;
	}
	.li_hd a {
		    background: url(li2.png) no-repeat left 5px;
		    background-size: 18px;
		    font-size: 14px;
		        padding-left: 20px;
	}
	
	.hb_1 h2 span {
		margin-bottom: 10px;
	}
	
	.hb_1 h2 {
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 10px;
		padding-top: 10px;
	}
	.li_hd {
		line-height: 22px;
		font-size: 14px;
	}
	.hb_1 .rt {
		display: none;
	}
	.hb_2 {
		background: #f5f5f5;
	}
	
	.hb_21,.hb_22 {
		height: 340px;
		padding: 0;
		padding-top: 0;
		padding-bottom: 20px;
		padding-top: 280px;
		width: 100%;
		max-width: 400px;
		margin: 0 auto;
		    background: #223c7b  url(/cs/cc41.jpg) no-repeat center 30px;
		    background-size: 80%;
	}
	
	.hb_21 .w1200,.hb_22 .w1200{
		background: none;
	}
	.hb_21 .w1200 .fl,.hb_22 .w1200 .rt {
    margin-top: 0px;
    margin-bottom: 20px;
    border-bottom: 1px solid #fff;
    margin: 0px 10px 20px;
    padding-bottom: 10px;
}
.hb_22 .w1200 .rt{
	border-bottom:0px;
}
	.hb_22 {
		background: #213c7b url(/cs/cc31.jpg) no-repeat center 30px;
		background-size: 80%;height: 200px;
	}
	.hb_3 p {
		font-size: 14px;line-height: 24px;padding: 0px 15px;
		text-align: left;
	}
	.hb_3 ul {
		width: 100%;
		
	}
	.hb_22 .rt h2, .hb_21 .fl h2 {
		font-size: 24px;
		margin-bottom: 10px;
	}
	
	.hb_3 ul li {
		width: 33%;height: 90px;
	}
	.hb_3 ul li img,.hb_3 ul li.c2 img {
		width: 80%;
	}
	
	.hb_3 {
		padding: 20px 0;
	}
	.hb_3 h2 {
		font-size: 24px;
	}
	
	.hb_22 .rt, .hb_21 .fl {
		width: auto;
		padding-left: 20px;
		padding-right: 20px;
		float: none;
		font-size: 14px;
	}
	.hb_21 .fl p {
		text-align: left;
	}
	
	.hb_21 {
		
	}
	.hb_0 {
		height: auto;
	}
	.zdh_lc_1 {
		padding-top: 0px;background: none;
	}
	.art_content {
		width: 100%;
	}
	
	.lc1 {
		width: auto;
		    padding: 20px 20px 20px;
		    float: none;
		    margin-bottom: 10px;
		    border-bottom: 1px solid #ccc;
	}
	.lc1 ul {
		display: none;
	}
	.lc1 h2 {
		display: none;
	}
	
	.zdh_h3 {
		width: 100%;
		    border-radius: 0px;
		    margin-left: 0px;
		    position: relative;
		    top: 0px;
		    left: 0;
		    padding: 0px 0;
	}
	.zdh_h3 img {
		width: 90%;
	}
	
	.wave-box {
		display: none;
	}
	#Catalog_box ul {
		display: none;
		opacity: 0;
		position: relative;
	}
	.lc1_h2 {
		height: 46px;
		margin-bottom: 20px;
	}
	.lc1 p a.m {
		background: #eee;
		padding: 0;
	}
	.lc1 p a.m {
		padding-left: 0;    width: 100%;
	}
	
	.lc1 .lh2 {
		font-size: 42px;
		    line-height: 40px;
		    padding-left: 0px;
		    letter-spacing: 0;
		    display: initial;
	}
	div .lc1 .lh2 h4 {
		position: relative;
		right: 0;bottom: 0;    display: initial;
		font-size: 32px;    line-height: inherit;
		padding-left: 10px;
	}
	
	.lc1::before {
		    height: 44px;
		    top: 20px;
	}
	.lc1 p a b {
		padding-right: 10px;
	}
	
	.lc1 p a {
		font-size: 15px;
		float: left;
		width: 50%;
	}
	
	.lc1 .fl {
		float: none;
	}
	
	.lc1 p {
		width: 100%;
	}
	.zdh_2 .fl h3 {
		font-size: 24px;
		    margin-bottom: 0px;
	}
	body .zdh_2 .example .slidee .bd img.wbd2 {
		width: 90%;padding-top: 20px;height: auto;padding-top: 0;margin: 0 auto;
	}
	.example .fangd {
		display: none;
	}
	.example .slidee .bd {
		height: auto;
	}
	.example .slidee,.zdh_2 .rt {
		width: 100%;height: auto;
	}
	
	.zdh_2 .fl {
		width: auto;
		padding: 10px 20px;
	}
	.zdh_2 {
		margin-bottom: 20px;
	}
	.shili-1 {
		padding: 20px 0;
		margin-top: 20px;
	}
	.shili-1 h2 {
		width: auto;
		padding: 0px 20px;
		font-size: 24px;
		text-align: left;
	}
	.shili-1 .p1 {
		text-align: left;
		padding-left: 20px;
		padding-right: 20px;
		font-size: 15px;
		padding-top: 10px;
	}
	.shili-1 ul li {
		    padding: 50px 0px;
		    height: 150px;
	}
		.shili-1 ul li.lastli.mm4 {
		padding: 50px 0px 20px;
		height: 180px;
	}
	
	.shili-1 ul li h3 {
		font-size: 18px;
	}
	.shili-1 ul li p {
		font-size: 14px;
		    line-height: 20px;
	}
	.shili-1 .w1200.clearfix {
		margin: 0;
	}
	.shili-1 .clearfix .fl {
		width: 100%;
		margin-top: 0px;
		float: none;
	}
	.shili-1 .clearfix .fl span {
		font-size: 18px;    padding-left: 20px;
	}
	.shili-1 .clearfix .fl p {
		font-size: 15px;padding: 0px 20px;
		line-height: 26px;
	}
	.shili-1 .clearfix .fl span i {
		    height: 48px;
	}
	
	.shili-1 .imgs {
		margin-bottom: 0;
		margin: 0 auto;
		max-width: 450px;
	}
	.shili-1 .imgs img {
		width: 30%;    height: 128px;
	}
	#cont {
	 display: none;
	}
	.innimg {
		display: block;
		width: 100%;
		max-width: 450px;
		margin:  20px auto;
	}
	.innimg img {
		width: 45%;
		height: auto;
	}
	.shili-2 h2 {
		font-size: 24px;
		text-align: left;
		padding-left: 20px;
	}
	.shili-2 .zuo .p1 {
		width: auto;
		padding: 0px 20px;
		height: auto;
	}
	.shili-2 .mst p {
		height: auto;
	}
	.shili-2 .mst .rt .pa {
		display: none;
	}
	
	.shili-2 .mst,.shili-2 you .p1,.shili-2 .p1 {
		width: auto;
		padding: 0px 20px;
		height: auto;
	}
	.shili-2 .you .mst .rt {
 padding-top: 20px;
	}
	.shili-2 .you {
		padding-bottom: 20px;
	}
	
	.shili-2 h2 i {
		margin-bottom: 20px;
	}
	
	.shili-2 .zuo,.shili-2 .you {
		width: 100%;
		float: none;
	}
	 .shili-2 .rt img {
		width: 160px;
	}
	.shili-3 .w1200 {
		padding: 0px 20px;
		width: auto;
	}
	
	.shili-3 {
		padding: 30px 0;
	}
	.shili-3 h2 {
		font-size: 22px;
		padding-left: 0px;
	}
	.shili-3 h2 i {
		display: none;
	}
	.shili-3 p {
		font-size: 15px;
		padding: 20px 0px;
	}
	.guanli_1 h2 {
		font-size: 24px;
		padding-bottom: 0;
		padding-left: 20px;
		text-align: left;
	}
	.guanli_1 p {
		    width: auto;
		    padding: 0px 20px;
		    text-align: left;
		    font-size: 15px;
		    line-height: 22px;
		    margin-bottom: 20px;
		    margin-top: -15px;
	}
	.guanli_2 {
		padding-bottom: 30px;
	}
	.zhil-1 {
		width: 100%;
		padding: 20px 0px;
		    margin-top: 30px;
	}
	.bbt {
		font-size: 20px;
		padding: 0px 20px;
	}
	.zhil-2 .bbt {
		font-size: 24px;
		color: #213c7b;
	}
	.zhil-1 .p1 {
		width: auto;
		padding: 0px 20px;
		height: auto;
		    font-size: 15px;
	}
	.zhil-1 .tanchu {
		width: 100%;
		padding-top: 20px;
	}
	.zhil-1 .tanchu .fl,.zhil-1 .tanchu .rt {
		float: none;
	}
	.zhil-1 .tanchu a {
		margin: 0 auto 20px;
	}
	.zhil-2 {
		background: none;
		margin-top: 0;
		padding: 30px 0;
	}
	.zhil-2 ul li {
		box-shadow: none;
		margin-right: 0;
		width: 100%;
		float: none;
		max-width: 400px;
		margin: 0 auto;
	}
	.zhil-2 ul li h3 {
		padding-left: 0px;line-height: 28px;
		padding-top: 20px;
	}
	.zhil-2 ul li .xx {
		height: 5px;
		    border-bottom: 0;
	}
	.zhil-2 ul li .xx i {
		height: 15px;
	}
	.zhil3 ul li {
		width: 100%;
	}
	
	.zhil-2 ul li .inn span {
		font-size: 24px;
		padding-bottom: 0;
	}
	.zhil-2 ul li p {
		padding-bottom: 20px;
	}
	
	.zhil-2 ul li .inn {
		margin:  0 20px;
		width: auto;
		height: auto;
	}
	
	.zhil-2 ul li.li1 {
		width: 100%;
		float: none;
	}
	.zhil3 {
		padding: 0px 0;
		margin-bottom: 30px;
	}
	.zhil3 ul {
		margin-top: 20px;
		padding: 0 20px;
	}
	.zhil3 ul li h2 {
		text-align: left;
		padding-bottom: 5px;
	}
	.zhil3 li img {
		width: 60px;
		    right: -20px;
	}
	.zhil3 .bbt {
		font-size: 24px;
	}
	
	div .zhil3 li.lastli {
		    width: auto;
	}
	
	.zhil3 li.lastli img {
		
	}
	.zhil-2 ul {
		margin: 0;
	}
	.zhil-2 ul li.lastli {
		width: 100%;
	}
	
	.zhil3 ul li {
		float: none;
		width: auto;
		padding:  20px 20px;
		height: auto;
		margin-bottom: 20px;
		margin-right: 0;
	}
	/*关于*/
	.ab_10 .w1200 b {
		margin-top: 20px;
		display: inline;
		 
	}
	.ab_10 .w1200 p {
		padding: 0px 20px;	
	font-size: 16px;	
	text-align: justify;
	line-height: 24px;
	}
	.ab_11 {
		margin: 20px auto 20px;
	}
	.ab_2 .ins-ban {
		height: auto;
	}
	
	.ab_11 img {
		width: 100%;
	}
	.ab_11 span {
		margin-left: 20px;
	}
	.ab_2 .biaodian div.ins-ban {
		background: none;
	}
	.p4_logo_ab {
		display: block;
	}
	.ab_qh li img {
		height: 160px;
	}
	
	div.index-page03 .logo-box .list {
		width: 25%;
	}
	.ab_qh li span {
		top: 120px;
	}
	
	.ab_qh li img.on2 {
		left: 50%;    padding-top: 30px;
		margin-left: -36px;
	}
	
	.ab_qh ul {
		width: 100%;
	}
	.ab_qh li {
		width: 31%;margin: 0px 1% 20px;
	}
	.ab_qh li i {
		width: 100%;
		top: 0;left: 0;
		border: 0;
	}
	.footer {
		padding-top: 20px;
	}
	.ab_31 {
		margin: 20px auto 0;
		padding-bottom: 0;
	}
	.ab_3 .h22 {
		display: none;
	}
	.ab_fff {
		padding-bottom: 30px;
		padding-top: 10px;
	}
	.ab_3 .section4 {
		margin: 0 auto;
	}
	
	.jiagou {
		width: 100%;
	}
	.jiagou .jiagou0 {
		width: 80%;height: 90px;
		background-size: 160px;
	}
	.jiagou .jiagou0 a {
		width: 100%;
		background: url('more.png') no-repeat center 122px;
		display: none;
	}
	.jiagou .jiagou01 {
		width: 90%;
	}
	.jiagou1 {
		width: 90%;
		border: 1px solid #014b8a;
		padding-top: 20px;
		margin-top: 20px;
		background: #fff;
	}
	.jiagou .jiagou1 span {
		width: 85%;
		margin: 0px auto 20px;
		float: none;
		    height: 57px;
		    padding: 10px 0;
	}
	
	.ab32 img, .ab32 .w1200 {
		width: 100%;
	}
	.jiagou3 .fl {
		width: 90%;
		margin: 0;
		float: none;
		margin: 0 auto;
		background: #fff;
		padding-top: 20px;
		border: 1px solid #014b8a;
	}
	.jiagou3 .fl span {
		width: 80%;
		margin: 0 auto 20px;
		padding: 10px 10px;
		display: block;
		float: none;
	}
	.jiagou span {
		position: relative;
	}
	.jiagou .jiagou0:after,.jiagou .jiagou01:after,.jiagou1::after,.jiagou3::after  {
		content: "";
		display: block;
		position: absolute;
		bottom: -50px;
		height: 50px;
		width: 1px;
		background: #002045;
		left: 48%;
	}
	.jiagou3::after {
		bottom: auto;top: -50px;
	}
	
	.jiagou3,.ab_41 .rt {
		width: 100%;
		margin: 0 auto;
		float: none;
	}
	.jiagou-bg,.fl.ab_411 {
		display: none;
	}
	div.abtu_m {
		display: block;
	}
	.ab_41 .rt h2 {
		padding: 0px 20px;    line-height: 30px;
	}
	.ab_41 .rt h2::after {
		display: none;
	}
	.ab_41 .rt h2 span {
		font-size: 20px;
		padding-right: 50px;
		position: relative;
	}
	.ab_41 .rt h2 span img {
		position: absolute;
		right: 10px;top: 4px;
		width: 40px;
	}
	.ab4_pic2 .ab_gjc {
		padding-left: 20px;
		margin-bottom: 30px;
	}
	div .ab4_pic2 .ab_gjc img {
		max-width: 315px;max-height: 294px;
		display: block;
	}
	
	.ab_41 .rt p {
		width: auto;
		padding: 0px 20px;
		margin-bottom: 20px;
	}
	
	div.abtu_m {
		padding: 0px 20px;
	}
	div.abtu_m img{
		width: 45%;
	}
	
	div#contents.history .section_box {
		width: 100%;
		margin-top: 20px;
		padding-top: 50px;
	}
	div#contents.history .section_box .title {
		position: relative;top: 0;font-size: 32px;
	}
	div#contents.history .section_box .title span {
		font-size: 26px;
	}
	#contents.history  .circle,#contents.history .section_box .ico {
		display: none;
	}
	div#contents.history .section_box .year_ul li {
		width: 100%;float: none;
	}
	
	div#contents.history .section_box .title img {
		display: block;
		margin: 0 auto;
	}
	div #contents.history .year_box {
		height: auto;
	}
	div#contents.history .section_box .year_ul li.left_box .year_box {
		padding-right: 0;
		width: 100%;height: auto;
		margin-bottom: 20px;border-bottom: 1px solid #ccc;
		padding-bottom: 20px;
	}
	div#contents.history .section_box .year_ul li.left_box .year_box .rt {
	float: none;
	}
	div#contents.history img.fl {
		float: none;
	}
	
	#contents.history .section_box .year_ul li.left_box .year_box .round,#contents.history .section_box .year_ul li.left_box .year_box:after,#contents.history .section_box .year_ul li.right_box .year_box .round {
		display: none;
	}
	
	#contents.history .section_box .img {
		display: none;
	}
	div#contents.history .section_box .year_ul {
		width: 90%;margin: 0 auto;
	}
	div#contents.history .section_box .year_ul .longline {
		 display: none;
	}
	body div#contents.history .section_box .year_ul li.left_box {
		float: none;text-align: left;width: 90%;
		
	}
	div#contents .his_mm {
		display: block;
	}
	div#contents.history .section_box .year_ul li.right_box {
		display: block;
	}
#contents.history .section_box .year_ul li.right_box .year_box {
		padding-left: 0;
	}
	
	#contents.history .section_box .year_ul li.right_box,#contents.history .section_box .year_ul:after {
		display: none;
	}
	div#contents.history .year_box {
		width: 100%;
	}
	div#contents.history .section_box.left .year_ul .left_box,div#contents.history .section_box .year_ul li.right_box {
		display: none;
	}
	div.shouji2 {
		width: 90%;
		margin: 0 auto;
		display: block;
	}
	
	.shouji2 .fl,	.shouji2 .rt{
		display: block;
		float: none;
		text-align: left;
		width: 90%;
	}
	#contents.history img {
	border-radius: 10px;
	}
	
	div#contents.history .year_box {
		border-bottom: 1px solid #ccc;
		height: auto;
		margin-bottom: 20px;
		padding-bottom: 30px;
	}
	
	.hexin .w1200 {
		width: 100%;
	}
	.hexin ul li {
		width: 100%;
		margin-right: 0;
		float: none;
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.hexin ul li .ward .imm {
		width: 90%;height: auto;margin: 0 auto;
	}
	.mission .rt {
		float: none;
	}
	.wenh_1 {
	
	
	background: url(/cs/wh2.jpg) no-repeat center;
	
	}
	.mission .rt b,.wenh_1 p{
		width: 100%;
		text-align: center;
	}
	.miss-h3 {
		padding-top: 40px;
		font-size: 32px;
	}
	.miss-h3 span {
		font-size: 30px;
	}
	.mission ul li {
		float: none;
		width: 90%;
		height: auto;
		padding: 20px 5% 30px;
		height: 200px;
		margin-bottom: 5px;
	}
	.mission ul li .bg,.mission ul li.ll2 .bg,.mission ul li.ll3 .bg {
		opacity: .6;
		height: 100%;
		    background-size: cover;
	}
	.shiming {
		height: 450px;
	}
	.shiming .w1200 {
		padding-top: 150px;
	}
	.shiming p {
		padding: 40px 20px 0;
		font-size: 18px;
	}
	.mission {
		padding: 0px 0;
	}
	
	.value {
		padding : 120px 0px 50px;
	}
	.value ul li {
		 
		width: 20%;
		height: 230px;
	}
	.value ul .ml-2 {
		margin-left: 0px;
	}
	
	.value ul li img {
		width: 100%;
	}
	
	.value ul {
		margin-left: 0;
	}
	.value ul li p {
		width: 100%;
		font-size: 13px;
		padding-top: 20px;
	}
	.value ul li p span {
		display: block;
	}
	.ab_41 .fl {
		width: 100%;
		float: none;
	}
	.ab_41 .fl img {
		width: 90%;
		margin: 0 auto;
		max-width: 400px;
	}
	.ab_41 .rt ul {
		padding: 0px 20px;
	}
	.ab4_pic {
		margin-top: 20px;
		margin-left: 20px;
		margin-right: 20px;
	}
	.ab4_rt_1 {
		height: auto;
		margin-bottom: 40px;
		padding-right: 0;
	}
	
	.ab_gjc.ab4_rt_1 {
		float: none;
	}
	.ab4_pic .ab4_rt img {
		width: 100%;height: 200px;
		margin-bottom: 10px;
	}
	.ab4_rt span {
		width: 100%;
	}
	/*关于结束*/
	/*服务*/
	.mapp .w1200 .clearfix,.sr_1a span:before {
	 
		display: none;
	}
	.sr_1a p i {
		margin-bottom: 30px;
	}
	
	.mapp {
		margin-top: 50px;
		margin: 0px 20px;
	}
	
	.sr_1a span {
		color: #fff;
		width: 100%;
	}
	.mapp .w1200 {
		width: 100%;height: auto;
	}
	
	.sr_1a,.sr_1a.s1,.sr_1a.s2,.sr_1a.s3 {
		position: relative;
		width: 100%;
		top: 0;
		left: 0;
		height: auto;
		margin-bottom: 20px;
	}
	.sr_2 ul {
		width: 100%;
		padding: 40px 0 10px;
	}
	.sr_2 ul li {
		float: none;
		width: auto;
		padding: 0px 20px;
		margin-right: 0;
		margin-bottom: 30px;
	}
	.ser_3bg h3 {
		font-size: 26px;
		padding-bottom: 20px;
	}
	.ser_3_a li,.ser_3_a li.fst {
		width: auto;
		padding: 0 20px;
		float: none;
		margin: 0 auto 20px;
	}
	.ser_3_a li div,.ser_3_a li.md div, .ser_3_a li.last div {
		width: 100%;
		padding: 0;
		border: 0;
		margin-top: 0;
		height: auto;
		margin-left: 0;
		text-align: center;
	}
	.ser_3bg {
		background: none;
		padding: 20px 0;
	}
	
	.ser_3_a li b,.ser_3_a li.fst p {
		width: 100%;padding: 20px 0;
	}
	
	.ser_3_a li.fst b,.ser_3_a li.md b, .ser_3_a li.last b {
		background: #0f356e;
		height: auto;
		text-align: center;
		font-size: 24px;
		    padding: 20px 0;
		    text-indent: 0px;
	}
	.ser_3_a li p {
		font-size: 15px;
	}
	
	.ser_3_a li p i.i {
		padding-left: 0;
	}
	.ser_3c {
		margin: 0px 20px;
		width: auto;max-width: 100%;
    min-width: 80%;
	}
	.ser_3c img {
		width: 100%;
		padding: 0px 0px;
		float: none;
		height: auto;
		display: block;
	}
	.ser_3c .rt {
		float: none;
		width: 100%;
		padding-bottom: 40px;
	}
	.ser_3c .rt h3 {
		font-size: 18px;
		padding-top: 10px;margin-bottom: 10px;
	}
	.ser_3c .rt b {
		font-size: 18px;
		    font-weight: bold;
		    padding-top: 0;
	}
	.ser_4 p.tmd {
		font-size: 24px;
		text-align: left;
		padding: 10px 20px 0;
		line-height: 32px;
		margin-top: 50px;
	}
	.ser_4_1 {
		height: auto;margin-bottom: 50px;
	}
	.setu {
		height: 250px;
		width: 100%;
		float: none;
	}
	.rt.sezw,.fl.sezw {
		width: auto;float: none;
		padding: 20px 20px;height: auto;
	}
	.ser_4_1 {
		background: none;
	}
	.sezw1 .sezw:before, .sezw3 .sezw:before, .sezw5 .sezw:before, .sezw7 .sezw:before {
		display: none;
	}
	.news_ul_tv {
		width: 100%;
	}
	
	.news_ul li,.news_ul_tv li {
		padding: 0px 20px;
		height: auto;
		width: auto;
		float: none;
	}
	.news_ul_tv li {
		padding: 0;
	}
	
	
	.news_ul li a,.news_ul_tv li a {
		width: 100%;height: auto;
	}
	.news_ul li .fl {
		width: 100%;float:none;
	}
	.news_ul li .fl img,.news_ul_tv li img {
		height: auto;    
		-webkit-transform: scale(1.1);
	}
	.news_ul_tv li .bgg {
	 opacity: .7;
	}
	
	.news_ul_tv li img {
		height: 100%;
	}
	.news_ul li .rt {
		width: 100%;
		height: auto;
	}
	.news_ul li .rt h3 {
		font-size: 24px;    margin-top: 30px;
    line-height: 32px;
	}
	.news_ul li .rt p {
		max-height: inherit;
		height: auto;
		text-align: left;
		line-height: 24px;
		display: none;
	}
	.news_ul li .rt span {
		width: 150px;margin-bottom: 40px;margin-top: 0;
	}
	.fenye {
		padding: 30px 0;
	}
	
	.fenye ul {
		width: 100%;
	}
	.fenye li {
		display: block;
		float: left;
		margin-bottom: 15px;
	}
	.fenye li a, .fenye li.thisclass{
		padding: 6px 6px;
	}
	.news_down {
		margin-top: 50px;
	}
	.news_down .h2 span {
		font-size: 24px;
	}
	.news_ul_down {
		width: 100%;
		margin: 0;
	}
	.news_ul_down li {
		height: 230px;
	}
	.news_ul_down li .fl2 {
		margin: 10px auto 20px;
	}
 
	.news_ul_down li {
		width: auto;
		padding: 0px 0px;
		float: none;
		margin: 20px;
		border: 0;
	}
	.news_ul_down li .fl1 {
		margin: 20px auto 0;
	}
	
	.news_ul_down li a{
		margin: 0px;
		padding-top: 10px;
		padding-bottom: 20px;
	}	
	.news_n1.ab_ban .weizhi {
		width: 100%;
	}
	.news_n1.ab_ban {
		display: none;
	}
	.ab_ban{
		margin-bottom: 20px;
	}
	.news_1 {
	padding-top: 50px;	
	}
	.news_h2 {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 10px;
	}
	.news_1 .w1200 {
		width: auto;
		padding: 0px 20px;
	}
	.news_1p {
		font-size: 12px;
	}
	.news_2p img {
		width: 100%;
		height: auto;
		max-height:auto;
	}
	.news_sx {
		width: 100%;
	}
	.news_sx {
		line-height: 30px;
		padding: 5px 0;
	}
	
	.news_sx .rt,.news_sx .fl {
		float: none;
		line-height: 30px;
		display: block;
		font-size: 12px;
		padding-left: 20px;
	}
	.backlb img {
		width: 60px;
	}
	.p5_news.new_pp5 {
		display: none;
	}
	
	.backlb {
		font-size: 14px;    padding-top: 20px;padding-bottom: 20px;
	}
	.bdmapa.pc {
		display: none;
	}
	.bdmapa.mb {
		display: block;
	}
	.wel_map {
			transform: scale(1);
			/* margin-left: -230px; */
			height: 220px;
			margin-top: 20px;
			width: 95%;
			background: url(/cs/wel/map2.png) no-repeat center top;
			background-size: contain;
		}
		.point-name.block,.wel_map .point-name.block {
			display: none;
		}
		.point {
		display: none;
	}
	
	.wel_logo {
			background-size: 240px;
			height: 50px;
			padding-top: 70px;
			margin-top: 0px;
			letter-spacing: 6px;
		}
		
		.jumbotron h1 {
			font-size: 16px;
		}
		.wel_cen {
			width: 100%;
		}
		.wel_cen a {
			float: none;
			display: block;
			margin: 0 auto 25px;
			width: 90%;
			max-width: 400px;
		}
		.hy_xiangguan {
		width: 90%;margin: 0 auto;
	}
	.hy_xiangguan ul {
		width: 100%;height: auto;
		margin: 0;
	}
	.hy_xiangguan ul li {
		float: none;
		margin: 0 auto;
		margin-bottom: 20px;
	}
}

@media (max-width: 360px) /*iphone4-5*/

{

div .ab4_pic2 .ab_gjc img {
     max-width: 260px; 
     max-height: 242px; 
    display: block;
}

}

@media (min-width: 768px) and (max-width:1024px ) /*pad*/
{
}

@media (min-width: 1024px) and (max-width:1199px )/*ipad pro*/
{ 
}