/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v7.0.29,
* Autoprefixer: v9.7.6
* Browsers: >0.0000001%
*/

*{
    margin:0;
    padding: 0;
}

body{
}
.box{
    min-width: 1000px;
}
a{
    color:#333;
}
.color_fbe1a9{
    color: #fbe1a9;
}
.color_d4090f{
    color: #d4090f;
}
.background_3777ec{
    background-color: #3777ec;
}
.img01,.img02,.img03,.img04,.img05,.img06,.img07,.img0701,.img08,.img09,.img10,.img11,.img12{
    /*background-size: 100% 100%;*/
    background-position: center;
}
.img01{
    background-image: url("./img_01.jpg");
    width:100%;
    height:40px;
}
.img02{
    background-image: url("./img_02.jpg");
    width:100%;
    height:280px;
}
.img03{
    background-image: url("./img_03.jpg");
    width:100%;
    height:169px;
    text-align: center;
    font-size: 26px;
    /*margin-top: ;*/
    color: #a00000;
}
.img03>span{
    height:48px;
    line-height: 48px;
}
.img04{
    background-image: url("./img_04.jpg");
    width:100%;
    height:141px;
    text-align: center;
    font-size: 28px;
    color: #fbe1a9;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    /*-webkit-box-align: center;*/
    /*-webkit-align-items: center;*/
    /*-moz-box-align: center;*/
    /*-ms-flex-align: center;*/
    /*align-items: center;*/
    overflow: hidden;
}
.img04>span{
    /*height:141px;*/
    height:68px;
    line-height: 42px;
    margin-top: 25px;
    display: block;
}
.img05{
    background-image: url("./img_05.jpg");
    width:100%;
    height:120px;
}
.img06{
    background-image: url("./img_06.jpg");
    width:100%;
    height:698px;
}

.pj{
    height:220px;
    line-height: 165px;
    width:100%;
    text-align: center;
    font-size: 42px;
}
.pj1{
    height:160px;
    line-height: 165px;
    width:100%;
    text-align: center;
    font-size: 42px;
}

.pjTextList{
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -moz-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 30px;
    text-align: center;
}

.fk{
    display: inline-block;
    width: 26px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    background-color: #fac989;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-right: 5px;
    font-size: 24px;
}

.img07{
    background: url("./img_07.jpg") no-repeat top center;
    width:100%;
    height:auto;
 
   /* height:708px;*/
}
.img0701{
    background-image: url("./img_0701.jpg");
    width:100%;
    height:170px;
}
.active{
    background-color: #a00000;
    color: #ffffff;
    font-weight: bolder;
}
.calendar{
    width:890px;
    height:30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    margin:20px auto;
}
.left,.calendarBox,.right{
    float: left;
}
.rq{
    float: left;
    margin-left: 10px;
}
.calendarBox{
    width:830px;
    height:100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    /*-webkit-justify-content: space-around;*/
    /*-ms-flex-pack: distribute;*/
    /*justify-content: space-around;*/
    overflow: hidden;
}
.calendarBox>div{
    font-size: 14px;
    text-align: center;
    line-height: 28px;
    width:72px;
    height:28px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    border:1px solid #a81513;
}
.left,.right{
    width:30px;
    height:30px;
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
}
.left{
    background-image: url("./jt01.png");
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100%;
    background-size: 100%;
}
.right{
    background-image: url("./jt02.png");
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100%;
    background-size: 100%;
}
.zds{
    background: url("./img_07_nbg.jpg") top center;
    width:100%;
    height:auto;
    padding:15px 0;
}
.zds_test{
    width:830px;
    height:auto;
    /*height:445px;*/
    margin:0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.zds_test>div{
    float: left;
}
.zds_test_left{
    width:350px;
    height:auto;
    /*height:400px;*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border:1px solid #a00000;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-right: 30px;
}
.zds_test_left_title{
    color: #a00000;
    text-shadow: #e28f1b 0px 0px 4px;
    font-weight: bolder;
    text-align: center;
    margin: 30px 0 18px;
}
.zds_test_left_ball{
    height:26px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    /*-webkit-justify-content: space-around;*/
    /*-ms-flex-pack: distribute;*/
    /*justify-content: space-around;*/
}
.zds_test_left_ball>div{
    width:26px;
    height:26px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    line-height: 26px;
    text-align: center;
    background-image: url("./hq.png");
    background-repeat: no-repeat;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
    color: #ffffff;
    font-size: 16px;
    float: left;
    margin-left: 20px;
}
.zds_test_left_ball>div:last-child{
    background-image: url("./lq.png");
}
.zds_test_left_center{
    width:330px;
    height:184px;
    background-color: #ffd8a9;
    margin:20px auto 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #7b0000;
    font-size: 18px;
    text-align: center;
    overflow: hidden;
}
.top26{
    margin-top: 25px;
}
.top20{
    margin-top: 18px;
}
.bolder{
    font-weight: bolder;
}
.zds_test_left_sm{
    font-size: 16px;
    line-height: 20px;
    width:300px;
    margin:12px auto 0;
    color: #333333;
}

.zds_test_right{
    width: 445px;
}
.right_img{
    width: 445px;
    height: 335px;
    background-image: url("./bg.jpg");
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
}
.right_text{
    width: 445px;
   /* height: 110px;*/
    height: auto;
    overflow: hidden;
}
.right_text_title{
    font-size: 18px;
    font-weight: bolder;
    color: #333333;
}
.right_text_title1{
    font-size: 16px;
    color: #333333;
    margin-top: 5px;
}
.right_text_title2{
    margin-top: 20px;
    float: right;
}

.img08{
    background-image: url("./img_08.jpg");
    width:100%;
    height:1023px;
}
.img09{
    background-image: url("./img_09.jpg");
    width:100%;
    height:745px;
}
.img10{
    background-image: url("./img_10.jpg");
    width:100%;
    height:1048px;
}
.img11{
    background-image: url("./img_11.jpg");
    width:100%;
    height:1028px;
}
.img11Box{
    width:560px;
    height: 560px;
    /*background-color: red;*/
    border-radius: 50%;
    margin:75px auto 0;
    position: relative;
}
.xy{
    border:1px solid #a20605;
    font-size: 14px;
    line-height: 84px;
    text-align: center;
}
.active1{
    background-image: url("../images/dybg.jpg");
    background-size: 100% 100%;
    color: #FFFFFF;
}
.dy{
    width:330px;
    height:330px;
    background-image: url("../images/dybg.jpg");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left:50%;
    top:50%;
    margin-left: -165px;
    margin-top: -165px;
}
.dy>span{
    display: none;
}
.dy>span:first-child{
    display: block;
}
.dy1{
    margin-top: 80px;
    font-size: 20px;
    font-weight: bolder;
}
.dy1,.dy2,.dy3,.dy4,.dy5,.dy6,.dy7{
    text-align: center;
    color: #ffffff;
}
.dy2,.dy3,.dy4,.dy5,.dy6,.dy7{
    font-size: 16px;
    margin-top: 12px;
}
.dy,.xy{
    position: absolute;
    border-radius: 50%;
}
.img11Box>div:nth-child(2n+2){
    line-height: 70px;
}
.img11Box>div:nth-child(2){
    width:70px;
    height:70px;
    top:0;
    left: 244px;
}
.img11Box>div:nth-child(3){
    width:84px;
    height:84px;
    top:19px;
    left: 344px;
}
.img11Box>div:nth-child(4){
    width:70px;
    height:70px;
    top:91px;
    left: 433px;
}
.img11Box>div:nth-child(5){
    width:84px;
    height:84px;
    top:181px;
    left: 473px;
}
.img11Box>div:nth-child(6){
    width:70px;
    height:70px;
    top:296px;
    left: 481px;
}
.img11Box>div:nth-child(7){
    width:84px;
    height:84px;
    top:388px;
    left: 427px;
}
.img11Box>div:nth-child(8){
    width:70px;
    height:70px;
    top:461px;
    left: 351px;
}
.img11Box>div:nth-child(9){
    width:84px;
    height:84px;
    top:478px;
    left: 239px;
}
.img11Box>div:nth-child(10){
    width:70px;
    height:70px;
    top:461px;
    left: 141px;
}
.img11Box>div:nth-child(11){
    width:84px;
    height:84px;
    top:388px;
    left: 50px;
}
.img11Box>div:nth-child(12){
    width:70px;
    height:70px;
    top:298px;
    left: 10px;
}
.img11Box>div:nth-child(13){
    width:84px;
    height:84px;
    top:185px;
    left: 0px;
}
.img11Box>div:nth-child(14){
    width:70px;
    height:70px;
    top:94px;
    left: 52px;
}
.img11Box>div:nth-child(15){
    width:84px;
    height:84px;
    top:19px;
    left: 129px;
}
.img12{
    background-image: url("./img_12.jpg");
    width:100%;
    height:496px;
}