.tc_box{display: none;width:600px;height: 300px;position: fixed;top:0;bottom: 0;left:0;right:0;padding: 0 25px;margin: auto;z-index: 10;background: url("../images/bj.jpg") center top no-repeat;background-size: cover;text-align: center;color:#FFF;}
.tc_bt{font-size: 32px;font-weight: bold;margin-top: 60px;width: 100%;float: left;}
.tc_fbt{font-size: 22px;font-weight: lighter;margin-top: 25px;width: 100%;float: left;}
.colse{width: 30px;height: 30px;position: absolute;top:15px;right:10px;cursor: pointer;font-size:20px;}
.tc_400{font-size: 28px;width: 100%;float: left;}
.tc_400 span{font-size: 22px;font-weight: lighter;line-height: 26px;}
.tc_div{width: 100%;float: left;margin: 25px 0 25px 0;}
.tc_div1{width: 198px;height: 50px;background: #e71b34;border: 1px solid #FFF;text-align: center;line-height: 48px;float: left;}
.tc_div1 a{width: 100%;height: 100%;float: left;color:#FFF;font-size: 18px;text-decoration: none;}
.tc_div2{float: right;border:1px solid #FFF;background: #FFF;width: 320px;}
.tc_div2 input{width: 243px;height: 48px;padding: 0 35px;float: left;border:0;background: #FFF;color:#333;}
.tijiao2{width: 75px;height: 48px;float: left;background: #e71b34;color:#FFF;font-size: 18px;text-align: center;line-height: 48px;cursor: pointer;}

@media (max-width:767px) {
    .tc_box{width: 90%;padding:0 15px;height: 250px;}
    .tc_bt{font-size: 22px;padding: 0px 20px;margin-top: 35px;}
    .tc_fbt{font-size: 15px;margin-top: 10px;}
    .tc_div1{width:100px;height: 35px;line-height: 35px;font-size: 18px;}
    .tc_div2{width: 185px;}
    .tc_div2 input{width: 135px;height: 33px;padding:0 8px;}
    .tijiao2{width:48px;height: 33px;line-height: 33px;font-size: 15px;}
    .tc_400{font-size: 22px;}
    .tc_400 span{font-size: 18px;}
    .tc_div{margin: 15px 0;}
}