﻿@charset "utf-8";
/* CSS Document */
body {font:16px/24px sans-serif,Arial;color:#000;font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu; height:100%;}
html{height:100%;}
*{margin:0;padding:0;}
img{border:none;}
a{text-decoration:none; cursor:pointer;color:#cf2727;}
a:hover{color:#FF0;}
ul li{list-style:none;}
em{font-style: normal; color:#F00;}

.banner{height:100%; position:relative; overflow:hidden;}
.d_beij {
    background:#dbecfb;
    height: 100%;
    background-size: cover;
}
.an_dal {
    position:absolute;
    top: 50%;
    left: 50%;
    margin-top: -300px;
    margin-left: -502px;
}
.an_dalT {
    position:absolute;
    bottom:38px;
    right: 50%;
    margin-right: -890px;
}

.page2 {
    background: url('/content/Images/huodong/2019toupiao/toupiao_02.jpg') bottom center no-repeat #2f3437;
    position: absolute;
}
.page2Bg{
    position:absolute;
    width:100%;
    height:100%;
    z-index:10;
}
.srollDiv{
    width:1004px;
    overflow:hidden;
    height:95%;
    margin:auto;
    z-index:100;
    position:absolute;
    left:50%;
    margin-left:-502px;
    top:5%;
    background:#f1f9fe;
    padding-top:35px;
}
.pmain{    
    width:1004px;
    float:left;
    overflow-y:scroll;
    padding-right:30px;
    height:95%;
}
.pmain>div{
    margin-left:34px;
}
.summaryDiv{
    width: 935px;
    overflow:hidden;
    margin:auto;
}
.summaryDiv .bottom,.summaryDiv .top{
    width: 100%;
    overflow:hidden;
}
.summaryDiv .left{
    overflow:hidden;
    width:650px;
    padding-left:120px;
    text-align:center;
    line-height:35px;
    padding-top:38px;
}
.summaryDiv .right{
    overflow:hidden;
    width:153px;
    padding-right:0;
    padding-top:38px;
}



.schoolDiv{
    width: 935px;
    padding:20px 0;
    overflow:hidden;
    margin:auto;
    margin-left:30px;
}
    .schoolDiv .item {
        width: 870px;
        padding: 18px 30px;
        overflow: hidden;
        box-shadow: 2px 2px 5px #c0c6ca;
        background: #eceff1;
        margin-bottom:20px;
        /* box-sizing: border-box; */
    }
.schoolDiv .item .left{
    width:315px;
}
.schoolDiv .item .left .leftImg{
    text-align:center;
    width:100%;
}
.schoolDiv .item .left .leftBtn{
    width:100%;
}
.schoolDiv .item .left .leftBtn a{
    width:135px;
    height:35px;
    text-align:center;
    line-height:35px;
    border-radius:20px;
    color:#fff;
    background:#e63d43;
    display:block;
    float:left;
    margin:16px 10px 0;
}
.schoolDiv .item .left .leftBtn a:hover{
    background:#cf2727;
}
.schoolDiv .item .left .leftBtn a span{
   float:left;
}
.schoolDiv .item .left .leftBtn a span:first-child{
   margin-left:25px;
}
.schoolDiv .item .left .leftBtn a span:last-child{
   font-size:20px;
   margin-left:5px;
}
.schoolDiv .item .right{
    width:515px;
}
.schoolDiv .item .right .r_left{
    width:20px;
    float:left;
}
.schoolDiv .item .right .r_txt{
    width:484px;
    float:right;
}
.schoolDiv .item .right .r_txt span{
    width:100%;
    float:left;
    display:block;
    font-size:20px;
    color:#e63d43;
    margin-bottom:15px;
}
.schoolDiv .item .right .r_txt p{
    line-height:28px;
    font-size:14px;
    color:#535353;
}



.pmain .otherDiv {
    width: 1004px;
    overflow: hidden;
    margin:20px auto;
    margin-left:0;
    border-top:20px solid #fff;
    padding:30px 0;
}
    .pmain .otherDiv .floor {
        width: 935px;
        padding: 20px 0;
        overflow: hidden;
        margin: auto;
    }
    .otherDiv .floor .flTitle{
        height:35px;
        line-height:35px;
        background:#740200;
        display:inline-block;
        padding-right:30px;
    }
     .otherDiv .floor .flTitle span{
        display:block;
        float:left;
        color:#fff;
        font-size:22px;
    }
     .otherDiv .floor .flTitle span:last-child{
        padding:0 20px;
    }
     .otherDiv .floor .flCon{
         overflow:hidden;
         padding:20px 30px 0;
         line-height:28px;
     }
     .otherDiv .floor01 .flCon .right{
         float:left;
         margin-left:30px;
         padding-top:10px;
     }

     .pmain .otherDiv .floor05{
         width:1004px;
     }
     .otherDiv .floor05 a{
         float:left;
     }
     .otherDiv .floor05 a:hover{
         opacity:.8;
     }


  .bdTan{
        position:fixed;
        width:100%;
        height:100%;
        top:0;
        z-index:100;
    }
    .bdBg{
        position:absolute;
        width:100%;
        height:100%;
        top:0;
        z-index:1000;
        background:#000;
        opacity:.5;
    }
    .bdMain{
        position:absolute;
        width:733px;
        top:50%;
        height:540px;
        margin-top:-270px;
        left:50%;
        margin-left:-366px;
        z-index:10000;
        border-radius:30px;
        background:#fff;
    }
        .bdMain .top {
            background: url('/content/Images/huodong/2019toupiao/tan01.png') top center no-repeat;
            background-size:100%;
            height:172px;
            position:relative;
        }
        .bdMain .top p {
            text-align:center;
            font-size:35px;
            /*font-weight:bold;*/
            padding-top:55px;
        }
        .bdMain .top span {
            display:block;
            width:20px;
            height:20px;
            line-height:20px;
            border-radius:20px;
            text-align:center;
            border:1px solid #fff;
            color:#fff;
            position:absolute;
            top:15px;
            right:15px;
            cursor:pointer;
        }
         .bdMain .top span:hover {
            color:#FF0;
        }
.bdDiv {
    margin-top: 30px;
}

    .bdDiv .item {
        overflow: hidden;
        /*margin: 20px 0;*/
        padding: 10px 110px;
    }

    .bdDiv span {
        display: block;
        width: 120px;
        float: left;
        text-align: right;
        line-height: 48px;
    }

    .bdDiv input, .bdDiv .bdk {
        width: 325px;
        height: 48px;
        float: left;
        border: 1px solid #a5a5a5;
        line-height: 48px;
        background: #fff;
    }

    .bdDiv .bdk {
        width: 335px;
    }

    .bdDiv input {
        padding: 0 5px;
    }

.bdDiv .tjBtn {
    width: 215px;
    height: 47px;
    margin: 40px auto 0;
    text-align: center;
    line-height: 47px;
    cursor: pointer;
    background: #fb8b3c;
    border-radius: 10px;
    color: #fff;
    font-size:22px;
}

.bdDiv .tjBtn:hover {
        opacity: .8;
    }

.bdDiv .bdk select {
    width: 60px;
    text-align: center;
    height: 48px;
    border: 0;
    border-right: 1px solid #ededed;
    padding-left: 8px;
    float: left;
}

    .bdDiv .bdk select option {
        text-align: center;
    }

.bdk #txtContact {
    padding: 0 5px;
    width: 190px;
    height: 48px;
    border: 0;
    float: left;
}

.bdDiv .item03 select {
    width: 335px;
    text-align: center;
    height: 48px;
    border: 0;
    border: 1px solid #a5a5a5;
    padding-left: 8px;
    float: left;
}

.bdTan02 .bdMain,.bdTan03 .bdMain{

}
.bdTan02 .imgDiv,.bdTan03 .imgDiv{
    width:100%;
    text-align:center;
    padding-top:50px;
}
.bdTan02 .closeBtn,.bdTan03 .closeBtn{
    display:block;
    position:absolute;
    bottom:30px;
    font-size:22px;
    text-align:center;
    color:#505050;
    text-decoration:underline;
    left:50%;
    margin-left:-65px;
}