﻿body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
#top {
	height: 85px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.dhl {
	background-image: url(pic/dhindex.gif);
	width: 70px;
	text-align: center;
	font-weight: bold;
	float: left;
}
.logo {
	float: left;
	height: 84px;
	width: 243px;
}
#dh {
	height: 36px;
	width: 998px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #517AB2;
	background-image: url(pic/dhbj.gif);
	font-size: 12px;
	line-height: 36px;
}
.dhl a {
	color: #003399;
	font-size: 14px;
}
.dhl a:hover {
	color: #000;
}
.dhr {
	float: right;
	width: 925px;
	background-image: url(pic/dhbjr.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.dh2 {
	height: 37px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(pic/dh2bg.gif);
	background-repeat: repeat;
	margin-bottom: 3px;
}
.dh2l {
	width: 650px;
	height: 37px;
	background-image: url(pic/dh2bj.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	float: left;
}
.dhr ul {
	margin: 0px;
	padding: 0px;
}
.dhr li {
	list-style-type: none;
	float: left;
}
.dhr ul li a {
	display: block;
	color: #FFFFFF;
	padding-right: 8px;
	padding-left: 8px;
	background-image: url(pic/dhlir.gif);
	background-repeat: no-repeat;
	background-position: right center;
        font-weight: bold ;
        font-size: 14px;
}
.dhr ul li a:hover {
	color: #FFFF00;
}

.dh2r {
	background-image: url(pic/dh2bj.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 270px;
	float: right;
	height: 37px;
	padding-right: 10px;
}
.tg1 {
	height: 27px;
	width: 91px;
	background-image: url(pic/tg.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
	float: right;
	margin-right: 5px;
	line-height: 27px;
	text-indent: 30px;
	font-weight: bold;
	font-size: 12px;
}
.tg1 a {
	color: #666666;
}
.tg1 a:hover {
	color: #0066CC;
}
.topr {
	float: right;
	width: 91px;
	height: 55px;
	margin-top: 2px;
}
.topr a {
	display: block;
	height: 23px;
	width: 91px;
	background-image: url(pic/sc.gif);
	background-repeat: no-repeat;
	line-height: 23px;
	text-indent: 26px;
	color: #000000;
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 12px;
}
.topr a:hover {
	background-image: url(pic/sc.gif);
	color: #006699;
	background-position: bottom;
}
.topad {
	float: left;
	height: 60px;
	width: 468px;
	margin-top: 18px;
	margin-left: 60px;
}
/*底部*/
.bq {
	background-color: #E9EDFE;
	height: 28px;
	width: 998px;
	margin-right: auto;
	margin-left: auto;
	line-height: 28px;
	text-align: center;
	font-size: 12px;
	color: #666666;
	margin-top: 3px;
	border: 1px solid #CBDDE1;
}
.bq a {
	color: #006699;
}
.bq a:hover {
	color: #006699;
}
.bqinfo {
	height: 30px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	font-size: 12px;
	line-height: 30px;
	text-align: center;
	color: #333333;
}
.bqinfo a {
	color: #000000;
}
/*第一部分*/
.l1 {
	height: 348px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 3px;
}
.hd {
	float: left;
	height: 346px;
	width: 258px;
	margin-right: 3px;
	border: 1px solid #D1E3EF;
}
.news {
	height: 346px;
	width: 455px;
	float: left;
	border: 1px solid #D1E3EF;
	background-image: url(pic/newsbj.gif);
	background-repeat: repeat-x;
	overflow: hidden;
}
.tj {
	background-image: url(pic/tj.gif);
	background-repeat: no-repeat;
	background-position: 370px top;
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 3px;
	margin-left: 8px;
}
.tj a {
	display: block;
	font-family: "黑体";
	font-size: 20px;
	color: #FF6600;
	font-weight: normal;
}
.tj span {
	font-size: 12px;
	color: #666666;
	font-family: "宋体";
	display: block;
	line-height: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.newslist {
	margin-right: 3px;
	margin-left: 3px;
	height: 250px;
}
.newslist ul {
	margin: 0px;
	padding: 0px;
}
.newslist li {
	list-style-type: none;
	float: left;
}
.newslist a {
	font-size: 13px;
	color: #333333;
	display: block;
	width: 214px;
	line-height: 27px;
	height: 27px;
	margin-right: 5px;
	margin-left: 5px;
	background-image: url(pic/newlist.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	overflow: hidden;
}
.newslist a:hover {
	color: #FF3300;
	background-image: url(pic/newlist2.gif);
	border-bottom-color: #FFD2B5;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}
.link03 strong {
	color: #FF3300;
}

.l1-r {
	float: right;
	height: 90px;
	width: 257px;
}
.zt {
	height: 90px;
	width: 257px;
	background-image: url(pic/zt.gif);
	background-repeat: no-repeat;
	margin-bottom: 3px;
}
.ztt {
	height: 28px;
	padding-top: 5px;
}
.ztt strong {
	display: block;
	float: left;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	color: #006699;
	width: 100px;
	padding-left: 45px;
}
.ztt small {
	display: block;
	float: right;
	line-height: 28px;
	font-size: 12px;
	color: #999999;
	width: 30px;
}
.ztt small a {
	color: #666666;
}
.ztlist {
	height: 30px;
	margin-top: 10px;
}
.ztlist a {
	color: #333333;
	display: block;
	float: left;
	height: 25px;
	font-size: 12px;
	line-height: 25px;
	text-align: center;
	padding-right: 2px;
	padding-left: 2px;
	margin-left: 8px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFCCCC;
}
.ztlist a:hover {
	color: #FF6600;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FF6633;
}
/*广告*/
.ad5 {
	width: 255px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	height: 125px;
	margin-top: 0px;
        border: 1px solid #CCE8EC;
}
.ad5 a {
	line-height: 28px;
	height: 28px;
	display: block;
	background-image: url(pic/lm/adlist.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 5px;
	font-size: 13px;
	font-weight: bold;
	color: #0066CC;
	text-indent: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #AFCDF5;
	overflow: hidden;
}
.ad5 a:hover {
	color: #FF3300;
}


/*登陆框*/
.dl {
	height: 125px;
	border: 1px solid #CCE8EC;
        width: 257px;
}
.userlogin form {
	margin: 10px;
	padding: 0px;
}
.userlogin {
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
}
.userlogin .fb {
	font-size: 12px;
	line-height: 25px;
	color: #666666;
	height: 25px;
	vertical-align: middle;
	margin-bottom: 5px;
}
.dlt {
	background-image: url(pic/dhtbj.gif);
	font-size: 14px;
	line-height: 32px;
	font-weight: bold;
	color: #0066CC;
	margin: 1px;
	height: 32px;
	text-indent: 10px;
}
.fb img {
	margin: 0px;
	padding: 0px;
}
.dl #uc_member {
	margin: 0px;
	padding: 0px;
}
.ipt-txt {
	line-height: 18px;
	height: 18px;
	width: 140px;
	background-image: url(pic/dlkbj.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	border: 1px inset #999999;
	padding-left: 20px;
}
.fb .dltxt {
	width: 60px;
}
.ipt-txtt {
	line-height: 18px;
	height: 18px;
	border: 1px inset #999999;
}
.userlogin .submit {
	font-size: 12px;
	line-height: 30px;
	height: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CDE7FC;
	margin-top: 5px;
}
.submit button {
	display: block;
	background-image: url(pic/dlt.gif);
	height: 27px;
	width: 63px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 27px;
	font-size: 12px;
	float: left;
	margin-top: 3px;
	margin-right: 10px;
	background-repeat: no-repeat;
}
.submit a {
	display: block;
	float: left;
	color: #FF3300;
	margin-top: 3px;
	margin-right: 5px;
}
.dl #uc_member #_userlogin {
	margin: 0px;
	padding: 0px;
}
.userlogin form {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
/*登陆框完*/
/*登陆后状态*/
.welcome {
	font-size: 12px;
	line-height: 26px;
	height: 30px;
	text-align: center;
	color: #666666;
	margin-bottom: 5px;
	background-repeat: no-repeat;
	overflow: hidden;
}
.welcome strong {
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
}
.userface {
	float: left;
	margin-left: 8px;
	margin-bottom: 5px;
}
.mylink {
	float: right;
	width: 165px;
}
.userface img {
	border: 2px solid #CCCCCC;
}
.uclink {
	clear: both;
}
.mylink li {
	list-style-type: none;
	float: left;
	background-color: #EEF2FF;
}
.mylink ul {
	margin: 0px;
	padding: 0px;
}
.mylink a {
	display: block;
	width: 76px;
	text-align: center;
	color: #0066CC;
	font-size: 12px;
	line-height: 22px;
	height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D2DCFF;

}
.mylink a:hover {
	color: #FF6600;

}
.uclink {
	font-size: 12px;
	text-align: center;
	line-height: 25px;
	height: 25px;
}
.userinfo {
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	background-image: url(pic/dlbj2.gif);
	background-repeat: no-repeat;
}
.uclink a {
	margin-right: 3px;
	margin-left: 3px;
	color: #006633;
}

/*登陆后状态完*/
.ad1 {
	margin-top: 3px;
	height: 78px;
	border: 1px solid #D1E3EF;
	overflow: hidden;
}
.l2 {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.l2-l {
	float: left;
	width: 730px;
}
.ad2 {
	height: 90px;
	border: 1px solid #CBDDE1;
	width: 728px;
	margin-bottom: 3px;
	overflow: hidden;
}
.fzltu {
	height: 125px;
	border: 1px solid #CBDDE1;
	margin-bottom: 3px;
        width: 728px;
}
.fzltut {
	margin: 1px;
	height: 35px;
	background-image: url(pic/lmtbj8.gif);
}
.fzltut h3 {
	font-size: 14px;
	font-weight: normal;
	display: block;
	height: 35px;
	margin: 0px;
	padding: 0px;
	line-height: 33px;
	background-image: url(pic/lmtbj.gif);
	background-repeat: no-repeat;
	text-indent: 42px;
}
.fzltut a {
	color: #006699;
	display: block;
	font-weight: bold;
}
.fzltu ul {
	margin: 0px;
	padding: 0px;
}
.fzltu li {
	list-style-type: none;
	display: block;
	float: left;
	background-color: #F8FCFE;
	height: 210px;
	width: 165px;
	border: 1px solid #D6E4F1;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 2px;
	margin-left: 6px;
}
.fzltu span {
	display: block;
	text-align: center;
	width: 155px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	margin-left: 5px;
}
.fzltu img {
	display: block;
	margin: 4px;
	border: 1px solid #CCCCCC;
}
.fzltut small {
	display: block;
	float: right;
	font-size: 12px;
	margin-right: 10px;
	color: #666666;
}
.fzltu span a {
	font-size: 12px;
	color: #003366;
}
.fzltu span a:hover {
	font-size: 12px;
	color: #FF6600;
}
.fzltut small a {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.txt {
	height: 575px;
}
.fzltxt {
	float: left;
	height: 570px;
	width: 241px;
	border: 1px solid #B7DBE7;
	margin-right: 3px;
        overflow: hidden;
}
.fzltxt2 {
	float: right;
         height: 570px;
	width: 235px;
	border: 1px solid #B7DBE7;
overflow: hidden;
}


.fzltxt2 li {
	list-style-type: none;
	display: block;
	height: 25px;
	line-height: 25px;
	margin-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DDDDDD;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	width: 226px;
        overflow: hidden;
}
.fzltxt2 a {
	display: block;
	float: left;
	width: 218px;
	font-size: 12px;
	color: #505050;
	background-image: url(pic/listli.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	margin-left: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 28px;
}

.fzltxt2 span {
	display: block;
	float: right;
	font-size: 12px;
	color: #999999;
	height: 28px;
}





.fzltxt ul,.fzltxt2 ul {
	margin: 0px;
	padding: 0px;
}
.fzltxt00 li,.fzltxt200 li {
	list-style-type: none;
}
.fzltxt00 ul li a,.fzltxt200 ul li a {
	line-height: 25px;
	display: block;
	height: 25px;
	background-image: url(pic/listli.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-right: 5px;
	margin-left: 5px;
	font-size: 12px;
	color: #333333;
	text-indent: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DDD2F4;
	overflow: hidden;
        float: left;
}  

.fzltxt li {
	list-style-type: none;
	display: block;
	height: 25px;
	line-height: 25px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DDDDDD;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	width: 230px;
        overflow: hidden;
}
.fzltxt a {
	display: block;
	float: left;
	width: 290px;
	font-size: 12px;
	color: #505050;
	background-image: url(pic/listli.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 28px;
}

.fzltxt span {
	display: block;
	float: right;
	font-size: 12px;
	color: #999999;
	height: 28px;
}





.fzltxt ul li a:hover,.fzltxt2 ul li a:hover {
	background-image: url(pic/listli2.gif);
	color: #FF6600;
}
/*右*/
.l2-r {
	float: right;
	width: 267px;
}
.D {
	background-color: #E2EAEF;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #B9CDD9;
}



.TJT21 {
	height: 32px;
	margin-right: 5px;
	margin-left: 5px;
	background-image: url(pic/TJt.gif);
        
}
.TJT21 strong {
	font-size: 13px;
	display: block;
	height: 28px;
	width: 97px;
	background-image: url(pic/TJ2.gif);
	line-height: 28px;
	text-align: center;
	color: #FF3300;
	float: left;
	margin-top: 4px;
	margin-left: 5px;
}
.tjr21 {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	background-color: #FFFFFF;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
        height: 25px;
}
.tjr21 ul {
	margin: 0px;
	padding: 0px;
}
.tjr21 li {
	list-style-type: none;
	display: block;
	height: 21px;
	line-height: 21px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DDDDDD;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 230px;
        overflow: hidden;
}
.tjr210 a {
	display: block;
	float: left;
	width: 190px;
	font-size: 12px;
	color: #505050;
	background-image: url(pic/LIST.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 21px;

}

.tjr210 span {
	display: block;
	float: right;
	font-size: 12px;
	color: #999999;
	height: 21px;
}


.tjr210 a:hover {
	background-image: url(pic/LIST2.gif);
	color: #FF3300;
}
.tjinfo21 {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 3px;

}







.TJT {
	height: 32px;
	margin-right: 5px;
	margin-left: 5px;
	background-image: url(pic/TJt.gif);
}
.TJT strong {
	font-size: 13px;
	display: block;
	height: 28px;
	width: 97px;
	background-image: url(pic/TJ2.gif);
	line-height: 28px;
	text-align: center;
	color: #FF3300;
	float: left;
	margin-top: 4px;
	margin-left: 5px;
}
.tjr {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	background-color: #FFFFFF;
	padding-bottom: 5px;
}
.tjr ul {
	margin: 0px;
	padding: 0px;
        margin-bottom: 2px;
}
.tjr li {
	list-style-type: none;
	display: block;
	height: 21px;
	line-height: 21px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DDDDDD;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 240px;
        overflow: hidden;
}
.tjr a {
	display: block;
	float: left;
	width: 230px;
	font-size: 12px;
	color: #505050;
	background-image: url(pic/LIST.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 21px;

}

.tjr span {
	display: block;
	float: right;
	font-size: 12px;
	color: #999999;
	height: 21px;
}


.tjr a:hover {
	background-image: url(pic/LIST2.gif);
	color: #FF3300;
}
.tjinfo {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 3px;
}
.AD {
	height: 250px;
	margin-bottom: 3px;
	border: 1px solid #D2DDFD;
	background-color: #FFFFFF;
	margin-right: 4px;
	margin-left: 4px;
	width: 245px;
	overflow: hidden;
}
.link {
	clear: both;
	height: auto;
	width: 998px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #CBDDE1;
}
.linkt {
	background-image: url(pic/dhtbj.gif);
	margin: 1px;
	height: 32px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	line-height: 32px;
	text-indent: 10px;
}
.link a {
	font-size: 12px;
	line-height: 22px;
	color: #666666;
	display: block;
	float: left;
	height: 22px;
	width: 78px;
	margin-top: 5px;
	text-align: center;
	margin-left: 3px;
	border: 1px solid #EFEFEF;
	overflow: hidden;
}
.link a:hover {
	color: #333333;
	border: 1px solid #CCCCCC;
}


.TJTbus {
	height: 32px;
	margin-right: 5px;
	margin-left: 5px;
	background-image: url(pic/TJt.gif);
}
.TJTbus strong {
	font-size: 13px;
	display: block;
	height: 28px;
	width: 97px;
	background-image: url(pic/TJ2.gif);
	line-height: 28px;
	text-align: center;
	color: #FF3300;
	float: left;
	margin-top: 4px;
	margin-left: 5px;
}
.tjrbus {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	background-color: #FFFFFF;
	padding-bottom: 5px;
}
.tjrbus ul {
	margin: 0px;
	padding: 0px;
        margin-bottom: 2px;
}
.tjrbus li {
	list-style-type: none;
	display: block;
	height: 21px;
	line-height: 21px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DDDDDD;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 240px;
        overflow: hidden;
}
.tjrbus0 a {
	display: block;
	float: left;
	width: 200px;
	font-size: 12px;
	color: #505050;
	background-image: url(pic/LIST.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 21px;

}

.tjrbus0 span {
	display: block;
	float: right;
	font-size: 12px;
	color: #999999;
	height: 21px;
}


.tjrbus0 a:hover {
	background-image: url(pic/LIST2.gif);
	color: #FF3300;
}
.tjinfobus {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 3px;
}

.wz {
	height: 34px;
	width: 998px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #C6D5E8;
	margin-bottom: 3px;
}
.wz2 {
	margin: 1px;
	height: 32px;
	background-color: #E0EDF5;
}
.wzl {
	float: left;
	height: 32px;
	line-height: 32px;
	background-image: url(pic/lm/wzlist.gif);
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	padding-left: 25px;
	color: #2E8DC7;
	width: 970px;
}