body{
	background-image:url(https://www.wed168.com.tw/images/blue/bodybg.gif);
	background-repeat:repeat-x;}
a{
	text-decoration:none
	}
a:hover{
	text-decoration:underline;
	font-weight: bold;
	}
.main {
	width: 950px;
	margin: 0 auto;
}
.main .topmenuA {

}
.main .topmenuA .topbg {
	height:85px;
	background-image:url(../images/blue/201010top---.png);
	background-repeat:no-repeat;
	position: relative;
	z-index: 1;
}
.main .topmenuA .topbg .topshow {
	position: absolute;
	width: 400px;
	height: 85px;
	left: 0px;
	padding:15px 0 0 10px;
}
.main .topmenuA .topbg .tophit {
	position: absolute;
	left: 611px;
	top: 13px;
	width: 330px;
	height: 60px;
}
.topbg .tophit .tophitin {
	height: 60px;
	width: 110px;
	float: right;
	text-align: center;
}
.main .topmenuA .topbtn {
	height:38px;
	padding:1px;
	/*background-color:#a03333*/
	background-color:#2087D6;
}
.main .topmenuA .topbtn .topbtnin {
	width: 785px;
	float: left;
	height: 38px;
	overflow:hidden;
}
.main .topmenuA .topbtn .topbtnin a{
	padding:0 7px 0 8px;
	display:block;
	float:left;
	text-align:center;
	margin-right:2px;
	/*background-color:#880000*/
	background-color:#5E95EE;
}
.main .topmenuA .topbtn .toptrans {
	width: 160px;
	float: right;
	height: 38px;
	/*background-color: #880000;*/
	background-color:#5E95EE;
}

.main .topmenuA .topYOU {
	height: 35px;
	clear: both;
	border: 1px solid #7cb5f0;
	padding:10px;
	line-height: 18px;
	position: relative;
	color: #6a6a6a;
	font-size: 12px;
}
.main .topmenuA .topYOU p{
	margin:0
}
.main .topmenuA .topYOU .YOUAD {
	width: 305px;
	height: 33px;
	position: absolute;
	left: 635px;
	top: 12px;
}

.toptoptxt .topdate {
	font-family: Arial;
	font-size: 11px;
}
.toptoptxt .topdate a{
	color: #6d6d6d;
}
.toptoptxt .toptxt a{
	color: #6988c1;
	text-decoration:none;
	font-size: 12px;
}
.toptoptxt .toptxt a:hover{
	color: #6d6d6d;
	text-decoration:none;
	font-size: 12px;
	background-color:#ecf6ff;
}
.fake {
	clear: both;
}
.QAmain {
	padding: 5px 0;
}
.QAmain .QAlist {
	width: 330px;
	float: left;
	background-image: url(../images/QAtit.png);
	background-repeat: no-repeat;
	padding: 85px 0 0;
}
.QAmain .QAlist .libox {
	margin-bottom: 3px;
}

.QAmain .QAlist .libox .list_tit {
	margin-bottom: 2px;
	position: relative;
	height: 30px;
	background-image: url(../images/listtit.png);
	background-repeat: no-repeat;
	color: #003285;
	font-size: 12px;
	line-height: 30px;
	padding: 0 10px;
}
.QAmain .QAlist .libox .list_tit .linum {
	font-size: 11px;
	color: #666;
	position: absolute;
	width: 50px;
	left: 270px;
	top: 10px;
	text-align: right;
	line-height: 11px;
}

.QAmain .QAlist .libox .list_in {
	border: 1px solid #b6e7fb;
	color: #0b658d;
	padding: 10px 20px;
	font-size: 12px;
	line-height: 18px;
}
.QAmain .QAlist .libox .list_in p{
	margin:0;
	background-image:url(../images/dot.png);
	background-repeat: no-repeat;
	background-position: left 7px;
	padding-left: 10px;
}
.QAmain .QAlist .libox .list_in a{
	color: #0b658d;
}
.QAmain .QAlist .type {
	font-size: 12px;
	color: #515151;
	padding: 5px 0 0;
	text-align: center;
}

.QAmain .QA_R {
	width: 612px;
	float: right;
}
.QAmain .QA_R .Rmenu  {
	height: 40px;
}
.QAmain .QA_R .Rmenu a {
	height: 20px;
	width:204px;
	display:block;
	float:left;
	font-size:16px;
	text-align:center;
	padding:10px 0;
	line-height:20px;
	color: #3c72cc;
	background-image: url(../images/QARbtn.png);
	background-repeat: no-repeat;
	background-color: #daf4ff;
}
.QAmain .QA_R .Rmenu .on {
	color: #fff;
	background-color: #6cb3a3;
	font-weight:bold;
}
.QAmain .QA_R .Rtopline {
	background-color: #7aa0e0;
	height: 16px;
	color: #FFF;
	position: relative;
	font-size: 12px;
	line-height: 16px;
	padding: 12px 20px;
}
.QAmain .QA_R .Rtopline a{
	color: #FFF;
}
.QAmain .QA_R .Rtopline .search {
	position: absolute;
	width: 230px;
	height: 20px;
	left: 375px;
	top: 11px;
	text-align: right;
}
.QAmain .QA_R .Rtopline .search input{
	width:150px;
	font-size:12px;
	line-height:16px;
}
.QAmain .QA_R .R_list {
	border: 1px solid #7aa0e0;
	min-height: 710px;
	background-color: #daf4ff;
}
.QAmain .QA_R .R_list #listA td{
	height: 40px;
	font-size: 12px;
}
.QAmain .QA_R .R_list #listA td a {
	font-size: 15px;
	color: #000;
	background-image: url(../images/listyle.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 20px;
	margin-left: 10px;
}
.QAmain .QA_R .R_show {
	padding: 30px;
	border: 1px solid #7aa0e0;
}
.QAmain .QA_R .R_show h1 {
	font-size: 16px;
	font-weight: bold;
	margin: 0 10px 20px;
}
.QAmain .QA_R .R_show p {
	font-size: 16px;
	line-height: 30px;
	margin: 0 10px;
}
.QAmain .QA_R .R_show .relate {
	margin-top: 20px;
	padding: 20px;
	background-color: #daf4ff;
}
.QAmain .QA_R .R_show .relate a {
	color: #000;
	text-decoration: underline;
}
.main .main2 {
	border: 1px solid #7cb5f0;
}
.main .main2 .title {
	background-color: #dff0ff;
	border-bottom: 1px solid #7cb5f0;
	padding: 10px 30px;
}
.main .main2 .show {
	font-size: 15px;
	line-height: 30px;
	color: #333;
	padding: 20px 80px;
}
.main .main2 .show p{
	margin:0
}
.main .main2 .show .okornot {
	border-top: 1px solid #7cb5f0;
	color: #3f67c0;
	padding: 15px 0;
	text-align: center;
}
.main .main2 .show .inbox {
	background-color: #DFF0FF;
	padding: 20px;
}
.main .main2 .show .txt1  {
	color: #3a6ab7;
	font-weight: bold;
}
.main .main2 .show .txt2 {
	background-color: #e4ffd8;
	padding: 5px 10px;
	color: #627c58;
	font-weight: bold;
}
.main .main2 .show .txt3{
	padding: 5px 5px 10px;
	font-size: 13px;
	margin: 0;
}
.main .main2 .show .txt3 a{
	color:#000;
	text-decoration:underline;
}
.main .main2 .show .txt3 p{
	border-bottom:1px dotted #ccc;
	padding: 0 10px 10px;
	margin: 10px 0;
}
.main .main2 .show .txt3 ul {
	padding: 0 40px;
	margin: 0;
	list-style-type: decimal;
}
.main .main2 .show .txt4 {
	font-size: 12px;
	line-height: 20px;
}
.main .map {
	padding: 20px 50px;
}
.main .map .mlitop {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	height: 25px;
	width: 234px;
	background-image: url(../images/mapli.png);
	background-repeat: no-repeat;
	line-height: 25px;
	padding: 5px 10px;
	margin-bottom: 5px;
	clear: both;
}
.main .map .maplist {
	padding: 20px 0 0;
}

.main .map .mliin {
	width: 254px;
	margin-bottom: 20px;
}
.main .map .mliin ul {
	width: 254px;
	margin: 0;
	padding: 0;
}
.li1{
	width: 107px;
	float: left;
	font-size: 13px;
	line-height: 30px;
	color: #343434;
	background-image: url(../images/mapdot.png);
	background-repeat: no-repeat;
	background-position: 3px 8px;
	list-style-type: none;
	padding-left: 20px;
}

.li2{
	width: 220px;
	float: left;
	font-size: 13px;
	line-height: 30px;
	color: #343434;
	background-image: url(../images/mapdot.png);
	background-repeat: no-repeat;
	background-position: 3px 8px;
	list-style-type: none;
	padding-left: 20px;
}

.main .map a {
	color: #343434;
}
.main .map a:hover {
	font-weight:normal}










.count {
	text-align: right;
	height: 20px;
	font-size: 12px;
	color: #666;
	padding: 10px 5px 0;
	line-height: 20px;
	font-family: Arial;
	font-size: 12px;
	color: #515151;
	line-height: 14px;
}
.count .countin a{
	padding:0px 3px;
	border:1px solid #a7a7a7;
	color: #a9a9a9;
	margin:auto 2px;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
}
.count  .countin a:hover{
	padding:0px 3px;
	border:1px solid #619dce;
	color: #619dce;
	margin:auto 2px;
	font-weight: bold;
}
.count .countin .countnow{
	padding:0px 3px;
	border:1px solid #619dce;
	color: #619dce;
	margin:auto 2px;
	font-size: 10px;
	background-color:#fff;
	line-height: 14px;
	font-family: Arial;
	font-weight: bold;
}

.redt {
	color: #F00;
}
.footer {
	width: 950px;
	margin: 30px auto 0;
}
