@charset"gb2312";
*{padding:0;margin:0;}
img{display:block;}
a{text-decoration: none;}
ul,ol{list-style: none;}
input{outline: none;-webkit-appearance: none;}
body{overflow-x: hidden;font-family:'Microsoft YaHei';}
.clear{clear: both;}
.clear:after{zoom:1;visibility:hidden;content:'.';height:0;display: block;}
.btn{display:block;width:242px;height:56px;background: #ce281f;color:#fff;font-size:24px;text-align: center;line-height:56px;border-radius:50px;letter-spacing: 3px;border:1px solid #fc0423;font-weight: 700;}
.center{margin:auto;}
.margin-t5{margin-top: 5px;}
.margin-t9{margin-top: 9px;}
.margin-t10{margin-top: 10px;}
.margin-t15{margin-top: 15px;}
.margin-t20{margin-top: 20px;}
.margin-t30{margin-top: 30px;}
.margin-t40{margin-top: 40px;}
.margin-t50{margin-top: 50px;}
.margin-t55{margin-top: 55px;}
.margin-t60{margin-top: 60px;}
.margin-t70{margin-top: 70px;}
.margin-t80{margin-top: 80px;}
.margin-t90{margin-top: 90px;}
.margin-t150{margin-top: 150px;}
.block{width: 1920px;position: relative;left: 50%;margin-left: -960px;background:#ce281f;overflow: hidden;}
.block>img{width:1920px;}
.cont{width:1200px;overflow: hidden;}
/* banner */
figure{width: 1920px;position: relative;left: 50%;margin-left: -960px;}
figure>img{width: 1920px;}
/* a-cont */
.a-cont{width:1200px;overflow: hidden;}
.a-cont div{width:1200px;background:#d92632;overflow: hidden;border-radius: 500px;display: flex;justify-content: space-around;align-items: center;padding: 20px 0;}
.a-cont div p{width:850px;font-size:18px;color:#fff;line-height: 35px;padding-left: 40px;}
.a-cont div span{width:228px;height:126px;background:#fa4008;border-radius: 500px;box-shadow: 0 0 15px 1px rgba(0,0,0,.1);}
.a-cont div span a{display:block;width:228px;background:linear-gradient(to right, #fa6109,#fe9f4a);height:114px;font-size:34px;font-weight:700;color:#fff;border-radius: 500px;line-height: 114px;text-align: center;box-shadow: 0 0 15px 1px rgba(0,0,0,.1);text-shadow: 0 5px 5px rgba(217,84,34);}
/* block-b */
.b-cont{width:1200px;overflow: hidden;display: flex;flex-wrap:wrap;justify-content: space-between;}
.b-cont div{width:585px;overflow: hidden;margin-top:25px;}
.b-cont div span:nth-child(1){display: flex;justify-content: flex-start;align-items:baseline;font-size:28px;color:#292929;font-style: italic;font-weight: 700;}
.b-cont div span:nth-child(1) strong{color:#d92632;font-size:34px;display:flex;align-items: flex-end;}
.b-cont div span:nth-child(1) strong i{display:block;font-size:70px;line-height: 65px;}
.b-cont div span:nth-child(1) p{padding-left:20px;}
.b-cont div span:nth-child(2){display: block;height:306px;margin-top:15px;background:#d92632;border-radius: 15px;padding:5px;}
.b-cont div span:nth-child(2) span{display: flex;justify-content: space-between;}
.b-cont div span:nth-child(2) span img{width:282px;height:178px;}
.b-cont div span:nth-child(2) p{width:540px;color:#fff;font-size:20px;line-height: 35px;font-style: italic;margin:20px auto 0 auto;}
.b-cont div span:nth-child(2) p strong{color:#fff666;}
/* c-cont */
.c-cont{width:1200px;overflow: hidden;display: flex;justify-content: space-between;flex-wrap: wrap;}
.c-cont span{height:588px;display: flex;flex-flow: column;justify-content: space-between;flex-wrap: wrap;}