.hidden{left:-60px;top:0px; width: 120px; height: 30px; line-height: 30px; text-align: center;}
.hidden .w{padding: 0;}
.tc_bg{ display: none; position: fixed; z-index: 10000; lefT:0; top:0; width: 100%; height: 100%; background: rgba(0,0,0,0.5);}
.tc_box{ display: none; position: fixed; z-index: 10001; max-width: 1058px; width: 90%; background: #fff; border-radius: 20px;}
.tc_box .inner{padding:5%;}
.tc_close{position: absolute; right:20px; top:20px; width:22px; height: 22px; background: url(../images/tc_close.png) no-repeat;}
.tc_box h2{ text-align: center; font-weight: bold;}
.tc_box ul{margin-top:3%;}
.tc_box li{ float: left; width: 48%; margin-top:4%;}
.tc_box li:nth-child(2n){ float: right;}
.tc_box li span{ display: block; margin-bottom: 15px; color: #000;}
.tc_box li span em{color: #FF2020;margin-right:2px;}
.tc_box li .inp{ height: 40px; line-height: 40px; border-radius: 18px; background: #F6F6F6;}
.tc_box li .inp input{ width: 100%; height: 100%; padding: 0 20px; box-sizing: border-box; border: none; background: none;}
.tc_box li .pub_select dt{ height: 40px; line-height: 40px;background: none;}
.tc_box li .inp01{ float: left; width: 49%;}
.tc_box li .inp01+.inp01{ float: right;}
.tc_box li .inp01 .select{position: relative;}
.tc_box li .inp01 .select input{position: relative; z-index: 2; cursor: pointer; width:100%; padding:0 50px 0 20px; height: 40px; line-height: 40px; bordeR:none; background: none;}
.tc_box li .inp01 .select i{ transition: all .3s; position: absolute; z-index: 1; right:0px; top:0px; width:50px; height: 100%; background: url(../images/tc_sel.png) center no-repeat;}
.tc_box li .inp01 .select.on i{transform: rotate(180deg);}
.tc_box li .inp01 .select .option{border-top: none;display: none;position: absolute;width: 100%;border-radius: 20px; top:48px; background: #F6F6F6;left: 0;z-index: 99999;max-height: 200px;overflow: auto;padding:5px 0 0;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.tc_box li .inp01 .select .option li{margin-bottom: 0;width: auto;float: none;padding: 0 20px 10px;line-height: 20px;cursor: pointer;}
.tc_box li .inp01 .select .option li:hover{color:#0099d9;}

.tc_box li .pub_select dt{position: relative;}
.tc_box li .pub_select dt p{/*color: #757575;*/}
.tc_box li .pub_select dt i{position: absolute; z-index: 1; right:0px; top:0px; width:50px; height: 100%; background: url(../images/tc_sel.png) center no-repeat;}
.tc_box li .pub_select dd{ padding: 10px 20px 20px; background: #F6F6F6; border-radius: 20px; top:48px;}
.tc_box li .pub_select dd a:last-child{ border-bottom: none;}

.tc_box li.hide{ display: none;}
.tc_box li.address_country{ float: left!important;}

.btn_tj{ display: block; margin:6.5% auto 0; width: 146px; height: 48px; line-height: 48px; text-align: center; color: #fff; border: none; border-radius: 30px; background: #004B7F;}

.world_word{ width: 120px; margin-left: -60px;padding: 0; text-align: center; height: 30px; line-height: 30px;}
.world_word a{ color: #fff!important; font-size: 12px; }

.CountrySelect{ cursor: pointer;width: 100%;padding: 0 20px;box-sizing: border-box;position: relative;}
.CountrySelect i{ transition: all .3s; position: absolute; z-index: 1; right:0px; top:0px; width:50px; height: 100%; background: url(../images/tc_sel.png) center no-repeat;}
.CS-text{display:block; color: #000;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal; overflow: hidden;}
.CS-option .CS-text{color: #757575;}
.CS-option .CS-text.active{color: #000;}
.moption{display: none;position: absolute;width: 100%;border-radius: 20px; top:48px; margin-top: 0!important; background: #F6F6F6;left: 0;z-index: 99999;max-height: 200px;overflow: auto;padding:5px 0 0;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.moption li{ width: 100%!important; box-sizing: border-box; padding: 0 20px 10px;line-height: 20px;margin: 0;}

@media only screen and (max-width:1024px) {
.tc_box li:last-child{ width: 100%;}
.tc_box li .pub_select dt{padding: 0 20px;}
}
@media only screen and (max-width:767px) {
.tc_box li{ width: 100%;}
.tc_close{right:10px; top:10px;}
.tc_box ul{margin-top: 0;}
.tc_box li span{margin-bottom: 5px;}
.tc_box .fnt_18{font-size: 14px;}
.btn_tj{width: 120px; height: 30px; line-height: 30px;}
}