@charset "UTF-8";

.layui-form-item { margin-bottom:1.75em; }
.layui-form-label { width:22.125em; padding:0px 1.75em 0px 0px; line-height:3; color:#333; }
.layui-input-block { margin:0px; min-height:0px; }
.layui-input { width:100%; border:1px solid #dcdcdc; height:auto; min-height:0px; background:#fafbfd; border-radius:0px; padding:0.8125em 2em 0.8125em 0.625em; }
.layui-input.hover { border-color:#0a3190!important; }
.layui-form-select .layui-edge { border-top-color:#999; border-width:0.5em 0.375em; margin-top:-0.25em; right:0.8125em; }
.layui-form-selected .layui-edge { margin-top:-0.625em; }
.layui-textarea { resize:none; background:#fafbfd; border-color:#dcdcdc; height:11.1875em; }
.layui-form-radio * { font-size:16px; }
.layui-form-radio>i { color:#1e2380; font-size:16px; }
.layui-form-select dl dd.layui-this { background-color:#0a3190; }
.layui-form-radioed>i { color:#0a3190; }

.layui-btn  { width:8.9375em; height:3.3125em; line-height:3.3125; background:#0a3190; color:#fff; border-radius:0px; font-size:16px; }


.page-title { position:relative; padding:0px 1.778em; }
.page-title:before { position:absolute; left:0px; bottom:0px; width:100%; height:1px; background:#dcdcdc; content:"";  }
.page-title span { color:#0a3190; position:relative; padding:1.5em 0px; display:inline-block; }
.page-title span:before { position:absolute; left:0px; bottom:0px; height:2px; width:100%; background:#0a3190; content:""; }


@media only screen and (max-width:1660px){
.layui-input { font-size:15px; }
.layui-form-radio * { font-size:15px; }
.layui-btn  { font-size:15px; }
}
@media only screen and (max-width:1440px){
.layui-input { font-size:14px; }
.layui-form-radio * { font-size:14px; }
.layui-btn  { font-size:14px; }

}


.page-help-wrap { padding:0.6875em 0px 6.25em; }

.page-help-left { width:19.9722%; background:#fff; }

.help-nav ul li { border-top:1px solid #f0f0f0; padding:1.75em 1em 1.75em 0px; }
.help-nav ul li:first-child { border-top:none; }
.help-nav ul li a { display:block; color:#333; position:relative; padding-left:1.125em; line-height:2.5; }
.help-nav ul li a:before { position:absolute; display:none; left:0px; top:50%; width:0.125em; height:1.0625em; margin-top:-0.53125em; content:""; background:#0a3190; }
.help-nav ul li a:hover { color:#0a3190; }
.help-nav ul li a.on { color:#0a3190; }
.help-nav ul li a.on:before { display:block; }

.page-help-right { width:78.6388%; background:#fff; }



/***************服务协议************************/
.page-agreement-content .page-con-wrap { padding:1.875em 2em; } 

.page-agreement-content .page-tips { background:#fafbfd; border:1px solid #dcdcdc; padding:1.75em 2.625em 1.875em; color:#666; line-height:1.7142; }
.page-agreement-content .page-tips dl dt { color:#0a3190; padding-bottom:0.5625em; }
.page-agreement-content .page-tips dl dt img { vertical-align:middle; position:relative; top:-1px; height:1em; margin-right:0.625em; }

.page-agreement-content .page-content { color:#666; line-height:1.7142; padding:2em 0px; }
.page-agreement-content .page-content img { max-width:100%; height:auto; }



/*********************联系客服*************************/
.page-agreement-contact .page-list { padding:1.875em 2em; }
.page-agreement-contact .page-list ul { margin:0px -0.625em; }
.page-agreement-contact .page-list ul li { width:50%; float:left; position:relative; margin-bottom:1.375em; }
.page-agreement-contact .page-list ul li:before { position:absolute; left:0.625em; top:0px; bottom:0px; right:0.625em; border:1px solid #dcdcdc; background:#fafbfd; content:""; }
.page-agreement-contact .page-list ul li .page-con { margin:0px 0.625em; padding:3.6875em 1em 3.4375em 1em; position:relative; z-index:2; }
.page-agreement-contact .page-list ul li .page-num { color:#0a3190; }
.page-agreement-contact .page-list ul li .page-num img { height:1.22em; vertical-align:middle; margin-right:0.556em; position:relative; top:-1px; }
.page-agreement-contact .page-list ul li .page-tel { color:#333; position:relative; padding-top:1.1667em; padding-bottom:0.433em; margin-bottom:0.5em; }
.page-agreement-contact .page-list ul li .page-tel:before {display: none; position:absolute; width:1.2667em; margin-left:-0.63335em; left:50%; bottom:0px; height:1px; background:#000; content:""; }
.page-agreement-contact .page-list ul li .page-ft { color:#333; }


/*********************常见问题*************************/
.page-agreement-problem .page-list {  padding:1.875em 2em; }
.page-agreement-problem .page-list ul li { border:1px solid #dcdcdc; border-top-color:#fff; border-left-color:#fff; border-right-color:#fff;  padding:1.9375em 3.75em 1.9375em 4.125em; position:relative; }
.page-agreement-problem .page-list ul li dl dt { position:relative; cursor:pointer; }
.page-agreement-problem .page-list ul li dl dt span { position:absolute; left:-2.5714em; width:1.8571em; height:1.8571em; background:#0a3190; color:#fff; text-align:center; line-height:1.8571; border-radius:3px; display:inline-block; top:0px; }
.page-agreement-problem .page-list ul li dl dd { position:relative; display:none; line-height:1.7142; color:#666; margin-top:1.2857em; }
.page-agreement-problem .page-list ul li dl dd span { position:absolute; left:-2.5714em; width:1.8571em; height:1.8571em;  background:#df322a; color:#fff; text-align:center; line-height:1.8571; border-radius:3px; display:inline-block; top:0px; }
.page-agreement-problem .page-list ul li .page-btn { width:13px; height:8px; background:url(../images/jt09.png) no-repeat center center; background-size:100% 100%; position:absolute; right:1.25em; top:50%; margin-top:-4px; cursor:pointer; }

.page-agreement-problem .page-list ul li.on { background:#fafbfd; border:1px solid #dcdcdc; margin-top:-1px; padding-bottom:1.375em; }
.page-agreement-problem .page-list ul li.on .page-btn { top:auto; bottom:1.25em; margin-top:0px; transform:rotate(-180deg); -webkit-transform:rotate(-180deg); }




/*********************投诉建议*************************/
.page-agreement-suggestions .layui-form { padding-right:18.15%; padding-top:3.125em; }
.page-agreement-suggestions .layui-input { width:380px; }
.page-agreement-suggestions .page-suggestions-code { margin-top:0.75em; }
.page-agreement-suggestions .layui-btn { margin-top:0.75em; }
.page-agreement-suggestions  .page-num { position:absolute; right:0.75em; bottom:0.4375em; color:#ccc; }




/****************************文章列表******************************/
.page-article-wrap { background:#fff; padding:2.5em 2.5em 6.25em; margin-bottom:6.25em; }
.page-article-wrap .page-list { padding-bottom:0.625em; }
.page-article-wrap .page-list ul li { width:49.26%; border:1px solid #ebebeb; background:#fafbfd; margin-bottom:1.25em; padding:2.25em 2.5em 1.6875em; }
.page-article-wrap .page-list ul li h3 { position:relative; padding-bottom:1.125em; }
.page-article-wrap .page-list ul li h3:before { width:1em; height:0.125em; background:#ccc; position:absolute; left:0px; bottom:0px; content:""; }
.page-article-wrap .page-list ul li .page-txt { margin-top:1.7857em; }
.page-article-wrap .page-list ul li:hover { border-color:#0a3190; background:#0a3190; }
.page-article-wrap .page-list ul li:hover a { color:#fff; }



.page-article-detail { background:#fff; padding:3.6875em 5em;  margin-bottom:6.25em; }
.page-article-detail .page-title:before { display:none; }
.page-article-detail .page-sub { color:#999; padding-top:0.8571em; border-bottom:1px solid #dcdcdc; padding-bottom:1.8571em; }
.page-article-detail .page-sub span { background:url(../images/time03.png) no-repeat left center; display:inline-block; padding-left:22px; }
.page-article-detail .page-content { color:#666; line-height:1.7142; padding:4em 0px 3.2858em; }
.page-article-detail .page-content img { max-width:100%; height:auto; }
.page-article-detail .page-back a { display:inline-block; padding:0px 3.4285em 0px 1.4285em; background:url(../images/back03.png) no-repeat 75% center #0a3190; background-size:1.2857em 1.2142em; color:#fff; line-height:2.7142; }
.page-article-detail .page-back a:hover { opacity:0.8; filter:alpha(opacity=80); }
 
.page-article-detail .page-turn { padding:2.2857em 0px 1.5714em; } 
.page-article-detail .page-turn a { position:relative; padding-left:1.5em; }
.page-article-detail .page-turn a:before { position:absolute; width:0px; height:0px; border:22px solid #000; border-width:0.4375em 0.7em; border-color:transparent transparent transparent #000; content:""; left:0px; top:50%; margin-top:-0.35em; }
.page-article-detail .page-turn p { padding:1.0714em 0px; }
.page-article-detail .page-turn p:first-child { border-bottom:1px solid #ccc; }
.page-article-detail .page-turn a:hover { color:#0a3190; }
.page-article-detail .page-turn a:hover:before { border-color:transparent transparent transparent #0a3190; }



























