﻿html{width:100%; height:100%;}
body{margin:0; padding:0; font-size:14px; color:#444; line-height:150%; font-family:"Microsoft Yahei"; text-align:left; word-wrap:break-word; background:#EFEFEF;}
A{color:#333; text-decoration:none;}
A:hover{color:#009DF2; text-decoration:underline;}
div{margin:0; padding:0; border:none; float:none;}
img{border:none; vertical-align:middle;}
p{margin:0; padding:0; line-height:22px;}
ul{margin:0; padding:0; list-style-type:none; float:none;}
dl{width:100%; height:auto; margin:0; padding:0;}
input[type="button"], input[type="submit"], input[type="reset"], input[type="select"] {-webkit-appearance:none;}
.input,.select,.submit,.textarea{margin-right:10px; border:1px solid #999; outline:0; float:left; overflow:hidden;}
.search span,.add span{margin-right:2px; line-height:36px; float:left; overflow:hidden}
.input{width:100%; height:36px; border:1px solid #CCC; line-height:36px; padding:0 5px}
.input,.select,.submit,.textarea, .submitcode, .relate-select{border:0px solid #888; outline:0; float:left; font-size:14px; color:#444; background:none; text-indent:0px; text-shadow:none; text-transform:none; white-space:pre; word-spacing:0px; writing-mode:lr-tb; overflow:hidden;}
.select{width:auto; min-width:50px; height:38px; line-height:36px; padding:4px 2px;}
.textarea{width:600px; height:300px; border:1px solid #999; line-height:36px; padding:0 5px;}
.submit{width:100%; height:38px; padding:0; border:0px solid #2194F1; border-radius:19px; font-size:16px; color:#FFF; line-height:38px; font-family:微软雅黑; background:#2194F1;}
.table{border:solid 1px #B4B4B4; border-collapse:collapse;}
.table tr th{padding-left:5px; height:32px; border:solid 1px #B4B4B4;}
.table tr td{height:32px; padding:5px; border:solid 1px #B4B4B4; line-height:32px; text-align:center;}
.table tr td.textleft{text-align:left;}
.left{float:left; display:inline; overflow:hidden;}
.right{float:right; display:inline; overflow:hidden;}
#header{width:100%; height:auto; margin:0 auto; background:#FFF; overflow:hidden;}
#header .area{width:100%; margin:0 auto; overflow:hidden;}
#header .header{width:100%; margin:0 auto; border:0; overflow:hidden;}
#header .header .logo{width:100%; height:60px; margin:0; float:none; text-align:center; color:#FFF; background:#3288DE; overflow:hidden;}
#header .header .logo span{font-size:18px; line-height:60px; color:#FFF;}
#header .header ul{width:96%; min-width:300px; margin:10px auto; float:none; overflow:hidden;}
#header .header li{list-style:none; position:relative; width:22%; margin:5px 1.5%; float:left; font-size:16px; line-height:36px; text-align:center; overflow:hidden;}
#header .header li A{width:auto; height:36px; margin:0; padding:0; border:1px solid #EEE; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; line-height:36px; color:#666; background:#FFF; display:block;}
#header .header li A.active{border:1px solid #FD532D; color:#FD532D; text-decoration:none; background:#FFF;}
#container{width:100%; min-height:200px; margin:10px auto; padding:0; background:#FFF; overflow:hidden;}
#container .area{width:100%; margin:0 auto; overflow:hidden;}
#container .area ul.link{width:auto; margin:0; border-top:1px #EEE solid; overflow:hidden;}
#container .area ul.link li{width:50%; margin-left:-1px; padding:0; border-left:1px #EEE solid; border-bottom:1px #EEE solid; float:left; line-height:60px; color:#777; overflow:hidden;}
#container .area ul.link li A{display:block; height:32px; text-decoration:none; color:#3288DE;}
#container .area ul.link li A:hover{text-decoration:none;}
#container .area ul.link li P.top{width:90%; height:38px; margin:10px auto 0; padding:0; float:none; color:#777; overflow:hidden;}
#container .area ul.link li P.top img{width:28px; height:28px; margin:5px 0; padding:0; border:none; float:left; overflow:hidden;}
#container .area ul.link li P.top span.topic{margin-left:10px; padding:0; border:none; float:left; font-size:18px; line-height:38px; color:#333; overflow:hidden;}
#container .area ul.link li P.top span.good{display:block; width:auto; margin:8px 0; padding:0 5px; border:none; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; float:right; font-size:12px; line-height:22px; color:#FFF; background:#DD3344; overflow:hidden;}
#container .area ul.link li P.credit{width:90%; margin:10px auto; padding:0; float:none; font-size:22px; line-height:28px; text-align:center; color:#FFA02B; overflow:hidden;}
#container .area ul.link li P.creditinfo{width:90%; margin:10px auto; padding:0; float:none; font-size:14px; line-height:20px; text-align:center; color:#999; overflow:hidden;}
#container .area ul.link li P.url{width:100px; margin:10px auto; padding:0; float:none; border:1px #3288DE solid; -moz-border-radius:16px; -webkit-border-radius:16px; border-radius:16px; font-size:14px; line-height:32px; text-align:center; color:#3288DE; overflow:hidden;}
#container .area ul.link li P.url button, #container .area ul.link li P.url button:hover{width:100%; height:32px; margin:0; padding:0; float:none; border:none; font-size:14px; line-height:32px; text-align:center; color:#3288DE; font-family:"Microsoft Yahei"; background:#FFF; overflow:hidden;}
#container .area ul.link li P.intro{width:90%; margin:10px auto; padding:0; float:none; font-size:14px; line-height:20px; text-align:center; color:#999; overflow:hidden;}
#container .area ul.link li span{display:block; padding:0; float:right; color:#999; overflow:hidden;}
#container .area .sort ul{width:98%; margin:10px 1%; overflow:hidden;}
#container .area .sort ul li{width:22%; margin:5px 1.5%; padding:0; border:none; float:left; overflow:hidden;}
#container .area .sort ul li A{display:block; height:38px; line-height:38px; text-align:center; color:#FFF; background:#3288DE; text-decoration:none;}
#container .area .sort ul li A:hover{text-decoration:none;}
#container .area .article{width:auto; margin:0 auto; border-top:1px #EEE solid; overflow:hidden;}
#container .area .article ul{width:auto; margin:0; overflow:hidden;}
#container .area .article ul li{width:96%; margin:5px auto; padding:0; border-bottom:1px #EEE solid; float:none; overflow:hidden;}
#container .area .article ul li A{display:block; height:38px; padding:0; line-height:38px; text-align:left; color:#666; background:#FFF; text-decoration:none;}
#container .area .article ul li A span{display:block; width:12px; height:12px; margin:13px 10px 0 5px; padding:0; float:left; background:#FFA02B; text-decoration:none;}
#container .area .article ul li A:hover{text-decoration:none;}
#container .area .article .topic{width:80%; max-width:800px; height:auto; margin:10px auto 0; padding:0; border:none; float:none; font-size:20px; line-height:50px; text-align:center; color:#333; overflow:hidden;}
#container .area .article .content{width:96%; max-width:800px; margin:10px 2%; font-size:14px; overflow:hidden;}
#container .area .article .content P{width:100%; margin:10px auto; line-height:32px;}
#container .area .article .content div{width:100%; margin:10px auto; line-height:32px;}
#container .area .article .content img{max-width:100%; height:auto;}
#container .area .article A.back{display:block; width:120px; height:38px; margin:0 auto 20px; line-height:38px; -moz-border-radius:19px; -webkit-border-radius:19px; border-radius:19px; text-align:center; color:#FFF; background:#3288DE; text-decoration:none;}
#container .cash P.title{width:80%; max-width:800px; height:auto; margin:10px auto 0; padding:0; border:none; float:none; font-size:20px; line-height:50px; text-align:center; color:#333; overflow:hidden;}
#container .cash P.title2{width:80%; max-width:800px; height:auto; margin:0 auto; padding:0; border:none; float:none; font-size:14px; line-height:30px; text-align:center; color:#666; overflow:hidden;}
#container .cash P.weixin{width:80%; max-width:800px; height:auto; margin:0 auto; padding:0; border:none; float:none; font-size:14px; line-height:30px; text-align:center; color:#D75043; overflow:hidden;}
#container .cash .qrcode{width:50%; max-width:400px; height:auto; margin:10px auto 0; padding:0; border:none; float:none; overflow:hidden;}
#container .cash .qrcode img{width:100%; height:auto;}
#container .cash P.info{width:80%; max-width:800px; height:auto; margin:10px auto 20px; padding:0; border:none; float:none; font-size:14px; line-height:30px; text-align:left; color:#666; overflow:hidden;}
#container .area dl{width:80%; max-width:380px; min-height:38px; margin:10px auto; padding:0; border:1px solid #AAA; border-radius:19px; font-size:14px; float:none; background:#FFF; overflow:hidden;}
#container .area dt{width:65px; height:38px; margin-right:5px; padding:0; float:left; text-align:right; display:inline; line-height:38px; color:#07487C; overflow:hidden;}
#container .area dd{width:calc(100% - 70px); min-height:38px; margin:0; padding:0; line-height:38px; float:left; text-align:left; color:#444; display:inline; overflow:hidden;}
#container .area dd span{margin:0; float:right;}
#container .area dd img{height:38px;}
#container .area dd label{margin:0 8px 0 0;}
#container .area dd .relate-select{height:38px; line-height:38px; padding:0;}
#container .area dd .imgcode-input{width:calc(100% - 80px);}
#container .area dd .smscode-input{width:calc(100% - 100px);}
#container .area dd .upload-select{width:calc(100% - 80px);}
#container .area dd .icon{width:32px; height:32px; margin:3px 2px; padding:0; border:1px solid #CECECE; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -webkit-appearance:none; float:left; background-color:#FFF; background-position:center 6px; background-repeat:no-repeat; background-size:20px auto;}
#container .area dd .upload-del{background-image:url(/skin/image/icon/upload-del.svg); background-size:60%; background-position:center;}
#container .area dd .upload-add{position:relative; display:inline-block; width:30px; height:30px; background-image:url(/skin/image/icon/upload-add.svg); background-size:60%; background-position:center; overflow:hidden;}
#container .area dd .upload-add input{width:30px; position:absolute; font-size:100px; right:0; top:0; opacity:0;}
#container .area .subbox{width:80%; max-width:380px; margin:0 auto; padding:0; border:0; line-height:38px; color:#666; overflow:hidden;}
#container .success{width:100%; height:auto; margin:0 auto; padding:0; float:none; overflow:hidden;}
.paginationbox{width:100%; background:#FFF; overflow:hidden;}
.pagination{width:320px; margin:10px auto; color:#666; float:none; overflow:hidden;}
.pagination ul{float:left; overflow:hidden;}
.pagination ul li{width:72px; height:38px; margin:0 4px; line-height:36px; color:#999; text-align:center; float:left; display:block; background:#FFF; overflow:hidden;}
.pagination ul li span{width:70px; border:1px solid #EEE; line-height:36px; color:#999; text-align:center; display:block; background:#FFF;}
.pagination ul li A{width:70px; border:1px solid #FD532D; line-height:36px; color:#FFF; text-align:center; display:block; background:#FD532D;}
.pagination ul li A:hover{border:1px solid #FD532D; color:#FD532D; text-decoration:none; background:#FFE4D0;}
#footer{width:100%; margin:0 auto 56px; padding:0; float:none; color:#AAA; background:#FFF; overflow:hidden;}
#footer .area{width:100%; margin:10px auto; padding:0; float:none; text-align:center; overflow:hidden;}
#footer P{width:100%; margin:0 auto; padding:0; float:none; color:#AAA; font-size:12px; line-height:28px; overflow:hidden;}
#footer A{color:#AAA;}
#footer span{margin:0 5px;}
#footer span.cnzz{display:none; width:0; height:0; margin:0; padding:0; overflow:hidden;}
#menu{width:100%; bottom:0; left:0; position:fixed; z-index:999; margin:0; border:0; background:#3D3D3D; overflow:hidden;}
#menu ul{width:96%; min-width:300px; margin:0 auto; float:none; overflow:hidden;}
#menu ul li{list-style:none; position:relative; width:22%; margin:8px 1.5%; float:left; font-size:14px; text-align:center; overflow:hidden;}
#menu ul li A{width:auto; height:28px; margin:0; padding:0; border:1px solid #EEE; -moz-border-radius:16px; -webkit-border-radius:16px; border-radius:16px; line-height:28px; color:#666; background:#FFF; display:block;}
#menu ul li A.active{border:1px solid #FD532D; color:#FD532D; text-decoration:none; background:#FFF;}
.w060{width:60px;}
.w080{width:80px;}
.w100{width:100px;}
.w150{width:150px;}
.w248{width:248px;}
.w300{width:300px;}
.w450{width:450px;}
.h100{height:100px;}
.h200{height:200px;}
.h300{height:300px;}
#result{display:none; width:100%; height:48px; bottom:0; right:0; position:fixed; z-index:500; margin:0; padding:0; border:0; line-height:48px; color:#FFF; overflow:hidden;}
#result.red{background:#ea533f;}
#result.green{background:#090;}
#reinfo{width:100%; margin:0 auto; padding:0; float:none; text-align:center;}
#lightbox{position:absolute; display:none; padding:10px; background:#FFF; border:10px solid #e3e3e3; z-index:2000; overflow-x:hidden;}
#lightmask{position:absolute; display:none; top:0; left:0; width:100%; height:100%; background:#000; z-index:1500;}
#lightcontent{background:#fff;}
#confirmbox{width:100%; margin:0; padding:0; float:none; overflow:hidden;}
#confirmbox p.text1{width:100%; height:32px; margin:20px auto 0; padding:0; float:none; text-align:center; font-size:20px; line-height:32px; font-weight:bold; color:#EA533F; overflow:hidden;}
#confirmbox p.text2{width:100%; height:32px; margin:10px auto 20px; padding:0; float:none; text-align:center; font-size:18px; line-height:32px; font-weight:bold; color:#333; overflow:hidden;}
#confirmbox p.option{width:80px; height:38px; margin:10px auto 5px; padding:0; float:none; overflow:hidden;}
#confirmbox p.option span{display:block; width:80px; height:38px; margin:0 auto; padding:0; float:left; border:none; border-radius:5px; text-align:center; line-height:38px; color:#FFF; cursor:pointer; overflow:hidden;}
#confirmbox p.option span.close{background:#090;}