@charset "utf-8";
body {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	background-repeat: repeat-x;
	background-position: 0px 0px;
	font-family: "宋体";
}
ul{ margin:0px; padding:0px;}
li{ list-style:none;}

.top {
	line-height: 30px;
	height: 30px;
	width: 906px;
	margin: 0 auto 0 auto;
	color: #575757;
}
.topr {
	display: block;
	float: right;
	margin-right: 10px;
}
.topr a{ color:#575757; text-decoration:none;}
.topr a:hover{ color:blue; text-decoration:none;}
.topl {
	display: block;
	float: left;
	margin-left: 10px;
}
.lkbox {
	height: 87px;
	width: 906px;
	margin: 0px auto 10px auto;
}
.logo {
	float: left;
	width: 134px;
}
.topdh {
	float: right;
	height: 59px;
	width: 745px;
	padding-top: 28px;
	padding-left: 27px;
}
.topdh li {
	font-size: 13px;
	line-height: 25px;
	background-image: url(../images/bg2.gif);
	text-align: center;
	float: left;
	height: 25px;
	width: 72px;
	font-weight: bold;
	display: block;
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
.topdh a{ color:#0775ba; text-decoration:none;}
.topdh a:hover{ color:red; text-decoration:underline;}
.ad {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 906px;
}
.adbk {
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	width: 904px;
	height: 88px;
	border: 2px solid #e0e0e0;
	padding: 1px;
}
.des1 {
	line-height: 32px;
	text-align: center;
	height: 30px;
	width: 904px;
	margin-right: auto;
	margin-left: auto;
	font-size: 14px;
	border: 1px solid #d1d1d1;
	margin-bottom: 10px;
}
.des1 a{	color:#4d4d4d;
	text-decoration:none;
}
.des1 a:hover{color:red; text-decoration:underline;}
.des2 {
	line-height: 24px;
	background-image: url(../images/bg13.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 59px;
	width: 906px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 10px;
}.ndlk {
	background-image: url(../images/bg18.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	height: 46px;
	width: 906px;
	margin-right: auto;
	margin-left: auto;
}
.pwlogo {
	float: left;
	width: 202px;
}
.pwfg {
	width: 906px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.pwlk {
	line-height: 46px;
	float: right;
	height: 46px;
	width: 690px;
}
.pwlk li{
	line-height: 46px;
	background-image: url(../images/pwfg2.gif);
	background-repeat: no-repeat;
	background-position: 67px 0px;
	float: left;
	height: 46px;
	width: 69px;
	font-weight: bold;
	text-align: center;
}
.pwlk a{ color:#333333; text-decoration:none;}
.pwlk a:hover{ color:#FF6600; text-decoration:none;}.n1 {
	height: 721px;
	width: 906px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.gd {
	height: 188px;
	width: 268px;
	margin-bottom: 10px;
}
.n1l {
	float: left;
	width: 268px;
	margin-right: 10px;
}
.n1m {
	float: left;
	width: 387px;
	margin-right: 10px;
}
.n1r {
	float: right;
	width: 231px;
}
.tw1 {
	height: 300px;
	width: 231px;
	margin-bottom: 10px;
}
.nlmt {
	line-height: 30px;
	background-image: url(../images/bg19.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 30px;
	padding-left: 10px;
}
.nlmt h2 {
	font-size: 14px;
	color: #0775ba;
	margin: 0px;
	padding: 0px;
}
.mlmcon {
	background-image: url(../images/bg20.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 260px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.gdlk {
	background-color: #efefef;
	height: 82px;
	margin-bottom: 10px;
	padding: 10px;
	line-height: 22px;
}
.g1s{
	font-size: 14px;
	font-weight: bold;
	color: red;
}
.g1s a{ color:red; text-decoration:none;}
.g1s a:hover{ color:red; text-decoration:underline;}
.g2s{
	font-size: 13px;
	color: blue;
}
.g2s a{ color:blue; text-decoration:none;}
.g2s a:hover{ color:blue; text-decoration:underline;}
.g3s{
	color:#000;
}
.g3s a{ color:#000; text-decoration:none;}
.g3s a:hover{ color:red; text-decoration:underline;}
.n1lt {
	line-height: 30px;
	background-image: url(../images/bg21.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 30px;
	padding-left: 10px;
}
.n1lt h2 {
	font-size: 14px;
	color: #0775ba;
	margin: 0px;
	padding: 0px;
}
.n1ltcon {
	height: 165px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d1d1d1;
	border-left-color: #d1d1d1;
}

.nlmt2 {
	line-height: 30px;
	background-image: url(../images/bg22.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 30px;
	padding-left: 10px;
}
.nlmt2 h2 {
	font-size: 14px;
	color: #0775ba;
	margin: 0px;
	padding: 0px;
}
.n1mt2con {
	background-image: url(../images/bg23.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 168px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.n1mcon2 {
	height: 165px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d1d1d1;
	border-left-color: #d1d1d1;
}
.nlmt3 {
	line-height: 30px;
	background-image: url(../images/bg24.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 30px;
	padding-left: 10px;
}
.nlmt3 h2 {
	font-size: 14px;
	color: #0775ba;
	margin: 0px;
	padding: 0px;
}
.n1mt3con {
	background-image: url(../images/bg25.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 168px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.nmlt {
	line-height: 30px;
	background-image: url(../images/bg26.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 30px;
	padding-left: 10px;
}
.nmlt h2 {
	font-size: 14px;
	color: #0775ba;
	margin: 0px;
	padding: 0px;
}
.nrmt2 {
	line-height: 30px;
	background-image: url(../images/bg27.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 30px;
	padding-left: 10px;
}
.nrmt2 h2 {
	font-size: 14px;
	color: #0775ba;
	margin: 0px;
	padding: 0px;
}

.n1mt4con {
	background-image: url(../images/bg28.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 168px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}.ad2 {
	height: 147px;
	width: 906px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.ad2l {
	float: left;
	width: 665px;
}
.ad2m {
	float: right;
	width: 231px;
}
.n2 {
	height: 261px;
	width: 906px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.n2l {
	float: left;
	width: 268px;
	margin-right: 10px;
}
.n2m {
	float: left;
	width: 387px;
	margin-right: 10px;
}
.n2r {
	float: right;
	width: 231px;
}
.n2lt {
	line-height: 25px;
	background-image: url(../images/bg31.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 25px;
	padding-left: 10px;
}
.n2lt h2 {
	font-size: 14px;
	color: #fff;
	margin: 0px;
	padding: 0px;
}
.n2lcon {
	background-image: url(../images/bg32.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 226px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.n2mt {
	line-height: 25px;
	background-image: url(../images/bg33.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 25px;
	padding-left: 10px;
}
.n2mt h2{
	color:#0773b6;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
.n2mcon {
	height: 226px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.n2rt {
	line-height: 25px;
	background-image: url(../images/bg34.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 25px;
	padding-left: 10px;
}
.n2rt h2 {
	font-size: 14px;
	color: #fff;
	margin: 0px;
	padding: 0px;
}
.n2rcon {
	background-image: url(../images/bg35.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 226px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.mlmcon li {
	font-size: 14px;
	line-height: 24px;
	white-space: nowrap;
	display: block;
	width: 350px;
	overflow: hidden;
	color: #0775BA;
}
.mlmcon a{ color:#474747; text-decoration:none}
.mlmcon a:hover{ color:red; text-decoration:underline;}
.n1ltcon li {
	line-height: 24px;
	display: block;
	height: 24px;
	overflow: hidden;
}
.n1ltcon a{ color:#474747; text-decoration:none;}
.n1ltcon a:hover{ color:red; text-decoration:underline;}
.n1mt2con li {
	line-height: 24px;
	display: block;
}
.n1mt2con a{ color:#474747; text-decoration:none;}
.n1mt2con a:hover{ color:red; text-decoration:underline;}
.n2lcon li {
	line-height: 24px;
	display: block;
}
.n2lcon a{ color:#474747; text-decoration:none;}
.n2lcon a:hover{ color:red; text-decoration:underline;}
.n1mt4con li {
	line-height: 24px;
	display: block;
}
.n1mt4con a{ color:#474747; text-decoration:none;}
.n1mt4con a:hover{ color:red; text-decoration:underline;}
.n2mcon li {
	line-height: 24px;
	white-space: nowrap;
	display: block;
	float: left;
	width: 170px;
	margin-right: 8px;
	font-size: 13px;
	color: #0773b6;
}
.tw2 {
	float: left;
	width: 114px;
}
.tw2list {
	float: right;
	width: 240px;
}
.tw2list li {
	line-height: 24px;
	display: block;
}
.n2mcon a{color: #0773b6; text-decoration:none;}
.n2mcon a:hover{ color:#0A9CF3; text-decoration:underline;}
.tw2list a{color: #0773b6; text-decoration:none;}
.tw2list a:hover{ color:#0A9CF3; text-decoration:underline;}

.ad2l img {
	float: left;
	margin-right: 15px;
}
.tw3 {
	float: left;
	width: 105px;
	height: 100px;
}
.tw3pic {
	width: 98px;
	margin-right: auto;
	margin-left: auto;
	height: 75px;
}
.to1mo {
	line-height: 24px;
	text-align: center;
	height: 24px;
}
.to1mo a{ color:#474747; text-decoration:none;}
.to1mo a:hover{ color:red; text-decoration:underline;}.listl {
	float: left;
	width: 665px;
}
.listgd {
	width: 231px;
	margin-bottom: 10px;
}
.lylist {
	width: 906px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.listw {
	float: left;
	width: 104px;
	margin-bottom: 5px;
	text-align: center;
}
.listdh {
	line-height: 30px;
	color: #fff;
	background-color: #0C5987;
	padding-left: 10px;
}
.listdh a{ color:#fff; text-decoration:none;}
.listdh a:hover{ color:#FFFF00; text-decoration:underline;}
.listcon {
	background-color: #F5F5F5;
	padding: 10px;
}
.listmocon {
	background-color: #F9F9F9;
	padding: 10px;
}
.listcon li {
	line-height: 30px;
	display: block;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}
.listtt1 {
	font-size: 13px;
	white-space: nowrap;
	float: left;
	height: 30px;
	width: 565px;
	overflow: hidden;
}
.listtt1 a{ color:#474747; text-decoration:none;}
.listtt1 a:hover{ color:red; text-decoration:none;}
.listtt2 {
	color: #999999;
	text-align: center;
	float: right;
	height: 30px;
	width: 80px;
}
.fy {
	line-height: 35px;
	height: 35px;
	padding-left: 20px;
}
.fy a{ color:#0033FF; text-decoration:underline;}
.fy a:hover{ color:#00CCCC; text-decoration:underline;}
.fy2 {
	line-height: 35px;
	height: 35px;
	text-align: center;
}
.fy2 a{ font-weight:bold; color:red; text-decoration:none;}
.fy2 a:hover{ font-weight:bold;color:red; text-decoration:underline;}
.fy3 {
	border: 1px solid #d1d1d1;
	padding-left: 20px;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.fy3 a{ color:#0033FF; text-decoration:underline;}
.fy3 a:hover{ color:#00CCCC; text-decoration:underline;}
.mocont1 {
	font-size: 16px;
	line-height: 40px;
	font-weight: bold;
	color: #0775BA;
	height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CDCDCD;
}
.mocont2 {
	line-height: 25px;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CDCDCD;
}
.mocon {
	font-size: 13px;
	line-height: 24px;
	padding-top: 10px;
	padding-bottom: 10px; color:#474747;
}
.mocon p {
	margin: 0px;
	padding: 0px;
}
.fy3 li {
	line-height: 35px;
	display: block;
}
.selk {
	font-weight: bold;
	color: #fff;
	background-color: #0f87d2;
	background-image: url(../images/bg15.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 906px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	height: 40px;
}
.selk li {
	height: 40px;
	width: 100px;
	float: left;
	line-height: 40px;
	text-align: center;
	display: block;
}
.selk a{ color:#fff; text-decoration:none;}
.selk a:hover{ color:#ffff00; text-decoration:underline;}
.skbg {
	background-image: url(../images/bg16.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
}

