.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;}