﻿@charset 'utf-8';
body{background:#fff!important}
.accountPage .main_body{width:1000px!important}
.accountPage .pageHead{height:70px;padding:10px 0;font-size:14px;line-height:50px}
.accountPage .pageHead .headLogo{overflow:hidden;float:left;width:180px;height:50px;}
.accountPage .pageHead .headNav{float:right}
.accountPage .pageHead .headNav .item{float:left;margin:0 30px}
.accountPage .pageHead .headNav .item a{color:#999}
.accountPage .pageHead .headNav .item a:hover{color:#666}
.accountPage .pageBody{height:630px;background:url(../images/cctcdn/account/pageBody.jpg?v=38c0a7) 50% 0 no-repeat #a1acbe}
.accountPage .pageBody .main_body{position:relative}
.accountPage .pageBody .main_body:before{position:absolute;top:120px;left:42px;width:276px;height:118px;background:url(../images/cctcdn/account/pageBodyText.png?v=ead8e8) 50% 0 no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){
    .accountPage .pageBody .main_body:before{background-image:url(../images/cctcdn/account/pageBodyText_2x.png?v=7ff0be);background-size:100% auto}
}
.accountPage .pageBody .accountSetWrap{position:absolute;border-radius:2px;box-shadow:0 0 7px 0 rgba(0,0,0,.15);background:#fff}
.accountPage #footer{position:static;border:0;text-align:center}
.accountSetWrap{top:84px;right:70px;width:400px;padding:30px 40px;min-height:444px}
#dock{top:500px}
.accountSetWrap .blockLoading{min-height:360px}
.accountSetWrap .main{min-height:350px}
.wxBox{text-align:center;font-size:14px;color:#666;line-height:32px;margin:25px 0 10px 0}
.wxBox img{width:150px;height:150px;}
/* 国际区号 */
.input_div_left{position:relative;float:left;width:120px;border:1px #e4e4e4 solid;margin-right:8px;color:#333;*z-index:5;}
.zone_val{position:relative;display:inline-block;padding:5px 0 5px 10px;width:118px;line-height:22px;font-size:12px;background-color:#FFF;cursor:pointer;z-index:20;}
.zone_tri{position:absolute;top:14px;right:8px;width:0;height:0;line-height:0;font-size:0;border:4px transparent solid;border-top:4px #ddd solid;z-index:22;}
.zones{position:absolute;top:30px;left:-1px;display:block;padding:8px 10px;width:470px;background-color:#FFF;border:1px #e4e4e4 solid;z-index:18;}
.zones.none{display:none}
.zones_title{height:30px;}
.zones_title ul.ul_zones_title{height:31px;border-bottom:1px #ddd solid}
.zones_title ul.ul_zones_title li{display:inline;float:left;margin-right:1px;padding:0 4px;height:30px;line-height:30px;background-color:#FFF;border-left:1px #FFF solid;border-right:1px #FFF solid;font-size:12px;clear:none;cursor:pointer}
.zones_title ul.ul_zones_title li.active{height:31px;line-height:26px;border-top:2px #43B311 solid;border-left:1px #ddd solid;border-right:1px #DDD solid}
.zones_tabcont{margin-top:6px}
.zones_tabcont ul.ul_tabcont{*overflow:hidden;*zoom:1}
.zones_tabcont ul.ul_tabcont.none{display:none}
.zones_tabcont ul.ul_tabcont:after{display:table;width:0;content:"";clear:both}
.zones_tabcont ul.ul_tabcont li{overflow:visible;display:inline;float:left;margin:3px 8px;margin-left:0;padding:1px 0;width:135px;font-size:12px;white-space:nowrap;clear:none;cursor:pointer;line-height:18px}
.zones_tabcont ul.ul_tabcont li:hover{color:#895}
.zones_tabcont ul.ul_tabcont li.active{color:#895}
.accountSet .form .inputWrapCountry .errorWrap{display:none}
.accountSet .form .inputWrapCountry label.error{clear:both}
.accountSet .form .inputWrapCountry .input{float:left;margin-top:0;width:192px;height:34px}