@media screen and (max-width:800px) {
body,div,ul,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,A,input,textarea, img{
	font-size:14px;
	}
.container{
	width: 95%;
}
.xxgg .left h2 , .xxgg .right li h2 b , .about .about_nr h2 b , .about_bt li a b , .bt h2 , .foot_contact h2 , .sevice_pat1 ul h2 , .sevice_pat2 ul li h2 , .sevice_pat3 ul h2 ,.cultural .right h2{
	font-family:"microsoft yahei";
	}
.head_hx{
	border:none;
	height:auto;
	}
.fixd .head_hx{
	background-color: rgba(255,255,255);
	}
.logo{
	width:100%;
	padding: 10px 0;
	}
.logo img{
	height:50px;
	}
.wzss{
	display:none;
	}
.rm-toggle{
	display:block;
	width:40px;
	height:40px;
	float:right;
	position:relative;
	}
.rm-toggle span{
    position: absolute;
    left: 10px;
    display: block;
    width: 22px;
    height: 2px;
    background-color: #333;
	transition:all 0.3s;
    transform-origin: center center;
	}
.rm-toggle span:first-child {
	top: 14px;
	}
.rm-toggle span:nth-child(2) {
    top: 22px;
}
.rm-toggle span:last-child {
    top: 30px;
}
.rm-active span:first-child {
    top: 22px;
    transform: rotate(45deg);
}
.rm-active span:nth-child(2) {
	opacity: 0;
    width: 0;
	}
.rm-active span:last-child {
    top: 22px;
    transform: rotate(-45deg);
}
.rm-nav{
	width:97.5%;
	float:none;
	margin-top:0px;
	position:absolute;
	top:75px;
	background-color: rgba(255,255,255,0.9);
	z-index:9;
	}
.rm-nav>ul>li{
	width:100%;
	border-bottom:1px solid #ddd;
	}
.rm-nav>ul>li>ul{
	position:relative;
	}
/**/
.banner .swiper-button-next, 
.banner .swiper-button-prev{
	display:none;
	}
/**/

.xxgg {
    padding: 40px 0 60px 0;
}
.xxgg .left h2{
	font-size:24px;
	}
.xxgg .left , .xxgg .right{
	width:100%;
	}
.xxgg .right li{
	margin:25px 1% 0 0;
	width:24%;
	}
.xxgg .right li h2 b{
	font-size:16px;
	}
.xxgg .right li h2{
	padding:20px 0;
	}
.xxgg .right li h2 b{
	margin-bottom:10px;
	}
/**/
.bt{
	padding:30px 0;
	background: url(bt_xy_mb.png) no-repeat center;
	}
.bt h2{
	font-size:24px;
	}
/**/
.about_bj{
	padding:50px 0;
	}
.about_bt , .about .about_nr{
	width:100%;
	}
.about .about_nr li{
	line-height:20px;
	}
.about_bt {
	margin-bottom:30px;
	}
.about_bt li span{
	margin:20px auto;
	}
.about .about_nr h2{
	padding:40px;
	}
.about_bt li{
	height: auto;
	padding-bottom:20px;
	}
.about_bt li:hover span{
	margin:20px auto;
	}
.about_bt li img{
	display:none;
	}
/**/
.swzs_bj{
	padding:20px 0 50px 0;
	}
.swzs .swiper-button-next , .swzs .swiper-button-prev{
	display:none;
	}
/**/
.wszt_bj{
	padding: 30px 0 50px 0;
	}
.wszt ul{
	width:100%;
	}
.wszt ul li{
	width:100%;
	}
.wszt ul li h2{
	padding-top:40px;
	}
/**/
.news_bj{
	padding: 20px 0 50px 0;
	}
.news_top{
	padding:70px 20px 20px 20px;
	}
.news_top h2{
	font-size:18px;
	text-align:left;
	}
.news_top p{
	width:100%;
	text-align:left;
	}
.news_left , .news_right{
	width:100%;
	}
.news_right ul .news_wz{
	width:100%;
	}
.news_right ul .news_time{
	display:none;
	}
/**/
.foot{
	padding:50px 0;
	}
.foot_contact{
	width:100%;
	}
.foot_contact h2{
	font-size:24px;
	}
.foot_map{
	width:100%;
	}
/**/
.about_pat2{
	background-size:cover;
	}
/**/
.sevice_pat1 ul{
	width:100%;
	margin-bottom:20px;
	}
.sevice_pat1 ul h2{
	font-size:24px;
	}
.sevice_pat1 ul h2 img{
	height:30px;
	}
.sevice_pat2 .right{
	width:100%;
	}
.sevice_pat2 ul img {
	float:left;
	width:20%;
	height:auto;
	}
.sevice_pat2{
	padding:20px;
	}
.sevice_pat2 ul li{
	width:75%;
	margin-bottom:15px;
	}
.sevice_pat2 ul li h2{
	font-size:20px;
	}
.sevice_pat3 img , .sevice_pat3 ul{
	width:100%;
	}
.sevice_pat3 ul h2{
	font-size:24px;
	}
.sevice_pat3 ul{
	padding:25px;
	}
/**/
.meassage_w{
	padding: 25px;
	}
.tuanduiming , .lianxiren , .tel , .riqi{
	width:100%;
	margin-bottom:8px;
	}
/**/
.meassage_w .zxyy_img{
	margin-bottom:15px;
	}
.meassage_w .form , .meassage_w .zxyy_img , .meassage_w .zxyy_img img{
	width:100%;
	}
.meassage_w .form1 b{
	width:25%;
	text-align:left;
	}
.meassage_w .form1 input  , .meassage_w .form1 select{
	width:100% !important;
	margin:5px 0px;
	}
.meassage_w .form1 .xingzhi{
	width:auto !important;
	}
.meassage_w .form_wz {
	padding:5px 0;
	margin-left:0px;
	}
.submit{
    margin-left:0%;
	margin-bottom:20px;
	}
/**/
.newslist ul li img{
	margin-bottom:10px;
	}
.newslist ul li img , .newslist ul li h2{
	width:100%;
	}
/**/
.news_bt{
	padding-bottom: 10px;
    margin-bottom: 20px;
	}
/**/
.mian{
	 padding: 20px 10px ;
	}
.news_bt h2{
	font-size: 20px;
	}
.news_bt h4 span{
	padding:0px;
	font-size:12px;
	}
/**/
.D3cultural ul li{
	width:48%;
	}
.D3cultural ul li p{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	}
.Digital ul li{
	width:48%;
	}
.Digital ul li p{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	}
.cultural .left {
	margin-bottom:25px;
	}
.cultural .left  , .cultural .right{
	width:100%;
	}
.cultural .right h2{
	font-size:24px;
	}
/**/
.Review ul li{
	width:100%;
	}
.Review ul li .Review_img , .Review ul li{
	border-radius: 10px;
	}
/**/
.piclist ul li{
	width:48%;
	}
}
























