@media only screen and (min-width: 320px) and (max-width: 900px) {
.banner{ width:100%; margin-top:60px; overflow:hidden; clear:both;}
.logo,.head_rtel,.head_muen,.ban,.ban1,.bj4,.inpro_le,.item_mask,.soemail,.headh,.txttagep{ display:none; }
	
.mian{ width:90%; margin:0 auto; overflow:hidden;}
.main1{ width:90%; margin:0 auto; overflow:hidden;}
img{ width:100%;}
.w-all{ display:block}

.rho{ width:100%;}
/*---------------------------------------------------------------------------------------------------------------手机站导航开始----------*/
.sp_header{height:50px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%;top:0px;}
.sp_logo{padding:10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:50px; width:200px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#000;width:30px;height:3px;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:#fff;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:50px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;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;margin-left:20px;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:left;}
.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}
/*---------------------------------------------------------------------------------------------------------------手机站导航结束----------*/
.fullSlide {
	width:100%;
	position:relative;
	height:250px;
	min-height:250px;
    _height:250px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
	
	
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:250px;
	overflow:hidden;
	text-align:center;
	
	background-position: center;
    background-size: cover;
	-webkit-animation:fa1 6s linear 1; 
	
}


.txt h2 {
    color: #000000;
    font-size: 28px;
    text-align: center;
    margin-bottom: 5px;
}


.txt p {
    color: #999999;
    font-size: 15px;
    text-align: center;
}




.cnt4 li {
    width: 48%;
    margin-bottom: 2%;
    overflow: hidden;
    background: #f8f8f8;
    float: left;
    margin-left: 2%;
    padding-bottom: 10px;
    transition: all 0.6s;padding: 0px;
}

.baozhang_pic {
    width: 100%;
    overflow: hidden;
	margin-top:20px;
}


.baozhang_txt {
    width: 100%;
    overflow: hidden;
}



.xzwz {
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    line-height: 25px;
    padding-left: 12px;
    padding-top: 15px;
    margin-bottom: 10px;
}


.rongyu li {
    width: 48%;
    margin-right: 1%;
    float: left;
    margin-bottom: 1%;
    overflow: hidden;
    position: relative;
}


.aboutus{ width:100%;margin-top:0px;}

.txtq {
    font-size: 18px;
    float: none;
    width: 100%;
	
	padding: 30px;
margin-left: 0px;
	
	}
	.txtq{ font-size:14px;padding: 0px;
	
	
	
	
	
	}

.current1 a{ color:#F00;}
.txtq h1 {
    width: 100%;
    font-size: 26px;
    font-weight: 100;
    margin-bottom: 20px;
}




.newss {
    width: 100%;
    margin-left: 0%;
    float: left;
    overflow: hidden;
    padding-bottom: 20px;

    border-bottom: 1px solid #CCC;
    margin-bottom: 20px;

}

.newssimg{ display:none;}

.newssim {
    width: 100%;
    float: right;
    font-size: 18px;
    overflow: hidden;
    font-weight: bold;
}


.newss:nth-of-type(even) {
    width: 100%;
    margin-right: 0%;
    float: right;
    overflow: hidden;
 

    border-bottom: 1px solid #CCC;

    margin-bottom: 10px;
}




.foontes {
	display:none;
}

.txtct{ width:100%; margin-top:30px;}

.weix {
    overflow: hidden;
    float: none; margin:0 auto; width:40%;
}

.left_about,.aboutus1{ display:none;}
.rig_about{ width:100%;}

.cnt4 li p{ display:none;}


.cnt4 li h3 {
    text-align: center;
    font-size: 12px;
    font-weight: 100;
    margin-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
	line-height: 40px;
}



.rongyu li p {
    text-align: center;
    margin-top: -30px;
    overflow: hidden;
    width: 100%;
    position: absolute;
    height: 30px;
    line-height: 30px;
    color: #FFF;
    background: rgba(53, 127, 191, .7);
    transition: all 0.6s;
	font-size:13px;
}

.about {
    background: #f8f8f8;
    padding-top: 0px;
    padding-bottom: 20px;
    margin-top: 50px;
    overflow: hidden;
}

.icon li {
    width: 48%; margin-bottom:5%;padding: 10px;}
.noe{ width:90%; overflow:hidden; margin:0 auto; text-align:center; font-size:13px;}

.index_news li {
    width: 100%;
    float: left;
    margin-right: 1%;
    margin-left: 1%;
    overflow: hidden; margin-bottom:5%;
}

.pot{ width:100%; float:left; overflow:hidden;}


.potr {
    width: 100%;
    float: left;
    overflow: hidden;
}



.lefta {
    float: none;
    overflow: hidden;
}
.ronga {
    float: left;
    margin-left: 20px;
    overflow: hidden;
    color: #CCCCCC; margin-top:20px;
}

.cntt li{ width:48%; margin-bottom:2%; overflow: hidden;  background:#fff; float:left; margin-left:2%;transition: all 0.6s; position:relative;}








.ren{ width:100%; margin-right:0%; float:left; overflow:hidden;}
.ren img{ width:100%; overflow:hidden; display:block;}
.ren h3{ width:100%; font-size:14px}
.ren p{ width:100%; line-height:180%; overflow:hidden;}


.rent{ width:100%; overflow:hidden; margin:0 auto;}
.rente{ width:100%; float:left; overflow:hidden;}
.rentel{ width:100%; float:right; overflow:hidden;}






.bou{ width:100%; float:left; overflow:hidden;}



.bouq{ width:100%; float:right; overflow:hidden; margin-top:30px;}




	
	
	.txttage{ font-size:14px; font-weight:bold;text-shadow: 0 2px 2px rgba(0,0,0,0.3); text-align:left;etter-spacing: 1em; letter-spacing: 10px;}
	
		.txttagep{padding: 20px 5px; font-size:14px;
    font-weight: 300;
    line-height: 200%;
    color: rgba(255, 255, 255, 0.8);
    text-align: left;
    text-shadow: 0 2px 2px rgba(0,0,0,0.3);}
	


.txtvc{
	padding:10px;
	width:90%;
	text-align:center;
	color:#FFF;
	position:absolute;
	top:40%;
	left:5%; right:5%;
	right:20%;}
	
	
	.business_icon li{float: left;width: calc( 50% - 1px );text-align: center;margin-top: 65px;border-left: 0px solid #eee;cursor: pointer;margin-bottom:0px;}
.business_icon li dd{color: #fff;font-size: 15px;padding: 0 5px;line-height: 28px}



.business_icon li dd{color: #fff;font-size: 15px;padding: 0 20px;line-height: 28px}





.bjb{ width:100%; overflow:hidden;background:url(bj3.jpg) no-repeat;background-size:cover; padding-top:0px; padding-bottom:50px;}

.ca1 {
    width: 90%;
    height: 45px;
    line-height: 45px;
    border: 1px solid #000;
    color: #000;
    text-align: center;
    display: block;
    font-size: 16px;
    margin-top: 20px;border-radius: 25px; margin:0 auto;
}
.hcnap{ width:100%; float:left; overflow:hidden;} .hcnap img{ max-width:100%; display:block;}

.hcnaptxt{ width:100%; float:right; overflow:hidden; font-size:20px; font-weight:700; text-align:left;}
	.bannertxt{ text-align:left; position:absolute; top:30%; left:20%; color:#FFFFFF; font-weight:900; font-size:16px;}	
}