@charset utf-8;
body {margin: 0 auto;font-family: "Microsoft YaHei";min-width: 1120px;max-width: 1920px;}
ol,ul {list-style: none;}
img {vertical-align: top;display: block;border: none;}
a {color: #333;cursor: pointer;text-decoration: none;}

.banner img {width: 100%;/* max-width: 1621px; *//* margin: 0 auto; */}

.con {width: 1120px;margin: 60px auto;text-align: center;}
.con1 {padding: 60px 0;text-align: center;background: url(../images/b_bg.jpg) center 0 /100% no-repeat;}
.con2 {padding: 90px 0;text-align: center;background: url(../images/d_bg.jpg) center /1920px 100% no-repeat;margin: -30px auto;}
.con3 {background-color: #5b6fec;padding: 30px 0;text-align: center;}

.tit_h2{font-size: 60px;margin: 0 auto 0.2em;line-height: 1.6em;color: #e60212;display: inline-block;border-bottom: 4px solid;}
.tit_p{font-size: 28px;margin: 0 auto 0.2em;line-height: 1.6em;text-align: left;text-indent: 2em;}
.tit_h3{font-size: 50px;margin: 0 auto 0.2em;line-height: 1.6em;font-weight: normal;}
.btn {display: inline-block;width: 330px;height: 60px;border-radius: 50px;text-align: center;line-height: 60px;font-size: 26px;letter-spacing: 2px;background: #f39800;color: white;}

.a_cont {width: 1122px;margin: 30px auto;text-align: left;overflow: hidden;padding: 0 50px;box-sizing: border-box;}
.a_cont li{float: left;width: 50%;font-size: 28px;margin: 10px 0;background: url(../images/li_bg.png) no-repeat 10px center;padding: 0 0 0 68px;box-sizing: border-box;height: 62px;}
.a_cont li span{display: inline-block;color: white;background: #eb3844;margin: 14px 0 0;}

.b_cont {width: 1120px;overflow: hidden;margin: 30px auto;padding: 0 77px;box-sizing: border-box;}
.b_cont>li {float: left;margin: 10px;}
.b_cont>li:nth-child(2),
.b_cont>li:nth-child(3),
.b_cont>li:nth-child(4) {margin-left: 10px;}
.b_cont>li>p {font-size: 24px;text-align: center;line-height: 40px;color: #fff;margin: 00;}

.c_cont {width: 1122px;margin: 30px auto;text-align: left;overflow: hidden;padding: 0 50px;box-sizing: border-box;}
.c_cont li{float: left;width: 50%;font-size: 28px;margin: 10px 0;padding: 0 0 0 10px;box-sizing: border-box;}
.c_cont li span{display: inline-block;color: white;background: #eb3844;vertical-align: middle;font-size: 1.2em;font-weight: bold;width: 1.3em;text-align: center;border-radius: 50%;line-height: 1.3em;margin: 0 10px 0 0;}

.con4{margin: 30px auto;overflow: hidden;padding: 0;width: 1120px;}
.con4 li{overflow: hidden;padding: 0;background: white;box-sizing: border-box;width: 362px;float: left;margin: 8px 17px 9px 0;}
.con4 h3{font-size: 22px;margin: 0;line-height: 2em;background: #4aa3df;color: white;font-weight: normal;position: relative;}
.con4 h3::after{content: "";border: 12px solid;border-color: #4aa3df transparent transparent transparent;position: absolute;width: 0;height: 0;left: 0;right: 0;top: 100%;margin: auto;}
.con4 p{font-size: 15px;line-height: 1.6em;margin: 0 auto 1em;color: #010101;text-align: left;width: 84%;}
.con4 small{font-size: 22px;display: block;line-height: 1.6em;color: red;margin: 0.8em 0 0;}
.con4 .llzx{float: left;width: 50%;font-size: 18px;line-height: 2em;background: #fb3703;color: white;}
.con4 .llzx.bg2{background: #6badc4;}

.zxbm h3{font: 32px/1.8em "Microsoft YaHei";text-align:center;margin: 0;background: #f39800;color: white;}
.zxbm p{font: 36px/1.6em "Microsoft YaHei";text-align:center;color: white;margin: 0 0 0.8em;}
.zxbm {width: 900px;box-sizing: border-box;background: #ff3631;margin: 30px auto;padding: 40px 80px;border-radius: 20px;}
.zxbm .input{color: #ffffff;margin: 20px auto;text-align: left;font-size: 36px;}
.zxbm .input input{width: 550px;font: 36px/1.6em "Microsoft YaHei";color: #fff;border:none;vertical-align: middle;background: rgba(255, 255, 255, 0.6);text-indent: 1em;}
.zxbm .ljyy{width: 270px;margin-top:10px;display:block;text-align:center;border:none;color: #ffffff;cursor:pointer;font: 36px/1.8em "Microsoft YaHei";background: #FFC107;margin: 30px auto 0;}

.margin_r_0{margin-right:0!important ;}
.te_le{text-align: left!important;text-indent: 2em!important;}
.te_ce{text-align: center!important;text-indent: 0!important;}
.co_wt{color: white!important}
.co_rd{color: #e60212!important}