@charset "utf-8";
/* CSS Document */
/* tipbar */
.tipbar .arrow,.tipBarword{ border:solid; background:#FFF;}
#searchTip{/*overflow:hidden;*/}
.tipbox{
	width:250px;
	position:absolute;
	min-height:80px;
	height:80px;
	display:none;
	background:#FFF;
	border-radius: 5px;
	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
  	box-shadow: 0 1px 10px rgba(0,0,0,.4);
}
.t2{position:absolute;}
.tipword{
	position:absolute;
	width:230px;
	min-height:40px;
	padding:10px;
	font-size:14px;
}
#step1{}
#step2{z-index:10004;}
#step3{z-index:10003;}
#step4{z-index:10002;}
#step8{z-index:90000; display:none; top:-20px; left:-180px;}
.tipboxBtn{
	position:absolute;
	display:inline-block;
	width:60px;
	height:28px;
	left:170px;
	top:40px;
	cursor:pointer;
	text-align:center;
	line-height:28px;
	border: 1px solid #d4d4d4;
  	margin: 0;
  	text-decoration: none;
  	text-shadow: 1px 1px 0 #fff;
  	color: #333;
  	white-space: nowrap;
  	outline: none;
  	background-color: #ececec;
  	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
  	background-image: -moz-linear-gradient(#f4f4f4, #ececec);
  	background-image: -o-linear-gradient(#f4f4f4, #ececec);
  	background-image: linear-gradient(#f4f4f4, #ececec);
  	-webkit-background-clip: padding;
  	-moz-background-clip: padding;
  	-o-background-clip: padding-box;
  	/*background-clip: padding-box;*/ /* commented out due to Opera 11.10 bug */
  	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
  	border-radius: 5px;
  	/* IE hacks */
  	zoom: 1;
  	*display: inline;
}
.arrow{
    width:0; 
    height:0; 
    font-size:0; 
    border-width:15px; 
    border-style:solid; 
    border-color:transparent transparent transparent #fff; 
    _border-color:#f3961c white white; 
    overflow:hidden; 
    position:absolute; 
    left:249px;
	top:20px;
    bottom:-30px;
}
.arrow2{
	left:-30px;
	border-color:transparent #fff transparent transparent;
}
@-webkit-keyframes mymove {
    0%   {left:0px; opacity:0;}
	50% {left:120px; opacity:0.5;}
    100% {left:0px; opacity:1;}
}
@-moz-keyframes mymove {
    0%   {left:0px; opacity:0;}
	50% {left:120px; opacity:0.5;}
    100% {left:0px; opacity:1;}
}
@-o-keyframes mymove {
    0%   {left:0px; opacity:0;}
	50% {left:120px; opacity:0.5;}
    100% {left:0px; opacity:1;}
}
@-webkit-keyframes remove {
    0%   {right:-120px; opacity:0;}
    100% {right:0px; opacity:1;}
}
@-moz-keyframes remove {
    0%   {right:-120px; opacity:0;}
    100% {right:0px; opacity:1;}
}
@-o-keyframes remove {
    0%   {right:-120px; opacity:0;}
    100% {right:0px; opacity:1;}
}
.h_text{
	width:400px;
	height:80px;
	position:absolute;
	left: 0; top: -100px; right: 0; bottom: 0;
    margin: auto;
	display:none;
	z-index:20000;
	animation:mymove 1s both;
    -moz-animation:mymove 1s both;
    -webkit-animation:mymove 1s both;
    -o-animation:mymove 1s both;
	}
.h_textTittle{
	height:30px;
	background-color:#FAB029;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	color:#FFF;
	padding-left:10px;
	-webkit-border-radius:5px 5px 0 0;
  	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	}
.h_textContent{
	min-height:30px;
	line-height:25px;
	padding:10px;
	border: 1px solid #d4d4d4;
	-webkit-border-radius:0 0 5px 5px;
  	-moz-border-radius:0 0 5px 5px;
  	border-radius:0 0 5px 5px;
	font-size:14px;
	background-color:#FFF;
}
.h_textContent a{text-decoration:underline;color:#ea5413;}
.textBtn{
	width:56px;
	position:relative;
	margin:10px auto 0;
	background-color:#FAB029; 
	padding:0 10px; 
	color:#FFF; 
	cursor: pointer;}
.h_textFooter{
	background: #F0F0F0;
    border-top: 1px solid #DDDDDD;
    padding: 8px;
    height: 26px;
    text-align: right;
}