html { font-family: "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size: 62.5%; } body { margin: 0; font-size: 1.7rem; line-height: 1.8; color: #333333; background-color: white; height: 100%; overflow-x: hidden; -webkit-overflow-scrolling: touch; } article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; } audio, canvas, progress, video { display: inline-block; vertical-align: baseline; } audio:not([controls]) { display: none; height: 0; } [hidden], template { display: none; } svg:not(:root) { overflow: hidden; } a { background: transparent; text-decoration: none; -webkit-tap-highlight-color: transparent; color: #0088cc; } a:active { outline: 0; } a:active { color: #006699; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: bold; } dfn { font-style: italic; } mark { background: #ff0; color: #000; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } img { border: 0; vertical-align: middle; } hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; } pre { overflow: auto; white-space: pre; white-space: pre-wrap; word-wrap: break-word; } code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; } button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; } button { overflow: visible; } button, select { text-transform: none; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; } button[disabled], html input[disabled] { cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } input { line-height: normal; } input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; } input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { border: 0; padding: 0; } textarea { overflow: auto; resize: vertical; } optgroup { font-weight: bold; } table { border-collapse: collapse; border-spacing: 0; } td, th { padding: 0; } html, button, input, select, textarea { font-family: "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; } h1, h2, h3, h4, h5, h6, p, figure, form, blockquote { margin: 0; } ul, ol, li, dl, dd { margin: 0; padding: 0; } ul, ol { list-style: none outside none; } h1, h2, h3 { line-height: 2; font-weight: normal; } h1 { font-size: 1.8rem; } h2 { font-size: 1.6rem; } h3 { font-size: 1.4rem; } input::-moz-placeholder, textarea::-moz-placeholder { color: #cccccc; } input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #cccccc; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #cccccc; } * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/*index*/
body{background-color: #f5f5f5;}
.clear:after{content: '';display: block;clear: both;}
.ind-main{padding-bottom:60px;margin: 0 auto;width: 100%;max-width: 740px;}
.main{margin: 0 auto;width: 100%;max-width: 740px;}
.banner{}
.banner img{display: block;width: 100%;}
.ind-ul{padding: 0 15px;;}
.ind-li{}
.ind-li-dl{padding:6px 0;display:flex;display:-webkit-flex;border-bottom: 1px solid #dedee1;line-height:35px;}
.ind-li-dl dt{width: 115px;}
.ind-li-dl dt img{margin-top:5px;margin-right:5px;display: block;float: left;width: 30px;vertical-align: middle;}
.ind-li-dl dd{flex: 1;-webkit-flex: 1;}
.ind-li-inp{display: block;width: 100%;height:35px;line-height:35px;border: none;text-align: right;background-color: transparent;}
.ind-li-check{padding:15px 0px;border-bottom: 1px solid #dedee1;}
.ind-li-check-a{line-height: 36px;}
.ind-li-check-a input{margin-top:10px;margin-right:10px;float: left;}
.ind-li-area{padding:5px 10px;width: 100%;display:none;clear: both;line-height:24px;border: 1px solid #ddd;resize: none;}
.ind-li-com{}
.ind-li-com .tit{float: left;color: #b3b3b3;width:147px;  display: -webkit-box;  overflow: hidden; white-space: normal !important; text-overflow: ellipsis;word-wrap: break-word; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.ind-li-file{position:relative;padding-top:3px;width:30px;float: right;overflow: hidden;}
.ind-li-file img{display: block;width: 100%;}
.ind-li-file input{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;-webkit-opacity: 0;}
.ind-btn{position: fixed;left: 50%;bottom: 0;width: 100%;max-width: 740px;padding:10px;background-color:#fff;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.ind-btn input{width: 100%;height: 40px;background-color: #46aded;font-size:18px;color: #fff;font-weight: bold;border-radius: 10px;appearance: none;-webkit-appearance: none;border: none;}
.ind-li-img{padding: 5px;display:none;border-bottom: 1px solid #dedee1;}
.ind-li-img-a{position:relative;padding:10px 5px;float: left;width: 33.3333%;height: 90px;}
.ind-li-img-a img{display: block;width: 100%;height: 100%;}
.ind-li-img-del{position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);width:20px;height:20px;background: url("../img/icon12.png") no-repeat center;background-size: contain;}
.ind-li-video{padding:10px 0;border-bottom: 1px solid #dedee1;display: none;}
.ind-li-video-main{position: relative;margin:0 auto;padding:10px 0;width: 80%;}
.ind-li-video-play{min-height: 100px;background-color: #ddd;}

/*message*/
.head{position: relative;text-align: center;line-height: 45px;color: #fff;background-color: #30aff9;font-size: 16px;}
.head-back{position: absolute;left: 0;top: 0;width: 30px;height: 100%;background: url("../img/icon13.png") no-repeat center;background-size: 10px;}
.content{padding: 0 15px;}
.message{}
.message-check{padding: 10px 0;border-bottom: 1px solid #dedee1;}
.message-check-a{float: left;width: 25%;}
.message-check-a input{margin-top:5px;margin-right:6px;float: left;}
.message-li-inp{width: 100%;height: 45px;line-height: 45px;border: none;background-color: transparent;border-bottom: 1px solid #dedee1;}
.message-li-area{margin-top:10px;padding: 10px;width: 100%;background-color: #fff;line-height: 24px;border: none;resize: none;}
.message-code{}
.message-code dt{width: 150px;}
.message-code dt p{float: left;}
.message-code-img{margin-left:10px;margin-top:7px;float: left;width: 70px;height: 22px;background-color: #ddd;}
.message-btn{position:fixed;left:0;bottom:0;max-width:740px;padding: 10px;width: 100%;background-color: #fff;}
.message-btn input{margin:0 2%;float: left;width: 46%; height: 40px; background-color: #999;color: #fff;font-weight: bold;border-radius: 10px;appearance: none;-webkit-appearance: none; border: none;}
.message-btn input:first-child{background-color: #46aded;}

/*reply*/
.reply{}
.reply-ques{padding-bottom: 20px;border-bottom: 1px dotted #ddd;}
.reply-ques-top{padding:15px 0;color: #666;}
.reply-ques-tit{float: left;width: 73%;}
.reply-ques-tit img{margin-right:5px;float: left;}
.reply-ques-tit p{float: left;width: 90%;}
.reply-ques-time{float: right;} 
.reply-ques-desc{line-height: 24px;font-size: 14px;}
.reply-answer{}
.reply-answer .reply-ques-top{color: #30aff9;}
.reply-answer .reply-ques-desc{padding:10px;background-color: #fff;border: 1px solid #30aff9;}

/*notice*/
.notice{}
.notice-list{}
.notice-list a{padding:15px 0;display: block;border-bottom: 1px solid #ddd;}
.notice-list a:after{content: '';display: block;clear: both;}
.notice-list a p{float: left;width: 98%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333;}
.notice-list a span{float: right;color: #999;}
.page{padding-top:30px;padding-bottom:20px;text-align: center;line-height: 35px;}
 
.page p{float: left;margin:0 1% 2% 1%;float: left;width: 18%;border: 1px solid #30aff9;color: #30aff9;border-radius: 5px;}
.page a{margin:0 1% 2% 1%;float: left;width: 23%;border: 1px solid #30aff9;color: #30aff9;border-radius: 5px;font-size:18px;font-weight:bold;}
.notice-cont{}
.notice-tit{padding:15px 0;margin-bottom:15px;text-align: center;color: #999;font-weight: normal;border-bottom: 1px solid #ddd;}
.notice-tit h1{font-size: 16px;color: #30aff9;}
.notice-desc{font-size: 16px;line-height: 26px;color: #333;}
.notice-detail .page a{width: 31.333%;}

.honour{}
.honour img{display: block;width: 100%;}
.honour-p{position: absolute;left: 5%;width: 90%;top: 45%;max-width:740px;color: #fff;line-height: 40px;font-weight: bold;font-size: 18px;}
@media screen and (min-width: 740px) {
	.message-btn{left: 50%;margin-left: -350px;}
	.honour-p{left: 50%;margin-left: -350px;}
}
