.banner a img{display: block; width: 100%;}
.cont{width: 100%;}
.cont .w{width: 1160px; margin: 0 auto;}

.cont1 .w{background: url(../img/bg1.png);}
.cont1 p{padding: 15px; font-size: 24px; color: #666; }
.cont2 .w1{width: 660px; margin: 0 auto; margin-top: 34px;}
.cont2 .w1 .ul1{display: flex; justify-content: space-between; margin-top: 20px;}
.cont2 .w1 .ul1 li{display: flex; font-size: 18px; letter-spacing: 5px;}
.cont2 .w1 .ul1 li span{display: block; width: 24px; height: 24px; line-height: 24px; background-color: #f66; border-radius: 12px; text-align: center; color: #fff;}
.cont2 .w1 .bg{background: url(../img/bg2.png); width: 628px; height: 472px; margin: 0 auto; margin-top: 20px;}
.cont2 .w1 .bg h2{margin-left: 140px; padding-top: 125px; font-family: "؟،جم"; font-size: 36px; color: #fff;}
.cont2 .w1 .ul2{margin-top: 30px; font-size: 18px;}
.cont2 .w1 .ul2 li{display: flex; width: 426px; height: 50px; margin-top: 12px;  margin-left: 100px; border: 1px solid #0099ff; border-radius: 8px;}
.cont2 .w1 .ul2 li label{margin-left: 20px; line-height: 50px; letter-spacing: 3px;}
.cont2 .w1 .ul2 li input{width: 323px; border: none; letter-spacing: 3px;}
.cont2 .w1 .ul2 li button{width: 100%; background-color: #0099FF; text-align: center; border: none; border-radius: 5px; font-size: 24px; color: #fff; letter-spacing: 3px;}
.cont2 .sm{margin-left: 197px; margin-top: 20px;}
.cont2 .sm h3,.cont2 .sm p{font-size: 18px; color: #333; line-height: 30px;}
.cont3{background-color: #0099FF; padding-top: 25px; padding-bottom: 1px; margin-top: 40px;}
.cont3 .w{width: 1144px;}
.cont3 .title {display: flex; height: 35px; align-items: center; }
.cont3 .title span{display: block; width: 16px; height: 16px; background-color: #eee; border-radius: 8px;}
.cont3 .title p{display: block; font-size: 32px; color: #fff; letter-spacing: 5px; margin-left: 10px;}
.cont3 ul{display: flex;justify-content: space-between; margin-top: 23px;}
.cont3 img{display: block;}
.cont3 ul li .img{margin-bottom: 9px;}
.cont3 .bz p{font-size: 23px; color: #fff;margin: 20px 0;}
.cont4{margin-bottom: 40px;}
.cont4 .title{text-align: center; margin: 40px 0;}
.cont4 .title h3{font-size: 43px; letter-spacing: 5px; color: #f33; }
.cont4 .title h3 span{color: #0099ff;}
.cont4 ul{display: flex; justify-content: space-around;} 
.cont4 ul li{width: 315px; height: 123px; border: 1px solid #bfbfbf; letter-spacing: 2px;}
.cont4 ul li a{display: flex; justify-content: center; height: 123px; align-items: center;}
.cont4 ul li a:hover{text-decoration: none;}
.cont4 ul li a p{font-size: 24px; color: #666; margin-left: 20px;}
.cont4 ul li a .p{color: #999;}































