/* - - - - - - - - - 重置样式 - - - - - - - - -*/
@-webkit-viewport{width:device-width}
@-moz-viewport{width:device-width}
@-ms-viewport{width:device-width}
@-o-viewport{width:device-width}
@viewport{width:device-width}
body,th,td,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd,p,input,fieldset,legend{padding:0;margin:0;}
body,input,button,textarea,keygen,select{font:normal 1% 'HiraginoSansGB W3', '冬青黑体简体中文', 'Microsoft Yahei',  Arial, sans-serif; color:#333;}
body{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch;overflow-scrolling:touch;background-color:#fff;}
li{list-style:none;}
img{border:0;vertical-align:middle;max-width:100%;width:100%;-ms-interpolation-mode:bicubic;}
table{border-spacing:0;border-collapse:collapse;}
textarea{resize:none;vertical-align:top;}
audio:not([controls]){display:none;}
input:focus,textarea:focus,button:focus{outline:none;-webkit-user-modify:read-write-plaintext-only;}
input::-ms-clear{display:none;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none!important; margin: 0;}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
input[type=button],input[type=submit],input[type=reset],input[type=text],input[type=file],button{-webkit-appearance:none;}
input,button{border-radius:0;}
button,input[type="submit"],input[type="button"]{cursor:pointer;}
a{text-decoration:none;color:#333;outline:0;}
/* - - - - - - - - - 共用类样式 - - - - - - - - -*/
.cf:before,.cf:after{display:table;line-height:0;content:"";}
.cf:after{clear:both;}
.pull-right{float:right;}
.pull-left{float:left;}
.show{display: block !important;}
.hidden{display: none !important;}
.invisible{visibility:hidden;}
.affix{position:fixed;}
#pc{display: none;}

/* 帮助中心 */
.main{padding-bottom: 1rem;}
.main_title{position: relative; font-family: 'Microsoft Yahei'; color: #4d90e7; padding-left: 1.1rem; font-size: 0.3rem; font-weight: normal; line-height: 1rem; height: 1rem; overflow: hidden; border-bottom: 0.01rem solid #bbb;}
.main_title .icon{position: absolute; left: 0.3rem; top: 0.21rem; width: 0.7rem; height: 0.58rem; background: url(../images/icon_problem.png) no-repeat center center; background-size: 100% 100%;}
.main .problem{height: 1rem; overflow: hidden;
	transition: height 0.4s;
	-moz-transition: height 0.4s;
	-webkit-transition: height 0.4s;
	-o-transition: height 0.4s;
}
.main .problem_title{font-weight: normal; box-sizing: border-box; font-family: 'SourceHanSansCN Normal', 'HiraginoSansGB W3', 'Microsoft Yahei'; color: #333; font-size: 0.3rem; line-height: 1rem; height: 1rem; border-bottom: 0.01rem solid #bbb; position: relative; overflow: hidden;}
.main .problem_title a{display: block; padding-left: 0.75rem;}
.main .problem_title .icon{position: absolute; left: 0.3rem; top: 0.33rem; line-height: 1; width: 0.34rem; height: 0.34rem;}
.main .problem_title .icon img{width: 100%; height: 100%;}
.main .problem_title .icon_more{position: absolute; right: 0.4rem; top: 0.35rem; width: 0.18rem; height: 0.3rem; background: url(../images/icon_more.png) no-repeat center center; background-size: 100% 100%;
	transition: transform 0.4s;
	-moz-transition: transform 0.4s;
	-webkit-transition: transform 0.4s;
	-o-transition: transform 0.4s;
}
.main .problem .list{
	transition: height 0.4s;
	-moz-transition: height 0.4s;
	-webkit-transition: height 0.4s;
	-o-transition: height 0.4s;
}
.main .problem .list li{overflow: hidden;
	transition: height .4s;
	-moz-transition: height .4s;
	-webkit-transition: height .4s;
	-o-transition: height .4s;
}
.main .problem .list li .item_title{padding-left: 0.4rem; font-weight: normal; font-size: 0.28rem; box-sizing: border-box; line-height: 1rem; height: 1rem; overflow: hidden; border-bottom: 0.01rem solid #ddd;}
.main .problem .list li a{color: #777;}
/* 帮助详情 */
.problem_details{height: 0; overflow: hidden;
	transition: height .4s;
	-moz-transition: height .4s;
	-webkit-transition: height .4s;
	-o-transition: height .4s;
}
.problem_details .content{padding: 0.6rem 0.3rem 0.3rem; position: relative; background-color: #f4f4f4; color: #666; font-size: 0.28rem; font-family: 'Microsoft Yahei','HiraginoSansGB W3', Arial, sans-serif; line-height: 1.6;}
.problem_details .btn_put_away{position: absolute; top: 0.15rem; right:0.2rem;}
.problem_details img{width: 100%; display: block; margin: 0.1rem auto;}