.banner{height: 1355px;width: 100%;
background: url(../images/topbg.png) no-repeat bottom center;overflow: hidden;
}
.bannerBox{width: 850px;margin:250px auto 0;}
.logo{}
.bannerBox h1{font-size: 26px;text-align: center;line-height: 78px;color: #fff;}
.bannerBox h2{font-size: 44px;text-align: center;line-height: 90px;color: #fff;}
.bannerBox .bannerTip{color: #1e90d7;font-size: 23px;line-height: 34px;margin:20px 0 45px;text-align: center;}
.bannerBox ul{width: 644px;margin: 0 auto;height: auto;overflow: hidden;}
.bannerBox ul li{float:left;}
.bannerBox ul li img{width: 242px;height: 78px;display: block;margin: 0 40px 50px;}
.bannerBox .tipTxt{color: #1e90d7;font-size: 23px;text-align: center;line-height: 78px;margin-top: 30px;}

.iconlist ul{display: flex;justify-content: space-between;width: 850px;margin: 35px auto;}


.iconup{height: 112px;height: 112px;display: block;margin:0 auto;}

.logoList{margin-top:60px;height: auto;overflow: hidden;}
.logoList ul{width: 580px;margin: 0 auto;}
.logoList li{float: left;}
.logoList li img{width: 230px;}
.logoList li.add img{width: 40px;height: 40px;margin:90px 40px 0;}

.installTitle{height: 71px;clear: both;width: 840px;margin:42px auto 0;}
.leftTitle{width: 155px;float:left;line-height: 67px;border-bottom:4px solid #1a8bd1;
font-size: 38px;color: #1a8bd1;text-align: center;}
.rightTitle{float:left;height: 71px;border-bottom:4px solid #d6d6d6;font-size: 14px;padding-left:10px;width: 675px;}
.rightTitle .title{line-height: 18px;margin-top:17px;}

.question .questionTxt{width: 840px;margin:0 auto;}
.questionTxt li {border-top: 1px solid #f3f3f3;padding:20px 0;height: auto;overflow: hidden;}
.questionTxt li:nth-of-type(1){border:none;}
.questionTxt li dt{color: #000;font-size: 18px;line-height: 36px;}
.questionTxt li dd{line-height: 36px;font-size: 16px;color: #666;}
.Qtip{font-size: 38px;float:left;width: 60px;color: #1a8bd1;font-family: "微软雅黑";}
.questionTxt li dl{float:left;}
.questionimg{width: 860px;margin:0 auto;height: auto;overflow: hidden;}
.questionimg li{float:left;width: 410px;margin:0 10px 14px;}

.contact{width: 560px;height: 265px;background: #e8f8ff;clear: both;margin:40px auto 54px;overflow: hidden;}
.contact img{display: block;margin: 45px auto 0;width: 100px;height: 100px;}
.contact p{line-height: 45px;text-align: center;color: #518ef5;}
.contact a{display: block;width: 112px;height: 32px;color: #fff;background: #007AFF;text-align: center;line-height: 32px;
margin:0 auto;border-radius: 32px;}

.bottom{background: url(../images/bottombg.png) no-repeat top center;height: 200px;}
.bottom p{text-align: center;color: #fff;}
.bottom .email{padding-top:110px}

.weixin{position: fixed;top:0;left:0;right:0;bottom:0;}
.weixin img{display: block;width: 100%;}

/*页面响应式布局*/
/*当页面大于1200px 时，大屏幕，主要是PC 端*/
@media (min-width: 1200px){
	/*默认在boke.css文件下的都是大于1200的样式*/
}
/*在992 和1199 像素之间的屏幕里，中等屏幕，分辨率低的PC*/
@media (min-width: 992px) and (max-width: 1199px)
{
.headerAd{width: 96%;margin:20px auto 0;}

}
/*在768 和991 像素之间的屏幕里，小屏幕，主要是PAD*/
@media (min-width: 841px) and (max-width: 991px)
{
	
}

/*在小于480 像素的屏幕，微小屏幕，更低分辨率的手机*/
@media (max-width: 840px){
	.banner{height:550px ;width:100%;background-size: 900px 550px;}
	.bannerBox{width: 100%;margin:65px auto 0;}
	.bannerBox h1{font-size: 14px;line-height: 35px;margin-top: 5px;}
	.bannerBox h2{font-size: 18px;line-height: 40px;}
	.bannerBox .bannerTip{line-height: 18px;font-size: 10px;margin:10px 0 20px;}
	.bannerBox .logo{width: 90%;display: block;margin:25px auto 0;}
	
	.bannerBox ul{width: 240px;}
	.bannerBox ul li img{width: 100px;height:35px ;margin:0 8px 15px;}
	.bannerBox .tipTxt{line-height: 40px;margin-top:12px;font-size: 14px;}
	
	.iconup{width: 60px;height: 60px;}
	.iconlist ul{width: 100%;}
	.iconlist li img{width: 80px;}
	
	
	.logoList{margin-top:50px}
	.logoList ul{width:260px ;}
	.logoList li img{width: 95px;}
	.logoList li.add img{margin:37px 15px 0;width: 20px;height: 20px;float: left;}
	
	
	.installTitle{width:auto;margin:20px 15px;height: auto;}
	.leftTitle{width: 100%;text-align: left;font-size: 18px;border-bottom: 2px solid #f3f3f3;position: relative;height: 55px;}
	.leftTitle span{display: block;width:80px;position: absolute;bottom:-2px;left:0;border-bottom: 2px solid #1a8bd1;line-height: 40px;
	text-align: center;}
	.rightTitle{padding-left:0;background: #f3f3f3;height: auto;overflow: hidden;border:none;width: 100%;margin-top:10px;}
 	.rightTitle .title{padding:0 10px 10px;color: #999;font-size: 12px;}
	.question{clear: both;}
	.question .questionTxt{width: 100%;}
	.questionTxt li{display: flex;padding:20px 15px;}
	.Qtip{font-size: 18px;line-height: 36px;width: 40px;}
	.questionTxt li dd{font-size: 14px;line-height: 30px;}
	.questionimg{width: 100%;display: flex;justify-content: space-between;flex-flow: wrap;}
	.questionimg li{margin:0 0px 14px;width: 48%;}

	.questionimg li img{width:100%;}
	.contact{width: 100%;margin:10px auto 20px;}
	.bottom{background-size: 1000px 100%;height: 100px;}
	.bottom .email{padding-top:40px;}
}