@charset "utf-8";

/* CSS Document */
@media screen and (min-width:0px) and (max-width:1199px) {
html, body {
	max-width: 750px;
	margin: 0 auto;
	font-size: 1.2rem;
}
html {
	font-size: 62.5%
}
.pc {
	display: none;
}
.wap {
	display: block;
}
.left {
	float: none;
}
.right {
	float: none;
}
.wrap {
	width: 100%;
}
.clear {
	clear: both;
	height: 1px !important;
	font-size: 1px !important;
}
@media only screen and (min-width:321px) {
html {
font-size:62.5%!important
}
}
@media only screen and (min-width:361px) {
html {
font-size:70.31%!important
}
}
@media only screen and (min-width:376px) {
html {
font-size:73.24%!important
}
}
@media only screen and (min-width:481px) {
html {
font-size:94%!important
}
}
@media only screen and (min-width:561px) {
html {
font-size:109%!important
}
}
@media only screen and (min-width:641px) {
html {
font-size:125%!important
}
}
.navwap{ background:#009fa8; overflow: hidden; border-top: #fff 1px solid;}
.navwap a{ display: block; float: left; width: 25%; line-height: 40px;
    text-align: center;
    color: #fff;
    border-bottom: #fff 1px solid; border-right: #fff 1px solid;} 
.navwap a.active{ background:#da251c}
.indexbox1 .right {
    width: 100%;
}
.indexbox2itemright1 {
    font-size: 20px;
    
    font-weight: bold;
    line-height: 35px;
    padding-top: 15px;
}
.indexbox2itemright2 {
    font-size: 20px;
   
    line-height: 30px;
}
.indexbox3item .right {
    width: 100%;
     
    padding-top: 10px;
}
.indexbox3itempic p {
    
    line-height: 40px;
     
}
#header {
	padding:0 10px;
	width: 100%;
}
#header .logo {
	width: 130px;
}.jiamengbox1 {
    margin-top: 20px;
}
.tel {
	margin-top: 0;
}
.tel .left img {
	width: 55px;
}
.teltxt1 {
	line-height: 20px;
}
.teltxt2 {
	font-size: 20px;
	line-height: 30px;
}
.teltxt1 {
	padding-top: 0;
}.swiper .swiper-pagination-bullet {
    width: 22px;
    height: 5px;
}.swiper .swiper-pagination {
    bottom: 20px;
	}.title .en{    display: none;}
	.indexbox1,.indexbox5  {
    padding: 20px 10px;
}.indexbox4   {
    padding: 0 10px 20px 10px
}
	.indexbox3 {
    padding: 20px 10px 0 10px;
}
	.indexbox1 .left,.indexbox2item,.indexbox2item .indexbox2itempic,.indexbox2item .indexbox2itemtxt,.indexbox3item,.aboutbox2item,.mendianleft,.mendianright,.jiamengtit,.jiamengtxt .left, .jiamengtxt .right,.news_box .news-fonts,.ys5 .part1 .box .box-img,.ys5 .part1 .box .box-fonts {
    width:100%;
}
	.indexbox2item .indexbox2itemtxt{ height: auto;}.indexbox2itemright1{ padding-top: 10;}
	.indexbox2{ padding:  0 10px}	.indexbox2itemright3 {
  
    padding-bottom: 10px;
}.news_box a {
    
    padding: 10px 0;
    
}
	.indexbox3item{ background:none !important}
	.indexbox3item .left{ margin: auto;}
	.indexbox3itempic{ width: 50%;}.indexbox3itempic p{  font-size: 16px;}
	.indexbox4item{ width: 49%; margin-right: 2%;}
	.indexbox4item:nth-child(3){ margin-right: 0;}.title{ margin-bottom: 10px;}
	.indexbox5itemkong{ display: none;}
	.indexbox5itemtit p:nth-child(2){ display: none;}
	#footer{ padding: 20px 10px 0 10px; }
	.footer1 dl{ width: 100%;}
	.footer2 a{ display: block; width: 100%;}
	.titleleft,.titleright,.news_box .news-img{ display: none}.aboutbox1,.jiamengtxt {
    padding: 20px 10px;
	}.aboutbox2itemimgsum .aboutbox2itemimg{ width: 49%; margin-bottom: 10px;}
	.aboutbox2{ padding: 0 10px; font-size: 26px;} .titleen{     padding: 5px 0 10px 0;}
	.jiamengitem{ width: 49%; margin-right: 1% !important; padding: 15px; margin-bottom: 1%;}
	.jiamengitem:nth-child(2n){ margin-right: 0 !important; }
	.youshipic,.youshi2txt{ padding: 0 10px;}
	.jiqibox1 ul li {
    width: 50%;
 
	}.titlemid{ font-size: 26px;}
	.about,.about p{  line-height: 26px; font-size: 14px}.about h3 {
		font-size: 20px;     line-height: 30px;}.aboutbox2item {
   
    font-size: 20px;
    line-height: 50px;
	}.aboutbox2pic{ padding-bottom: 10px; } .news_box { padding: 0 10px } .aboutbox3{ padding: 10px 0;}
	.showtabledtitem { margin-right:0;     width: 48%;} .dian{ height: 260px;}
	.jiamengtxt h3 {
    font-size: 20px;
    padding: 10px 0;
    
}.jiamengtxt,.youshi2txt,.xianshangtxt p {
   
    font-size: 14px;
    line-height: 26px;
}.jiamengitemtit {
    font-size: 18px;
   font-weight: bold;
    line-height: 35px;
}.jiamengitemtxt {
   
    font-size: 12px;
}.youshitxt {
    font-size: 20px;
    
    padding: 10px 0;
}
	.ys5{ padding: 0 10px}
	.ys5 .part1 .box .box-fonts,.ys5 .part1 .box .box-img{ height: auto;}
	.jiqibox1 ul li .jiqitxt {
   
    font-size: 14px;
    padding: 10px 0;
}
	.xianshang{ padding: 20px 10px 0 10px;}.jiamengtit {
    
    font-size: 18px;
    line-height: 40px;
    
}.xianshang .jiamengtxt {
    padding: 10px 0;
    font-size: 14px;
    line-height: 26px;
}
	.show img{ max-width: 100% !important; height: auto !important}
	
	
.footer{
	width: 100%;
	height: 40px;
	background-color: #009fa8;
	position:fixed;
	bottom: 0;
	left: 0;
	z-index: 99;
	display: flex;
	justify-content: space-around;
}
.footer .foota{
	width: 25%;
	display: block;
	height: 100%;
	position:relative;     line-height: 40px;
    text-align: center;
    color: #fff;
    font-size: 14px; font-weight:bold;
}
.footer .foota::after{
	content:"";
	display: inline-block;
	width: 1px;
	height: 14px;
	background-color: #fff;
	position:absolute;
	right: 0;
	top: 50%;
	margin-top: -7px;
}
.footer .footb::after{
	display: none;
}
.footer .foota img{
	display: block;
	width: 0.44rem;
	height: 0.44rem;
	position:absolute;
	top: 50%;
	left: 50%;
	margin-top: -0.22rem;
	margin-left: -0.22rem;
}.lxdiv{ display:none; position:absolute;right:0; bottom:40px;    width:25%;
    line-height: 30px;
    background-color: #009fa8;
    text-align: center;}
    .lxdiv a{ color:#fff; display:block;}
    .indexbox5itempic{  display:none;}
    .indexbox5itemtit {
    width: 10%; margin:0; font-weight: bold;
   
}
.indexbox5itemtxt {
    width: 85%;
  
}.indexbox5item {
    margin-bottom: 10px;
}
}
