body,html{ font-size: 12px; font-family: "微软雅黑"; text-align: center; width: 100%; height: 100%; background: url(../images/bg.jpg) no-repeat center center; background-size: cover; background-attachment: fixed; }
body{/* background: url(../images/bodyBj.png)no-repeat center center; background-size: cover; *//*background-attachment: fixed; */}
a:hover{ text-decoration: none; }
.top{ width: 100%; height: 35px; line-height: 35px; background: #0b68a1; color: #fff; }
.topN{ width: 1200px; position: relative; margin: 0px auto;}
.topN ul { margin-bottom: 0px; }
.topN ul li{ float: left; margin-right: 30px; }
.topN ul li a{ font-size: 12px; color: #fff; }
.topN ul li em{  width: 35px; height: 35px; line-height: 35px; margin-right: 10px;}
.topN ul li em img{ width: 24px; height: 24px; }
.topN ul li span{color:white;}
.topN font{ float: right; margin-left: 10px;}
.topN font a{ color: #fff; font-size: 12px; }
.topN font:after{ content: "|"; margin-left: 10px; color: #555; }
.banner{ width: 1200px; position: relative; margin: 0px auto; height: 150px; }
.main{ width: 1200px; background: #fff; padding: 5px; position: relative; margin: 0px auto; border-radius: 5px;}
.nav{ width: 100%; height: 45px; line-height: 45px; background: #46698d; }
.nav ul li{float: left; padding: 0px 50px; color: #fff; font-size: 15px;}
.nav ul li.active{ background: #497cbf; }
.nav ul li:hover{ cursor: pointer; }
.firstDiv{ width: 100%; height: auto; display: inline-block; transition: all 0.3s; }

.firstDiv .newlist{ clear: both; display: none; }
.newlist li{ float: left; height: 45px; line-height: 45px; width: 250px; margin: 5px 20px; background: #f6f6f6; border: 1px solid #eee; box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1); }
.newlist li a{ display: block; }

.Ps{ line-height: 25px; color: #f00; margin: 10px 0px; clear: both; font-size: 13px; padding: 10px 0px; }

.CxBd{ background: #e4f4ff; padding: 5px 0px; }
.CxBd table{ width: 98%; margin-left: 1%; border-collapse: separate; }
.CxBd table tr td{ padding: 5px 0px; /*border-top: 1px solid #fff; border-right: 1px solid #eee; border-bottom: 1px solid #eee; border-left: 1px solid #fff; border-spacing: 5px; margin: 5px 5px;*/ }
.CxBd table tr td input{ width: 90%; margin-left: 5%; }
.CxBd table tr td button{ width: 50%; }


.Xxlist{ clear:  both; margin-top: 10px; margin-bottom: 10px; }
.Xxlist table{ width: 100%; border-collapse: collapse; }
.Xxlist table tr.active td{ background: #46698d; color: #fff; }
.Xxlist table tr td{ border:1px solid #eee; line-height: 25px; padding: 8px 0px; }
.Xxlist table tr td span{ padding: 5px 10px; background:#eee; margin: 0px 2px; border-radius: 5px; }
.Xxlist table tr td span:nth-child(1){ background: #ea9674; }
.Xxlist table tr td span:nth-child(2){ background: #c36894; }
.Xxlist table tr td span:nth-child(n) a{ color: #fff; }

.footer{ background: #3e424e; color: #fff; font-size: 12px; line-height: 25px; display: inline-block; width: 100%; padding: 10px 0px; margin-top: 10px;  }
.footer a{ color: #fff; font-size: 12px; line-height: 25px;}
.footer p{ margin: 0px;color:white }
.footerN{ width: 1200px; position: relative; margin: 0px auto; }
.footerText{ width: 700px; float: left; text-align: center; margin-top: 10px; }
.fooerIconL{ width: 190px; float: left; margin-top: 20px; }
.fooerIconR{ width: 290px; float: right; margin-top: 10px; margin-top: 30px; }

.formtable td span{padding-top:7px;float:left;}