
.main{}


/*banner*/
.banner{ width: 100%; height: auto; padding-top: 38%; overflow: hidden; position: relative; background-position: center top; background-size: 100% auto; background-repeat: no-repeat;}


/*分区*/
.section{ width: 100%; height: auto; overflow: hidden; position: relative;}
.section .st_main{ width: 1200px; height: auto; margin: 0 auto; overflow: hidden; position: relative;}

.st_main .nav{ width: 860px; height: auto; margin: 0 auto; margin-top: 50px; border-top: 1px solid #B5B5B5; border-bottom: 1px solid #B5B5B5;}
/*.st_main .nav{ width: 72%; height: auto; margin: 0 auto; margin-top: 50px; border-top: 1px solid #B5B5B5; border-bottom: 1px solid #B5B5B5; overflow: hidden}*/
.st_main .nav .r{ height: 100px; text-align: center;}
/*.st_main .nav .r{ height: auto; text-align: center;}*/
.st_main .nav .r a{ display: inline-block; width: 160px; height: 100px; margin: 0 25px; font-size: 18px; line-height: 100px; text-align: center; color: #000;}
.st_main .nav .r a:hover,
.st_main .nav .r a.on{ border-bottom: 3px solid #CB2636;}

.cont{ width: 100%; height: auto; padding: 30px 100px 100px;}
.cont ul{}
.cont ul li{}
.cont ul li .title{ width: 250px; height: 50px; margin: 50px auto; background: url(../img/bg9.png) center center / 100% 100% no-repeat; font-size: 18px; line-height: 50px; text-align: center;}
.cont ul li .intro{}
.cont ul li .intro p{ text-indent: 2em; font-size: 14px; line-height: 200%;}

.cont  .title{ width: 250px; height: 50px; margin: 50px auto; background: url(../img/bg9.png) center center / 100% 100% no-repeat; font-size: 18px; line-height: 50px; text-align: center;}
.cont .intro p{ text-indent: 2em; font-size: 14px; line-height: 200%;}


/*底部*/
.foot{ background-color: #000;}
.foot_main{ width: 1200px; height: 230px; margin: 0 auto; padding-top: 40px; position: relative;}
.foot_main .r1{ margin-bottom: 20px; font-size: 18px; line-height: 200%; text-align: center; color: #fff;}
.foot_main .r2{ margin-bottom: 15px; text-align: center;}
.foot_main .r2 a{ font-size: 14px; line-height: 150%; color: #fff;}
.foot_main .r2 a:hover{ font-weight: bold;}
.foot_main .r2 span{ padding: 0 5px; font-size: 14px; line-height: 150%; color: #fff;}
.foot_main .r3{ font-size: 14px; line-height: 200%; text-align: center; color: #fff;}
.foot_main .qrcode{ display: flex; justify-content: space-around; width: 250px; height: auto; position: absolute; top: 65px; right: 70px;}
.foot_main .qrcode li{ width: 100px; height: auto;}
.foot_main .qrcode li img{ display: block; width: 100px; height: 100px;}
.foot_main .qrcode li p{ font-size: 14px; line-height: 200%; text-align: center; color: #fff;}
[v-cloak] {
    display: none;
}
