@charset "utf-8";
* {margin:0;padding:0}
img {border:0}
ul,li {list-style:none}
a {text-decoration:none;color:#403424}
a:hover {color:#CC3300;text-decoration:underline}
body {FONT-FAMILY:"微软雅黑";color:#333;}
html {font-size:62.5%}
body,li {font-size:1.4rem}
h1 {font-size:2rem}
h2,h3 {font-size:1.5rem}
p,div {font-size:1.4rem}
em {font-style:normal}
.clear {clear:both;width:100%;height:1px;margin-top:-1px;overflow:hidden;}
.mt10 {margin-top:10px;}
.box{ width:1000px; margin:0 auto}
.mt15 {margin-top:15px;}
.fl{ float:left;}
.fr{ float:right}
.top{ padding:1rem; background:#E6EFFF}
.menu{ display:none}
.nav{ border:1px solid #ddd; background:#5587E2; height:4rem; line-height:4rem; margin-top:0.5rem; margin-left:2rem; width:560px;}
.nav li{ float:left; width:80px; text-align:center}
.nav li a{color:#fff; display:block; width:100%;}
.sc{ margin-top:0.6rem; height:auto; display:none}
.sc p{ display:block; line-height:2rem;}
.sc p a{ padding-left:0.5rem;}
.sc input{ width:265px; border:1px solid #333; height:22px; line-height:22px; float:left; text-indent:1rem;}
.sc button{ float:left; width:60px; text-align:center; height:24px; line-height:24px; cursor:pointer; color:#fff; border:0px; background:#333; overflow:hidden; font-size: 1.6rem; font-family:微软雅黑}
.biao td{border:1px #B0CBFA solid;}
.biao{border-collapse:collapse; margin-top:15px;}
.biao td.td1{ text-align:center; padding:5px; text-transform:uppercase; font-size: 1.6rem; background:#E6EFFF; font-weight: bold; color:#FF7800}
.biao td.td2{ padding:0px 0px 5px 10px; line-height:20px;}
.biao td.td2 a{ display:inline-block; padding-top:5px; padding-right:10px;}
.biao td.td2.bg2{ background:#efefef}
.ft{ border-top:2px solid #5587E2; text-align:center; padding:15px 20px; line-height:24px; margin-top:15px;}
.dh{ width:100%; margin:10px 0px;}
.dh dt{ width:100%; height:24px; line-height:24px; border-bottom:2px solid #ddd; text-indent:10px; margin-top:5px;}
.dh dd{ float:left; width:166px; padding:5px 10px; border:1px solid #ddd; margin-top:10px; margin-left:10px;}
.dh dd a{ width:100%; height:30px; line-height:30px; overflow:hidden; font-size: 1.4rem; font-weight: bold; float:left;}
.dh dd p{ width:100%; height:20px; line-height:20px; overflow:hidden;}

.pages{ width:100%; text-align:center;}
.pages .pageinfo{ display:none}
.pages li{ display:inline;padding-right:4px;}
.pages li a{ border:1px solid #ddd; height:20px; display:inline-block; padding:2px 8px 2px 8px; line-height:20px; margin-bottom:10px;}
.pages li a:hover,.pages li.thisclass a{ background:#555; color:#fff}
.b3{ width:680px; border:1px solid #ddd; float:left; margin-top: 15px;}
.b3 h2{ width:100%; height:30px; line-height:30px; font-size: 1.4rem; text-indent:1rem; background:#efefef; border-bottom:1px solid #ddd}
.b31{ padding:15px; padding-top:0px;}
.b31 li{ width:100%; float:left; margin-top:15px; padding-bottom:15px; border-bottom:1px dashed #ddd}
.b31 li h2{ width:100%; height:30px; line-height:30px; overflow:hidden; color:#5587E2; background:none; border:0px; text-indent:0px;}
.b31 li h2 span{ font-weight: normal; padding-left:10px; color:#999}
.b31 li h2 a{ color:#FF7800}
.b31 li h2 a.se1{ color:#5587E2}
.b31 li p{ line-height:150%;}
.b32{ padding:15px; line-height:22px;}
.b2{ width:100%; margin-top:5px;}
.b21{ border:1px solid #E6EFFF; margin-top:10px;}
.b21 h2{width:80px; float:left; display:block;line-height:24px; padding:10px 0px; cursor:pointer; padding-right:25px; font-size: 1.4rem; text-indent:1rem; height:24px; background:#5587E2 url(/css/arrow_add.png) no-repeat 80px 15px; color:#fff;}
.b21 h2.close{ background-image:url(/css/arrow_reduce.png);}
.b21 ul{ padding:10px; padding-top:10px; padding-right:0px; float:right; width:880px; height:24px; overflow:hidden; padding-bottom:0px;}
.b21 ul.auto{ height:auto}
.b21 ul a{ display:inline-block; line-height:24px; height:24px; padding:0px 4px;}
.b21 ul a:hover,.b21 ul a.cur{ color:#FF7800; text-decoration:none}
.wz{ width:100%; height:40px; line-height:40px;}
.b1{ width:680px; border:1px solid #ddd; float:left;}
.b12{ text-align:center}
.b12 h1{ width:100%; height:30px; line-height:30px; font-size: 1.6rem; padding-top:10px; color:#5587E2}
.b12 p{ width:100%; height:20px; line-height:20px; padding-top:8px;}
.b12 p span{ padding:0px 10px;}
.b11{ height:40px; overflow:hidden; border:1px solid #5587E2; position:relative}
.b11 span{ float:left; width:40px; height:40px; position:absolute; left:0px; top:0px; z-index:220; border-right:1px solid #5587E2; cursor:pointer}
.b11 em{ position:absolute; float:left; background:url(/css/br.png) no-repeat; width:10px; height:10px; z-index:240; left: 29px; bottom:1px;cursor:pointer}
.b11 span img{ display:block; width:100%; height:100%}
.b11 button{ float:right; width:20%; height:40px; line-height:40px; overflow:hidden; border:0px; background:#5587E2; color:#fff; cursor:pointer; font-size: 1.6rem; position:absolute; right:0px; top:0px; z-index:2; font-family:微软雅黑}
.b11 input{ float:left; width:80%; border:none; height:40px; line-height:40px; text-indent:14px; overflow:hidden; position:absolute; left:0px; top:0px; text-indent:60px;  z-index:1;}
.b14 p{ width:96%; padding:0px 2%; text-align:center;line-height:22px; color:#999; padding-top:6px;}
.b14 p b{ color:#FF7800}
.b13{ border-top:1px solid #ddd; margin-top:10px; padding:10px 15px; line-height:22px;}
.b15{ text-align:center; margin-top:10px;}
.b4{ float:left; width:650px; border:1px solid #ddd; padding:15px; line-height:22px;}
.b41{ float:right; width:300px; margin-left:10px;}
.b4 p{ padding-top:5px;}
.b4 h1{ font-size: 1.6rem; color:#5587E2;}
.b42{ width:100%; padding-top:10px;}
.b42 h2{ width:100%; height:30px; line-height:30px; border-top:1px solid #ddd; border-bottom:1px solid #ddd}
.b42 ul{ padding-top:6px;}
.b42 ul li{ width:50%; float:left; height:24px; line-height:24px; overflow:hidden;}
.b5{ width:300px; float:right;}
.b5 h2{ border:1px solid #5587E2; background:#5587E2; color:#fff; height:34px; line-height:34px; text-indent:15px; font-size: 1.4rem;}
.b5 h2 a{ color:#fff;}
.b5 ul{ border:1px solid #5587E2; margin-bottom:15px; padding:5px 15px;}
.b5 ul li{ width:100%; height:24px; line-height:24px; overflow:hidden;}
.b51{ width:100%; margin-bottom:15px;}
#fanmsg{ width:96%; padding:5px 2%; display:none; margin:5px auto; line-height:22px; background:#E6EFFF}
#fanmsg p.err{ text-align:center; color:#F00}
.a1{ height:auto; width:100%; position:relative;}
.a12{ margin-left:41px;background:#efefef; position:absolute; left:0px; top:41px; z-index:200; border:1px solid #5587E2; border-top:0px;}
.a12 li{ float:left; width:100%; height:30px; line-height:30px; border-bottom:1px dashed #ddd; text-indent:20px; padding:0px;}
.a12 li.li1{ border-bottom:0px;}
.a12 li:hover{ background:#E6EFFF}
.a12 li b{ font-weight:normal; cursor:pointer; cursor:pointer}
.a12 li span{ float:right; background:url(/css/regwrong.png) no-repeat center center; width:30px; height:30px; text-align:center; cursor:pointer; text-indent:-9999px;}
.a11{ width:100%; background:#F5F5F5; position:absolute; left:0px; top:50px; z-index:100; background:url(/css/bg.gif); display:none}
.a11 li{ width:20%; float:left; height:30px; line-height:30px; text-align:center; overflow:hidden; cursor:pointer}
.a11 li.li1{float:right; width:40%;}
.a11 li.li1 input{ border:1px solid #ddd; width:60%; background:#fff; height:20px; line-height:20px; text-indent:10px; float:left; margin-top:4px; margin-left:3%;}
.a11 li.li1 button{width:30%; height:21px; line-height:21px; border:0px solid #eee; background:#5587E2; text-align:center; font-size: 1.2rem; color:#fff; cursor:pointer; float:left; margin-top:4px; margin-left:3%;}
.b16{ padding:10px 15px;}
.a2 a{ display:inline-block; line-height:22px; padding:0px 5px;}
.b73{ padding:10px; line-height:22px; color:#F00}
.b71{ padding:10px;}
.b71 li{height:30px; line-height:30px;}
.b71 li select{ margin-right:10px;}
.b71 li input{ width:40px; text-indent:5px;}
.b71 li b{ font-weight:normal; color:#999; padding-left:10px;}
.b71 li strong{ font-weight:normal; padding-left:10px; color:#F00}
.b71 li button{ cursor:pointer; width:70px; height:26px; border:0px; background:#5587E2; color:#fff; text-align:center}
@media(max-width:620px) {
	.box{ width:100%;}
	.nav{ position:absolute; right:0px; top:65px; width:auto; text-align:center; z-index:1000; height:auto; border:0px; display:none}
	.nav li{ display:block; float:none; padding:0px 1rem; text-align:right}
	.sc{ width:100%; padding-top:1rem;}
	.sc p{ width:100%;}
	.top{ padding-bottom:5px;}
	.sc input{ width:74%; border:1px solid #333; height:22px; line-height:22px; float:left; text-indent:1rem;}
.sc button{width:25%;}
	.menu{ display:block; width:50px; height:60px; background:url(menu.png) no-repeat center center}
	.wz{ text-indent:15px; height:auto}
	.b1,.b2,.b3,.b42 ul li,.b41{ width:100%; padding-left:0px; padding-right:0px;}
	.b4{ width:auto; border:0px;}
	.b4 h1{ padding-top:10px;}
	.b41{ margin-bottom:10px;}
	.b5{ width:100%;}
	.dh dd{ width:43.4%;padding:5px 1.5%; margin-left:2%;}
	.a11 li{ width:25%;}
	.a11 li.li1{float:right; width:100%;}
	.b21 ul{ width:50%;}
	.dngg{ display:none}
}
@media(min-width:621px) and (max-width:999px) {
	.box{ width:100%;}
	.nav{ position:absolute; right:0px; top:65px; width:auto; text-align:center; z-index:1000; height:auto; border:0px; display:none}
	.nav li{ display:block; float:none; padding:0px 1rem; text-align:right}
	.sc{ width:100%; padding-top:1rem;}
	.sc p{ width:100%;}
	.top{ padding-bottom:5px;}
	.sc input{ width:74%; border:1px solid #333; height:22px; line-height:22px; float:left; text-indent:1rem;}
.sc button{width:25%;}
	.menu{ display:block; width:50px; height:60px; background:url(menu.png) no-repeat center center}
	.wz{ text-indent:15px; height:auto}
	.b1,.b2,.b3,.b4,.b41{ width:100%; padding-left:0px; padding-right:0px;}
	.b5{ width:100%;}
	.dh dd{ width:28.4%;padding:5px 1%; margin-left:2%;}
	.a11 li{ width:20%;}
	.b21 ul{ width:60%;}
	.dngg{ display:none}
}
@media(min-width:1000px) {
	.pbgg{ display:none}
}

