* { margin: 0; padding: 0; }
li { list-style: none; }
a { text-decoration: none; }
/* .animated { overflow: hidden;} */
.image-zoom { transition: transform 0.3s; } 
.image-zoom:hover { transform: scale(1.1);}

.flex {
	display: -ms-flexbox; /* IE8及以下版本 */
	display: -webkit-box; /* 兼容 Safari 3.1 - 6 和 Chrome 10-22 */
	display: -moz-box; /* 兼容 Firefox 1 - 28 */
	display: -webkit-flexbox; /* 兼容 Safari 6.1-9.0 */
	display: -ms-flexbox; /* 兼容 IE 10 */
	display: flex; /* 兼容现代浏览器 */
} 
.swiper-button-next,.swiper-button-prev {padding:15px 10px;border-radius: 5px;}
.language-icon{position: absolute;right: 0;top: 12px;width: 18px;height: 18px;line-height: 18px; display: inline-block; transition: transform 0.3s ease; }
.down-icon{transition: transform 0.3s ease;}
.language-icon-click {transform: rotate(180deg);}
/* 2. 改变悬停 (hover) 时的颜色 */
.swiper-button-next:hover,
.swiper-button-prev:hover {
  background-color: #c7c7c7;
} 
.my-red{color:#d52c2c}
.layui-layer-page .layui-layer-content { padding: 10px; }
.swone { width: 100%; overflow: hidden; position: relative; }
.headdiv {margin:0px auto; padding: 0px 5%;width:90%; position: relative; height: 115px; background-color: #fff; z-index: 9999;}
.header-box{align-items: center;height: 115px;}
.headdiv .line{height:115px;width: 1px;background-color:#ededed;}
.logo-img { display: block;	width: 14%; overflow: hidden;}
.logo-img img{width: 100%;}
.hvdiv { margin-top: 37px; margin-left: 18px; font-size: 17px; }
.hvpb { font-size: 12px; color: #6c706d; margin-top: 1px; }

.hoinput { width: 303px; border: none; height: 100%; display: block; float: left; outline: none; text-indent: 23px; }
.htbutton { border: none; height: 100%; width: 55px; background: #2c2c2d; outline: none; }
.pgright {margin-left:3%;width: 210px;flex-shrink: 0; height: 115px;line-height: 115px;overflow: hidden;}
.phoneimg {vertical-align: middle;width: 24px;height: 24px;}
.phdiv { width: 2px; height: 34px; background: #f1f1f1; float: left; margin-right: 12px; margin-left: 12px; margin-top: 8px; }
.mobile-phone{margin-left:10px; height:115px;flex-direction: column;justify-content: center;}
.mobile-phone .pvb {line-height: 30px; font-size: 23px;vertical-align: middle}
.hvcddiv { width: 100%; height: 41px; margin: auto; border-top: 1px solid #ececec; box-sizing: border-box; position: relative; }
.hvcenter { margin:0 3% 0 15%;  width: 52%; max-width: 1000px; z-index: 2; }
.hva {position: relative; width: 14.28%;text-align: center; line-height: 40px; box-sizing: border-box; font-size: 17px; height: 40px; overflow: hidden; }
.hbb { display: none; }
.hvaa { color: #2b2b2c; width: 100%; height: 40px; display: block;  font-weight: 500;    white-space: nowrap; }
.hvaaa {padding: 0 30px 0 15px; color: #666666;  height: 35px; display: block; background: white; font-size: 14px; line-height: 35px; box-sizing: border-box; }
.hvaaa:hover { color: #d52c2c; }
.hvaimg {	/* display: block; */
margin: auto; margin-top: 10px; height: 20px; }
.ssimg { width: 100%; object-fit: none;}
.svimg { display: block; height: 100%; width: 100%; object-fit: cover; margin: auto; transition: 1.5s;border:none; }
.hva:hover {overflow: inherit; }
.hva:hover .hvaa,.hva.active .hvaa { color: #d52c2c; }
.hva .hvaa::after {position: absolute; bottom: 0px; left:calc(50% - 10px); content: ''; display: inline-block; width: 20px; height: 3px; background-color: #ffffff; color: #ffffff; }
.hva:hover .hvaa::after,.hva.active .hvaa::after{background-color: #d52c2c; color: #d52c2c; }
.hvaaadiv { padding: 10px 10px 10px 10px;  background: white;border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; text-align: left;position: absolute; white-space: nowrap;}
.hva:hover .hba { display: none; }
.hva:hover .hbb { display: block; }
.myform { width: 100%; height: 100%; }
.mobilepl { display: none; }
.mobilepl a { text-indent: 2em; }
.new-product-container{background-color: #fff;overflow: hidden;}

/* 视频 */
.video_case { width: 100%; height: 45vw; position: fixed; top: 0; left: 0; bottom: 0; right: 0; margin: auto; z-index: 999; background: rgba(0, 0, 0, 0.3); display: none; }
.main_video { width: 81%; height: 100%; margin: 0 auto; }
.video-one { width: 100%; height: 100%; }
.btn_video { position: absolute; top: 4%; right: 4%; cursor: pointer; width: 28px; height: 28px; color: white; font-size: 28px; }

/* 类关于我们导航 start */
.page-menu{width:1400px;margin:auto;position:relative;height:65px;line-height:65px;background:#fff}
.page-menu a.active{color:#003198}
.page-menu a.active .bottom{display:block}
.pna{width:24.8125%;float:left;display:block;text-align:center;color:#141414;position:relative;border-right:1px solid #eee;box-sizing: border-box;font-size: 18px;}
.pna-2{width: 50%;}
.pna-3{width: 33.3%;}
.pna-4{width: 25%;}
.pna-5{width: 20%;}
.pna-6{width: 16.666%;}
.page-menu .bottom{position:absolute;width:80%;height:3px;background:#003198;bottom:0;left:50%;transform:translate(-50%,0);display:none}
/* 类关于我们导航 end */

.computerdiv { display: block !important; }
.mobilediv { display: none !important; }
.pc-div{display: block !important;}

/* five start */
.inda_nr li { float: left; width: 16.6%; margin: 0 1.7%; text-align: center; cursor: pointer; height: 330px; background: #f2f2f2; border-radius: 7px; }
.inda_pic { -webkit-transition: .4s all; -moz-transition: .4s all; -ms-transition: .4s all; transition: .4s all; margin-top: 35px; }
.inda_nr li:hover .inda_pic { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }
.inda_mc { color: #2c282c; font-size: 18px; font-weight: bold; margin-top: 26px; }
.fivediv { overflow: hidden; width: 1420px; margin: auto; margin-bottom: 80px; }
.inda_nr { overflow: hidden; position: relative; }
/* five end*/

/* shipin start */
.svthree { width: 1464px; position: relative; margin: auto; }
.sediv { width: 29%; float: left; position: relative; margin: 0 2.165%; cursor: pointer; }
.svthreediv { width: 100%; height: 300px; position: relative; border-radius: 5px; overflow: hidden; }
.svpbottom { font-size: 16px; width: 100%; margin-top: 20px; text-align: center; font-weight: bold; }
.sgbofang { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.shipindiv { overflow: hidden; padding-bottom: 78px; }
/* shipin end */

/* zhiliang start */
.zhiliangdiv { background: #f5f5f5; position: relative; padding-bottom: 144px; }
.swiperzhiliang { width: 1415px; margin: auto; overflow: hidden; position: relative; }
.swiperzhiliang-pagination { bottom: 26px !important; left: 50%; transform: translate(-50%, 0%); padding-bottom: 45px; }
.swiperzhiliang-pagination .swiper-pagination-bullet { width: 15px; height: 15px; background: #e2e2e2; opacity: 1; margin: 0 6px; top: -9px; }
.swiperzhiliang-pagination .swiper-pagination-bullet-active { width: 32px; height: 32px; background: none; border: 1px solid #003198; border-radius: 50%; position: relative; }
.swiperzhiliang-pagination .swiper-pagination-bullet-active:after { content: '.'; width: 15px; height: 15px; background: #003198; border-radius: 50%; position: relative; display: block; color: #003198; line-height: 15px; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.swiperzhiliangs { width: 1415px; margin: auto; overflow: hidden; position: relative; }
.swiperzhiliangs-pagination { bottom: 26px !important; left: 50%; transform: translate(-50%, 0%); }
.swiperzhiliangs-pagination .swiper-pagination-bullet { width: 15px; height: 15px; background: #e2e2e2; opacity: 1; margin: 0 6px; top: -9px; }
.swiperzhiliangs-pagination .swiper-pagination-bullet-active { width: 32px; height: 32px; background: none; border: 1px solid #003198; border-radius: 50%; position: relative; }
.swiperzhiliangs-pagination .swiper-pagination-bullet-active:after { content: '.'; width: 15px; height: 15px; background: #003198; border-radius: 50%; position: relative; display: block; color: #003198; line-height: 15px; left: 50%; top: 50%; transform: translate(-50%, -50%); }
/* zhiliang end */

/* hzkh start */
.hzkhdiv { width: 1360px; position: relative; margin: auto; overflow: hidden; }
.hvdivs { width: 11.17%; margin: 0 0.665%;	/* height: 72px; */ box-sizing: border-box; border: 1px solid #e2e2e2; margin-bottom: 21px; float: left; }
.hvimg { width: 100%;	/* height: 100%; */ display: block; margin: auto;	/* top: 50%; */ position: relative;	/* transform: translate(0%, -50%); */ }
.gdkh { width: 125px; background: #003198; height: 40px; display: block; margin: auto; color: white; text-align: center; line-height: 40px; margin-top: 73px; margin-bottom: 59px; }
/* hzkh end */

/* formdiv start */
.formdiv { width: 100%; height: 278px; position: relative; background: #003198; }
.fvdiv { width: 1380px; height: 100%; position: absolute; margin: auto; left: 50%; transform: translate(-50%, 0%); -webkit-transform: translate(-50%, 0%); -moz-transform: translate(-50%, 0%); -ms-transform: translate(-50%, 0%); -o-transform: translate(-50%, 0%); }
.fvimg { display: block; float: left; position: relative; margin-top: 46px; margin-right: 50px; }
.fvinput { width: 100%; height: 53px; border: 1px solid #dd9104; box-sizing: border-box; outline: none; margin-bottom: 14px; font-size: 16px;	/* color: #cdcbcb; */ color: black; text-indent: 17px; line-height: 53px; }
.fgdiv { display: block; float: right; width: 453px; margin-top: 57px; }
.fvbutton { width: 125px; height: 45px; position: relative; outline: none; border: none; }
.fnimg { width: 100%; height: 100%; }
/* formdiv end */

/* newdiv start */
.threecate { width: 519px; height: 54px; position: relative; margin: auto; margin-bottom: 44px; }
.tea { width: 29.48%; margin: 0 1.925%; height: 54px; background: white; display: block; float: left; text-align: center; font-size: 18px; color: black; line-height: 54px; cursor: pointer; }
.taactive { background: #003198; color: white; }
.ntaa { z-index: 2; }
.ntab { z-index: 1; }
.ntac { z-index: 1; }
.newlist { width: 1443px; position: absolute; margin: auto; overflow: hidden; left: 50%; transform: translate(-50%, 0%); }
.ntdiv { width: 30.2%; margin: 0 1.565%; position: relative; float: left; background: white; padding-bottom: 30px; }
.nvimg { width: 100%; height: 276px; position: relative; overflow: hidden; }
.nvimg:hover .svimg { transform: scale(1.4); }
.ngbottom { width: 85.8%; margin-left: 7.1%; margin-top: 33px; }
.ngbottom:hover .nmpa { color: #003198; }
.nmpa { font-size: 16px; color: #2b2b2c; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.nmpb { font-size: 14px; color: #a0a0a0; display: block; margin-top: 6px; margin-bottom: 13px; }
.nmpcontent { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.nmpcontent p { font-size: 12px; color: #a0a0a0; line-height: 24px; }
.newdiv { overflow: hidden; background: #f5f5f5; position: relative; height: 1023px; }
#toTopqa { display: block; position: fixed; bottom: 30px; right: 1.1%; cursor: pointer; z-index: 2; }
/* newdiv end  */


/* foot start */
.footdiv { background: #222222; width: 100%; }
.fvdivs { width: 1430px; height: 100%; margin: auto;padding-bottom: 20px;}
.fvdivs .left{width: 75%;flex-wrap: wrap;}
.fvdivs .right{width: 25%;}
.fsdiv { width: 18%; margin-top: 34px; }
.fvbt { font-size: 20px; color: white; margin-bottom: 14px; }
.fta { color: #b0aeae; font-size: 16px; display: block; line-height: 33px;-webkit-transition: color 0.3s; /* 适用于 Safari 3.0 至 6.0 */
	transition: color 0.3s; /* 适用于现代浏览器 */ }
.fta:hover{color:#fa2d2d;}
.foot-pro-categories{width: 100% !important;}
.foot-pro-categories .box{flex-wrap: wrap;}
.foot-pro-categories .box .fta{padding-right:10px;padding-bottom:8px;}
.foot-pro-categories .box .fta::after{margin: 0 10px; content: "";width: 1px; height:15px;display: inline-block;vertical-align: middle; background-color: #b0aeae;}
.foot-pro-categories .box .fta:hover{color:#fa2d2d;}
.right-contact{width: 25%;align-items:end;flex-direction: column;}
.tongyi {  margin-top: 40px; }
.tip { font-size: 18px; color: #b0aeae; margin-top: 14px; text-align: end;margin-bottom: 10px; }
.tipp { color: #fa2d2d !important; font-size: 28px;  }
.tga { margin-right: 29px; }
.tvimg{width: 142px;margin-top: 50px;}
.ftspans { display: none; float: right; font-size: 23px; }

.foot{width: 1430px;margin: auto;padding-top: 15px; align-content: space-between; border-top:2px solid #0f0f0f;height:60px;line-height: 60px;color:#b0aeaf;font-size: 16px;justify-content: space-between;}
/* foot end */

/* page */
.current { width: 40px; height: 40px; background: #003198; display: block; border-radius: 50%; float: left; text-align: center; line-height: 40px; color: white; font-size: 16px; margin: 0 3px; }
.num { width: 40px; height: 40px; background: white; display: block; border-radius: 50%; float: left; text-align: center; line-height: 40px; color: #9a9a9a; font-size: 16px; border: 1px solid #e7e7e7; box-sizing: border-box; margin: 0 3px; }
.next { width: 40px; height: 40px; display: block; border-radius: 50%; float: left; text-align: center; line-height: 40px; color: #9a9a9a; font-size: 16px; margin-left: 23px; }
.prev { width: 40px; height: 40px; display: block; border-radius: 50%; float: left; text-align: center; line-height: 40px; color: #9a9a9a; font-size: 16px; margin-right: 23px; }
.next img,.prev img{border: none;}
.pagediv { overflow: hidden; display: block; position: relative; margin-top: 80px; width: 100%; height: 40px; margin-bottom: 80px; }
.pagediv div { overflow: hidden; position: absolute; margin-left: 50%; transform: translate(-50%, 0%); }
.artpagediv { overflow: hidden; display: block; position: relative; padding-top: 67px; width: 100%; height: 40px; padding-bottom: 88px; background: white; }
.artpagediv div { overflow: hidden; position: absolute; margin-left: 50%; transform: translate(-50%, 0%); }
.videopagediv { overflow: hidden; display: block; position: relative; padding-top: 51px; width: 100%; height: 40px; margin-bottom: 61px; }
.videopagediv div { overflow: hidden; position: absolute; margin-left: 50%; transform: translate(-50%, 0%); }
/* page */


.foot-top-blank{width: 100%;margin-top:50px;height: 50px;background-color: #fff;}
/*类产品页布局左侧 start*/
.mobile-show{display:none}
.container{margin:0px auto;width: 100%;max-width: 1400px;}
.product-box{margin:60px auto 60px;justify-content:space-between;align-content:space-between}
.temp-left{width:23%}
.product-categories{padding-top: 20px;background-color:#fff}
.pro-column{background-color:#fff}
.pro-column .title{padding-left:20%;width:80%;height:90px;line-height:90px;font-size:32px;font-weight:600;color:#fff;background:url(../images/product/title_bg.png) repeat-y top right;background-color:#003294}
.pro-column .category{width:100%}
.pro-column ul li{width:100%;height:67px;border-bottom:1px solid #eaeaea}
.pro-column ul li:last-child{border-bottom:none}
.pro-column ul li a{display:inline-block;padding:0 8%;height:67px;line-height:67px;font-size:20px;color:#333}
.pro-column ul li.active a,.pro-column ul li:hover a{color:#003198}
.pro-column ul li a::before{margin-right:10px;content:"";vertical-align:middle;display:inline-block;width:13px;height:4px;background-color:#dad9d9}
.pro-column ul li.active a::before,.pro-column ul li:hover a::before{background-color:#fa2d2d}
.hot-product{padding:10px 0;margin-top:20px;background-color:#fff}
.hot-product .title{margin:0 5px;padding:0 20px 10px;height:40px;line-height:40px;font-size:24px;color:#666666;font-weight: 600; border-bottom:1px solid #eee}
.hot-product .list .item{margin:25px}
.hot-product .list .item a{display:block;width:100%}
.hot-product .list .item a img{display:block;width: 76%;padding: 12%;border: none;}
.hot-product .list .item a p{padding: 0 10%; width:80%;  height:52px;line-height:52px;font-size:18px;color:#fff;text-align:center;background-color:#565656; text-overflow: ellipsis;overflow: hidden;}
.temp-right{width:73%;background-color:#fff}
.foot-mobile-show{display: none;}
.temp-content{width: 100%;margin: 0 auto; max-width: 1400px;}
.temp-content .details{padding: 30px 20px; width: 100%;box-sizing: border-box;}
.temp-content .details p{font-size: 18px;line-height: 36px;color: #333333;margin-bottom: 20px;}
.temp-content .details img,.temp-content .details video{max-width: 100%;vertical-align: middle;}

.head-phone{width: 100%;align-items: center;}

@media screen and (max-width: 1800px) {
	.ssimg {object-fit: cover;}
}
@media screen and (max-width:1600px) {
	.headdiv {padding:0 3%; width: 94%; }
	.hvcenter{margin: 0 0 0 13%;}
}

@media screen and (max-width:1430px) {
	.fvdiv { width: 95%; }
	.fvdivs,.foot { width: 100%; }
}
@media screen and (max-width:1464px) {
	.headdiv {padding:0 1%; width: 98%; }
	.hoinput { width: 250px; }
	.fivediv { width: 93%; }
	.svthree { width: 90%; }
	.swiperzhiliang { width: 90%; }
	.swiperzhiliangs { width: 90%; }
	.hzkhdiv { width: 90%; }
	.fvdiv { width: 90%; }
	.fgdiv { width: 390px; }
	.fvimg { margin-right: 30px; }
	.newlist { width: 90%; }

}
@media screen and (max-width: 1400px) {
	.logo-img{width: 200px;}
    .pro-column ul li a{padding:0 4%;font-size:18px}
	.mobile-phone .pvb{font-size: 20px;}
}
@media screen and (max-width:1350px) {
	.hoinput { width: 210px; }
}
@media screen and (max-width:1330px) {
	.fvdiv { width: 95%; }
	.fgdiv { width: 330px; }
}
@media screen and (max-width:1300px) {
	.logo-img{width: 180px;}
	.hvcenter{margin:0; width: 60%;}
	.pgright{width:auto;}
	.hoinput {width: 180px;}
}
@media screen and (max-width:1270px) {
	.fvdivs { width: 95%; }
}
@media screen and (max-width:1265px) {
	.fgdiv { width: 290px; }
}
@media screen and (max-width:1223px) {
	.fgdiv { width: 268px; }
}
@media screen and (max-width: 1200px) {
    .pro-column ul li a{font-size:16px}
}

@media screen and (max-width:1024px) {
	.fga { display: none; }
	.computerdiv { display: none !important; }
	.mobilediv { display: block !important; }

}
@media screen and (max-width:980px) {
	.hvcenter{width: 60%;}
	.hvdiv { display: none }

	.pc-div{display: none !important;}

	.fvdivs .left{width: 100%;}
	.fsdiv{width: 25%;}
	.right-contact{width: 100%;align-items: center;}
	.fvdivs{flex-direction: column;}

    .product-box{margin-top: 0px;}
    .mobile-show{display: block;}
    .product-box{flex-direction: column;}
    .temp-left{display: none;}
    .temp-right{width: 100%;}	
	.hot-product .list{display: flex;-webkit-display: flex;flex-wrap: wrap;}
	.hot-product .list .item{margin:25px 1%;width: 48%;}
}

@media screen and (max-width:768px) {
	.hvaa { font-size: 12px; }
	.hvcenter { width: 60%; }
	.headdiv { width: 98%; }
	.hvdiv { margin-left: 15px; display: none; }
	.pgright { width: 202px; }
	.pvb { font-size: 15px; margin-top: 5px; }

	.inda_nr li { width: 19.4%; margin: 0 0.3%; height: 270px; }
	.inda_pic img { width: 45%; }	

	.svthreediv { height: 220px; }	

	.fvimg { height: 142px; }
	.fgdiv { width: 240px; }
	.fvinput { height: 35px; }
	.fvbutton { width: 94.44px; height: 34px; }
	.formdiv { height: 239px; }	
	.nvimg { height: 230px; }
	.tga { margin-right: 10px; }	
    .products .item a{flex-direction: column;}		
}


@media screen and (max-width:450px) {
	.page-menu {width: 100%;height: 45px;line-height: 45px;}

	.inda_nr li { width: 48%; margin: 0 1%; margin-bottom: 7px; height: 270px; }
	.inda_nr li:nth-child(5) { width: 100%; height: 290px; }
	.inda_nr li:nth-child(5) .inda_pic img { width: 22%; }
	.inda_pic { margin-top: 30px; }
	.inda_mc { margin-top: 20px; }
	.fivediv { margin-bottom: 30px; }

	.sediv { width: 48%; margin: 0 1%; margin-bottom: 17px; }
	.svthreediv { height: 150px; }
	.svpbottom { font-size: 15px; margin-top: 15px; }
	.shipindiv { padding-bottom: 10px; }

	.swiperzhiliangs-pagination .swiper-pagination-bullet { width: 10px; height: 10px; margin: 0 3px; top: 0px; }
	.swiperzhiliangs-pagination .swiper-pagination-bullet-active:after { width: 10px; height: 10px; line-height: 10px; top: 5px; }
	.zhiliangdiv { padding-bottom: 70px; }


	.hvdivs { width: 23%; margin: 0 1%;		/* height: 48px; */ margin-top: 7px; }
	.hvimg { max-width: 100%; }
	.gdkh { margin-top: 30px; margin-bottom: 30px; }
	.fga { display: block; }

	.fvdiv { padding-top: 15px; }
	.fga { display: block; width: 93.6%; height: auto; }
	.fvimg { left: 50%; transform: translate(-50%, 0%); margin-top: 10px; }
	.fgdiv { width: 93.6%; margin-top: 48px; float: left; margin-left: 50%; transform: translate(-50%, 0%); }
	.formdiv { height: 451px; }
	.fvinput { height: 35px; }
	.fvimg { margin-right: 0px; }

	.threecate { width: 90%; margin-bottom: 22px; }
	.tea { font-size: 15px; height: 45px; line-height: 45px; }
	.ntdiv { width: 98%; margin: 0 1%; margin-bottom: 22px; padding-bottom: 15px; background: whitesmoke; }
	.nvimg { height: 140px; }
	#toTopqa { width: 40px; }
	.newdiv { height: 850px; }
	.ngbottom { margin-top: 17px; }
	.sga { width: 48%; margin: 0 1%; display: block; float: left; background: white; margin-bottom: 10px; padding-bottom: 16px; }
	.nmpa { font-size: 15px; }
	.nmpb { font-size: 14px; }
	.foot-pro-categories{width: 90% !important;}
	.frps { overflow: hidden; }
	.fsleft { float: left; }
	.fsright { float: left; }
	 .fsdiv { padding: 0; width: 90%; border: none; margin-left: 5%; height: 43px; overflow: hidden; margin-top: 0px; } 
	.fvbt { border-bottom: 1px solid #c4c4c4; line-height: 42px; }
	.fsdiv:hover { height: auto; } 
	.foot{flex-direction: column;height:60px;line-height:30px;text-align: center;}
	.footdiv { padding-top: 15px; height: auto; overflow: hidden; padding-bottom: 30px; }
	.tga { margin-left: 13%; margin-right: 0%; }
	.tongyi { padding-left: 0px; border: none; width: 90%; margin-left: 5%; margin-top: 30px; }
	.ftspans { display: block; }
	.tip { text-align: center;margin:20px auto 20px; width: 90%;}
	.tipp {margin-right:10px; font-size: 16px;margin-bottom: 0px; margin-top: 16px; }
	.tipdiv { margin-top: 25px; }
	.tip .title{line-height: 30px;}
	.tip .phone-box{line-height: 30px;}
	.artpagediv { padding-top: 34px; padding-bottom: 34px; }
	.current { font-size: 13px; width: 28px; height: 28px; line-height: 28px; }
	.num { font-size: 13px; width: 28px; height: 28px; line-height: 28px; }
	.next { width: 28px; height: 28px; margin-left: 3px; }
	.prev { width: 28px; height: 28px; margin-right: 3px; }
	.next img { width: 100%; height: 100%; }
	.prev img { width: 100%; height: 100%; }
	.num { margin: 0 2px; }
	.current { margin: 0 2px; }
	.pagediv { margin-top: 36px; margin-bottom: 36px; }
	.videopagediv { padding-top: 26px; margin-bottom: 26px; }


	.foot-mobile-hidden{display: none;}
	.foot-mobile-show{display:block;}
	.moblie-link{}
	.tvimg{display: block;margin:0 auto; }
}
@media screen and (max-width:375px) {
	.formdiv { height: 440px; }
}

@media screen and (max-width:360px) {
	.inda_nr li { height: 245px; }
	.inda_nr li:nth-child(5) { height: 260px; }
}
@media screen and (max-width:320px) {
	.formdiv { height: 410px; }
}