/*顶部开始*/
.bgd1f3f5{
	background-color: #d1f3f5;
}
.colordc920c{
	color:#dc920c;
}
.color081a57{
	color:#081a57;
}
.colora7e6ea{
	color: #A7E6EA;
}
.bgddf9fc{
	background-color: #ddf9fc;
}
.logo .logoimg{
	height: 0.48rem;
}
.logo {
	padding:0.3rem 0 0.1rem 0.5rem;
	border-bottom: 0.04rem #da9621 solid;
}
.logo span{
	margin-left: 0.2rem;
}
.phone-link a{width: 80%;border-radius: 0.3rem;}
.video video{
	width: 6.4rem;
}
.advantage .catbox{
	vertical-align: middle;
}
.advantage .catbox .catnum{
	font-size: 0.6rem;
	line-height: 0.64rem;
	height: 0.64rem;
	vertical-align: bottom;
}
.advantage .catbox .catname{
	font-size: 0.30rem;
	line-height: 0.48rem;
	height: 0.64rem;
	background: url(../images/cat_bg.png) left bottom / auto 0.16rem no-repeat;
}
.advantage .cat_1 .catname{
	font-size: 0.24rem;
	font-weight: normal;
}
.advantage .li-div-1{
	font-size: 0;
}
.advantage .li-div-1 img{
	width: 4.4rem;
}
.advantage .li-div2-1,.advantage .li-div2-2{
	width: 5.2rem;
	margin: 0 auto;
	background-color: #A6E7ED;
	padding: 0.2rem;
}
.advantage .li-div-2{
	font-size: 0;
}
.advantage .li-div-2 img{
	width: 4.9rem;
}
.advantage .li-con-2{
line-height: 1.8;
}
.advantage .box1-3{
	overflow: hidden;
}
.advantage .box1-3 .li-div-3{
	position: absolute;
	margin-left: 0.5rem;
	margin-top: 0.3rem;
}
.advantage .box1-3 .li-div-3 img{
	width: 3rem;
}
.advantage .box1-3 .li-div2-3{
	float: right;
	margin-right: 0.7rem;
	background-color: #A6E7ED;
	padding: 0.5rem 0.2rem 0.5rem 0.4rem;
}
.advantage .box1-4 .li-div-4,.advantage .box1-5 .li-div-5{	
	margin: 0.2rem 0;
}
.advantage .box1-4 .li-div-4 img,.advantage .box1-5 .li-div-5 img{
	width: 4.6rem;
	border: 0.2rem #A6E7ED solid;
}
.advantage .box1-1 .li-con-1{font-size: 0.21rem;}
.advantage .box1-2 .li-desc-2{font-size: 0.23rem;font-weight: bold;}
.advantage .box1-2 .li-con-2{font-size: 0.20rem;}
.advantage .box1-3 .li-con-3{font-size: 0.21rem;}
.advantage .box1-4 .li-con-4{font-size: 0.20rem;}
.advantage .box1-5 .li-con-5{font-size: 0.20rem;}
.advantage .box1-6 .li-con-6{font-size: 0.15rem;}
.advantage .hd60-5{
	background: url(../images/04-bg.jpg) left top / 100% auto no-repeat;
	padding: 0.1rem 0 0.8rem;
} 
.advantage .box1-6{
	overflow: hidden;
}
.advantage .box1-6 .box2{
	background-color: #A6E7ED;
}
.advantage .box1-6 .box2 .li-h{
	background-color: #DDF9FC;
}
.advantage .box1-6 .li-div-6{
	float: left;
	width: 60%;
}
.advantage .box1-6 .catbox2{
	padding: 0 0.1rem;
	box-sizing: border-box;
}
.advantage .box1-6 .catbox2{
	padding: 0 0.1rem;
	box-sizing: border-box;
}
.advantage .box1-6 .li-div-6 img{
	max-width: 100%;
}
.advantage .box1-6 .li-div2-6{
	float: right;
	width: 40%;
	font-size: 0.2rem;	
}
.advantage .box1-6 .li-div2-6 .li-desc-6{
	margin-top: 0.5rem;
}
.advantage .box1-6 .box2 .li-div11-4{
	width: 100%;
	float: none;
}
.advantage .box1-6 .box2 .li-div3-4,.advantage .box1-6 .box2 .li-h-3,.advantage .box1-6 .box2 .li-div11-6,.advantage .box1-6 .box2 .li-h-5,.advantage .box1-6 .li-div3-6 .li-desc-6{
	display: none;
}
.advantage .box1-6 .box2 .li-div3-6{
	width: 100%;
	float: none;
}
.advantage .hd60-7{
	background: url(../images/huaban.png) 0.4rem center / 0.4rem auto no-repeat;
}
.advantage .box1-7 .li-div3-2{
	padding: 0.5rem 0;
	color: #dc920c;
	background: #A6E7ED;
}
.advantage .box1-7 .li-div11-2{
	font-size: 0;
}
.advantage .box1-7 .box2 .li-div11-1{display: none;}
.advantage .box1-7 .box2 .li-div3-1 .li-desc-7{padding: 0.1rem 0;}
.advantage .box1-7 .box2 .li-div3-1 .txt1{width: 51%;line-height: 0.35rem;color: #e69908; font-size: 0.26rem; text-align: right; padding-right: 4%;}
.advantage .box1-7 .box2 .li-div3-1 .txt2{width: 2rem;height: 0.6rem;line-height: .6rem; font-size: 0.36rem;color: #1a2e70; text-align: center; margin: 0 auto;background-color: #a6e7ed;animation: enlarge 4s 9s infinite;}

.advantage .box1-7 .box2 .li-div3-1 .li-con-7{font-size: 0.30rem;padding: 0.2rem 0 0.4rem;}

.advantage .box1-7 .box2 .li-div3-2 .li-desc-7{display: none;}

.bot3{
	padding: 0.5rem 0.1rem;
	background: url(../images/huaban-bg2.png) left top / 6.4rem  auto no-repeat,
	url(../images/huaban2.png) right bottom / 1.93rem  auto no-repeat;
	background-color: #A6E7ED;
}
.bot3 .code{
	padding: 0 0.9rem;
}
.bot3 .code .code-img img{
	width: 1.92rem;
}
.bot3 .code .code-text{
	padding-top: 0.6rem;
}
.bot3 .tel{
	animation: enlarge 4s 9s infinite;
}
.bot3 .tel .text{
	border-right: 0.02rem solid #012292;
	padding-right: 0.07rem;
	margin-right: 0.05rem;
}
.bot3 .tel .text span{
	font-size: 0.24rem;
	line-height: 0.24rem;
}
.bot3 .tel .tel-link{
	vertical-align: top;
}
.bot3 .tel .tel-link a{
	line-height: 0.48rem;
	color: #012292;
}
.bot3 .addr2{
	margin: 0.2rem 0;
}
.bot3 .promise{
	margin-top: 0.5rem;
}
/*表单*/
.iform {
	padding: 0 0.3rem;
	box-sizing: border-box;
	border-radius: 0.24rem;
}
.iform .input_title{
	display: inline-block;
	width: 1.2rem;
	text-align-last: justify;
}
.iform .input_title span{
	display: block;
}
.iform .colorred{
	padding: 0 0.1rem;
}
.iform .txt_top{
	vertical-align: top;
}
.iform .txt_top span{
	display: table-cell;
}
.iform .input_value input[type="radio"]{
	display:none;
}
.iform .input_value label{
	cursor: pointer;
	width: 48%;
	display: inline-block;
	border: 1px solid #999;
	text-align: center;
	margin-top: 0.1rem;
	border-radius: 0.04rem;
	box-sizing: border-box;
}
.iform .input_value label.laber1,.iform .input_value label.laber3{
	margin-right: 4%;
}
.iform .input_value input[type="radio"]:checked{
}
.iform .input_value label.on{
	border: 1px solid #d0021b;
	background-color: #FFF2F2;
	color: #d0021b;
} 
.iform .input_value{
	display: inline-block;
	width: 2.6rem;
}
.iform .t1 {
	color: #fff;
	padding: 0.2rem 0;
}
.iform .input_value .input-text {
	padding: 0.1rem;
	box-sizing: border-box;
	margin: 0.05rem 0;
	border: 0.01rem solid #999;
	color: #666;
	width: 100%;
	border-radius: 0.04rem;
}
.iform .submit {
	border-radius: 0.4rem;
	color: #fff;
	width: 50%;
	border: none;
	animation: enlarge 4s 5s infinite;
}
/*customer*/
.customer{
	border-radius: 0.1rem;
}
.customer .announcement {
	height: 2rem;
}
.customer .swiper-slide .list {
	height: 0.6rem;
	line-height: 0.6rem;
}
.customer .swiper-slide .list span {
	display: inline-block;
	height: 0.4rem;
	line-height: 0.4rem;
}
.customer .swiper-slide .list .laba {
	width: 18%;
	background: url(../images/laba.png) no-repeat center;
	background-size: contain;
}
.customer .swiper-slide .list .title {
	width: 20%;
}
.customer .swiper-slide .list .desc {
	width: 30%;
}
.customer .swiper-slide .list .time {
	width: 30%;
}
/*顶部微信*/
.top-wechat{
	padding: 0.1rem 0;
    position: fixed;
    left: 0;
    right: 0;
    z-index: 2;
    box-shadow: 0px 0.01rem 0.10rem #ccc;
}
.top-wechat .txt {
    background: url(../images/wechat_logo.jpg) no-repeat left center;
    background-size: contain;
    padding-left: 0.9rem;
    width: 59%;
    box-sizing: border-box;
    margin-left: 5%;
}
.top-wechat span {
    display: inline-block;
    height: 0.72rem;
    line-height: 0.72rem;
}
.top-wechat .add {
    width: 29%;
    background-color: #1aad19;
    border-radius: 0.36rem;
    cursor: pointer;
    -webkit-animation: enlarge 4s 9s infinite;
    animation: enlarge 4s 9s infinite;
}

/*底部浮窗*/

.bottom-online {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 3;
	overflow: hidden;
}

.bottom-online li {
	float: left;
	width: 39%;
	text-align: center;
	padding: 0.1rem;
	border-radius: 0.04rem;
	box-sizing: border-box;
}
.bottom-online li.bg1{
	margin-left: 10%;
}
.bottom-online li.bg2{
	margin-left: 2%;
	margin-right: 10%;
}
.bottom-online li a {
	height: 0.32rem;
	line-height: 0.32rem;
	display: block;
	color: #fff;
}

.bottom-online li .tel_icon {
	background: url(../images/tel_icon.png) center top / 0.32rem no-repeat;
	display: inline-block;
	vertical-align: bottom;
	height: 0.32rem;
	width: 0.32rem;
}

.bottom-online li .feedback_icon {
	background: url(../images/feedback_icon.png) center top / 0.32rem no-repeat;
	display: inline-block;
	vertical-align: bottom;
	height: 0.32rem;
	width: 0.32rem;
}
/*foot wechat*/
.wechat{
	padding: 0.1rem 0;
	position: fixed;
	left: 0;
	right: 0;
	z-index: 2;
	box-shadow: 0px 1px 10px #ccc;
	bottom: 0;
}
.wechat li{
	float: left;
	width: 30%;
}
.wechat li.bottom_wechat,.wechat li.bottom_tel{
	width: 68%;
}
.wechat  .bottom_chat a,.wechat  .bottom_feedback a{
	padding-top: 0.30rem;
	display: block;
}
.wechat  .bottom_chat a{
	background: url(../images/bottom_chat.png) center top / 0.3rem auto no-repeat;
}
.wechat  .bottom_feedback a{
	background: url(../images/bottom_feedback.png) center top / 0.3rem auto no-repeat;
}
/* .wechat  .bottom_wechat a{
	background: url(../images/bottom_wechat.png) center top / 0.3rem auto no-repeat;
} */
.wechat  .bottom_tel a{
	display: block;
	border-radius: 0.36rem;
	background-color: #d0021b;
	width: 90%;
}
.wechat  .bottom_wechat a{
	display: block;
	border-radius: 0.36rem;
	color: #1aad19;
	border: 0.01rem solid #1aad19;
	width: 90%;
}
.wechat  .bottom_wechat .icon_wechat{
	background: url(../images/bottom_wechat2.png) left center / 0.3rem auto no-repeat;
	padding: 0.15rem 0 0.15rem 0.36rem;
	display: inline-block;	
}
.wechat  .bottom_tel .icon_tel{
	background: url(../images/bottom_tel.png) left center / 0.3rem auto no-repeat;
	padding: 0.15rem 0 0.15rem 0.36rem;
	display: inline-block;
}
/*chat*/
.chat{
	border-radius: 0.4rem;
    color: #fff;
    width: 100%;
    border: none;
}
/*wechat*/
#wechat{
	width: 6.4rem;
	height: 100%;
	position: fixed;
	left: 0;
	right: 0;
	margin: 0 auto;	
	background: rgba(0,0,0,.6);
	top: 0;
	z-index: 2;
	display: none;
}
.wechat_box{
	width: 5rem;
	position: fixed;
	left: 0;
	right: 0;
	top: 50%;
	margin: 0 auto;	
	padding: 0.5rem 0;
	border-radius: .2rem;
	margin-top: -1.8rem;
}
.wechat_box i{
    position: absolute;
    right: 0;
    top: 0;
    margin: 0.2rem 0.2rem 0 0;
	font-style: normal;
	height: 0.4rem;
	width: 0.4rem;
	line-height: 0.4rem;
	text-align: center;
	border-radius: 0.3rem;
	background: #333;
	cursor: pointer;
}
.wechat_box .img{
	display: inline-block;
	height: 0.8rem;
	width: 0.8rem;
	background: url(../images/wechat_success_icon.png) no-repeat center;
	background-size: contain;
}
.wechat_box .know{
	display: inline-block;
	background-color: #1aad19;
    border-radius: .25rem;
    width: 2rem;
    height: .5rem;
	line-height:.5rem ;
	margin-top: 0.2rem;
	cursor: pointer;
}
/*foot*/
.footer {
	padding: 0.2rem;
}
.footer .tel {
	border-radius: 0.04rem;
}
.bottomtel {
	position: fixed;
	bottom: 0;
	width: 6.4rem;
	left: 50%;
	margin-left: -3.2rem;
	border-top: 0.02rem solid #fff;
}
@keyframes enlarge {
	12.5% {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
	}
	25% {
	-webkit-transform:scale(1);
	transform:scale(1)
	}
	37.5% {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
	}
	50% {
	-webkit-transform:scale(1);
	transform:scale(1)
	}
	}
/*字体*/

@media only screen and (min-width:641px) {
	html {
		font-size: 100px;
	}
}

@media only screen and (max-width:640px) {
	html {
		font-size: 100px;
	}
}

@media only screen and (max-width:540px) {
	html {
		font-size: 84.375px;
	}
}

@media only screen and (max-width:480px) {
	html {
		font-size: 75px;
	}
}

@media only screen and (max-width:414px) {
	html {
		font-size: 64.6875px;
	}
}

@media only screen and (max-width: 400px) {
	html {
		font-size: 62.5px;
	}
}

@media only screen and (max-width: 375px) {
	html {
		font-size: 58.5938px;
	}
}

@media only screen and (max-width: 360px) {
	html {
		font-size: 56.25px;
	}
}

@media only screen and (max-width: 320px) {
	html {
		font-size: 50px;
	}
}