﻿html{width:100%; height:100%;}
body{margin:0; padding:0; font-size:14px; color:#444; line-height:150%; font-family:微软雅黑; text-align:left; color:#CAA475; word-wrap:break-word; background:#93C7F7; background-size:100% 100%;}
A{color:#666; text-decoration:none;}
A:hover{color:#333; text-decoration:none;}
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;}
.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;}
.input,.select,.relateselect,.submit,.textarea, .submitcode{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;}
.search span,.add span{margin-right:2px; line-height:36px; float:left; overflow:hidden}
.input{width:100%; height:38px; border:0px solid #888; line-height:36px; padding:0; float:left;}
.phonecode{width:calc(100% - 90px); height:38px; border:0px solid #888; line-height:36px; padding:0; float:left;}
.select{width:100%; min-width:150px; height:38px; line-height:38px; padding:0;}
.relateselect{width:auto; height:38px; border:none; line-height:38px; padding:0;}
.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;}
.submitcode{width:90px; height:38px; padding:0; border:0px solid #2194F1; border-radius:19px; outline:0; float:right; font-size:14px; color:#FFF; line-height:38px; font-family:微软雅黑; background:#4EAE4F;}
.left{float:left; display:inline; overflow:hidden;}
.right{float:right; display:inline; overflow:hidden;}
#header{width:100%; margin:0 auto; padding:20px 0; border:0; overflow:hidden; background:#2194F1;}
#header .logo{width:100%; max-width:800px; margin:0 auto; border:0; overflow:hidden;}
#header .logo img{max-width:100%; margin:0 auto; border:0; overflow:hidden;}
#container{width:100%; min-width:320px; margin:0 auto; padding:0; overflow:hidden;}
#container .index{width:100%; max-width:800px; height:auto; margin:0 auto; padding:0; float:none; overflow:hidden;}
#container .index .area{width:100%; height:auto; margin:20px auto; padding:0; float:none; overflow:hidden;}
#container .index .area P.title{width:100%; height:38px; margin:20px auto 0; padding:0; float:none; font-size:20px; text-align:center; color:#07487C; overflow:hidden;}
#container .index .area ul{width:100%; margin:20px auto 0; float:none; font-size:20px; text-align:center; overflow:hidden; padding:0;}
#container .index .area ul li{width:80%; min-width:300px; margin:20px auto 0; padding:0; border:2px solid #2194F1; border-radius:19px; float:none; overflow:hidden;}
#container .index .area ul li A{display:block; width:100%; min-width:300px; height:38px; margin:0; padding:0; float:none; font-size:16px; font-weight:bold; line-height:38px; text-align:center; color:#0B68B5; background:#FFF; overflow:hidden;}
#container .add{width:100%; height:auto; margin:0 auto; padding:0; float:none; overflow:hidden;}
#container .add .area{width:100%; height:auto; margin:0 auto; padding:0; float:none; overflow:hidden;}
#container .add .area P.title{width:100%; height:38px; margin:30px auto 0; padding:0; float:none; font-size:20px; text-align:center; color:#07487C; overflow:hidden;}
#container .add .area P.title1{width:100%; height:38px; margin:30px auto 0; padding:0; float:none; font-size:20px; text-align:center; color:#07487C; overflow:hidden;}
#container .add .area P.title2{width:100%; height:38px; margin:0 auto 20px; padding:0; float:none; font-size:16px; text-align:center; color:#444; overflow:hidden;}
#container .add .area P.title2 span{margin:0; padding:0; float:none; font-size:24px; color:#F1594A;}
#container .add .area P.image{width:80%; max-width:380px; margin:20px auto 0; padding:0; float:none; font-size:20px; text-align:center; color:#07487C; overflow:hidden;}
#container .add .area P.image img{width:100%; max-width:380px;}
#container .add .area P.topic{width:100%; height:38px; margin:30px auto 0; padding:0; float:none; font-size:20px; text-align:center; color:#07487C; overflow:hidden;}
#container .add .area .content{margin:10px 2% 0; padding:20px 2%; float:none; font-size:14px; line-height:28px; text-align:left; color:#666; background:#FFF; overflow:hidden;}
#container .add .area .title3{width:90%; min-width:300px; max-width:380px; margin:0 auto; padding:10px 5%; float:none; background:#E1D2D7; overflow:hidden;}
#container .add .area .title3 .left{width:90%; max-width:360px; margin:0; padding:0; font-size:14px; text-align:left; color:#FF0000; overflow:hidden;}
#container .add .area .title3 .right{width:20px; height:20px; margin:10px 0; padding:0; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; font-size:14px; line-height:20px; text-align:center; color:#FFF; background:#FF0000; overflow:hidden;}
#container .add .area dl{width:90%; max-width:520px; height:38px; margin:10px auto; padding:0; border:1px solid #AAA; border-radius:19px; font-size:14px; float:none; background:#FFF; overflow:hidden;}
#container .add .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 .add .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 .add .area dd span{margin:0; float:right;}
#container .add .area dd img{height:38px;}
#container .add .area dd .upload-input{width:calc(100% - 90px);}
#container .add .area dd .upload{width:80px; height:38px; margin:0; padding:0; float:right; border:0; border-radius:19px; line-height:38px; color:#FFF; background:#2194F1; overflow:hidden;}
#container .add .area .subbox{width:90%; max-width:520px; 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;}
#container .success .area{width:100%; height:auto; margin:0 auto; padding:0; float:none; overflow:hidden;}
#container .success .area P.okico{width:30%; min-width:100px; max-width:280px; margin:20px auto 0; padding:0; float:none; overflow:hidden;}
#container .success .area P.okico img{width:100%;}
#container .success .area P.title{width:80%; min-width:280px; max-width:380px; margin:0 auto; padding:0 5%; float:none; font-size:18px; line-height:38px; text-align:center; color:#0B68B5; overflow:hidden;}
#container .success .area P.info{width:80%; min-width:280px; max-width:380px; margin:0 auto; padding:0 5%; float:none; font-size:14px; line-height:28px; text-align:center; color:#2194F1; overflow:hidden;}
#footer{width:100%; margin:20px auto 0; padding:10px 0; border:none; float:none; color:#0B68B5; overflow:hidden;}
#footer A{color:#0B68B5;}
#footer .area{width:100%; height:auto; margin:0 auto; line-height:28px; float:none; text-align:center; overflow:hidden;}
#footer span{margin:0 5px;}
#result{display:none; width:100%; height:38px; bottom:0; right:0; position:fixed; z-index:500; margin:0; padding:0; border:0; line-height:38px; 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}
#lightmask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#lightcontent {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;}