/**dialog相关**/
.content-box{
    color:#585858;
}
.add_site_form{
    margin:10px 20px;
    position:relative
}
.add_site_form label{
    line-height:14px;
    height: 14px;
    display:block;
    position: absolute;
    left:10px;
    top:10px;
    color:#C4C4C4;
}
.add_site_form input{
    width:340px;
    height:24px;
}
.modal_opr{
    margin:10px 20px;
}
.modal_opr .ks-btn{
    color:#585858;
    padding:7px 11px;
    margin-right:10px;
}
.modal_opr .ks-btn:link{
    color:#585858;
    text-decoration: none;
}
.modal_opr .ks-btn:visited{
    color:#585858;
    text-decoration: none;
}
.modal_opr .ks-btn:hover{
    color:#585858;
    text-decoration: none;
}
.modal_opr .ks-btn-blue{
    color:#fff;
    padding:7px 11px;
}
.choose_vali_title{
    color:#838383;
    padding:10px 20px;
    line-height:20px;
    border-bottom:1px dashed #ececec;
}
.vali_list{
    margin:20px 0;
   position: relative;
   height:80px;
}
.m_vali{
    position: absolute;
    top:0;
}
.m_vali i{
    display:block;
    top:0;
    width:42px;
    position:absolute;
    height:42px;
   background-image:url(../images/icon_site_validate.png);
   background-repeat:no-repeat;
}
.vali_email{
    width:80px;
    height:80px;
    left:95px;
}
.vali_phone{
    width:168px;
    left:  167px;
    height: 80px;
    border-left:1px solid #ececec;
    border-right:1px solid #ececec;
}
.vali_email i{
    left:19px;
    background-position:0 0px;
}
.vali_phone i{
    left:63px;
    background-position:0px -42px;
}
.vali_code{
    right:95px;
    width:80px;
    height: 80px;
}
.vali_code i{
    left:19px;
    background-position: 0px -84px;
}
.m_vali a{
    position: absolute;
    left:0;
    bottom:0;
    width:78px;
    padding: 8px 0;
    text-align:center;
}
.vali_phone a{
    left:45px;
}
.m_vali a:link{
    color:#fff;
    text-decoration: none;
}
.m_vali a:visited{
    color:#fff;
    text-decoration: none;
}
.m_vali a:hover{
    color:#fff;
    text-decoration: none;
}
.vali_email_title{
    line-height:20px;
    padding:5px 20px;
}
.email_view{
    padding:15px 0 20px 0 ;
    text-align:center;
}
.vali_email_tip{
    padding:0 20px;
    line-height:32px;
    height:32px;
    border-top:dashed 1px #ececec;
    border-bottom:dashed 1px #ececec;
}
/*phone validate*/
.vali_phone_title{
    line-height: 20px;
    padding:13px 20px 27px;
    color:#494949;
}
.vali_phone_title .contact_me{
    color:#1681d1;
    font-size:20px;
}
/*code validate*/
.vali_code_title{
    padding:10px 20px 7px;
    line-height: 20px;
    color:#494949;
}
.vali_code_detail{
   margin: 0 20px 20px;
}
.img_127x47{
    width:214px;
     _display:inline;
}
.img_127x47 i{
    display:inline-block;
    width:127px;
    height:47px;
    vertical-align: middle;
    margin:0 5px;
    background:url(../images/icon_site_vali_way.png) -2px -2px no-repeat;
}
.img_127x47 span ,.img_127x47 input{
    vertical-align: middle;
}
.img_80x30{
     height:30px;
    width:162px;
    position:relative;
    margin-top:9px; 
    _display:inline;
}
.img_80x30 i{
    display:inline-block;
    width:80px;
    height:30px;
    vertical-align: middle;
    margin:0 5px;
    background:url(../images/icon_site_vali_way.png) -2px -61px no-repeat;
}
.img_80x30 span,.img_80x30 input{
    vertical-align: middle;
}
.hd_box{
   line-height: 14px;
   margin-top:16px;
   _display:inline;
}
.add_code{
    padding:0 20px 7px;
    color:#585858;
}
.code_detail{
    height:68px;
    border:1px solid #e3e3e3;
    background-color:#f3f3f3;
    border-radius:4px;
    margin:0 20px;
    padding: 5px 10px;
}
.c-red01:link{
    color:#47b200;
    text-decoration:none;
}
.c-red01{
     color:#47b200;
    text-decoration:none;
}

.vali_file_step{
    position:relative;
        padding-left:40px;
}
.vali_file_step i{
    display: block;
    width:35px;
    height:21px;
    position: absolute;
    top:0;
    left:0;
}
.step1{
    height: 21px;
    line-height:21px;
    margin:10px 20px;
    color:#494949;
}
.step2{
    line-height:20px;
    color:#585858;
    word-break: break-all;
    word-wrap: break-word;
    margin:0 20px;
}
.step1 i{
    background:url(../images/site_vali_step1.png) 0 0 no-repeat;
}
.step2 i{
    background:url(../images/site_vali_step2.png) 0 0 no-repeat;
}
.vali_file_download, .vali_code_copy {
    text-align:center;

    margin:11px 20px 22px;
}

.vali_code_copy textarea {
	padding: 0;
	width: 100%;
	height: 58px;
	resize: none;
}
.no_email{
	top: 172px;
	left: 18px;
	font-size: 12px;
	max-width: 800px;
	box-shadow: none;
	-webkit-box-shadow: none;
}

.no_email .arrow{
	left: 93px;
}

.no_email .wrap{
	padding: 7px;
	width: 450px;
}

.content-box{
	overflow: visible! important;
}
