#tips h2{
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
height: auto;
font-size:22px;
border-bottom:1px dashed #333;
background:url(../images/tips_q.png) no-repeat left;
background-size:45px auto;
padding-left:55px;
padding-top:8px;
text-shadow: 2px 2px 3px rgba(0,0,0,0.2);
}

#tips div.hwrap{
width: 100%;
padding: 1px;
margin-bottom: 5px;
}
#tips h2.title{
width: 100%;
background:url(../images/tips_q.png) left top no-repeat;
background-size:45px auto;
padding-bottom:10px;
}

#tips tips_h2{
font-weight:bold;
font-size: 22;
padding: 7px 15px 5px 20px;
display:block;
}



#tips .answer{
margin-top:10px;
margin-bottom:20px;
}

#tips .answer_p{
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
height: auto;
padding:25px 20px 20px 20px;
background-color:#e7e7e7;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

#tips .answer img{
width: 45px;
height: auto;
margin-bottom:-35px;
}



#tips .step_contents{
border:1px solid #333;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
padding-bottom:10px;
margin-bottom:30px;
}

#tips .step_contents h4{
background-color: initial;
color: initial;
font-size: initial;
text-shadow: initial;
padding: initial;
margin: initial;
font-weight: initial;
}


#tips .step_contents h4{
background:url(../images/tips_title_step.png) no-repeat left;
background-size:12px auto;
background-position:15px 15px;
padding: 10px 0px 8px 38px;
float:left;
}

#tips .step_title{
padding: 0px 15px 0px 0px;
border-bottom:1px dashed #333;
}

#tips .step_title .step_minute,#tips .step_title .step_number{
float:right;
font-size: 13px;
}


#tips .step_title .step_minute{
background:url(../images/tips_time.png) no-repeat left;
background-size:20px auto;
background-position:0px 12px;
padding: 10px 15px 8px 25px;
}


#tips .step_title .step_number{
background:url(../images/tips_step.png) no-repeat left;
background-size:20px auto;
background-position:0px 12px;
padding: 10px 0px 8px 25px;
}

#tips .step_contents .step{
float:left;
font-weight: 700;
color:#2ac72e;
padding-right:20px;
}

#tips .step_contents ul{
margin-top:8px;
}

#tips .step_contents li{
background:url(../images/tips_title_step_li.png) no-repeat left;
background-size:18px auto;
margin-left:-15px;
width: 100%;
height: auto;
list-style-type:none;
padding-left:22px;
padding-top:4px;

}

#tips .contents_ul li{list-style-type: disc;padding-left:5px;}
#tips .contents_ol li{list-style-type: decimal;margin-left: 5px;}


#tips h5{
width: 100%;
height: auto;
font-weight: initial;
font-size:20px;
margin-bottom:20px;
}


#tips .step_no{
width: 40px;
height: auto;
background-color:#b2b2b2;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
float:left;
color:#fff;
font-size:20px;
font-weight: 700;
text-align:center;
padding: 8px 0 6px 0;
margin-right:10px;
}

#tips .step_no_title{
padding: 9px 0 0 0;
}





#tips .tips_image_left img{
margin-right:20px;
float:left;
}

#tips li{
background-color: initial;
color: initial;
font-size: initial;
text-shadow: initial;
padding: initial;
margin: initial;
font-weight: initial;
list-style-type: none;

}


#tips .li01{
background:url(../images/tips_image_1.png) no-repeat left top;
background-size:18px auto;
background-position:0px 3px;
overflow:auto;
margin-bottom:10px;
padding-left:23px;
}

#tips .li02{
background:url(../images/tips_image_2.png) no-repeat left top;
background-size:18px auto;
background-position:0px 3px;
overflow:auto;
margin-bottom:10px;
padding-left:23px;
}

#tips .li03{
background:url(../images/tips_image_3.png) no-repeat left top;
background-size:18px auto;
background-position:0px 3px;
overflow:auto;
margin-bottom:10px;
padding-left:23px;
}

#tips .li04{
background:url(../images/tips_image_4.png) no-repeat left top;
background-size:18px auto;
background-position:0px 3px;
overflow:auto;
margin-bottom:10px;
padding-left:23px;
}

#tips .li05{
background:url(../images/tips_image_5.png) no-repeat left top;
background-size:18px auto;
background-position:0px 3px;
overflow:auto;
margin-bottom:10px;
padding-left:23px;
}

#tips .li06{
background:url(../images/tips_image_6.png) no-repeat left top;
background-size:18px auto;
background-position:0px 3px;
overflow:auto;
margin-bottom:10px;
padding-left:23px;
}

#tips .li07{
background:url(../images/tips_image_7.png) no-repeat left top;
background-size:18px auto;
background-position:0px 3px;
overflow:auto;
margin-bottom:10px;
padding-left:23px;
}

#tips .all{
width: 100%;
text-align:right;
}

#tips .right {
background:url(../images/tips_image_7.png) no-repeat 0 0;
background-size:18px auto;
background-position:0px 3px;
float: right;
padding-left:25px;
padding-top:1px;

}

#tips .relate h3{
background-color: initial;
color: initial;
font-size: initial;
text-shadow: initial;
padding: initial;
margin: initial;
font-weight: initial;
border: initial;
}

#tips .relate h3{
-moz-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
height: 25px;
background:url(../images/tips_relate.png) no-repeat left top;
background-size:25px auto;
padding-top: 2px;
padding-left: 30px;
font-size:18px;
text-shadow: 2px 2px 3px rgba(0,0,0,0.2);
margin-bottom:15px;
font-weight: 700;
}

#tips .relate li{
background:url(../images/footer_menu_mark.png) no-repeat left top;
background-size:10px auto;
background-position:13px 6px;
padding-left: 30px;
}

#tips .relate a{
color:#555;
text-decoration:none;
}


#tips .tips_img{
width: 100%;
height: auto;
}

#tips .tips_img img{
width: 47% !important;
height: auto;
}
