/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0px;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:''; color:#666;}
a{color:#666;font-size: 14px;}
a:hover{ color:#f60;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper1{width:1300px; margin:0 auto;}
.wapper{ width:1200px; margin:0 auto;}
.wapper2{width:1650px; margin:0 auto;}

.head{width:100%;height: 100px;line-height: 100px;background-color: #FFFFFF;}
.headl{float: left;}
.headl img{vertical-align: middle;}
.headr{float: right;height: 100px;line-height: 100px;}
.headr ul li{float: left;text-align: center;min-width: 150px;}
.headr ul li:hover a{color: #00a5ea;}
.headr ul li a{font-size: 14px;color: #4D5158;}
.headr ul .on a{color: #00a5ea;}
.lunbo{position: relative;}
.fudong{position: absolute;right: 220px;top:249px;width: 538px;z-index: 999;}
.fudong h2{font-size:29px;color: #f9f4f7;height: 54px;display: block;line-height: 16px;}
.fudong span{font-size: 22px;color: #F7F8FC;background-color: #033AAF;padding: 5px 0;margin-top:5px;}
.mySwiper{width: 100%; height: 650px;}
.swiper-slide{width: 100%;height: 100%;}
.swiper-slide img{width: 100%;height: 100%;}
.con{width: 100%;background-color: #f3f3f3;padding-bottom: 50px;}

.concon ul{display:flex;justify-content:space-between;align-items: center;}
.contop{width: 100%;text-align: center;}
.contop h2{font-size: 32px;color: #004FA3;margin: 10px 0;height: 50px;line-height: 50px;padding: 10px 0;font-weight: normal;}
.thisCon{width: 303px;}
.thisConpic{width:100%;height: 250px;}
.thisConpic img{width: 100%;height: 100%;}
.thisConcon{width:100%;height: 65px;}
.thisConcon .left{float: left;width: 60%;height: 65px;background-color: #4E525B;}
.thisConcon .left span{font-size:18px;color: #FFFFFF;height: 65px;line-height: 65px;display: block;}
.thisConcon .right span{font-size:18px;color: #FFFFFF;height: 65px;line-height: 65px;display: block;text-align: center;}
.thisConcon .right{float: right;width: 40%;height: 65px;background-color: #00a0e7;}
.conTwo{width: 100%;padding-bottom: 80px;}
.conTwol{float: left;width: 60%;}
.conTwol h2{font-size: 30px;color: #004FA3;font-weight:normal;display: block;margin: 5px 0;}
.conTwol span{font-size: 14px;color: #333333;}
.conTwor{float: right;width: 35%;margin-top: 50px;}
.conTwor img{width: 100%;}


.conThree{width: 100%;background-color: #5c90c6;padding-top:35px;}
.conThreetop h2{font-size: 32px;color: #004FA3;display: block;text-align: center;font-weight: normal;height: 50px;line-height: 50px;}
.conThreetop span{font-size: 14px;color: #FFF;display: block;height: 50px;line-height: 20px;}
.conThreecon{padding:35px 0px 155px 0px;}
.conThreecon ul{display: flex;justify-content: space-between;}

.conThreecon ul li{width:365px;background-color: #FFFFFF;}
.conThreeOne{padding: 5px 0px 25px 0px;}

.conThreeOne dl dd{/*height: 50px;*/line-height: 20px;font-size: 13px;color: #333333;padding:8px 20px;}
.conThreeTwo{width: 100%;padding-bottom: 15px;}
.conThreeTwo img{width: 100%;display: block;}


.conFour{width: 100%;padding: 50px 0px 30px 0px;}
.conFourl{float: left;width: 53%;}
.conFourl img{width: 100%;}
.conFourr{float: right;width: 30%;padding-top: 0px;}
.conFourr ul li{width: 100%;margin: 30px 0;}
.conFourr ul li .conFourConl{float: left;width: 58px;height: 58px;padding-right: 20px;}
.conFourr ul li .conFourConl img{width: 100%;height: 100%;}
.conFourConr h2{font-size: 18px;color: #333333;margin-bottom: 10px;display: block;font-weight: normal;}
.conFourConr span{font-size: 14px;color: #A4A4A4;}

.bottom{width: 100%;background-color: #CCCCCC;}
.bottomTop{width: 95%;margin: 0 auto;background-color: #F3f3f3;}
.bottomTop ul{display: flex;justify-content: space-between;padding:0 285px;}
.bottomTop ul li{padding: 8px 0;}
.bottomConl{float: left;}
.bottomConl{width: 40px;height: 40px;margin-right:10px;}
.bottomConl img{width: 100%;height: 100%;object-fit: contain;}
.bottomConr{float: left;height: 40px;line-height: 40px;}
.bottomConr span{font-size: 24px;color: #5e606c;}

.bottomNei{padding: 30px 0px 55px 0px;}
.bottomNei ul{display: flex;justify-content: center;}
.bottomNei ul li{float: left;margin-right: 20px;border-right: 2px solid #000000;padding-right: 7px;}
.bottomNei ul li a{color: #000000;}
.bottomNei span{font-size: 14px;color: #A4A4A4;display: block;text-align: center;margin: 10px 0;}
.bottomNei a{font-size: 16px;color: #333333;display: block;text-align: center;}



.banner{width: 100%;height: 500px;position: relative;}
.banner img{width: 100%;}
.fudong2{position: absolute;top: 105px;left:170px;}
.fudong2 h2{font-size: 33px;color: #00007f;margin-bottom:50px;font-weight: normal;}


.fuconTwo{width: 100%;padding: 80px 0;}
.fuconTwol{float: left;width: 50%;}
.fuconTwol h2{font-size: 40px;color: #004FA3;font-weight:normal;display: block;margin: 5px 0;}
.fuconTwol span{font-size: 14px;color: #333333;}
.fuconTwor{float: right;width:45%;margin-top: 50px;}
.fuconTwor img{width: 100%;}

.chanpin{padding: 145px 0px 20px 0px;}
.chanpintop h2{font-size:32px;color: #004FA3;display: block;text-align: center;font-weight: normal;margin-bottom: 30px;}
.chanpinConTop{background-color: #1e5eaa;height: 36px;line-height: 36px;margin-bottom: 10px;}
.chanpinConTop ul{display: flex;justify-content: space-between;}
.chanpinConTop ul li{width: 25%;text-align: center;}
.chanpinConTop ul li a{color: #FFFFFF;font-size: 14px;display: block;}
.chanpinCon{padding: 0 85px;}
.chanpinConCon{width: 100%;}
.chanpinConCon ul li{float: left;width: 227px;margin-right: 40px;margin-bottom: 40px;}
.chanpinConCon ul li:nth-child(4){margin-right:0px ;}
.chanpinConCon ul li:nth-child(8){margin-right:0px ;}
.chanpinConCon ul li:nth-child(12){margin-right:0px ;}
.chanpinConCon ul li:nth-child(16){margin-right:0px ;}
.chanpinPic{width: 100%;height: 170px;overflow: hidden;}


.chanpinPic:hover img{cursor: pointer;transition: all 0.5s;transform: scale(1.1);}

.chanpinPic img{width: 100%;height: 100%;}
.chanpinNei{border: 1px solid #f3f3f3;padding: 10px 3px 0px 3px;}
.chanpinNei h2{font-size: 16px;color: #333333;font-weight: normal;margin-bottom: 10px;}
.chanpinNei span{display: block;margin-bottom: 10px;font-size: 12px;color: #666666;}

.lifi{padding: 20px 0;}
.lifi ul li:nth-child(3){margin-right: 0px;}
.lifi ul li{float: left;width:520px;margin-right: 45px;}
.lifiPic{width: 100%;height: 695px;}
.lifiPic img{height: 100%;width: 100%;}
.lifiCon{padding: 10px 0;}
.lifiCon h2{font-size: 14px;color: #333333;font-weight: normal;margin-bottom: 10px;}
.lifiCon span{font-size: 12px;color: #999999;display: block;border-bottom: 1px solid #eeeeee;}
.lifiCon em{font-size: 14px;color: #666666;font-style: normal;margin: 10px 0;display:block;}
.more{border: 1px solid #dddddd;}
.more a{display: block;color: #666666;font-size: 12px;text-align: center;height: 17px;padding: 5px 0;line-height: 17px;}

.bett{width: 100%;padding-top: 10px;}
.betttop{width: 100%;}
.betttop h2{font-size: 28px;color: #333333;display: block;height: 50px;line-height: 50px;text-align: center;margin-bottom: 35px;}
.bettcon{width: 100%;}
.bettcon ul li{float: left;width: 50%;margin-bottom: 50px;height: 1000px;}
.bettcon ul li img{width: 100%;height: 100%;}


.contact{width: 100%;padding-top: 80px;margin-bottom: 30px;}
.contactl{float: left;width: 50%;}
.contactl h2{font-size: 40px;color: #004FA3;font-weight:normal;display: block;margin: 5px 0px 40px 0px;}
.contactl span{font-size: 20px;color: #005fbf;display: block;margin-bottom: 3px;}
.contactr{float: right;width:45%;margin-top: 50px;}
.contactr img{width: 100%;}