
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;}
body{
    overflow-x: hidden;
}

.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: 44px;margin: 0 auto 0.2em;line-height: 1.6em;}
.tit_p{font-size: 18px;margin: 0 auto 0.2em;line-height: 1.6em;}
.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;}

.zxjsq {width: 1120px;overflow: hidden;margin: 0 auto;}
.zxjsq .zxjct1 {font-size: 22px;line-height: 41px;color: #fffd36;float: left;text-align: center;padding: 10px 0 0 0;width: 320px;}
.zxjsq .zxjct1>strong {font-size: 35px;}
.zxjct2 {font-size: 26px;color: #FFF;float: left;line-height: 50px;padding-left: 50px;text-align: left;}
.zxjct2 input {font-size: 18px;line-height: 42px;color: #666;height: 42px;padding: 0;margin: 0;border: 0;}
.zxjct3 {float: left;padding-left: 40px;padding: 50px 0 0 50px;}
.zxjct3 .zxjan {font-size: 20px;line-height: 42px;color: #5b6fec;background-color: #fffd36;text-align: center;display: block;height: 42px;width: 220px;border-radius: 5px;border: 0px;cursor: pointer;font-weight: bold;}

.a_cont {width: 1122px;height: 506px;background: url(../images/a_bg.jpg) no-repeat center;margin: 30px auto;position: relative;text-align: left;}
.a_cont>p {position: absolute;width: 310px;line-height: 36px;font-size: 18px;margin: 0;}
.a_cont>p>strong {display: block;font-size: 33px;line-height: 60px;}
.a_cont>p:nth-child(1) {top: 270px;left: 40px;color: #fff;}
.a_cont>p:nth-child(2) {top: 295px;left: 420px;}
.a_cont>p:nth-child(3) {top: 60px;left: 790px;}

.b_cont {width: 1120px;overflow: hidden;margin: 30px auto;padding: 0;}
.b_cont>li {float: left;width: 272px;}
.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: 1153px;height: 574px;position: relative;background: url(../images/c_bg.jpg)no-repeat;margin: 30px -16px;}
.c_cont>p {position: absolute;color: #fff;font-size: 20px;line-height: 30px;margin: 0;}
.c_cont>p:nth-child(1) {top: 230px;left: 165px;width: 180px;}
.c_cont>p:nth-child(2) {top: 150px;left: 455px;width: 180px;}
.c_cont>p:nth-child(3) {top: 150px;left: 805px;width: 265px;}
.c_cont>p:nth-child(4) {top: 330px;left: 465px;width: 265px;}
.c_cont>p:nth-child(5) {top: 320px;left: 900px;width: 180px;}

.d_cont {width: 1120px;overflow: hidden;margin: 30px auto;}
.d_cont>span {float: left;overflow: hidden;}
.d_cont>span:nth-child(1) {width: 762px;}
.d_cont>span:nth-child(1)>img {float: left;margin-bottom: 13px;}
.d_cont>span:nth-child(1)>img:nth-child(even) {margin-left: 15px;}
.d_cont>span:nth-child(2) {width: 343px;margin-left: 15px;}


.f_cont {overflow: hidden;margin: 30px auto;padding: 0;}
.f_cont>li {float: left;width: 250px;}
.f_cont>li:nth-child(2),
.f_cont>li:nth-child(3),
.f_cont>li:nth-child(4) {margin-left: 40px;}
.f_cont>li>img {width: 250px;}
.f_cont>li p {font-size: 13px;line-height: 2em;background: #e7e7e7;padding: 0 26px;border-bottom: 4px solid #f39800;margin: 0;text-align: left;}
.f_cont>li p>strong {text-align: center;display: block;font-size: 1.6em;line-height: 1.6em;}

.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;}



.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}





 a:hover {
     color: #fff;
 }

.main span a {
    color: #CB133C
}

.top1 {
    height: 50px;
    background-color: #FFF
}

.top1 .logo {
    width: 202px;
    height: 42px;
    margin: 4px 10px;
    float: left;
    display: inline
}

.top1 .back {
    width: 60px;
    height: 24px;
    margin: 20px 0 0 20px;
    float: left;
    display: inline
}

.top1 .back a {
    font: 14px/24px 'ËÎÌå';
    color: #5b5b5b
}

.top1 .back a:hover {
    color: #F00
}

.top1 .ccrx {
    width: 170px;
    height: 24px;
    margin: 20px 50px 0 0;
    float: right;
    display: inline
}

.top1 .ccrx a {
    font: 14px/24px 'ËÎÌå';
    color: #097cac
}

.top1 .ccrx a:hover {
    color: #F00
}

.zxbm {
    width: 330px;
    height: 260px;
    float: left;
    font: 16px/32px 'Î¢ÈíÑÅºÚ';
    color: #fcfcdf;
    margin-left: 50px;
    display: inline
}

.zxbm p {
    font: 24px/32px 'Î¢ÈíÑÅºÚ';
    text-align: center
}

.zxbm .sex {
    width: 180px;
    height: 25px;
    margin: 5px 0 12px 70px
}

.zxbm .sex input {
    margin: 2px 5px 0 40px
}

.zxbm .input {
    width: 320px;
    height: 45px;
    line-height: 45px;
    margin-top: 1px;
    padding-left: 10px;
    background: #FFF;
    color: #9E0809
}

.zxbm .input input {
    width: 240px;
    height: 32px;
    font: 14px/32px 'ËÎÌå';
    color: #666;
    border: none;
    margin-left: 10px
}

.zxbm .ljyy {
    width: 340px;
    height: 48px;
    margin-top: 10px
}

.ljyy input {
    display: block;
    text-align: center;
    border: none;
    height: 40px;
    color: #F8000A;
    cursor: pointer;
    font: 18px/0px 'Î¢ÈíÑÅºÚ';
}

.md {
    width: 360px;
    height: 270px;
    float: left;
    margin-left: 150px;
    display: inline;
}

.md p {
    font: 24px/32px 'Î¢ÈíÑÅºÚ';
    color: #fcfcdf;
    text-align: center
}

#demo {
    width: 360px;
    height: 190px;
    margin-top: 44px;
    font: 14px/22px 'Î¢ÈíÑÅºÚ';
    color: #333;
    text-align: center;
    overflow: hidden;
    background-color: #fff;
}

#demo .xm {
    width: 75px;
    float: left
}

#demo .xb {
    width: 55px;
    float: left
}

#demo .jg {
    width: 70px;
    float: left
}

#demo .lx {
    width: 115px;
    float: left
}
.zy-win {
    width: 1140px;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    margin: 0 auto;
    margin-top: 20px;
}
.zy-win>div {
    width: 262px;
    height: 252px;
    background-color: white;
    margin-bottom: 20px;
}
.zy-win>div>img {
    width: 262px;
    height: auto;
}
.zy-name {
    text-align: center;
    font-size: 18px;
    line-height: 40px;
}
.zy-js {
    text-align: center;
    color: #777;
    font-size: 16px;
}
.zy-btn-div {
    width: 244px;
    margin: 0 auto;
    margin-top: 15px;
}
.ckzy {
    display: inline-block;
    width: 120px;
    height: 36px;
    text-align: center;
    font-size: 16px;
    color: white;
    line-height: 36px;
}
.ckzy {
    display: inline-block;
    width: 120px;
    height: 36px;
    text-align: center;
    font-size: 16px;
    color: white;
    line-height: 36px;
}
