/* */
.box1{border:1px solid #ccc;margin-top:10px;padding: 10px 2%;}
.box1 span{display: block;float: left;background: #063a73;color: #fff;font-size: 16px;line-height: 25px;padding: 10px;}
.box1 .cont{float: right;width: 81%;color: #999;font-size: 14px;line-height: 22px;text-align: justify;}

/* */
.box2{padding: 20px 2%;background: #f7f7f7}
.box2-le{width:49%;float: left;}
.box2-le img{width: 100%;}
.box2-ri{width: 48%;float: right;}
.box2-ri ul li{background: #063a73;text-align: center;color: #fff;margin-bottom: 8px;padding:5% 0;font-size: 14px;line-height: 25px;}
.box2-ri ul li h3{font-size: 16px;}
.box2-cont{color: #666;font-size: 14px;line-height: 22px;margin-top: 5px;}

/* */
.box3{padding: 20px 2%;}
.bt{text-align: center;color: #063a73;font-size:20px;line-height: 24px;}
.bt span{display: block;color: #999999;font-size: 14px;}
.product_list1{display: flex;justify-content: space-between;flex-wrap:wrap;}
.product_list1 li{width: 48%;margin-top: 15px;}
.product_list1 li img{width: 100%;display: block;}
.product_list1 li h3{color: #333;font-size: 16px;padding: 5px 3%;background: #f0f0f0;line-height: 22px;}
.product_list1 li h3 span{color: #666;font-size: 14px;display: block;}

/* */
.box4{padding: 0px 2%;}
.case_list1{}
.case_list1 li{margin-top: 15px;position: relative;}
.case_list1 li img{width: 100%;}
.case_list1 li .cont{position: absolute;right: 0;top:0;background: #012e66;width: 45%;padding: 6% 2%;}
.case_list1 li .cont h3{color: #fff;font-size: 14px;line-height: 40px;margin-left:5%;}
.case_list1 li .cont a{display: block;background: url(../images/anli.png)no-repeat;background-size:100% 100%;height: 30px;line-height: 30px;width: 70%;color: #012e66;font-size: 14px;text-align: center;margin-top: 10px;}

/* */
.box5{padding: 20px 2%;}
.fenlei{display: flex;justify-content: space-between;flex-wrap:wrap;margin-top: 15px;}
.fenlei li{width: 32%;text-align: center;height: 35px;line-height: 35px;background: url(../images/xx.png)no-repeat;background-size:100% 100%;}
.fenlei li a{color: #666;font-size: 16px;}
.news_list1 {margin-top: 20px;}
.news_list1 li{overflow: hidden;margin-top: 10px;}
.news_list1 li a.img{display: block;float: left;width: 30%;}
.news_list1 li a.img img{width: 100%;}
.news_list1 li .cont{float: right;width: 65%;}
.news_list1 li .cont h3{height: 30px;line-height: 30px;overflow: hidden;}
.news_list1 li .cont h3 a{color: #333333;font-size: 16px;}
.news_list1 li .cont p{color: #666666;font-size: 14px;}