@media screen and (min-width:1025px){
	.ispc{ display:block;}
	.isphone{display:none;}
}


/*小于1024 */
@media screen and (max-width:1024px){

	.ispc{ display:none;}
	.isphone{display:block;}

	.header{ width:100%; height:105px; background:#fff; margin:auto;position: fixed;z-index:999; /*width:1100px;margin-top:130px;*/}
	.topgao{height:105px;}
	.cbp-spmenu-push {top:30px;}
	
	
	.banner{width:100%; height:392px; margin:0 auto; z-index:1; position:relative;}
	.focus{width:100%;height:392px;position:relative;}
	.banul{width:100%;height:392px;overflow:hidden; }
	.banul li{width:100%;height:392px;overflow:hidden; }
	
	
	.ywnav{width:100%; height:50px; padding:60px 0; margin:0 auto; }
	.ywnav ul{ padding-left:30px;}
	.ywnav ul li{width:33.333333%;height:50px; line-height:50px; font-size:14px; font-weight:800; text-indent:36px; background:url(../images/ywico.jpg) left center no-repeat; float:left; margin:0; }
	

	
	.al_tit{width:100%; height:auto; margin:auto;border-top:3px solid #000; margin-bottom:6px;}
	
	.p_tit{ width:20%; height:55px; margin:auto; background-image:url(../images/pmdesign.jpg); margin-top:15px; float:none;background-size: contain;background-repeat: no-repeat;background-position: center;}
	.t_tit{ width:20%; height:55px; margin:auto; background-image:url(../images/wzdesign.jpg); margin-top:15px; float:none;background-size: contain;background-repeat: no-repeat;background-position: center;}
	.t_en{width:20%; height:30px; margin:auto; background-image:url(../images/wzen.jpg);margin-top:0px;background-size: contain;background-repeat: no-repeat;background-position: center; }
	.p_en{width:20%; height:30px; margin:auto; background-image:url(../images/pmen.jpg);margin-top:0px; background-size: contain;background-repeat: no-repeat;background-position: center;}
	
	.xw_tit{width:100%; height:auto; margin:auto; padding-top:20px; margin-bottom:6px;}
	.x_tit{ width:20%; height:55px; margin:auto; background:url(../images/xwgd.jpg) center no-repeat; margin-top:15px; float:none;background-size: contain;background-repeat: no-repeat;background-position: center;}
	.x_en{width:20%; height:30px; margin:auto; background:url(../images/xwen.jpg) center no-repeat;margin-top:0px; background-size: contain;background-repeat: no-repeat;background-position: center;}
	
	.al_more{width:100%; height:35px; margin:0 auto; text-align:center; padding:0;}
	.xw_more{width:100%; height:35px; margin:0 auto; text-align:center; padding:5px 0;}
	
	
	.al_list{width:100%; margin:0 auto; padding:40px 0;}
	.al_list ul li{ width:46%; float:left; margin:0 15px 15px 15px; }
	.al_list ul li img{ width:100%; height:237px; border:0 none; background:#dddddd; padding:8px;}
	
	.jieshao{ width:100%; min-width:100%; height:470px; background:#DDDDDD;} 
	.js_nr{ width:100%; height:470px; margin:0 auto;} 
	.js_img{ width:40%; height:470px; float:left; margin-right:60px; background:url(../images/sjpic.jpg) center no-repeat;} 
	.js_wz{width:50%; height:360px; float:left; padding:55px 0}
	.jstit{ height:62px; background:url(../images/gytit.jpg) left center no-repeat; margin-bottom:25px;}
	.jsnr{ font-size:13px; line-height:22px; color:#757575;}
	
	
	.xw_list{width:98%; height:auto; margin:0 auto; padding:45px 0;}
	.xw_list ul li{width:46%; margin-bottom:20px; margin-left:2%; margin-right:2%; float:left; }
	.xw_img{ width:25%; height:90px; float:left; margin-right:15px; background:#ddd;}
	.xw_img img{max-width:100%;}
	.xw_lb{ width:70%; height:100px; float:right;}
	
	.lxbg{ width:100%; min-width:100%; height:500px;background:#1d1d1d; background-image:url(../images/lxbg.jpg) ;background-size: contain;background-repeat: no-repeat;background-position: 0 50px;}
	.lxfs{width:90%; margin:0 auto; padding-top:320px; }
	
	.lxfs ul li{width:50%; float:left; height:50px; line-height:50px; border-bottom:1px solid #4e4e4e; color:#fff; font-size:18px;}
	.lxfs ul li a{color:#fff;}
	.lxfs ul li a:hover{color:#E8969B;}
	
	
	/*内页样式*/
	.ny_nav{width:100%; height:50px; padding-top:25px; padding-bottom:25px; margin:0 auto;  border-top:2px solid #C8000B;}
	.ny_nav ul{ padding-left:30px;}
	.ny_nav ul li{width:33.333333%;height:50px; line-height:50px; font-size:14px; font-weight:800; text-indent:36px; background:url(../images/ywico.jpg) left center no-repeat; float:left; margin:0; }

	.al_nav{width:100%;height:50px;  padding:0; margin:0 auto; }
	.al_nav ul{ width:66%;height:50px; margin:0 auto;  }
	.al_nav ul li{width:33.33333333%; height:50px; margin-left:0;  line-height:50px; font-size:14px; background:url(../images/pmico.jpg) left center no-repeat; text-indent:20px; float:left;}

	.bz_tit{width:20%; height:55px; margin:auto; background-image:url(../images/bzsj.jpg); margin-top:15px; float:none;background-size: contain;background-repeat: no-repeat;background-position: center; }
	.bz_en{width:30%; height:30px; margin:auto; background-image:url(../images/bzsjen.jpg);margin-top:5px;background-size: contain;background-repeat: no-repeat;background-position: center; }
	
	.gy_tit{ width:20%; height:55px;  margin:auto;background-image:url(../images/qygk.jpg); margin-top:15px; float:none;background-size: contain;background-repeat: no-repeat;background-position: center;}
	.gy_en{width:30%; height:30px;  margin:auto;background-image:url(../images/gyen.jpg);margin-top:5px; background-size: contain;background-repeat: no-repeat;background-position: center;}
	.abnr{ width:95%;  margin:auto;}
	
	.lx_tit{ width:20%; height:55px; margin:auto; background-image:url(../images/lxwm.jpg); margin-top:15px; float:none;background-size: contain;background-repeat: no-repeat;background-position: center; }
	.lx_en{width:30%; height:30px; margin:auto; background-image:url(../images/lxen.jpg);margin-top:5px; background-size: contain;background-repeat: no-repeat;background-position: center; }
	
	.gy_list{width:100%; margin:0 auto; padding:50px 0;}
	.lxmap { width:100%; height:auto; margin:auto;}
	.lxmap img { width:100%; height:auto; }
	
	
	.ab_tit{width:100%; height:95px; margin:0 auto;border-top:3px solid #000;}
	.xwshow{width:100%; margin:0 auto; padding:10px 0 50px 0;}
	.xwline{border-top:3px solid #000; width:100%; margin:0 auto;}
	.xwshow .prev-next,.alshow .prev-next{ width:95%; margin:auto; border:1px solid #ccc; border-left:0; border-right:0; padding:10px 0; margin-top:40px;}
	.xwshow .prev-next .prev,.alshow .prev-next .prev{max-width:50%; height:30px; line-height:30px; display:block; float:left; overflow:hidden;}
	.xwshow .prev-next .next,.alshow .prev-next .next{max-width:50%; height:30px; line-height:30px; display:block; float:right;overflow:hidden;}
	
	
	.alshow{width:100%; margin:0 auto; padding:10px 0 50px 0;}
	.alxx{ width:95%; float:none; margin:0 auto;}
	
	.pages {width:100%; height:30px; margin:0 auto; text-align:center;}
	.pages .hid{display:none;}
	.pages .pagelist ul{list-style-type:none;display: inline-block; height:30px; }
	.pages li{width:auto; display:inline; margin:0 3px; border:1px solid #CCC; padding:3px 7px; cursor:pointer;}
	.pages li:hover{ background:#C8000B;color:#fff;}
	.pages a:hover{ color:#fff;}
	
	
	/*底部样式*/
	.slogo{width:100%; min-width:100%; height:200px; background:url(../images/slogo.jpg) center no-repeat;}
	.footer{width:100%; min-width:100%; height:70px; background:url(../images/fotbg.jpg) 0 bottom repeat-x; }
	
	.slx{width:100%; margin:0 auto;text-align:center; line-height:70px; padding-top:0; }
	
}

/* 小于960 */
@media screen and (max-width:960px){
	
	.al_list ul li{ width:46%; float:left; margin:0 15px 15px 15px; }
	.al_list ul li img{ width:100%; height:220px; border:0 none; background:#dddddd; padding:8px;}
	
	.lxbg{ width:100%; min-width:100%; height:500px;background:#1d1d1d; background-image:url(../images/lxbg.jpg) ;background-size: contain;background-repeat: no-repeat;background-position: 0 20px;}
	.lxfs{width:90%; margin:0 auto; padding-top:240px; }
	.lxfs ul li{width:100%; float:none; height:42px; line-height:42px; border-bottom:1px solid #4e4e4e; color:#fff; font-size:16px;}
	.lxfs ul li a{color:#fff;}
	.lxfs ul li a:hover{color:#E8969B;}
}

/* 小于860 */
@media screen and (max-width:860px){
	
	.ywnav{width:100%; height:120px; padding:10px 0; margin:0 auto; }
	.ywnav ul{ padding-left:30px;}
	.ywnav ul li{width:100%;height:40px; line-height:40px; font-size:14px; font-weight:800; text-indent:36px; background:url(../images/ywico.jpg) left center no-repeat; float:left; margin:0; }
	
	.ny_nav{width:100%; height:120px; padding-top:10px;padding-bottom:10px; margin:0 auto;  border-top:2px solid #C8000B;}
	.ny_nav ul{ padding-left:30px;}
	.ny_nav ul li{width:100%;height:40px; line-height:40px; font-size:14px; font-weight:800; text-indent:36px; background:url(../images/ywico.jpg) left center no-repeat; float:left; margin:0; }
	
	
	
	.al_list ul li{ width:46%; float:left; margin:0 15px 15px 15px; }
	.al_list ul li img{ width:100%; height:200px; border:0 none; background:#dddddd; padding:8px;}
	
	.lxbg{ width:100%; min-width:100%; height:500px;background:#1d1d1d; background-image:url(../images/lxbg.jpg) ;background-size: contain;background-repeat: no-repeat;background-position: 0 10px;}
	.lxfs{width:90%; margin:0 auto; padding-top:240px; }
	.lxfs ul li{width:100%; float:none; height:42px; line-height:42px; overflow:hidden; border-bottom:1px solid #4e4e4e; color:#fff; font-size:16px;}
	.lxfs ul li a{color:#fff;}
	.lxfs ul li a:hover{color:#E8969B;}
	
	
}

/* 小于760 */
@media screen and (max-width:760px){
	.al_list ul li{ width:45%; float:left; margin:0 15px 15px 15px; }
	.al_list ul li img{ width:100%; height:180px; border:0 none; background:#dddddd; padding:8px;}
	
	
	.xw_list{width:98%; height:auto; margin:0 auto; padding:45px 0;}
	.xw_list ul li{width:100%; margin-bottom:20px; margin-left:2%; margin-right:2%; float:left; }
	.xw_img{ width:20%; height:90px; float:left; margin-right:15px; background:#fff;}
	.xw_img img{max-width:100%;}
	.xw_lb{ width:70%; height:100px; float:left;}
	
	.lxbg{ width:100%; min-width:100%; height:500px;background:#1d1d1d; background-image:url(../images/lxbg.jpg) ;background-size: contain;background-repeat: no-repeat;background-position: 0 50px;}

	.tel_add{  margin-right:0;}
}

/* 小于640 */
@media screen and (max-width:640px){
	.header{width:100%; height:80px;position: fixed;}
	.topgao{height:80px;}
	
	.header .logo{width:30%; height:50px; margin:13px 0 0 5px;}
	.logo a{width:100%; height:50px; display:block;}
	
	.cbp-spmenu-push {top:15px;}
	
	.al_list ul li{ width:43%; float:left; margin:0 15px 15px 15px; }
	.al_list ul li img{ width:100%; height:150px; border:0 none; background:#dddddd; padding:8px;}
	
	
	.jieshao{ width:100%; min-width:100%; height:auto; background:#DDDDDD;} 
	.js_nr{ width:100%; height:auto; margin:0 auto;} 
	.js_img{ width:100%; height:470px; float:none; margin-right:0; background:url(../images/sjpic.jpg) center no-repeat;} 
	.js_wz{width:90%; height:auto; float:none; padding:55px 0; margin:auto;}
	.jstit{ height:62px; background:url(../images/gytit.jpg) left center no-repeat; margin-bottom:25px;}
	.jsnr{ font-size:13px; line-height:22px; color:#757575;}
	
	.xwshow .prev-next,.alshow .prev-next{ width:95%; margin:auto; border:1px solid #ccc; border-left:0; border-right:0; padding:10px 0; margin-top:40px;}
	.xwshow .prev-next .prev,.alshow .prev-next .prev{max-width:100%; height:30px; line-height:30px; display:block; float:none; overflow:hidden;}
	.xwshow .prev-next .next,.alshow .prev-next .next{max-width:100%; height:30px; line-height:30px; display:block; float:none;overflow:hidden;}
	
}

/* 小于600 */
@media screen and (max-width:600px){
	.al_list ul li{ width:41%; float:left; margin:0 15px 15px 15px; }
	.al_list ul li img{ width:100%; height:120px; border:0 none; background:#dddddd; padding:8px;}
	
}

/* 小于480 */
@media screen and (max-width:480px){
	.header{width:100%; height:60px;position: fixed;}
	.topgao{height:60px;}
	
	.header .logo{width:40%; height:40px; margin:10px 0 0 5px;}
	.logo a{width:100%; height:40px; display:block;}
	.cbp-spmenu-push {top:7px;}
	
	.al_list ul li{ width:87%; float:left; margin:0 15px 15px 15px; }
	.al_list ul li img{ width:100%; height:200px; border:0 none; background:#dddddd; padding:8px;}
	
	.p_tit{ width:30%;}
	.t_tit{ width:30%;}
	.x_tit{ width:30%;}
	.bz_tit{width:30%;}
	.gy_tit{ width:30%;}
	.lx_tit{ width:30%;}
	
	.t_en{width:30%; }
	.p_en{width:30%; }
	.x_en{width:30%;}
		
}

/* 小于360 */
@media screen and (max-width:375px){
	.al_list ul li{ width:87%; float:left; margin:0 15px 15px 15px; }
	.al_list ul li img{ width:100%; height:150px; border:0 none; background:#dddddd; padding:8px;}
	
	.xw_list{width:98%; height:auto; margin:0 auto; padding:45px 0;}
	.xw_list ul li{width:100%; margin-bottom:30px; margin-left:2%; margin-right:0; float:left; }
	.xw_img{ width:28%; height:90px; float:left; margin-right:15px; background:#fff;}
	.xw_img img{max-width:100%;}
	.xw_lb{ width:66%; height:100px; float:left;}
	
	.al_nav ul{ width:80%;height:50px; margin:0 auto;  }
	
}

/* 小于320 */
@media screen and (max-width:320px){
}