.blue, .blue a:link, .blue a:visited, .blue a:active{ color:#077ec3; text-decoration:none;}
.blue a:hover{ color:#077ec3; text-decoration:underline;}
.gray, .gray a:link, .gray a:visited, .gray a:active{ color:#585c5d; text-decoration:none;}
.gray a:hover{ color:#585c5d; text-decoration:underline;}
.gray1, .gray1 a:link, .gray1 a:visited, .gray1 a:active{ color:#666666; text-decoration:none;}
.gray1 a:hover{ color:#585c5d; text-decoration:underline;}

.fs14{ font-size:1.1vw;}
.fs16{ font-size:1.1vw;}
.fs24{ font-size:1.2vw;}
.pt10{ padding-top:0.1vw;}
.pt20{ padding-top:1vw;}
.clear{ height:0.8vw;}

.showhtml-div{ width:31vw; height:34.5vw; margin:0; padding:1.3vw 1.5vw 1.7vw 1.5vw; clear:both; text-align:left; background:url(../img/popup_02.png) top center no-repeat; background-size:100% 100%; color:#ffffff;}
.showhtml-div2{ width:auto; height:auto; padding:0; background:none;}
.showhtml-div .tit{ clear:both; font-size:1vw; color:#ff0000;}
.showhtml-div .cot{ padding-top:0.5vw; clear:both;}
.showhtml-div .bot{ padding-top:1vw; clear:both; font-size:0.8vw; line-height:175%;}
.showhtml-div .bot .li{ padding-top:0.2vw; clear:both;}

.showhtml-div .info-line{ line-height:2.5vw; margin-bottom:0.3vw; clear:both; height:2.5vw; overflow:visible;}
.showhtml-div .label{ float:left; display:inline; text-align:right; width:7.2vw; padding-right:0.5vw; }
.showhtml-div .con{float:right; display:inline; width:23vw;}
.showhtml-div .con-l{ float:left; width:4vw; text-align:left; display:inline; margin-top:0.8vw; }
.showhtml-div .con-r{ float:right; width:15vw; display:inline;margin-top:0.5vw; }
.showhtml-div .con-r a{ padding-right:1vw;}
.showhtml-div .con span{ padding-left:0.5vw; padding-top:0.5vw;}
.showhtml-div .con .cc{ float:left;}
.showhtml-div .con .cc-r{ margin:0.5vw 0 0 0.5vw;}
.showhtml-div .red{color:#ff0000; font-family:Arial; font-size:1vw; right:0; top:0;}
input.style01{width:6.8vw; height:1.7vw; line-height:1.7vw; border:#b6b6b6 solid 1px; padding:0.2vw 0 0.2vw 0.5vw;}
input.style02{width:16vw; height:1.7vw; line-height:1.7vw; border:#b6b6b6 solid 1px; padding:0.2vw 0 0.2vw 0.5vw;}
.showhtml-div .info-line1{ text-align:center; padding:1vw 0;}
.showhtml-div .info-line1 img{ padding-left:1vw;} 

.showhtml-div .info-line2{line-height:120%; margin-bottom:0.4vw; clear:both; overflow:visible; padding:0;}
.showhtml-div .label img{ padding-top:0.5vw;}




.showhtml-div .dialog-btn {
	background-image: url(http://images.17173.com/2012/act/common/images/info.11.gif); background-repeat:no-repeat; background-position: top;
	background-size:100% auto;
    border: medium none;
    color: #333333;
    height: 2.2vw;
    margin: 0.5vw 0.5vw 0 0;
    width: 5vw;
}

.showhtml-div .dialog-btn.hover{
	background-position: center top;
	background-image: url("http://images.17173.com/2012/act/common/images/info.11.gif");
	background-size:100% auto;
}

.validform-checktip{ font-size:0.9vw; line-height:160%;}
.validform-right{ font-size:0.9vw; color:#71b83d; padding-left:1.5vw; background:url(http://act.17173.com/images/right.png) no-repeat left center; background-size:40% auto;}
.validform-wrong{ font-size:0.9vw; color:red; padding-left:1.5vw; white-space:nowrap; background:url(http://act.17173.com/images/error.png) no-repeat left center; background-size:40% auto;}