/* Write your styles */


/**pc端样式**/
@media screen and (min-width:1024px){
	.pc_header{
	  width:100%;
	  height:100%;
	  overflow:hidden;
	}
	
	.pc_middle_header{
		width:90%;
		height:100%;
		margin:0 auto;
	}
	
	.pc_middle_header_logo{
		width:10%;
		float:left;
	}
	
	.pc_middle_header_logo img{
		width:70%;
		margin-top:10%;
	}
	
	.pc_middle_header_meun{
		width:80%;
		height:100%;
		float:right;
	}
	
	.pc_meuns_list{
		width:70%;
		height:100%;
		float:left;
	}
	
	.pc_meuns_list ul li{
		width:14.2%;
		height:100%;
		float:left;
		text-align:center;
		margin-top:3.5%;
	}
	
	.menun_line{
		display:none;
	}
	
	.index_searchs{
		width:10%;
		height:100%;
		float:left;
		margin-top:2%;
		text-align:center;
	}
	
	.index_searchs img{
			width:20%;
			
	}
	
	
	.topsearch {

  position: relative;

}

.topsearch .topsearch-active {

  cursor: pointer;

  width: 30px;

  height: 70px;

  background: url(../images/h_search.png) no-repeat left;

  background-size: 20px 20px;

}



.search-alert {

  position: fixed;

  z-index: 99999999;

  background-color: #222222;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  display: none;

}

.search-alert .close {

  display: block;

  width: 18px;

  height: 18px;

  background: url(../images/h_close.png) no-repeat center;

  position: absolute;

  top: 38px;

  right: 2.6%;

  cursor: pointer;

  transition: transform 0.3s ease 0s;

}

.close:hover {

  transform: rotateZ(90deg);

  transition: transform 0.3s ease 0s;

}

.search-alert .topsearch-form {

  position: absolute;

  width: 94.8%;

  left: 2.6%;

  top: 50%;

  height: 124px;

  margin-top: -63px;

  border-bottom: 1px solid #515151;

}

.search-alert .topsearch-form .topsearchbtn {

  cursor: pointer;

  width: 124px;

  height: 124px;

  border: none;

  background: url(../images/h_search.png) no-repeat center;

  background-color: #eee2c3;

  background-size: 20px 20px;

  position: absolute;

  right: 0;

  bottom: 0;

  z-index: 1001;

  outline: none;

}

.search-alert .topsearch-form .topsearchtx {

  border: none;

  font-size: 52px;

  height: 124px;

  line-height: 124px;

  text-align: center;

  width: 100%;

  box-sizing: border-box;

  color: #555;

  background: none;

  padding-left: 88px;

  padding-right: 80px;

  background: url(../images/h_search.png) no-repeat 35px 53px;

  outline: none;

}

.index_lang{
	width:10%;
	height:100%;
	float:left;
	margin-top:2%;
}

.index_lang ul li a{
	display:block;
	width:50%;
	height:3vh;
	overflow:hidden;
	float:left;
	text-align:center;
	background:#eeeeee;
	line-height:3vh;
	
}

.mobile_header{
	display:none;
}

.pc_banners{
	width:100%;
	height:100%;
	margin-top:1%;
}

.mobile_banners{
	display:none;
}

.pc_products{
	width:100%;
	height:100%;
	background:#fff;
	margin:0 auto;
}

.pc_products_middle{
	width:90%;
	height:100%;
	margin:0 auto;
}

.pc_products_middle_title{
	width:100%;
	height:100%;
	text-align:center;
}

.pc_products_middle_big_title{
	font-size:2.5rem;
	font-weight:bold;
	padding-top:3.5%;
}

.pc_products_middle_small_title{
	font-size:1rem;
	font-family:'Arial';
	margin-top:0.5%;
}

.pc_products_meuns{
	width:50%;
	height:5vh;
	border-top:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	margin:0 auto;
	margin-top:2%;
}

.pc_products_meuns ul li a{
	display:block;
	width:20%;
	height:5vh;
	line-height:5vh;
	text-align:center;
	float:left;
}

.index_products_list{
	width:100%;
	height:100%;
	margin-top:2%
}

.index_product_info{
	font-weight: 400;
    font-size: 1.4rem;
    color: #FFF;
    position: absolute;
    bottom: 0;
    width: 100%;
    background-color: rgba(0,0,0,.5);
    text-indent: 5px;
    height:80px;
    display: block;
    word-wrap: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.index_product_info_left{
	width:60%;
	float:left;
	padding:1%;
	padding-top:3%;
}

.index_product_info_left_title{
	font-size:1.5rem;
}

.index_prodfuct_info_small_title{
	font-size:0.5rem;
	margin-top:1%;
}

.index_product_info_right{
	width:40%;
	height:100%;
	float:right;
	text-align:right;
	padding:3%;
}

.mobile_index_products{
	display:none;
}

.pc_case{
	width:100%;
	height:100%;
}

.case_pics_list{
		width:98%;
		height:80vh;
		margin:0 auto;
		margin-top:3%;
	}
	
	.big_case{
		width:45%;
		height:80vh;
		margin:0 auto;
		overflow:hidden;
		float:left;
		position:relative;
		
	}
	
	.big_case_img{
		width:100%;
		height:80vh;
		overflow:hidden;
	
	}
	
	.big_case_img img{
		width:100%;
		height:100%;
		overflow:hidden;

		transition: all 0.6s ease 0s;
	}
	
	.big_case_img_bg{
		width:100%;
		height:80vh;
		position:absolute;
		top:0px;
		background:rgba(0,0,0,0.3);
		color:#fff;
		line-height:50%;
		font-size:2rem;
		display:none;
		text-align:center;
	}
	
	.small_case{
		width:27.5%;
		height:40vh;
		margin:0 auto;
		overflow:hidden;
		float:left;
		position:relative;
		
	}
	
	
	.small_case_img{
		width:100%;
		height:40vh;
		overflow:hidden;
	
	}
	
	.small_case_img img{
		width:100%;
		
		height:100%;

		overflow:hidden;

		transition: all 0.6s ease 0s;
	}
	
	

	
	.small_case_img_bg{
		width:100%;
		height:40vh;
		position:absolute;
		top:0px;
		background:rgba(0,0,0,0.3);
		color:#fff;
		line-height:50%;
		font-size:1.5rem;
		display:none;
		text-align:center
	}
	
	.mobile_case{
		display:none;
	}
	
	.index_pics_list{
		width:100%;
		height:100%;
		margin-top:2%;
	}
	
	
	
	
		
		.panels {
		  min-height:58vh;
		  overflow: hidden;
		  display: flex;
		}

		.panel {
		  background: #6b0f9c;
		  color: #000;
		  text-align: center;
		  align-items: center;
		  /* Safari transitionend event.propertyName === flex */
		  /* Chrome + FF transitionend event.propertyName === flex-grow */
		  transition:
			font-size 0.7s cubic-bezier(0.61,-0.19, 0.7,-0.11),
			flex 0.7s cubic-bezier(0.61,-0.19, 0.7,-0.11),
			background 0.2s;
		  font-size: 20px;
		  background-size: cover;
		  background-position: center;
		  flex: 1;
		  justify-content: center;
		  display: flex;
		  flex-direction: column;
		}

		.panel1 {
		  background:url(../images/about_pic_02.jpg);
		}

		.panel2 {
		  background:url(../images/about_pic_02.jpg);
		}

		.panel3 {
		  background:url(../images/about_pic_02.jpg);
		}

		.panel4 {
		  background: #7e7f9a;
		}

		.panel5 {
		  background: #97a7b3;
		}

		.panel > * {
		  margin: 0;
		  width: 100%;
		  transition: transform 0.5s;
		  flex:0 auto;
		  display: flex;
		  justify-content: center;
		  align-items: center;
		}
		
		

		.panel > *:first-child {
		  transform: translateY(-100%);
		}

		.panel.open-active > *:first-child {
		  transform: translateY(0);
		}

		.panel > *:last-child {
		  transform: translateY(100%);
		}

		.panel.open-active > *:last-child {
		  transform: translateY(0);
		}

		.panel p {
		  font-size:22px;
		  opacity: 0.8;
		  color:#fff;
		}

		.panel p:nth-child(2) {
		  font-size:22px;
		}

		.panel.open {
		  flex:2;
		  font-size: 26px;
		}
		
		.pc_news{
			width:100%;
			height:100%;
		}
	
		.pc_news_middle{
			width:90%;
			height:100%;
			margin:0 auto;
		}
		
		.pc_news_middle_top{
			width:100%;
			height:8vh;
			border-bottom:1px solid #959595;
			text-align:center;
			margin-top:3%;
		}
		
		.index_news_big_title{
			font-size:2rem;
			font-weight:bold;
		}
		
		.index_news_small_title{
			font-size:1.4rem;
			font-family:'Arial';
			margin-top:1%;
		}
		
		.pc_news_middle_unders{
			width:100%;
			height:100%;
		}
		
		.news_firsts{
			width:45%;
			height:100%;
			float:left;
		}
		
		.news_first_top{
			width:100%;
			height:100%;
		}
		
		.news_first_top_date{
			width:20%;
			float:left;
			padding:3%;
		}
		
		.months{
			font-size:2rem;
		}
		
		.years{
			font-size:1.7rem; 
			margin-top:2%;
		}
		
		.news_first_top_list{
			width:80%;
			height:100%;
			float:left;
			padding:3%;
		}
		
		.news_first_top_list_title{
			font-size:1.6rem;
			font-weight:bold;
		}
		
		.news_first_top_list_remark{
			margin-top:2%;
			font-size:1.3rem;
		}
		
		.news_mores a{
			width:15%;
			height:3vh;
			text-align:center;
			line-height:3vh;
			display:block;
			border:1px solid #e9e9e9;
			margin-top:2%;
		}
		
		.index_news_pic{
			width:100%;
			height:100%;
		}
		
		.index_news_pic img{
			width:100%;
		}
		
		.news_seconds{
			width:50%;
			height:100%;
			float:right;
			border-bottom:1px solid #e9e9e9;
		}
		
		.mobile_news{
			display:none;
		}
		
		.feedbacks{
			display:none;
		}

		.pc_link {
			width: 100%;
			height: 10vh;
			background: #f6f6f6;
			border-bottom: 1px solid #dcdcdc;
			margin-top: 3%;
		}
		
		.pc_link_middle {
			width: 90%;
			height: 100%;
			margin: 0 auto;
		}
		
		.footer_logo {
			width: 20%;
			height: 100%;
			float: left;
		}
		
		.friend_link {
			width: 80%;
			height: 10vh;
			float: left;
			line-height: 10vh;
			text-align: right;
		}
		
		.pc_index_footer {
			width: 100%;
			height: 25vh;
			background: #f6f6f6;
		}
		
		.pc_index_info {
			width: 90%;
			height: 25vh;
			margin: 0 auto;
		}
		
		.pc_index_info_left {
			width: 30%;
			height: 100%;
			float: left;
			padding-top: 3%;
			line-height: 3em;
		}
		
		.pc_index_info_right {
			width: 60%;
			height: 100%;
			float: right;
		}
		
		.pc_index_info_right_list {
			width: 20%;
			height: 100%;
			float: left;
		}
		
		.pc_index_info_right_list_big_title {
			font-size: 0.2rem;
			margin-top: 15%;
		}
		
		.footer_small_title {
			font-size: 0.1rem;
			margin-top: 5%;
		}
		
		.copyright {
			width: 100%;
			height: 5vh;
			line-height: 5vh;
			border-top: 1px solid #dcdcdc;
			background: #f6f6f6;
			text-align: center;
		}
		
		.index_feedback{display:none;}
		
		.clear{
			clear:both;
		}
		
		.index_footers{
			display:none;
		}
		
		.neiye_contents {
			width: 100%;
			height: 100%;
			overflow: hidden;
		}
		
		.neiye_navs {
			width: 100%;
			height: 71px;
			background: #f7f7f7;
		}
		
		.neiye_navs_middle {
			width: 1350px;
			height: 71px;
			margin: 0 auto;
			line-height: 71px;
		}
		
		.neiye_navs_middle_left {
			width: 150px;
			height: 71px;
			float: left;
			font-size: 16px;						line-height:71px;
		}
		
		.neiye_navs_middle_right {
			width: 600px;
			float: right;
			height: 71px;
			line-height: 71px;
		}
		
		
		
		
		.neiye_navs_middle_right ul li a {
			display: block;
			width: 120px;
			height: 71px;
			float: right;
			text-align: center;
		}
		
		.neiye_contents_middle {
			width: 1200px;
			height: auto;
			margin: 0 auto;
		}
		
		.neiye_contents_middle_under {
			width: 1190px;
			height: auto;
			margin-top: 20px;
			padding-bottom: 10px;
		}
		
		.mobile_banners {
			display:none;
		}
		
		
		.mobile_content_list{
			display:none;
		}
		
		
		#about_contain {
			width: 100%;
			min-height: 408px;
			float: left;
			background: #fff;
			position: relative;
			z-index: 2;
		}
		
		.about_contain_main {
			width: 100%;
			height: 60px;
			border-bottom: 1px solid #d8d8d8;
		}

	
		
		
		#product_right_main {
			width: 1200px;
			margin: 0 auto;
			margin-top: 30px;
			height: auto;
			/* padding: 10px 0px; */
			min-height: 320px;
			line-height: 2em;
			/* padding: 20px 42px; */
			/* color: #ccc; */
		}
		
		
		.pro_main {
			width: 1200px;
			height: auto;
			float: left;
		}
		
		
		.pro_main .pro_left {
			width: 416px;
			height: auto;
			float: left;
			margin-left:50px;
		}
		
		.preview{width:400px; height:465px;}
			/* smallImg */
			.smallImg{position:relative; height:52px; margin-top:1px; background-color:#F1F0F0; padding:6px 5px; width:400px; overflow:hidden;float:left;}
			.scrollbutton{width:14px; height:50px; overflow:hidden; position:relative; float:left; cursor:pointer; }
			.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled{background:url(../images/d_08.png) no-repeat;}
			.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{background:url(../images/d_09.png) no-repeat; margin-left:375px; margin-top:-50px;}

			#imageMenu {height:50px; width:360px; overflow:hidden; margin-left:0; float:left;}
			#imageMenu li {height:50px; width:60px; overflow:hidden; float:left; text-align:center;}
			#imageMenu li img{width:50px; height:50px;cursor:pointer;}
			#imageMenu li#onlickImg img, #imageMenu li:hover img{ width:44px; height:44px; border:3px solid #959595;}
			/* bigImg */
			.bigImg{position:relative; float:left; width:400px; height:400px; overflow:hidden;}
			.bigImg #midimg{width:400px; height:400px;}
			.bigImg #winSelector{width:235px; height:210px;}
			#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}
			/* bigView */
			#bigView{position:absolute;border: 1px solid #959595; overflow: hidden; z-index:999;}
			#bigView img{position:absolute;}
			
			.pro_main .pro_right {
				width: 585px;
				height: auto;
				float: right;
				margin-right: 70px;
			}
			
			.pro_main .pro_list1 {
				width:585px;
				height: 35px;
				line-height: 35px;
				background: #929292;
				color: #fff;
				padding: 0px 10px;
				position: relative;
				float: right;
				margin-right: 20px;
			}
			
			.pro_main .pro_list1 a.goback {
				width: auto;
				height: 35px;
				line-height: 35px;
				padding: 0px 20px;
				background: #777777;
				color: #beb4b4;
				top: 0;
				right: 0px;
				position: absolute;
			}
			
			.pro_main .pro_list2 {
				width:585px;
				height: auto;
				padding: 20px 0px;
				min-height: 300px;
				line-height: 2em;
				float: right;
				margin-right: 20px;
			}
			
			#product_right_main p {
					padding: 5px 0px;
				}


				p {
					word-wrap: break-word;
				}
				
			.pro_main .pro_list3 {
				width:585px;
				height: auto;
				text-align: right;
			}


			.pro_main .pro_list3 a {
				display: inline-block;
				padding: 5px 10px;
				background: #929292;
				margin: 0px 5px;
				color: #beb4b4;
			}	

		.pro_title {
			width:1100px;
			height: 35px;
			line-height: 35px;
			background: #929292;
			color: #fff;
			padding: 0px 10px;
			margin: 10px 0px;
			font-weight: bold;
			margin: 0 auto;
		}
		
		.pro_detil {
			width: 1100px;
			height: auto;
			padding: 5px 0px;
			line-height: 2em;
			margin: 0 auto;
			margin-bottom: 50px;
			margin-top: 20px;
		}
		
		
	
		.pro_detil img{
				max-width:1100px;
		}
		.neiye_contents_middle {
			width: 1200px;
			height: auto;
			margin: 0 auto;
		}
		
		.neiye_contents_middle_under {
			width: 1190px;
			height: auto;
			margin-top: 20px;
			padding-bottom: 10px;
		}
		
		.neiye_contents_middle_under ul li {
			width: 1190px;
			height: 280px;
			margin-bottom: 65px;
		}
		
		.neiye_contents_middle_under_img {
			width: 523px;
			height: 280px;
			float: left;
			overflow: hidden;
		}
		
		.neiye_contents_middle_under_img img {
			width: 100%;
			transition: all 0.6s ease 0s;
			overflow: hidden;
		}
		
		.neiye_contents_list {
			width: 606px;
			height: 280px;
			float: right;
		}
		
		.news_timews {
			width: 606px;
			height: 57px;
			border-bottom: 1px solid #d2d2d2;
			line-height: 57px;
			font-weight: bold;
			color: #1c4680;
		}
		
		.news_timews_remark {
			width: 606px;
			height: 194px;
			border-bottom: 1px solid #d2d2d2;
		}
		
		.newslist_title {
			font-size: 26px;
			font-weight: bold;
			margin-top: 20px;
		}
		
		.newslist_remark {
			line-height: 2em;
			margin-top: 20px;
		}
		
		.actives {
			display: block;
			width: 140px;
			height: 71px;
			float: right;
			background: #929292;
			color: #fff;
			font-size: 14px;
		}
		
		.mobile_banners{
			display:none;
		}
		
		#indexPage #mpage{
			display:none;
		}
	}
/**pc端样式**/



/**移动端样式**/
@media screen and (max-width:1024px){
	
	.pc_header{
		display:none;
	}
	
	
	img {
		border: 0;
		vertical-align: middle;
	}
	
	/**banner**/
	.pc_banners{
		display:none;
	}
	
	.mobile_banners{
		max-width:640px;
		height:100%;
		margin:0 auto;
	}
	
	.pc_products{
			display:none;
	}
	
	.mobile_index_products{
			max-width:640px;
			height:100%;
			margin:0 auto;
	}
	
	.index_product {
		max-width: 640px;
		height: auto;
		margin: 0 auto;
	}
	
	.index_about_title {
		max-width: 640px;
		height: auto;
		text-align: center;
		padding: 2%;
	}
	
	.big_title { 
		font-size: 1.6rem;
		font-family: '微软雅黑';
		font-weight: bold;
		margin-top: 2%;
	}
	
	.small_title {
		font-size: 1.2rem;
		margin-top: 2%;
		font-family: '微软雅黑';
	}
	
	.index_product_list {
		max-width: 640px;
		height: auto;
		margin: 0 auto;
		margin-top: 2%;
	}
	
	
	
	.index_product_list ul li {
		width: 50%;
		height: auto;
		padding: 1%;
		float: left;
	}
	
	.index_product_imgs {
		max-width: 640px;
		height: auto;
		margin: 0 auto;
	}
	
	.index_product_imgs img {
		width: 100%;
	}
	
	
	.index_product_imgs_name {
		font-size: 1.5rem;
		font-family: '微软雅黑';
		text-align: center;
		padding: 2%;
	}
	
	/**工程案例**/
	.pc_case{
		display:none;
	}
	
	.mobile_case{
			max-width:640px;
			height:100%;
			margin:0 auto;
			margin-top:1%;
	}
		
	.moble_product_title {
		text-align: center;
		font-size: 1.6rem;
		font-weight: bold;
		padding: 5%;
		padding-bottom: 0px;
	}	
	
	.moble_product_remark {
		text-align: center;
		padding: 2%;
		font-size: 0.3rem;
	}
	
	.clear{
		clear:both;
	}
	
	.index_pics_list{
		display:none;
	}
	
	.pc_news{
		display:none;
	}
	
	.mobile_news{
		max-width:640px;
		height:100%;
		margin:0 auto;
	}
	
	.feedbacks {
		max-width: 640px;
		height: 100%;
	}
	
	.moble_product_title {
		text-align: center;
		font-size: 1.6rem;
		font-weight: bold;
		padding: 5%;
		padding-bottom: 0px;
	}
	
	.moble_product_remark {
		text-align: center;
		padding: 2%;
		font-size: 0.3rem;
	}
	
	.pc_link{
		display:none;
	}
	
	.pc_index_footer{
		display:none;
	}
	
	.copyright{
		display:none;
	}
	
	
	
	.neiye_banner{
		display:none;
	}
	
	.neiye_contents{
		display:none;
	}
	
	.mobile_banners {
		max-width: 640px;
		height: 100%;
		margin: 0 auto;
	}
	
	.mobile_content_list {
		max-width: 640px;
		height: 100%;
		margin: 0 auto;
		padding-bottom: 5%;
	}
	
	.mobile_nav {
		max-width: 100%;
		height: 100%;
		margin: 0 auto;
		margin-top: 5%;
	}
	
	.a_detail {
		min-height: 100%;
		background: #ffffff;
		color: #555555;
		line-height: 160%;
	}
	
   .sp_header{height:50px;overflow:hidden;background:#fff;position:fixed;width:100%;}
	.sp_logo{padding:10px;float:left;height:50px}
	.sp_logo img{margin:auto;max-height:30px;}
	.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
	.sp_nav span{display:block;background:#c9141e;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
	.sp_nav span:nth-of-type(1){top:0px}
	.sp_nav span:nth-of-type(2){top:10px}
	.sp_nav span:nth-of-type(3){top:20px}
	.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
	.sp_nav_se span:nth-of-type(2){width:0}
	.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
	.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
	.nav_show{top:65px}
	.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
	.sjj_nav>ul>li:first-child>a{width:calc(100% - 70px)}
	.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
	.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
	.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
	.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
	.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
	.sjj_nav ul li{border-top:1px #ddd solid;position:relative;line-height:40px;font-size:14px}
	.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
	.sjj_nav ul li ul{display:none}
	.sjj_nav ul li a{color:#666;width:80%}
	.sjj_nav ul li ul li a{color:#999;display:block;text-align:center;width:100%;}
	.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
	.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
	.sjj_nav ul li ul li>ul{margin-left:10px}
	
	.clear{
		clear:both;
	}
	
	.frame {
		width: 100%;
		margin: 0px auto;
		overflow: hidden;
		color: #686868;
	}
	
	
	.localtion {
		overflow: hidden;
		font-size: 12px;
		text-align: right;
		color: #8E8E8E;
		background: #EEE;
		line-height: 2.5;
		padding: 0 2%;
	}
	
	.localtion .path {
		float: right;
	}
	
	.frame .show {
		width:98%;
		margin: 5% auto;
		overflow: hidden;
	}
	
	.swiper-container {
		width: 100%;
		height: 100%;
	}

	.swiper-container {
		margin: 0 auto;
		position: relative;
		overflow: hidden;
		z-index: 1;
	}
	
	.frame .show1 {
		width:98%;
		margin: 0 auto;
		overflow: hidden;
	}
	
	.frame .show1 .bann_img {
		width: 100%;
		overflow: hidden;
		text-align: center;
	}
	
	.frame .show1 .bann_img .tg1 {
		line-height: 2;
		border-bottom: 1px solid #DDD;
		text-align: left;
		margin-bottom: 3%;
	}
	
	.frame .show1 .bann_img img {
		width: 100%;
		margin-bottom: 2%;
	}
	
	.line20 {
		clear: both;
		font-size: 0px;
		height: 20px;
		overflow: hidden;
	}
	
	.page {
		padding: 3px;
		margin-top: 2%;
		text-align: center;
	}
	
	.page a {
		border: #dedfde 1px solid;
		padding: 2px 5px;
		margin: 2px;
		color: #2678e3;
		text-decoration: none;
	}
	
	.neiye_contents_middle {
		display:none;
	}
	
	.mobile_banners {
    max-width: 640px;
    height: 100%;
    margin: 0 auto;
	}
	
	.mobile_content_list {
    max-width: 640px;
    height: 100%;
    margin: 0 auto;
    padding-bottom: 5%;
}

.news_menu a {
    padding: 5px;
    display:block;
    font-size: 1.3rem;
    width: 32%;
    text-align: center;
    height: 50px;
    line-height: 50px;
	float:left;
}

.about_menu li {
    display: block;
    font-size: 14px;
    margin-bottom: 5px;
    background: #f9f9f9;
}


.about_menu li .a_main {

    width:100%;
    height: 30px;
	display:block;
    font-size: 14px;
    overflow: hidden;
    -webkit-box-flex: 1;
    float: left;
    line-height: 30px;
    text-align: center;
    font-family: '微软雅黑';
}



}
/**移动端样式**/