@charset "gb2312";
/* CSS Document */
.tcbox {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 10000;
    display: none;
    margin: -200px 0 0 -295px;
    width: 590px;
    height: 400px;
    background: #fff;
    box-shadow: 0 0 1pc #afafaf;
    opacity: 0;
	font-size:14px;
}

.tcbox .tcc1 p {
    margin-left: 65px;
    height: 63px;
    color: #000;
    font-size: 1pc;
    line-height: 63px;
}
.tcbox .tcc1 p img{ position:absolute; top:19px;}

.tcbox .boxout {
    position: absolute;
    top: 14px;
    right: 14px;
    width: 22px;
    height: 22px;
    background:url(../images/tc_close_0216.png) center center no-repeat;
    cursor: pointer;
    -webkit-transition: .6s;
    transition: .6s;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -ms-transition: .6s;
    -ms-transform: rotate(0);
    z-index: 100;
}
.tcbox .boxout:hover {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}
.tcbox .tcbanner img{ width:100%;}
.tc_an a{ display:block; position:absolute;}
.tc_an a.tc_sy{ width:64px; height:42px;}
.tc_an a.tc_qq{ width:99px; height:42px; left:70px;}
.tc_an a.tc_swt{ width:115px; height:42px; left:209px;}
.tc_an a.tc_lxb{ width:115px; height:42px; left:324px;}
.tcbox .tc_left { box-sizing: border-box; padding-left: 16px; padding-top: 20px; float:left;}
.tcbox .tc_right { float:right;}
.tcbox .tcl_tit { font-size: 22px; color: #ff7a01; line-height: 48px; }
.tcbox .tc_tli{ line-height:40px; font-size:16px; color:#666; border-bottom:1px dashed #666;}
.tcbox .tc_btn{ text-align:center; margin-top:12px;}
.tcbox .tc_btn a{ display:inline-block; width:105px; height:31px; border-radius:5px; text-align:center; line-height:31px; font-size:18px; color:#fff; margin:0 12px; background-color:#ff7a01;}
.tcbox .tc_ask a{ color:#ff7a01; font-size:16px;}

.TcShow{ -webkit-animation: TcShow 1.3s both;animation: TcShow 1.3s both;}
.TcShow.act{
    display: block; 
    opacity: 1;
}
@keyframes TcShow{
    0% {
        -webkit-transform: translate3d(0,-300%,0);
        transform: translate3d(0,-300%,0);
    }
    50% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}
@-webkit-keyframes TcShow {
    0% {
        -webkit-transform: translate3d(0,-300%,0);
        transform: translate3d(0,-300%,0);
    }
    50% {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg);
    }
    to {
        -webkit-transform: none;
        transform: none;
    }
}
.TcOut {-webkit-animation: TcOut 1.3s both;animation: TcOut 1.3s both;}
@keyframes TcOut {
    50% {
        -webkit-transform: rotate(-4deg);
        transform: rotate(-4deg);
    }

    to {
        -webkit-transform: translate3d(0,300%,0);
        transform: translate3d(0,300%,0);
    }
}
@-webkit-keyframes TcOut {
    50% {
        -webkit-transform: rotate(-4deg);
        transform: rotate(-4deg);
    }

    to {
        -webkit-transform: translate3d(0,300%,0);
        transform: translate3d(0,300%,0);
    }
}


.atc_left{ float:left; width:315px; padding-left:15px; padding-top:12px; box-sizing:border-box;}
.atc_right{ float:right;}
.tc_tit{line-height:36px;font-size: 18px;font-weight: bold;color: #333;}
.tc_tit_tel{line-height:38px;margin-top: px;font-size: 14px;font-weight: bold;color: #333;}
.ipt_li{ margin-bottom:-6px; margin-right:-4px;}
.ipt_li label input{ display:none; width:0px; height:0px; opacity:0;}
.ipt_radio{ display:inline-block; width:91px; height:34px; border:1px solid #d2d2d2; border-radius:4px; text-align:center; line-height:34px; font-size:16px; color:#333; margin:0px 4px 6px 0px; box-sizing:border-box; cursor:pointer;}
.ipt_li label input:checked + .ipt_radio{ background-color:#f00; color:#fff; border:1px solid #f00;}
.ipt_li_tel input{ display:block; width:96%; height: 40px; line-height: 40px; border:1px solid #d2d2d2; border-radius:4px; font-size:16px; color:#333; text-indent:0.8em}
.tcformbtn{ display:block; width:96%; height: 40px; line-height: 40px; text-align:center; background-color:#ff7a01; color:#fff; border:none; border-radius:4px; margin-top:8px; font-size:18px;}
