
@media screen and (max-width:1440px){
    .banner{height: 700px; }
}

@media screen and (max-width:1024px){
	/* body-----------------------------------*/
	#body{width:98%; margin:0 1%; }
    .banner{height: 600px; }
	
	/* footer--------------------------------*/
	#footer,#footbar{ width:98%; padding:0 1%; }


}
@media screen and (max-width:800px){
	.paddingLeft145{padding:0;}
	.banner{height: 380px; }


	
	
	/* -----------首页 特色展区---------------*/

ul.gall_list_index li{float:left; width:48%;margin:1%;   border-radius: 10px;box-shadow: 0 0 10px #ccc;}
ul.gall_list_index li:nth-of-type(4n){margin:1%;}
ul.gall_list_index li a figure{ width:100%; height:180px; overflow:hidden;}
ul.gall_list_index li a h2{ font-size: 1em;   padding:5px 0;}

	
	
	
	
	
/* -----------当前位置---------------*/
.location_wrap {    position: relative;  width: 100%;}
.location_box {  height: 50px; line-height: 50px;width: 98%; margin: 0 1%;}
.location_box  h2{line-height:50px; font-size: 1.6em;	 }
 ul.location{ margin-right:2px;}


#bannerMain {    height: 107px;}
ul.huiyi02_list li a { padding: 10px 20px 10px 5px; }
ul.zs_list li {    width: 100%;    margin-right: 0;}	
.zs_info figcaption {
    padding: 10px 0 ;
}
ul.pro_list li{ width:48%;margin:1%; }
ul.pro_list li:nth-of-type(4n){margin:1%; }
ul.pro_list li a figure{  height:100px; }
ul.pro_list li a figcaption{ font-size: 1em; line-height: 1.2; color:#222; padding:10px ;}
	
	
	dl.about_expo dt,dl.about_expo dd {    width: 100%;}
	
	
	ul.feedback_list li label {    width: 110px;    padding-right: 10px;}
	ul.feedback_list .inputtxt {    width:calc( 100% - 120px) ;}
	
	ul.down_list li {
    width: 100%;
    margin-right: 0;
}
/* 主会场计划安排--------------*/
.buzhan_box dl dt{ width:100px; height: 100px; line-height: 100px; }
.buzhan_box dl dd{ width:calc( 100% - 100px); }
.buzhan_box:before {    left: 50px; }
	
	/* 活动信息-----------------------------------*/

ul.huiyi03_list li{width:48%; margin:1%; }
ul.huiyi03_list li:nth-of-type(4n){ margin:1%; }
ul.huiyi03_list li a h2{width:90%; padding:0 5%; }
ul.huiyi03_list li a h5{width:90%; padding:1% 5%; }
ul.huiyi03_list li a p.newspic{ height:105px;}
ul.huiyi03_list li a time{width:90%;  margin:10px 5%;  }

	/* -----------合作媒体---------------*/
.media_list li{  width: 50%; padding: 10px; }
.media_list li a:hover{box-shadow: 0 0 10px #339933;}
.media_list li a{width:auto; height: auto;;box-shadow: 0 0 10px #ccc; }





/* ----------- 保曼的 ---------------*/

/*-------banner---------------*/
.banner section{ width: 96%; }
.banner section h2{font-size:24px; line-height:30px;margin-bottom:10px;}
.banner section p{font-size:16px;  margin-bottom:20px;}
.banner section span{font-size:16px; }
.banner .swiper-button-prev{ display: none;}
.banner .swiper-button-next{display: none;}

#page01{background: rgba(255,255,255,0.4);}
.bodyIndex{    width:100%;  position: relative;  margin: 0 auto; }
.bodyIndex video{    width:100%;float: left;}
.bodyIndex section{position: static; background:none/* rgba(255,255,255,0.4)*/;    padding-bottom: 10%;float: left;}
.bodyIndex section h2{font-size: 24px;
    line-height: 36px;
    padding-top: 5%;}
.bodyIndex section p{ font-size:16px;  margin: 20px; }
.bodyIndex section a{ font-size:16px; }

/* 首页-组图 */
ul.classlist_i {width: 98%; margin: 0 1%; padding:50px 0; }
ul.classlist_i li{width: 48%; margin: 1%; padding:0;} 
ul.classlist_i li:first-child{width: 100%;}
ul.classlist_i li:first-child a{height: 320px;}
ul.classlist_i li a{ display: block; width:100%; height: 160px; position: relative;  overflow: hidden; }
ul.classlist_i li a h1{transform: translate(0,50%);}


.contact_wechat{width: 96%; margin: 0 2%;padding: 10px; box-sizing: border-box;}
.contact_wechat h4,.contact_wechat h3,.contact_wechat h2 {padding-bottom: 10px; }

.view_left{width: 96%; margin: 0 2%;}
.view_right{display: none;}


/* 摄影 作品列表  --------------*/

.class_top ul li a {padding: 0 16px;}

.body_img img {
    height: 100%;
    width: auto;
}

.body_text h1{font-size: 44px;}
.body_text h2{font-size: 44px;  }
.body_text h3 {font-size: 15px; }



ul.photo_list {	width: 98%; margin: 0 1%; }
ul.photo_list li{width: 48%; margin: 1%;  }
ul.photo_list li:nth-of-type(3n){margin: 1% ;}
ul.photo_list li a figure {height: 200px; }
ul.photo_list li a h2 {padding:5px 0 10px 0;}

/* -- 视频 作品 详情 --------------*/
ul.hall_list {	width: 98%; margin: 0 1%;}
ul.hall_list li{width: 48%; margin: 1%; }
ul.hall_list li:nth-of-type(3n){margin: 1% ;}
ul.hall_list li a figure {height: 200px;  }


/* -----------要闻---------------*/
.news_title,.news_box,#PREVIOUS_NEXT,ul.newlist {width: 96%; margin: 0 2%;}

.w50 { width: 100%;}
.company_info {    padding: 170px 20px 0;}

ul.contact_list li {
    margin-bottom: 20px;
    width:50%;
}
ul.contact_list li dd {
    min-height: 130px;
}
.contact_wechat p{ font-size:  12px}
#footmain span{font-size: 14px; padding:2px 0; width: 100%; text-align: center;display: block;}
}





