﻿* {
	margin: 0px auto;
	padding: 0px;
}

ul {
	list-style: none;
}

body,
td,
th {
	font-family: Arial, "瀹嬩綋";
	font-size: 12px;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

a:focus {
	-moz-outline-style: none;
}

:focus {
	outline: none;
}



/*---------head----------*/

.top {
	width: 960px;
	margin-top: 20px;
}

.top .logo {}

.top td {
	vertical-align: top;
}


.top .smenu span {
	margin: 0 7px 0 5px;
}

.top .smenu div {
	height: 14px;
	color: #6a6a6a;
	overflow: hidden;
	line-height: 14px;
}

.top .smenu {
	float: left;
	text-align: left;
	vertical-align: top;
}

.top .smenu a {
	color: #6a6a6a;
}

.top .smenu a:hover {
	color: #6a6a6a;
	text-decoration: underline;
}

.top font {
	font-family: Arial;
	line-height: 11px;
	font-size: 12px;
	padding-top: -2px;
}

.top .searchtd {}

.top .searchtd .searchdiv {
	position: relative;
}

.top .input {
	width: 97px;
	height: 15px;
	line-height: 15px;
	border: none;
	+*height: 14px;
	+*line-height: 14px;
	font-size: 12px;
	color: #6a6a6a;
	vertical-align: bottom;
	margin: 1px 0 0 1px;
	padding: 0;
	border-width: 0
}

.top .search {
	margin-bottom: 5px;
	width: 124px;
	background: url(../images/inputbg.gif) repeat-x top left;
	display: block;
	height: 18px;
	overflow: hidden;
	position: absolute;
	top: -4px;
}





/*------style1-------*/
#style1 .pdbanner {
	margin: 0 auto;
	width: 960px;
	margin-top: 11px;
	background: url(../images/banner.jpg) no-repeat left top;
}

#style1 .pdbanner .bg {
	margin: 0 0 0 12px;
	width: 170px;
	height: 133px;
	background: url(../images/bg.png) repeat-y left top;
}

#style1 .pdbanner .txt {
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 133px;
	background: url(../images/txt.png) no-repeat left top;
}

#style1 .menunew ul li#nav1 a {
	background: #ebc888;
}

#style1 .menunew ul li#nav1:hover ul li a {
	color: #6f6f6f;
	background: #fff;
}

#style1 .menunew ul li#nav1:hover ul li a:hover {
	color: #fff;
	background: rgba(235, 200, 136, 1) none repeat scroll 0 0 !important;
	filter: Alpha(opacity=100);
	background: #ebc888;
}

#style1 .lmenu {
	background: #fdcc78;
	border-bottom: 3px solid #fde6bc;
}

#style1 .left {
	background: url(../images/leftbg.gif) repeat-y 12px top;
}

#style1 .lmenu .nor a:hover {
	background: #f8d7a1 url(../images/arrow2.gif) no-repeat 8px 11px;
}


#style1 .lmenu .cur {
	background: #f8d7a1 url(../images/arrow2.gif) no-repeat 8px 11px;
}

#style1 .pdtit {
	color: #c89151;
	border-bottom: 1px solid #c89151;
}

#style1 .pdtit .tit {
	color: #c89151;
}

#style1 .righttit {
	background: #ebc888;
}

#style1 .rlist .tel {
	color: #c79250;
}

#style1 .rlist .bprint {
	background: #f5e9dd url(../images/a1.jpg) no-repeat 6px center;
}

#style1 .rlist .bmap {
	background: #f5e9dd url(../images/a2.jpg) no-repeat 6px center;
}

#style1 .rlist .bcontact {
	background: #f5e9dd url(../images/a3.jpg) no-repeat 6px center;
}

#style1 .rlist .brss {
	background: #f5e9dd url(../images/a4.jpg) no-repeat 6px center;
}

#style1 .rlist li a {
	color: #8d8b8c;
}

#style1 .rlist li a:hover {
	color: #898989;
}


/*------style2-------*/
#style2 .pdbanner {
	margin: 0 auto;
	width: 960px;
	margin-top: 11px;
	background: url(../images/banner.jpg) no-repeat left top;
}

#style2 .pdbanner .bg {
	margin: 0 0 0 12px;
	width: 170px;
	height: 133px;
	background: url(../images/bg.png) repeat-y left top;
}

#style2 .pdbanner .txt {
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 133px;
	background: url(../images/txt.png) no-repeat left top;
}

#style2 .menunew ul li#nav2 a {
	background: #a0775b;
}


#style2 .menunew ul li#nav2:hover ul li a {
	color: #6f6f6f;
	background: #fff;
}

#style2 .menunew ul li#nav2:hover ul li a:hover {
	color: #fff;
	background: rgba(160, 119, 91, 1) none repeat scroll 0 0 !important;
	filter: Alpha(opacity=100);
	background: #a0775b;
}

#style2 .lmenu {
	background: #be8f71;
	border-bottom: 3px solid #dfc8b8;
}

#style2 .left {
	background: url(../images/leftbg.gif) repeat-y 12px top;
}

#style2 .lmenu .nor a:hover {
	background: #a0775b url(../images/arrow2.gif) no-repeat 8px 11px;
}


#style2 .lmenu .cur {
	background: #a0775b url(../images/arrow2.gif) no-repeat 8px 11px;
}

#style2 .pdtit {
	color: #8f6f5a;
	border-bottom: 1px solid #8f6f5a;
}

#style2 .pdtit .tit {
	color: #8f6f5a;
}

#style2 .pdtit .tit a {
	color: #8f6f5a;
}

#style2 .pdtitty {
	color: #8f6f5a;
	border-bottom: 1px solid #8f6f5a;
	margin-bottom: 15px;
}

#style2 .pdtitty .tit {
	color: #8f6f5a;
}

#style2 .righttit {
	background: #a0775b;
}

#style2 .newslist {
	background: url(../images/dt.jpg) no-repeat 4px 6px;
}

#style2 .newslist2 {
	background: url(../images/dt.jpg) no-repeat 4px 6px;
}

#style5 .newslist2 {
	background: url(../images/dt.jpg) no-repeat 4px 6px;
}

#style2 .newszhy3 .tit {
	background: url(../images/dd.jpg) no-repeat left 5px;
}

#style2 .newszhy .tit {
	background: none;
	float: left;
	font-weight: normal;
	text-indent: 23px;
}

#style5 .newszhy .tit {
	background: none;
	float: left;
	font-weight: normal;
	text-indent: 23px;
}

#style2 .newszhy .date {
	float: right;
	width: 64px;
}

#style2 .newszhy {
	margin-top: 0px;
}

#style2 .rlist .tel {
	color: #898989;
}

#style2 .rlist li {
	background: #e7e7e7;
	color: #898989;
}


#style2 .rlist .bprint {
	background: #e7e7e7 url(../images/a1.jpg) no-repeat 6px center;
}

#style2 .rlist .bmap {
	background: #e7e7e7 url(../images/a2.jpg) no-repeat 6px center;
}

#style2 .rlist .bcontact {
	background: #e7e7e7 url(../images/a3.jpg) no-repeat 6px center;
}

#style2 .rlist .brss {
	background: #e7e7e7 url(../images/a4.jpg) no-repeat 6px center;
}

#style2 .rlist li a {
	color: #898989;
}

#style2 .rlist li a:hover {
	color: #898989;
}



#style2 .righttit {
	background: #a0775b;
}

#style2 .righttit2 {
	background: #a0775b;
}

#style2 .rlist2 .tit2 {
	background: url(../images/dd.jpg) no-repeat left 6px;
}

#style2 .rlist2 .tit2 a:hover {
	color: #8f6f5a;
}

#style2 .pageblock a:hover {
	color: #8f6f5a;
}

/*------style3-------*/
#style3 .pdbanner {
	margin: 0 auto;
	width: 960px;
	margin-top: 11px;
	background: url(../images/banner.jpg) no-repeat left top;
}

#style3 .pdbanner .bg {
	margin: 0 0 0 12px;
	width: 170px;
	height: 133px;
	background: url(../images/bg.png) repeat-y left top;
}

#style3 .pdbanner .txt {
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 133px;
	background: url(../images/txt.png) no-repeat left top;
}

#style3 .menunew ul li#nav3 a {
	background: #95867f;
}

#style3 .menunew ul li#nav3:hover ul li a {
	color: #6f6f6f;
	background: #fff;
}

#style3 .menunew ul li#nav3:hover ul li a:hover {
	color: #fff;
	background: rgba(149, 134, 127, 1) none repeat scroll 0 0 !important;
	filter: Alpha(opacity=100);
	background: #95867f;
}

#style3 .lmenu {
	background: #ada098;
	border-bottom: 3px solid #d5d0cc;
}

#style3 .left {
	background: url(../images/leftbg.gif) repeat-y 12px top;
}

#style3 .lmenu .nor a:hover {
	background: #95867f url(../images/arrow2.gif) no-repeat 8px 11px;
}


#style3 .lmenu .cur {
	background: #95867f url(../images/arrow2.gif) no-repeat 8px 11px;
}

#style3 .pdtit {
	color: #968780;
	border-bottom: 1px solid #968780;
}

#style3 .pdtit .tit {
	color: #968780;
}

#style3 .righttit {
	background: #95867f;
}

#style3 .righttit2 {
	background: #95867f;
}

#style3 .prorli .tit {
	background: url(../images/dd.jpg) no-repeat left 14px;
}


#style3 .rlist .tel {
	color: #898989;
}

#style3 .rlist li {
	background: #e7e7e7;
	color: #898989;
}


#style3 .rlist .bprint {
	background: #e7e7e7 url(../images/a1.jpg) no-repeat 6px center;
}

#style3 .rlist .bmap {
	background: #e7e7e7 url(../images/a2.jpg) no-repeat 6px center;
}

#style3 .rlist .bcontact {
	background: #e7e7e7 url(../images/a3.jpg) no-repeat 6px center;
}

#style3 .rlist .brss {
	background: #e7e7e7 url(../images/a4.jpg) no-repeat 6px center;
}

#style3 .rlist li a {
	color: #898989;
}

#style3 .rlist li a:hover {
	color: #898989;
}




/*------style4-------*/
#style4 .pdbanner {
	margin: 0 auto;
	width: 960px;
	margin-top: 11px;
	background: url(../images/banner.jpg) no-repeat left top;
}

#style4 .pdbanner .bg {
	margin: 0 0 0 12px;
	width: 170px;
	height: 133px;
	background: url(../images/bg.png) repeat-y left top;
}

#style4 .pdbanner .txt {
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 133px;
	background: url(../images/txt.png) no-repeat left top;
}

#style4 .menunew ul li#nav4 a {
	background: #a2c87f;
}

#style4 .cyzstxt {
	margin-bottom: 20px;
	line-height: 19px;
}

#style4 .menunew ul li#nav4:hover ul li a {
	color: #6f6f6f;
	background: #fff;
}

#style4 .menunew ul li#nav4:hover ul li a:hover {
	color: #fff;
	background: rgba(162, 200, 127, 1) none repeat scroll 0 0 !important;
	filter: Alpha(opacity=100);
	background: #a2c87f;
}

#style4 .lmenu {
	background: #8fae72;
	border-bottom: 3px solid #c7d8b8;
}

#style4 .left {
	background: url(../images/leftbg.gif) repeat-y 12px top;
}

#style4 .lmenu .nor a:hover {
	background: #779d52 url(../images/arrow2.gif) no-repeat 8px 11px;
}


#style4 .lmenu .cur {
	background: #779d52 url(../images/arrow2.gif) no-repeat 8px 11px;
}

#style4 .pdtit {
	color: #5f8b36;
	border-bottom: 1px solid #5f8b36;
}

#style4 .pdtit .tit {
	color: #5f8b36;
}

#style4 .righttit {
	background: #5e8c34;
}



#style4 .zrdtlist .tit {
	background: url(../images/dd.jpg) no-repeat left 6px;
	color: #629f28;
}

#style4 .zrdtlist .tit a {
	color: #629f28;
}

#style4 .zrdtlist .tit a:hover {
	color: #629f28;
}


.xlyyg {
	margin: 0px;
	background: #e4e6e5;
	padding: 19px 0px 12px 21px;
}

.xlyyg .tit {
	font-size: 13px;
	height: 24px;
}

.xlyyg .yg {
	margin-bottom: 12px;
}

.xlyyg .st {
	margin-right: 26px;
}

#style4 .rlist .tel {
	color: #5e8c34;
}

#style4 .rlist .bprint {
	background: #dfe8d7 url(../images/a1.jpg) no-repeat 6px center;
}

#style4 .rlist .bmap {
	background: #dfe8d7 url(../images/a2.jpg) no-repeat 6px center;
}

#style4 .rlist .bcontact {
	background: #dfe8d7 url(../images/a3.jpg) no-repeat 6px center;
}

#style4 .rlist .brss {
	background: #dfe8d7 url(../images/a4.jpg) no-repeat 6px center;
}

#style4 .rlist li a {
	color: #5f8b32;
}

#style4 .rlist li a:hover {
	color: #898989;
}

#style4 .cntcnt #BodyLabel a:hover {
	color: #5f8b36;
}


/*------style5-------*/
#style5 .pdbanner {
	margin: 0 auto;
	width: 960px;
	margin-top: 11px;
	background: url(../images/banner.jpg) no-repeat left top;
}

#style5 .pdbanner .bg {
	margin: 0 0 0 12px;
	width: 170px;
	height: 133px;
	background: url(../images/bg.png) repeat-y left top;
}

#style5 .pdbanner .txt {
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 133px;
	background: url(../images/txt.png) no-repeat left top;
}

#style5 .menunew ul li#nav5 a {
	background: #87759f;
}

#style5 .menunew ul li#nav5:hover ul li a {
	color: #6f6f6f;
	background: #fff;
}

#style5 .menunew ul li#nav5:hover ul li a:hover {
	color: #fff;
	background: rgba(135, 117, 159, 1) none repeat scroll 0 0 !important;
	filter: Alpha(opacity=100);
	background: #87759f;
}


#style5 .lmenu {
	background: #a293b2;
	border-bottom: 3px solid #d0c9d9;
}

#style5 .left {
	background: url(../images/leftbg.gif) repeat-y 12px top;
}

#style5 .lmenu .nor a:hover {
	background: #87759f url(../images/arrow2.gif) no-repeat 8px 11px;
}


#style5 .lmenu .cur {
	background: #87759f url(../images/arrow2.gif) no-repeat 8px 11px;
}

#style5 .pdtitty {
	color: #8f75b6;
	border-bottom: 1px solid #8f75b6;
}

#style5 .pdtitty .tit {
	color: #8f75b6;
}

#style5 .pdltit {
	color: #8f75b6;
	border-bottom: 1px solid #8f75b6;
}

#style5 .pdltit .tit {
	color: #8f75b6;
}

#style5 .pdtit {
	color: #8f75b6;
	border-bottom: 1px solid #8f75b6;
}

#style5 .pdtit .tit {
	color: #8f75b6;
}

#style5 .righttit {
	background: #8f75b6;
}

#style5 .pdlistty .tit {
	background: url(../images/dt.jpg) no-repeat left 6px;
}

#style5 .rczlrblock .pdlistty .tit {
	background: url(../images/dt.jpg) no-repeat 4px 6px;
}

#style5 .pdlistty .app a {
	background: #8f75b6;
}

#style5 .pdlistty .app a:hover {
	background: #8f75b6;
}


#style5 .rlist .tel {
	color: #898989;
}

#style5 .rlist li {
	background: #e7e7e7;
	color: #898989;
}


#style5 .rlist .bprint {
	background: #e7e7e7 url(../images/a1.jpg) no-repeat 6px center;
}

#style5 .rlist .bmap {
	background: #e7e7e7 url(../images/a2.jpg) no-repeat 6px center;
}

#style5 .rlist .bcontact {
	background: #e7e7e7 url(../images/a3.jpg) no-repeat 6px center;
}

#style5 .rlist .brss {
	background: #e7e7e7 url(../images/a4.jpg) no-repeat 6px center;
}

#style5 .rlist li a {
	color: #898989;
}

#style5 .rlist li a:hover {
	color: #898989;
}



#style5 .righttit {
	background: #8f75b6;
}

#style5 .righttit2 {
	background: #8f75b6;
}

#style5 .rlist2 .tit2 {
	background: url(../images/dd.jpg) no-repeat left 6px;
}



/*------style6-------*/
#style6 .pdbanner {
	margin: 0 auto;
	width: 960px;
	margin-top: 11px;
	background: url(../images/banner.jpg) no-repeat left top;
}

#style6 .pdbanner .bg {
	margin: 0 0 0 12px;
	width: 170px;
	height: 133px;
	background: url(../images/bg.png) repeat-y left top;
}

#style6 .pdbanner .txt {
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 133px;
	background: url(../images/txt.png) no-repeat left top;
}

#style6 .menunew ul li#nav6 a {
	background: #12927b;
}

#style6 .menunew ul li#nav6:hover ul li a {
	color: #6f6f6f;
	background: #fff;
}

#style6 .menunew ul li#nav6:hover ul li a:hover {
	color: #fff;
	background: rgba(18, 146, 123, 1) none repeat scroll 0 0 !important;
	filter: Alpha(opacity=100);
	background: #12927b;
}

#style6 .lmenu {
	background: #7abaac;
	border-bottom: 3px solid #bdded7;
}

#style6 .left {
	background: url(../images/leftbg.gif) repeat-y 12px top;
}

#style6 .lmenu .nor a:hover {
	background: #459788 url(../images/arrow2.gif) no-repeat 8px 11px;
}

#style6 .rlist .tel {
	color: #888888;
}

#style6 .rlist .bprint {
	background: #e7e7e7 url(../images/a1.jpg) no-repeat 6px center;
}

#style6 .rlist .bmap {
	background: #e7e7e7 url(../images/a2.jpg) no-repeat 6px center;
}

#style6 .rlist .bcontact {
	background: #e7e7e7 url(../images/a3.jpg) no-repeat 6px center;
}

#style6 .rlist .brss {
	background: #e7e7e7 url(../images/a4.jpg) no-repeat 6px center;
}

#style6 .rlist li a {
	color: #898989;
}

#style6 .rlist li a:hover {
	color: #898989;
}


#style6 .lmenu .cur {
	background: #459788 url(../images/arrow2.gif) no-repeat 8px 11px;
}

#style6 .pdtit {
	color: #11917a;
	border-bottom: 1px solid #11917a;
}

#style6 .pdtit .tit {
	color: #11917a;
}

#style6 .righttit {
	background: #129279;
}





/*------style7-------*/
#style7 .pdbanner {
	margin: 0 auto;
	width: 960px;
	margin-top: 11px;
	background: url(../images/banner.jpg) no-repeat left top;
}

#style7 .pdbanner .bg {
	margin: 0 0 0 12px;
	width: 170px;
	height: 133px;
	background: url(../images/bg.png) repeat-y left top;
}

#style7 .pdbanner .txt {
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 133px;
	background: url(../images/txt.png) no-repeat left top;
}

#style7 .menunew ul li#nav7 a {
	background: #0054a7;
}

#style7 .menunew ul li#nav7:hover ul li a {
	background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0 !important;
	filter: Alpha(opacity=80);
	background: #fff;
}

#style7 .menunew ul li#nav7:hover ul li a:hover {
	background: rgba(0, 84, 167, 1) none repeat scroll 0 0 !important;
	filter: Alpha(opacity=100);
	background: #0054a7;
}





/*------style8-------*/
#style8 .pdbanner {
	margin: 0 auto;
	width: 960px;
	margin-top: 11px;
	background: url(../images/banner.jpg) no-repeat left top;
}

#style8 .pdbanner .bg {
	margin: 0 0 0 12px;
	width: 170px;
	height: 133px;
	background: url(../images/bg.png) repeat-y left top;
}

#style8 .pdbanner .txt {
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 133px;
	background: url(../images/txt.png) no-repeat left top;
}

#style8 .menunew ul li#nav8 a {
	background: #28c7fe;
}

#style8 .menunew ul li#nav8:hover ul li a {
	color: #6f6f6f;
	background: #fff;
}

#style8 .menunew ul li#nav8:hover ul li a:hover {
	color: #fff;
	background: rgba(49, 199, 254, 1) none repeat scroll 0 0 !important;
	filter: Alpha(opacity=100);
	background: #28c7fe;
}

#style8 .lmenu {
	background: #67d7fd;
	border-bottom: 3px solid #b3ecfd;
}

#style8 .left {
	background: url(../images/leftbg.gif) repeat-y 12px top;
}

#style8 .lmenu .nor a:hover {
	background: #27c8fc url(../images/arrow2.gif) no-repeat 8px 11px;
}


#style8 .lmenu .cur {
	background: #27c8fc url(../images/arrow2.gif) no-repeat 8px 11px;
}

#style8 .righttit {
	background: #67d7fd;
}


#style8 .zrdtlist .tit {
	background: url(../images/dd.jpg) no-repeat left 6px;
	color: #629f28;
}

#style8 .zrdtlist .tit a {
	color: #629f28;
}

#style8 .zrdtlist .tit a:hover {
	color: #629f28;
}


#style8 .teltext {
	color: #008eda;
	margin: 6px 0 4px 0;
	line-height: 18px;
}

#style8 .teltext .teltxt {
	float: left;
	padding-right: 3px;
	font-weight: bold;
	text-indent: 9px;
	color: #008eda;
	line-height: 18px;
}

#style8 .teltext .telnum {
	float: left;
	color: #008eda;
	line-height: 18px;
	font-weight: bold;
}



#style1 .pageblock a:hover {
	color: #c89151;
}

#style2 .pageblock a:hover {
	color: #8f6f5a;
}

#style3 .pageblock a:hover {
	color: #968780;
}

#style4 .pageblock a:hover {
	color: #5f8b36;
}

#style5 .pageblock a:hover {
	color: #8f75b6;
}

#style6 .pageblock a:hover {
	color: #11917a;
}

#style7 .pageblock a:hover {}

#style8 .pageblock a:hover {}

#style1 .pagelist .listli:hover a {
	color: #c89151;
}

#style1 .pagelist .listli:hover .date {
	color: #c89151;
}

#style2 .pagelist .listli:hover a {
	color: #8f6f5a;
}

#style2 .pagelist .listli:hover .date {
	color: #8f6f5a;
}

#style3 .pagelist .listli:hover a {
	color: #968780;
}

#style3 .pagelist .listli:hover .date {
	color: #968780;
}

#style4 .pagelist .listli:hover a {
	color: #5f8b36;
}

#style4 .pagelist .listli:hover .date {
	color: #5f8b36;
}

#style5 .pagelist .listli:hover a {
	color: #8f75b6;
}

#style5 .pagelist .listli:hover .date {
	color: #8f75b6;
}

#style6 .pagelist .listli:hover a {
	color: #11917a;
}

#style6 .pagelist .listli:hover .date {
	color: #11917a;
}

/*------style9-------*/
#style9 .pdbanner {
	margin: 0 auto;
	width: 960px;
	margin-top: 11px;
	background: url(../images/banner.jpg) no-repeat left top;
}

#style9 .pdbanner .bg {
	margin: 0 0 0 12px;
	width: 170px;
	height: 133px;
	background: url(../images/bg.png) repeat-y left top;
}

#style9 .pdbanner .txt {
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 133px;
	background: url(../images/txt.png) no-repeat left top;
}

/*------stylety-------*/
.pdbanner {
	margin: 0 auto;
	width: 960px;
	margin-top: 11px;
	background: url(../images/banner.jpg) no-repeat left top;
}

.pdbanner .bg {
	margin: 0 0 0 12px;
	width: 170px;
	height: 133px;
	background: url(../images/bg.png) repeat-y left top;
}

.txtwjts {
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 133px;
	background: url(../images/txtwjts.png) no-repeat left top;
}




.pdbannerwzdt {
	margin: 0 auto;
	width: 960px;
	margin-top: 11px;
	height: 133px;
	background: url(../images/bannerwzdt.jpg) no-repeat left top;
}

.pdbannerwzdt .bg {
	margin: 0 0 0 12px;
	width: 170px;
	height: 133px;
	background: url(../images/bg.png) repeat-y left top;
}

.pdbannerwzdt .txt {
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 133px;
	background: url(../images/txtwzdt.png) no-repeat left top;
}

.pdbannerlxwm {
	margin: 0 auto;
	width: 960px;
	margin-top: 11px;
	height: 133px;
	background: url(../images/bannerlxwm.jpg) no-repeat left top;
}

.pdbannerlxwm .bg {
	margin: 0 0 0 12px;
	width: 170px;
	height: 133px;
	background: url(../images/bg.png) repeat-y left top;
}

.pdbannerlxwm .txt {
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 133px;
	background: url(../images/txtlxwm.png) no-repeat left top;
}

.pdbannerflsm {
	margin: 0 auto;
	width: 960px;
	margin-top: 11px;
	height: 133px;
	background: url(../images/bannerflsm.jpg) no-repeat left top;
}

.pdbannerflsm .bg {
	margin: 0 0 0 12px;
	width: 170px;
	height: 133px;
	background: url(../images/bg.png) repeat-y left top;
}

.pdbannerflsm .txt {
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 133px;
	background: url(../images/txtflsm.png) no-repeat left top;
}

.pdbannerjjjc {
	margin: 0 auto;
	width: 960px;
	margin-top: 11px;
	height: 133px;
	background: url(../images/bannerjjjc.jpg) no-repeat left top;
}

.pdbannerjjjc .bg {
	margin: 0 0 0 12px;
	width: 170px;
	height: 133px;
	background: url(../images/bg.png) repeat-y left top;
}

.pdbannerjjjc .txt {
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 133px;
	background: url(../images/txtjjjc.png) no-repeat left top;
}

.pdbannercjwt {
	margin: 0 auto;
	width: 960px;
	margin-top: 11px;
	height: 133px;
	background: url(../images/bannercjwt.jpg) no-repeat left top;
}

.pdbannercjwt .bg {
	margin: 0 0 0 12px;
	width: 170px;
	height: 133px;
	background: url(../images/bg.png) repeat-y left top;
}

.pdbannercjwt .txt {
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 133px;
	background: url(../images/txtcjwt.png) no-repeat left top;
}


.pdbanneryqlj {
	margin: 0 auto;
	width: 960px;
	margin-top: 11px;
	height: 133px;
	background: url(../images/banneryqlj.jpg) no-repeat left top;
}

.pdbanneryqlj .bg {
	margin: 0 0 0 12px;
	width: 170px;
	height: 133px;
	background: url(../images/bg.png) repeat-y left top;
}

.pdbanneryqlj .txt {
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 133px;
	background: url(../images/txtyqlj.png) no-repeat left top;
}

.pdbannercyqy {
	margin: 0 auto;
	width: 960px;
	margin-top: 11px;
	height: 133px;
	background: url(../images/banner.jpg) no-repeat left top;
}

.pdbannercyqy .bg {
	margin: 0 0 0 12px;
	width: 170px;
	height: 133px;
	background: url(../images/bg.png) repeat-y left top;
}

.pdbannercyqy .txt {
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 133px;
	background: url(../images/txt.png) no-repeat left top;
}

.pdbannerss {
	margin: 0 auto;
	width: 960px;
	margin-top: 11px;
	height: 133px;
	background: url(../images/bannerss.jpg) no-repeat left top;
}

.pdbannerss .bg {
	margin: 0 0 0 12px;
	width: 170px;
	height: 133px;
	background: url(../images/bg.png) repeat-y left top;
}

.pdbannerss .txt {
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 133px;
	background: url(../images/txt.png) no-repeat left top;
}

.pdbannerwjyts {
	margin: 0 auto;
	width: 960px;
	margin-top: 11px;
	height: 133px;
	background: url(../images/bannerwjyts.jpg) no-repeat left top;
}

.pdbannerwjyts .bg {
	margin: 0 0 0 12px;
	width: 170px;
	height: 133px;
	background: url(../images/bg.png) repeat-y left top;
}

.pdbannerwjyts .txt {
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 133px;
	background: url(../images/txtwjyts.png) no-repeat left top;
}

.pdbannerrss {
	margin: 0 auto;
	width: 960px;
	margin-top: 11px;
	height: 133px;
	background: url(../images/bannerrss.jpg) no-repeat left top;
}

.pdbannerrss .bg {
	margin: 0 0 0 12px;
	width: 170px;
	height: 133px;
	background: url(../images/bg.png) repeat-y left top;
}

.pdbannerrss .txt {
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 133px;
	background: url(../images/txtrss.png) no-repeat left top;
}


.txtlxwm {
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 133px;
	background: url(../images/txtlxwm.png) no-repeat left top;
}

.txtjjjc {
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 133px;
	background: url(../images/txtjjjc.png) no-repeat left top;
}

.txtrss {
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 133px;
	background: url(../images/txtrss.png) no-repeat left top;
}

.txtflsm {
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 133px;
	background: url(../images/txtflsm.png) no-repeat left top;
}

.txtcjwt {
	margin: 0px;
	padding: 0px;
	width: 170px;
	height: 133px;
	background: url(../images/txtcjwt.png) no-repeat left top;
}



/*---change-----*/

#style1 .pdposition a:hover {
	color: #c89151;
}

#style2 .pdposition a:hover {
	color: #8f6f5a;
}

#style3 .pdposition a:hover {
	color: #968780;
}

#style4 .pdposition a:hover {
	color: #5f8b36;
}

#style5 .pdposition a:hover {
	color: #8f75b6;
}

#style6 .pdposition a:hover {
	color: #11917a;
}

#style7 .pdposition a:hover {}

#style8 .pdposition a:hover {}

#style1 .newszhy a:hover {
	color: #c89151;
}

#style2 .newszhy a:hover {
	color: #8f6f5a;
}

#style3 .newszhy a:hover {
	color: #968780;
}

#style4 .newszhy a:hover {
	color: #5f8b36;
}

#style5 .newszhy a:hover {
	color: #8f75b6;
}

#style6 .newszhy a:hover {
	color: #11917a;
}

#style7 .newszhy a:hover {}

#style8 .newszhy a:hover {}

#style1 .newszhy3 a:hover {
	color: #c89151;
}

#style2 .newszhy3 a:hover {
	color: #8f6f5a;
}

#style3 .newszhy3 a:hover {
	color: #968780;
}

#style4 .newszhy3 a:hover {
	color: #5f8b36;
}

#style5 .newszhy3 a:hover {
	color: #8f75b6;
}

#style6 .newszhy3 a:hover {
	color: #11917a;
}

#style7 .newszhy3 a:hover {}

#style8 .newszhy3 a:hover {}

#style1 .tit a:hover {
	color: #c89151;
}

#style2 .tit a:hover {
	color: #8f6f5a;
}

#style3 .tit a:hover {
	color: #968780;
}

#style4 .tit a:hover {
	color: #5f8b36;
}

#style5 .tit a:hover {
	color: #8f75b6;
}

#style6 .tit a:hover {
	color: #11917a;
}

#style7 .tit a:hover {}

#style8 .tit a:hover {}

#style1 .righttw a:hover {
	color: #c89151;
}

#style2 .righttw a:hover {
	color: #8f6f5a;
}

#style3 .righttw a:hover {
	color: #968780;
}

#style4 .righttw a:hover {
	color: #5f8b36;
}

#style5 .righttw a:hover {
	color: #8f75b6;
}

#style6 .righttw a:hover {
	color: #11917a;
}

#style7 .righttw a:hover {}

#style8 .righttw a:hover {}

#style1 .prolist a:hover {
	color: #c89151;
}

#style2 .prolist a:hover {
	color: #8f6f5a;
}

#style3 .prolist a:hover {
	color: #968780;
}

#style4 .prolist a:hover {
	color: #5f8b36;
}

#style5 .prolist a:hover {
	color: #8f75b6;
}

#style6 .prolist a:hover {
	color: #11917a;
}

#style7 .prolist a:hover {}

#style8 .prolist a:hover {}

#style1 .litit a:hover {
	color: #c89151;
}

#style2 .litit a:hover {
	color: #8f6f5a;
}

#style3 .litit a:hover {
	color: #968780;
}

#style4 .litit a:hover {
	color: #5f8b36;
}

#style5 .litit a:hover {
	color: #8f75b6;
}

#style6 .litit a:hover {
	color: #11917a;
}

#style7 .litit a:hover {}

#style8 .litit a:hover {}

#style1 .cplist a:hover {
	color: #c89151;
}

#style2 .cplist a:hover {
	color: #8f6f5a;
}

#style3 .cplist a:hover {
	color: #968780;
}

#style4 .cplist a:hover {
	color: #5f8b36;
}

#style5 .cplist a:hover {
	color: #8f75b6;
}

#style6 .cplist a:hover {
	color: #11917a;
}

#style7 .cplist a:hover {}

#style8 .cplist a:hover {}


.w a {
	color: #909090;
}

#style1 .w a:hover {
	color: #c89151;
}

#style2 .w a:hover {
	color: #8f6f5a;
}

#style3 .w a:hover {
	color: #968780;
}

#style4 .w a:hover {
	color: #5f8b36;
}

#style5 .w a:hover {
	color: #8f75b6;
}

#style6 .w a:hover {
	color: #11917a;
}

#style7 .w a:hover {}

#style8 .w a:hover {}

.onlyw a {
	color: #7a7a7a;
}

.menu ul li:hover ul {
	display: block;
	position: absolute;
	top: 25px;
	left: -1px;
	border: 1px solid #b4dff0;
	width: 100%;
	overflow: hidden;
	z-index: 9999;
}

.logotuw a {
	color: #7a7a7a;
}

.logotuw a:hover {
	color: #008eda;
}

#style1 .onlyw a:hover {
	color: #c89151;
}

#style2 .onlyw a:hover {
	color: #8f6f5a;
}

#style3 .onlyw a:hover {
	color: #968780;
}

#style4 .onlyw a:hover {
	color: #5f8b36;
}

#style5 .onlyw a:hover {
	color: #8f75b6;
}

#style6 .onlyw a:hover {
	color: #11917a;
}

#style7 .onlyw a:hover {}

#style8 .onlyw a:hover {}

/*---------menunew----------*/

.menu {
	width: 960px;
	margin: 0 auto;
	margin-top: 20px;
	z-index: 1000;
	height: 25px;
	line-height: 24px;
	background: #008eda;
}

.menu a {
	display: block;
}

.menu a:hover {
	display: block;
}

.menu ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	z-index: 9999;
}

.menu ul li {
	float: left;
	position: relative;
	border-right: 1px solid #fff;
	margin: 0px;
	color: #fff;
}

.menu ul li a {
	display: block;
	color: #fff;
	background: #008eda;

	padding: 1px 19px 0 20px;

}

.menu ul li a:hover {
	display: block;
	color: #fff;
	background: #008eda;
	padding: 1px 19px 0 20px;
}

.menu ul li ul {
	z-index: 1000;
	display: none;
	/*overflow:hidden;*/

}

.menu ul li ul li {
	border: none;
	padding: 0px;
	width: 100%;
}

.menu ul li:hover ul {
	display: block;
	position: absolute;
	top: 25px;
	left: -1px;
	border: 1px solid #b4dff0;
	width: 100%;
	overflow: hidden;
	z-index: 9999;
}

.menu li.menuliu:hover ul {
	display: block;
	position: absolute;
	top: 25px;
	left: -1px;
	border: 1px solid #b4dff0;
	width: 111px;
	overflow: hidden;
	z-index: 9999;
}

.menu li.menuqi:hover ul {
	display: block;
	position: absolute;
	top: 25px;
	left: -1px;
	border: 1px solid #b4dff0;
	width: 123px;
	overflow: hidden;
	z-index: 9999;
}

.menu li.menufour:hover ul {
	display: block;
	position: absolute;
	top: 25px;
	left: -1px;
	border: 1px solid #b4dff0;

	overflow: hidden;
	z-index: 9999;
}

.menu li.menuwu:hover ul {
	display: block;
	position: absolute;
	top: 25px;
	left: -1px;
	border: 1px solid #b4dff0;
	width: 100px;
	overflow: hidden;
	z-index: 9999;
}


.menu ul li:hover a {
	background: #0054a7;
	dipaly: block;
}


.menu ul li:hover ul li a {
	display: block;
	width: 100%;
	color: #008dd5;
	padding: 0 20px;
	text-align: left;
	line-height: 23px;
	background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0 !important;
	/*???FF???????????????*/
	filter: Alpha(opacity=80);
	/*???IE???????*/
	background: #fff;

}

.menu ul li:hover ul li a p {
	position: relative;
}

/*???IE????????*/


.menu ul li:hover ul li a:hover {
	color: #fff;
	padding: 0 20px;
	width: 100%;
	text-align: left;
	display: block;
	line-height: 23px;
	background: rgba(0, 84, 167, 1) none repeat scroll 0 0 !important;
	/*???FF???????????????*/
	filter: Alpha(opacity=100);
	/*???IE???????*/
	background: #0054a7;
}

.menu ul .last {
	float: right;
	margin: 0px;
	color: #fff;
	text-align: center;
	width: 138px;
	border: none;
}

#index .menu ul .last a {
	background: #ffca02;
}

.menu ul .last a {
	display: block;
	background: #01b1ea;
}

.menu ul .last a:hover {
	display: block;
	background: #0054a7;
}

/*---------?????----------*/
.banner {
	width: 960px;
	height: 290px;
	margin-top: 10px;
}

.banner .pictd {
	width: 735px;
}

.banner .picshow {
	position: relative;
	z-index: -1;
	width: 735px;
	background: #999;
	height: 290px;
}

.banner .vline {
	background: #008eda;
	background: rgba(0, 142, 218, 0.5) none repeat scroll 0 0 !important;
	/*???FF???????????????*/
	filter: Alpha(opacity=50);
	/*???IE???????*/
	width: 23px;
	display: block;
	position: absolute;
	top: -1px;
	left: 711px;
	height: 290px;
	z-index: 999;
}

.banner .txt {
	vertical-align: top;
	width: 225px;
	background: #008eda;
	color: #fff;
}

.banner .txt .title {
	margin: 75px 25px 0 20px;
	line-height: 11px;
	color: #fff;
}

.banner .txt .titleb {
	margin: 6px 25px 0 20px;
	line-height: 12px;
	color: #fff;
}

.banner .txt .zhy {
	height: 140px;
	line-height: 17px;
	margin: 22px 25px 0 20px;
	color: #fff;
}


/*---------???----------*/

.shij {
	width: 960px;
	border: 1px solid #cdcdcd;
	margin-top: 10px;
}

.shij table {
	margin: 0px;
}

.shij td {
	line-height: 31px;
	color: #8f8f8f;
}

.shij .txt {
	width: 910px;
}

.shij .tit {
	color: #008eda;
	width: 50px;
	text-indent: 8px;
	font-weight: bold;
}

.shij a {
	color: #8f8f8f;
}

.shij a:hover {
	color: #008eda;
}

/*---------?????----------*/
.indexbody {
	margin-top: 10px;
}

.tab {
	background: url(../images/tabbg.gif) repeat-x;
	height: 34px;
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
}

.tab .title {
	background: url(../images/tablr.gif) no-repeat left top;
	text-indent: 8px;
	color: #008dd9;
	font-weight: bold;
	letter-spacing: 2px;
}

.tab .more {
	background: url(../images/tablr.gif) no-repeat right top;
	text-align: right;
	padding-right: 10px;
}

.tablist {
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	height: 179px;
	overflow: hidden;
}

.tablist td {
	vertical-align: top;
}

/*---------?????????----------*/
.fistlist {
	height: 114px;
}

.firstlist .img {
	width: 126px;
}

.firstlist .img div {
	border: 1px solid #dedede;
	padding: 3px;
	margin: 8px 3px 16px 8px;
}

.firstlist .txtblock {}

.firstlist .tit {
	margin: 7px 13px 0 9px;
	color: #018dda;
	line-height: 19px;
	overflow: hidden;
	white-space: nowrap;
	width: 227px;
}

.firstlist .tit a {
	color: #018dda;
}

.firstlist .tit a:hover {
	color: #018dda;
}

.firstlist .zhy {
	margin: 8px 13px 0 9px;
	color: #909090;
	line-height: 19px;
	position: relative;
}

.firstlist a {
	color: #909090;
}

.firstlist a:hover {
	color: #018dda;
}

.firstlist span {
	right: 0px;
	display: block;
	height: 19px;
	bottom: 0px;
	position: absolute;
	line-height: 19px;
}

/*---------????????----------*/
.list {
	margin: 0 0 0 7px;
	height: 22px;
	width: 369px;
}

.list:hover .date {
	color: #008eda;
}

.list:hover a {
	color: #008eda;
}

.list .title {
	background: url(../images/arrow.gif) no-repeat left 3px;
	text-indent: 22px;
}

.list .date {
	text-align: right;
	padding-right: 14px;
}

.list td {
	color: #7a7a7a;
}

.list a {
	color: #909090;
}

.list a:hover {
	color: #008eda;
}

/*---------???????????----------*/
.spic {
	margin: 4px 0 0 8px;
}

.spic td {
	padding: 0 2px;
}

.spic div {
	border: 1px solid #dedede;
	width: 71px;
}

.spic .ywpiccur div {
	border: 1px solid #018dda;
}

.spic div img {
	margin: 2px;
	cursor: pointer;
}

.spicthree {
	margin: 4px 0 0 9px;
}

.spicthree td {
	padding: 0 2px;
}

.spicthree div {
	border: 1px solid #dedede;
	width: 96px;
}

.spicthree .ywpiccur div {
	border: 1px solid #018dda;
}

.spicthree div img {
	margin: 2px;
	cursor: pointer;
}


/*---------???----------*/
.btm {
	background: url(../images/logobtm.gif) no-repeat 869px 11px;
	margin-top: 10px;
	height: 71px;
	width: 960px;
	border-top: 1px solid #cdcdcd;
}

.btm td {
	vertical-align: top;
	padding-top: 8px;
	line-height: 21px;
	color: #5e5e5e;
}

.btm a {
	color: #5e5e5e;
}

.btm a:hover {
	color: #5e5e5e;
	text-decoration: underline;
}

.btm span {
	font-family: Arial;
}

/*---------????????----------*/
/*??????--???????*/
.sharp {
	width: 100%;
	margin: 0 0 3px 0;
	position: relative;
}

.content {
	padding: 2px 0 3px 3px;
	border-left: 1px solid #d2d0d1;
	border-right: 1px solid #d2d0d1;
	border-bottom: 1px solid #d2d0d1;
}


/*-------------????????????????----------------------*/
.b1,
.b2 {
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	display: block;
}

.b1 {
	border-right: 1px solid;
	border-left: 1px solid;
}

.b2 {
	border-right: 2px solid;
	border-left: 2px solid;
}

.content {
	overflow: hidden;
}

/*------------------???----------*/
.b1 {
	border-color: #f4f4f4;
}

.b2 {
	border-color: #e9e9e9;
}

.b1 {
	background: #e6e6e6;
}

.clear {
	clear: both;
}


#banner {
	width: 711px;
	margin: 0px;
	height: 288px;
	overflow: hidden;
	z-index: -1;
}

#btn {
	display: inline;

	margin: 0 0 0 20px;
	float: left;
	position: absolute;
	z-index: 1;
}

#btn a {
	color: #36f;
	font: 700 11px "Arial";
	background: url(../images/point.jpg) no-repeat;
	float: left;
	width: 12px;
	height: 10px;
	text-align: center;
	text-decoration: none;
}

#btn a.activeSlide {
	color: #fff;
	background: url(../images/pointon.jpg) no-repeat;
}

#btn a:hover {
	color: #fff;
	background: url(../images/pointon.jpg) no-repeat;
}



/*--------???---------*/
.pdbanner {
	margin: 0 auto;
	width: 960px;
	margin-top: 11px;
	height: 133px;
}

.pdbanner .txt {
	margin-left: 13px;
	margin-top: 0;
	float: left;
	width: 170px;
	height: 133px;
}

.pdbody {
	margin: 0 auto;
	width: 960px;
}

.pdbody td {
	vertical-align: top;
}

.pdbody .left {
	width: 230px;
	background: url(../images/leftbg.gif) repeat-y 12px top;
	height: 350px;
}

.pdbody .ctd {
	width: 502px;
}

.pdbody .jiange {
	width: 48px;
}

.pdbody .right {
	width: 180px;
}



/*--------???????---------*/
.lmenu {
	width: 170px;
	margin: 0 0 0 12px;
	padding-top: 40px;
	border-bottom: 3px solid #a6d8f3;
	overflow: hidden;
}

.lmenu .nor {
	word-wrap: break-word;
	word-break: normal;
	height: 28px;
	line-height: 28px;
	background: url(../images/arrow.gif) no-repeat 8px 11px;
	color: #fff;
	border-bottom: 1px solid #e8e8e8;
}

.lmenu .nor a:hover {
	background: #2682c5 url(../images/arrow2.gif) no-repeat 8px 11px;
}

.lmenu a {
	padding-left: 19px;
	color: #fff;
	display: block;
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.lmenu a:hover {
	padding-left: 19px;
	color: #fff;
	display: block;
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.lmenu .cur {
	word-wrap: break-word;
	word-break: normal;
	height: 28px;
	line-height: 28px;
	background: #2682c5 url(../images/arrow2.gif) no-repeat 8px 11px;
	color: #fff;
	border-bottom: 1px solid #e8e8e8;
	font-weight: bold;
	letter-spacing: 1px;
}

/*--------??5???---------*/
.pdposition {
	margin: 30px 0 0 0;
	color: #a6a6a6;
	height: 31px;
}

.pdposition a {
	color: #a6a6a6;
}

.pdposition a:hover {
	color: #008eda;
}

/*--------??????????????---------*/
.pdtit {
	border-bottom: 1px solid #008eda;
	font-weight: bold;
	color: #008eda;
	width: 502px;
	margin: 0px;
}

.pdtit .tit {
	float: left;
	line-height: 15px;
	color: #008eda;
}

.pdtit .more {
	float: right;
	padding: 3px 0 0 0;
	margin-right: 1px;
	line-height: 15px;
}

/*--------??????????????---------*/
.tuw {
	margin: 0 0 28px 0;
	width: 502px;
}

.tu {
	border: 1px solid #dedede;
	width: 148px;
	float: left;
	margin: 6px 15px 0 0;
}

.tu img {
	padding: 4px;
}

.logotu {
	float: left;
}

.logotu img {
	margin: 11px 13px 0 16px;
}

.logotuw {
	line-height: 19px;
	float: left;
	width: 317px;
	color: #909090;
	margin: 12px 0 0 0;
}

.w {
	line-height: 19px;
	float: left;
	width: 337px;
	color: #909090;
	margin: 6px 0 0 0;
}

/*--------???????????????---------*/
.onlyw {
	width: 502px;
	line-height: 19px;
	color: #909090;
	margin: 6px 0 0 0;
	height: auto;
}


/*--------????????---------*/
.ygpic {
	margin: 20px 0 0 0;
}

.ygpic div {
	float: left;
}

.ygpic .picl {
	margin: 0px;
}

.ygpic .picc {
	margin: 3px 0 0 11px;
}

.ygpic .picr {
	margin: 0 0 0 16px;
}



/*--------?????????---------*/
.righttit {
	margin: 56px 0 0 0;
	background: #008eda;
	padding: 2px 0 0 0;
	text-indent: 8px;
	font-weight: bold;
	color: #fff;
	line-height: 16px;
}

.righttit a {
	color: #fff;
}

.righttit a:hover {
	color: #fff;
}

.righttit2 {
	margin: 10px 0 0 0;
	background: #008eda;
	padding: 2px 0 0 0;
	text-indent: 8px;
	font-weight: bold;
	color: #fff;
	line-height: 16px;
}

.righttit2 a {
	color: #fff;
}

.righttit2 a:hover {
	color: #fff;
}

.righttw {
	background: url(../images/dotline.gif) repeat-x bottom;
	height: 136px;
	width: 178px;
	margin: 11px 0 0 0;
	color: #8f8f8f;
	line-height: 15px;
	letter-spacing: 1px;
}

.righttw img {
	margin-right: 13px;
}

.righttw a {
	color: #8f8f8f;
}

.righttw a:hover {
	color: #008eda;
}

/*--------????????????---------*/
.rightpic {
	margin: 12px 0 0 0;
}

.rightpic .piclist {
	margin: 0 0 10px 0;
	width: 179px;
}

.cnt {
	border-left: 1px solid #cdcbd0;
	border-right: 1px solid #cdcbd0;
	width: 177px;
}

.cnt img {
	margin: 1px;
}

/*-------------????????????????----------------------*/
.b11 {
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	display: block;
}

.b11 {
	border-right: 1px solid;
	border-left: 1px solid;
}

/*------------------???----------*/
.b11 {
	border-color: #fff;
}

.b11 {
	background: #cdcbd0;
}

/*--------????????????---------*/
.rightcypic {
	margin: 0 0 0 0;
}

.rightcypic b {
	margin: 0px;
	height: 1px display:block;
	overflow: hidden;
}

.rightcypic .piclist {
	margin: 0 0 0 0;
	width: 179px;
}

.rightcypic .piclist .cnt {
	border-left: 1px solid #cdcbd0;
	border-right: 1px solid #cdcbd0;
}

/*-------------????????????????----------------------*/
.rightcypic .piclist .b11 {
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	display: block;
	margin: 0px;
}

.rightcypic .piclist .b11 {
	border-right: 1px solid;
	border-left: 1px solid;
}

/*------------------???----------*/
.rightcypic .piclist .b11 {
	border-color: #fff;
}

.rightcypic .piclist .b11 {
	background: #cdcbd0;
}

.picblock {
	background: url(../images/dotline.gif) repeat-x bottom;
	padding: 7px 0 8px 0;
}

/*--------zoom---------*/
#zoom {}

#zoombtn {
	float: right;
	margin: -31px 0 0 0;
	height: 16px;
}

#zoombtn ul {
	list-style: none;
}

#zoombtn li {
	float: left;
	width: 16px;
	line-height: 19px;
}

.lzoombtn {
	width: 502px;
}

.lzoombtn #zoombtn {
	float: right;
	margin-top: -31px;
	z-index: 9999;
}


/*-------???--------*/
.techlist {
	width: 502px;
	margin: 0 0 13px 0;
	background: url(../images/dotline.gif) repeat-x bottom;
}

.techlist ul {
	list-style: none;
}

.techlist li {
	width: 233px;
	float: left;
}

.techlist dt {
	background: url(../images/bg.gif) no-repeat;
	width: 233px;
	height: 179px;
}

.techlist dd {
	line-height: 19px;
	color: #909090;
	padding: 9px 2px 20px 5px;
}

.techlist dd div {
	background: url(../images/arr.gif) no-repeat 2px 6px;
	text-indent: 22px;
	width: 226px;
}

.techlist dd table {
	width: 100%;
}

.techlist a {
	color: #909090;
}

.techlist a:hover {
	color: #008eda;
}

.techlist td {
	color: #909090;
}

.techlist img {
	margin: 7px 0 0 7px;
}

.l {
	float: left;
	margin: 0px;
}

.r {
	float: right;
}

.techlist .c {
	float: left;
	margin: 0 16px 0 15px;
}

.techlistlast .techlist {
	background: none;
}

.techlistlast dd {
	padding-bottom: 0px;
}


/*--------??????????????????---------*/
.manh {
	margin: 6px 0 22px 0;
	width: 498px;
	height: 247px;
	overflow: hidden;
}

.manh ul {
	list-style: none;
	width: 600px
}

.manh li {
	float: left;
	border: 1px solid #dedede;
	width: 148px;
	margin: 0 24px 17px 0;
}

.manh li img {
	border: 1px solid #ececec;
	padding: 3px;
}

.hxyshblock {
	margin: 6px 0 22px 0;
	width: 500px;
	height: 247px;
	* height: 251px;
	overflow: hidden;
}

.hgysh {
	margin: 15px 0 22px 0;
	width: 501px;
	overflow: hidden;
}

.hxysh {
	width: 150px;
	height: 115px;
	* height: 115px;
	margin: 0 25px 17px 0;
}

.hxysh .pictxt {
	padding: 5px;
	background: url(../images/manhbg.gif) no-repeat left top;
}

.hxysh .pictxt .pictxtdiv {
	position: relative;
}

.hxysh .tit {
	height: 17px;
	overflow: hidden;
	position: absolute;
	bottom: 0px;
	* bottom: 4px;
	* left: 0px;
	text-align: center;
	width: 140px;
	background: #008eda;
	background: rgba(0, 142, 218, 0.8) none repeat scroll 0 0 !important;
	/*???FF???????????????*/
	filter: Alpha(opacity=80);
	/*???IE???????*/
}

.hxysh .tit a {
	color: #fff;
}

.hxysh .tit a:hover {
	color: #fff;
}




.hgysh {
	margin: 6px 0 22px 0;
	width: 501px;
	overflow: hidden;
}


.zrghsp {
	width: 150px;
	height: 151px;
	* height: 151px;
	margin: 0 20px 17px 0;
}

.zrghsp .pictxt {}

.zrghsp .pictxt .pictxtdiv {
	padding: 5px;
	border: 1px solid #e8e8e8;
}

.zrghsp .tit {
	line-height: 20px;
	padding-top: 4px;
	text-align: center;
	width: 140px;
}


.zrcyzs {
	width: 150px;
	height: 193px;
	* height: 193px;
	margin: 0 25px 17px 0;
}

.zrcyzs .pictxt .pictxtdiv {
	padding: 5px;
	border: 1px solid #e8e8e8;
}

.zrcyzs .tit {
	height: 40px;
	line-height: 20px;
	padding-top: 4px;
	overflow: hidden;
	text-align: center;
	width: 140px;
}

.dzkw {
	width: 167px;
	height: 115px;
	* height: 115px;
	margin: 0 0px 17px 0;
	text-align: center
}

.dzkw .tit {
	text-align: center;
	width: 150px;
	height: 30px;
	line-height: 30px;
}

.rlist {}

.rlist .tel {
	margin: 0px;
	background: #fff;
	color: #018dda;
	font-weight: bold;
	text-indent: 9px;
	line-height: 25px;
}

.rlist ul {
	list-style: none;
}

.rlist li {
	text-indent: 29px;
	background: #cce7f8;
	color: #018dda;
	margin-bottom: 2px;
	line-height: 22px;
	padding: 2px 0 0 0;
}

.rlist li a {
	color: #018dda;
}

.rlist li a:hover {
	color: #018dda;
}


.rlist .print {
	background: #cce7f8 url(../images/bprint.gif) no-repeat 6px center;
}

.rlist .map {
	background: #cce7f8 url(../images/bmap.gif) no-repeat 6px center;
}

.rlist .contact {
	background: #cce7f8 url(../images/bcon.gif) no-repeat 6px center;
}

.rlist .rss {
	background: #cce7f8 url(../images/brss.gif) no-repeat 6px center;
}


/*--------??????????????---------*/
.pdltit {
	border-bottom: 1px solid #008eda;
	font-weight: bold;
	color: #008eda;
	width: 730px;
	overflow: hidden;
}

.pdltit .tit {
	float: left;
	line-height: 15px;
	color: #008eda;
}

.pdltit .more {
	float: right;
	padding: 3px 0 0 0;
	margin-right: 1px;
	line-height: 15px;
}



.tuwlblock {
	height: 32px;
	width: 730px;
	position: relative;
}

.tuwl {
	margin: 0 0 20px 0;
	width: 505px;
	float: left;
}

.tuwl .w {
	float: left;
	width: 325px;
	color: #909090;
	margin: 16px 0 0 0;
}

.rczlrpic {
	width: 223px;
}

.rczlrpic img {
	margin: 4px 0 0 0;
}




/*--------??f???---------*/
.rczllblock {
	width: 325px;
}

.rczlrblock {
	width: 382px;
}

.rczlcblock {
	width: 23px;
}

.doublecol {}

.doublecol .ltd {
	width: 325px;
}

.doublecol .rtd {
	width: 382px;
}

.doublecol .ctd {
	width: 23px;
}

.doublecol table {
	width: 100%;
}

.doublecol ul,
li {
	margin: 0px;
	padding: 0px;
}

.doublecol ul {
	list-style: none;
	margin: 8px 0 19px 0;
	height: 74px;
}

.doublecol li {
	line-height: 19px;
	color: #7a7a7a;
}

.doublecol .litit {
	float: left;
	background: url(../images/dt.jpg) no-repeat 1px 6px;
	text-indent: 22px;
}

.doublecol .date {
	float: right;
	padding-right: 4px
}

.doublecol a {
	color: #7a7a7a;
}

.doublecol a:hover {
	color: #8f75b6;
}

.doublecol .lititzp {
	float: left;
	background: url(../images/dt.jpg) no-repeat 1px 6px;
	text-indent: 22px;
}

.doublecol .datezp {
	float: right;
	padding-right: 4px
}

.doublecol .app {
	float: right;
}

.doublecol .app a {
	height: 16px;
	overflow: hidden;
	background: #8f75b6;
	display: block;
	width: 56px;
	color: #fff;
	text-align: center;
	line-height: 17px;
}

.doublecol .app a:hover {
	height: 16px;
	overflow: hidden;
	background: #8f75b6;
	display: block;
	width: 56px;
	color: #fff;
	text-align: center;
	line-height: 17px;
}


.zhaopin {
	list-style: none;
	margin: 8px 0 19px 0;
	height: 74px;
}

.zhaopin table {
	width: 100%;
}

.zhaopin .lititzp {
	width: 600px;
	float: left;
	background: url(../images/dt.jpg) no-repeat 1px 6px;
	text-indent: 22px;
}

.zhaopin .datezp {
	float: left;
	width: 73px;
	color: #7a7a7a;
}

.zhaopin .lititzp a {
	color: #7a7a7a;
}

.zhaopin .lititzp a:hover {
	color: #018dda;
}

.zhaopin .litit {
	width: 426px;
	float: left;
	background: url(../images/dt.jpg) no-repeat 1px 6px;
	text-indent: 22px;
}

.zhaopin .date {
	float: right;
	text-align: right;
	width: 76px;
	color: #7a7a7a;
}

.zhaopin .litit a {
	color: #7a7a7a;
}

.zhaopin .litit a:hover {
	color: #018dda;
}

.zhaopin .app {
	float: right;
}

.zhaopin .app a {
	height: 16px;
	overflow: hidden;
	background: #8f75b6;
	display: block;
	width: 56px;
	color: #fff;
	text-align: center;
	line-height: 17px;
}

.zhaopin .app a:hover {
	height: 16px;
	overflow: hidden;
	background: #8f75b6;
	display: block;
	width: 56px;
	color: #fff;
	text-align: center;
	line-height: 17px;
}


.doublecol .q {
	width: 100%;
	margin: 0px;
	*+margin-left: -16px;
}

.doublecol .a {
	width: 100%;
	margin: 0px;
	*+text-indent: 1px;
}

.doublecol .q span {
	font-weight: bold;
	color: #87759f;
	font-family: Arial;
}

.doublecol .a span {
	font-weight: bold;
	color: #87759f;
	font-family: Arial;
}


.pdtitty {
	border-bottom: 1px solid #008eda;
	font-weight: bold;
	color: #008eda;
}

.pdtitty .tit {
	float: left;
	color: #008eda;
	line-height: 15px;
}

.pdtitty .more {
	float: right;
	padding: 3px 0 0 0;
	margin-right: 1px;
	line-height: 15px;
}

.pdlistty {
	margin: 11px 0 0 0;
	color: #7a7a7a;
}

.pdlistty ul {
	list-style: none;
}

.pdlistty li {
	color: #7a7a7a;
	line-height: 19px;
}

.pdlistty .tit {
	background: url(../images/arr.gif) no-repeat left 6px;
	float: left;
	text-indent: 22px;
	width: 256px;
}

.pdlistty .date {
	width: 68px;
}

.pdlistty td {
	color: #7a7a7a;
	line-height: 19px;
}

.pdlistty a {
	color: #7a7a7a;
}

.pdlistty a:over {
	color: #018dda;
}

/*--------??????????---------*/

.rczlrblock .pdlistty li {
	color: #7a7a7a;
	line-height: 19px;
}

.rczlrblock .pdlistty .rczlrblock div {
	float: left;
}

.rczlrblock .pdlistty .tit {
	background: url(../images/arr.gif) no-repeat 4px 6px;
	float: left;
	text-indent: 22px;
	width: 262px;
}

.rczlrblock .pdlistty .date {
	width: 68px;
	float: right;
}

.pdlistty .app {
	width: 52px;
}

.pdlistty .app a {
	height: 16px;
	overflow: hidden;
	background: #008eda;
	display: block;
	width: 56px;
	color: #fff;
	text-align: center;
	float: right;
	line-height: 17px;
}

.pdlistty .app a:hover {
	height: 16px;
	overflow: hidden;
	background: #008eda;
	display: block;
	width: 56px;
	color: #fff;
	text-align: center;
	float: right;
	line-height: 17px;
}


/*.rczlrblock .q{ width:502px; background:url(../images/arr.gif) no-repeat 4px 6px; text-indent:29px;}
.rczlrblock .a{ text-indent:29px; }*/

.spaceblock20 {
	height: 20px;
}


/*-----???????--------*/
.zrdtlist {
	margin: 0px;
	background: #e5f4fb;
	padding: 0 7px 7px 7px;
}

.zrdtlist .liblock {
	padding: 7px 0 0 0;
	background: url(../images/dotline.gif) repeat-x bottom;
	line-height: 19px;
	color: #91918f;
}

.zrdtlist .date {
	color: #104b69;
	font-weight: bold;
}

.zrdtlist .tit {
	background: url(../images/arrow.gif) no-repeat left 6px;
	text-indent: 13px;
	color: #018fdb;
}

.zrdtlist .tit a {
	color: #018fdb;
}

.zrdtlist .tit a:hover {
	color: #008eda;
}

.zrdtlist .zhy {
	padding: 0 0 7px 0;
}

.zrdtlist .zhy a {
	color: #91918f;
}

.zrdtlist .zhy a:hover {
	color: #91918f;
}

.zrdtlist table {
	width: 100%;
}

.rcrpic {
	margin-top: 10px;
	display: none;
}



.dotline {
	background: url(../images/dotline.gif) repeat-x top;
	height: 1px;
	display: block;
	width: 100%;
	overflow: hidden;
}

.dotlineblock2 {
	padding: 10px 0 0 0;
}

.dotlineblock {
	padding: 17px 0;
}

.slogo {
	width: 180px;
	margin: 7px 0px 9px 0;
	float: left;
}

#demoh {
	width: 180px;
	height: 75px;
	overflow: hidden;
}

#demo3 {}

#demo {
	width: 180px;
	height: 76px;
	overflow: hidden;
}

.slogo table {
	margin: 0px;
}

.slogo .scnt {
	border-left: 1px solid #cdcbd0;
	border-right: 1px solid #cdcbd0;
}

.slogo .scnt img {
	margin: 1px;
}

.slogoarea {
	margin: 7px 0;
}

.blogo {
	margin: 6px 0 0 0;
}


.slogo table {
	width: 100%;
	margin: 0px;
}

.slogo .scnt {
	border-left: 1px solid #cdcbd0;
	border-right: 1px solid #cdcbd0;
}

.slogo .scnt img {
	margin: 1px;
}

.blogo {
	margin: 6px 0 0 0;
}

.rlist2 {
	margin-bottom: 20px;
}

.rlist2 ul {
	margin: 0px;
	padding: 0px;
}

.rlist2 li {
	padding: 0px;
	background: url(../images/dotline.gif) repeat-x bottom;
	width: 179px;
}

.rlist2 .tit {
	background: url(../images/arrow.gif) no-repeat left 6px;
	line-height: 19px;
	padding-left: 23px;
	color: #7a7a7a;
	margin: 8px 0 0 0;
}

.rlist2 .date {
	line-height: 19px;
	text-indent: 23px;
	color: #7a7a7a;
}

.rlist2 .block {
	width: 179px;
	background: url(../images/tdotline.gif) repeat-x bottom;
}

.rlist2 .tit2 {
	background: url(../images/arrow.gif) no-repeat left 6px;
	padding: 0 0 6px 23px;
	color: #7a7a7a;
	line-height: 19px;
	margin: 7px 0 0 0;
	line-height: 15px;
}

.rlist2 .tit2 a {
	color: #7a7a7a;
}

.rlist2 .tit2 a:hover {
	color: #008eda;
}

.rlist2 .txt2 {
	line-height: 25px;
}

#style4 .rlist2 .tit2 a {
	font-weight: bold;
}

/*--------???????????---------*/

.prorli {
	padding: 0px;
	background: url(../images/dotline.gif) repeat-x bottom;
	width: 179px;
}

.prorli .tit {
	background: url(../images/arrow.gif) no-repeat left 14px;
	line-height: 19px;
	color: #7a7a7a;
	padding: 8px 0 0 23px;
	width: 156px;
}

.prorli a {
	color: #7a7a7a;
}

.prorli a:hover {
	color: #008eda;
}

.prorli .date {
	width: 179px;
	line-height: 19px;
	text-indent: 23px;
	color: #7a7a7a;
}

/*--------????????---------*/

.prozhy {
	width: 502px;
	margin: 10px 0 0 0;
	color: #909090;
	background: url(../images/dotline.gif) repeat-x left bottom;
}

.prozhy td {
	line-height: 19px;
}

.prozhy .pictd {
	width: 93px;
	padding: 0 0 10px 0;
}

.prozhy .pictab {
	background: url(../images/probg.gif) no-repeat;
	width: 85px;
	height: 65px;
}

#style5 .prozhy .pictab {
	background: none;
	width: 140px;
	height: 111px;
}

#style2 .newszhy .pictab {
	width: 140px;
	height: 111px;
	border: 1px solid #dedede;
	background: none;
}

#style5 .newszhy .pictab {
	width: 140px;
	height: 111px;
	border: 1px solid #dedede;
	background: none;
}

.prozhy .pictab img {
	margin: 3px;
}

.prozhy .txttdlx {}

.prozhy .txttd {
	width: 410px;
}

.txttd2 {
	width: 410px;
}

.prozhy .tit {
	margin: 3px 0 0 0;
	font-weight: bold;
	background: url(../images/arrow.jpg) no-repeat left 5px;
	text-indent: 13px;
}

.prozhy .zhy {
	padding: 4px 0 9px 13px;
	line-height: 19px;
}

.prozhy .zhy a {
	line-height: 19px;
}

.prozhy a {
	color: #909090
}

.prozhy a:hover {
	color: #968780
}

.prolistblock {
	border-bottom: 1px solid #cccccc;
	padding: 6px 0 4px 0;
	width: 502px;
	margin: 0px;
	overflow: hidden;
	float: left;
}

.prolistblocknoline {
	padding: 6px 0 4px 0;
	width: 502px;
	margin: 0px;
	overflow: hidden;
	float: left;
}

.prolist table {
	width: 100%;
}

.prolist td {
	line-height: 19px;
}

.prolist {
	width: 502px;
	margin: 0px;
}

.prolist li {
	width: 128px;
	float: left;
	color: #7a7a7a;
	padding: 3px 0 4px 0;
	background: none;
}

.prolist .three {
	width: 170px;
}

.prolist .two {
	width: 250px;
}

.prolist a {
	display: block;
	color: #7a7a7a;
	background: url(../images/arrow.jpg) no-repeat 11px 5px;
	text-indent: 0px;
	padding: 0 0 0 24px
}

.prolist a:hover {
	display: block;
	color: #008eda;
	color: #909090;
	background: url(../images/arrow.jpg) no-repeat 11px 5px;
	text-indent: 0px;
	padding: 0 0 0 24px
}


/*******?????????********/

.rlist .bprint {
	background: #cce7f8 url(../images/print.gif) no-repeat 6px center;
}

.rlist .bmap {
	background: #cce7f8 url(../images/map.gif) no-repeat 6px center;
}

.rlist .bcontact {
	background: #cce7f8 url(../images/contact.gif) no-repeat 6px center;
}

.rlist .brss {
	background: #cce7f8 url(../images/rss.gif) no-repeat 6px center;
}

.newsbpickuang {
	width: 730px;
	overflow: hidden;
	padding: 11px 0 0 0;
	background: url(../images/dotline.gif) repeat-x left top;
}

.newsbpic {
	width: 742px;
}

.newsbpicblock {
	width: 236px;
	margin-right: 11px;
	float: left;
}

.newszhy {
	width: 502px;
	margin: 6px 0 0 0;
	color: #909090;
}

.newszhy td {
	line-height: 12px;
}

.newszhy .pictd {
	width: 150px;
	padding: 0 0 7px 0;
}

.newszhy .pictab {
	background: url(../images/probg.gif) no-repeat;
	width: 85px;
	height: 65px;
}

.newszhy .pictab img {
	margin: 3px;
}

.newszhy .txttd {
	width: 409px;
}

.newszhy .tit {
	margin: 3px 0 0 0;
	font-weight: bold;
	background: url(../images/arrow.jpg) no-repeat left 5px;
	text-indent: 13px;
}

.newszhy .zhy {
	padding: 4px 0 8px 13px;
	line-height: 19px;
	*position: none;
	text-justify: auto;
	text-align: justify;
}

.newszhy .zhy span {
	float: right;
	display: block;
	height: 19px;
	line-height: 18px;
	*position: none;
	*margin-top: -26px;
}

.newszhy .zhy:hover a {
	color: #8f6f5a;
}

.newszhy .zhy:hover span {
	color: #8f6f5a;
}

.newszhy a {
	color: #909090
}

.newszhy a:hover {
	color: #8f6f5a
}

.newslist2 {
	width: 340px;
}

.newslist2:hover a {
	color: #8f6f5a;
}

.newslist2:hover .date {
	color: #8f6f5a;
}

.newslist2 {
	background: url(../images/arrow.gif) no-repeat 1px 5px;
	;
	color: #909090;
	color: #7a7a7a;
}

.newslist2 .tit {
	padding: 3px 0 4px 0;
	line-height: 12px;
	text-indent: 23px;
	width: 265px;
}

.newslist2 .date {
	padding: 3px 0 4px 0;
	line-height: 12px;
	text-align: right;
	width: 75px;
}

.newslist2 a {
	color: #7a7a7a;
}

.newslist2 a:hover {
	color: #008eda;
}

#style2 .newslist2 a:hover {
	color: #8F6F5A;
}

#style5 .newslist2 a:hover {
	color: #8f75b6;
}

#style5 .newslist2:hover a {
	color: #8f75b6;
}

#style5 .newslist2:hover .date {
	color: #8f75b6;
}

.newszhy2 {
	width: 338px;
	margin: 26px 0 17px 0;
	color: #909090;
	background: url(../images/tdotline.gif) repeat-x bottom;
}

.newszhy2 .tit {
	margin: 0px;
	font-weight: bold;
	background: url(../images/arrow.jpg) no-repeat left 5px;
	text-indent: 13px;
	line-height: 19px;
}

.newszhy2 .zhy {
	padding: 6px 0 11px 15px;
	line-height: 19px;
}

.newszhy2 .zhy:hover a {
	color: #8f6f5a;
}

.newszhy2 .zhy:hover span {
	color: #8f6f5a;
}

.newszhy2 a {
	color: #909090
}

.newszhy2 a:hover {
	color: #008eda
}

.newszhy3 {
	width: 338px;
	margin: 15px 0 17px 0;
	color: #909090;
	background: url(../images/tdotline.gif) repeat-x bottom;
}

.newszhy3 .tit {
	margin: 0px;
	font-weight: bold;
	background: url(../images/arrow.jpg) no-repeat left 5px;
	text-indent: 13px;
	line-height: 19px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 339px;
}

.newszhy3 .zhy {
	padding: 6px 0 11px 0;
	line-height: 19px;
	*position: none;
}

.newszhy3 .zhy span {
	color: #909090;
	float: right;
	display: block;
	height: 19px;
	line-height: 18px;
	*position: none;
	*margin-top: -19px;
}

.newszhy3 .date {
	color: #909090
}

.newszhy3 .zhy:hover a {
	color: #8f6f5a;
}

.newszhy3 .zhy:hover span {
	color: #8f6f5a;
}

.newszhy3 a {
	color: #909090
}

.newszhy3 a:hover {
	color: #008eda
}

.newslist {
	width: 502px;
	margin: 0px;
}

.newslist:hover a {
	color: #8f6f5a;
}

.newslist:hover .date {
	color: #8f6f5a;
}

.newslist {
	background: url(../images/arrow.gif) no-repeat 4px 6px;
	color: #909090;
	color: #7a7a7a;
}

.newslist .tit {
	line-height: 19px;
	text-indent: 25px;
	width: 428px
}

.newslist .date {
	width: 75px;
	line-height: 19px;
	text-align: right;
}

.newslist a {
	color: #7a7a7a;
}

.newslist a:hover {
	color: #008eda;
}


.flash {
	margin: 6px 0 0 0;
	padding: 0 0 14px 0;
}


/*--------???????----------*/
.cnttit {
	text-align: center;
	width: 400px;
	font-weight: bold;
	padding: 12px 0 0 0;
	color: #909090;
}

.cntptit {
	background: url(../images/dotline.gif) repeat-x bottom;
	padding: 18px 0 8px 0;
	color: #909090;
	text-align: right;
	margin: 0 0 7px 0;
}

.cntptit span {
	background: url(../images/fbtbg.gif) no-repeat left center;
	padding-left: 24px;
}

.cntinfo {
	background: #f2f2f2;
	font-weight: bold;
	color: #7a7a7a;
	width: 100%;
}

.cntinfo td {
	line-height: 19px;
}

.cntinfo .laiy {
	text-align: left;
	padding: 3px 0 0 4px;
}

.cntinfo .date {
	text-align: right;
	padding: 3px 4px 0 0;
}

.cntinfo a {
	color: #7a7a7a;
}

.cntinfo a:hover {
	color: #7a7a7a;
}

.cntcnt {
	padding: 0px 0 20px 0;
	color: #7a7a7a;
	line-height: 200%;
}

.cntcnt p {
	margin: 0 0 8px 0;
}

.cntcnt p,
div,
td {
	color: #7a7a7a;
}

.cntcnt a {
	color: #7a7a7a;
}

.cntcnt a:hover {
	color: #008eda;
}


.pdgs {
	padding: 6px 4px;
	color: #8f8f8f;
	line-height: 200%;
}

.pdgs p,
div,
td {
	color: #8f8f8f;
}

.pdgs a {
	color: #8f8f8f;
}

.pdgs a:hover {
	color: #8f8f8f;
}

.pageblock {
	color: #7a7a7a;
	width: 502px;
}

.pageblock table {
	float: left;
	width: 502px;
}

.pageblock td {
	color: #7a7a7a;
}

.pageblock a {
	color: #7a7a7a;
}

.pageblock a:hover {
	color: #008eda;
}

.pagelist {
	padding-bottom: 14px;
}

.pagelist .listli {
	width: 502px;
	margin: 9px 0 0 0;
	background: url(../images/dotline.gif) repeat-x left 13px;
}

.pagelist .listli:hover a {
	color: #008eda;
}

.pagelist .listli:hover .date {
	color: #008eda;
}

.pagelist .tit {
	float: left;
}

.pagelist .tit span {
	background: #fff;
	padding: 0 3px 0 3px;
}

.pagelist .date {
	text-align: right;
	background: #fff;
	width: 98px;
	float: right;
}

.pagelist .more {
	text-align: right;
	float: right;
	padding: 0px;
}

.pagelist .zhy {
	width: 502px;
	word-wrap: break-word;
	word-break: normal;
}

.pageinfo {
	text-align: center;
	background: url(../images/tdotline.gif) repeat-x left top;
	float: left;
	height: 45px;
	line-height: 45px;
	margin: 8px 0 0 0;
	text-align: center;
	width: 502px;
}

.pageinfo a {
	color: #7a7a7a;
}

.pageinfo a:hover {
	color: #5f8b36;
}


.cntcnt {
	padding: 0px 0px 20px 0px;
	color: #7a7a7a;
	line-height: 200%;
}

.cntcnt p,
div,
td {
	color: #7a7a7a;
}

.cntcnt a {
	color: #7a7a7a;
}

.cntcnt a:hover {
	color: #008eda;
}

#BodyLabel {
	line-height: 19px;
	margin: 10px 0 10px 0;
}

#BodyLabel p {
	line-height: 180%;
	margin: 10px 0 0 0;
}

#BodyLabel ol {
	list-style-type: none;
	margin-top: 10px;
}


.cntcnt #BodyLabel {
	color: #7a7a7a;
	line-height: 200%;
}

.cntcnt #BodyLabel p,
div,
td {
	color: #7a7a7a;
}

.cntcnt #BodyLabel a {
	color: #7a7a7a;
}

.cntcnt #BodyLabel a:hover {
	color: #008eda;
}



/*??????*/
.searchresult {
	margin: 12px 0 0 0;
	background: url(../images/dotline.gif) repeat-x left 13px;
}

.searchresult .tit {
	float: left;
	width: 404px;
}

.searchresult .tit span {
	background: #fff;
	padding: 0 3px 0 3px;
}

.searchresult .tit font {
	width: 0px;
	display: none;
}

.searchresult .date {
	text-align: right;
	float: right;
	width: 98px;
}

.searchresult .zhy {
	background: #fff;
	line-height: 200%;
	padding-left: 3px;
}

/*-??????????---*/
.hidden {
	display: none;
}


/*???????*/


.gltd {
	margin: 5px 0 0 1px;
	width: 502px;
	font-size: 12px;
}

.gltd_con {
	width: 502px;
	float: left;
	margin: 0;
	height: 482px;
	background: url(../images/gltd.jpg) 0 129px no-repeat;
}

.gltd_ceng {
	margin: 0 0 42px 0;
	float: left;
}

.gltd_x {
	width: 251px;
	float: left;
	height: 86px;
	margin: 13px 0 0 0;
}

.gltd_pic {
	width: 73px;
	height: 86px;
	float: left;
	margin-left: 2px;
}

.gltd_title {
	margin-top: 34px;
	width: 170px;
	height: 40px;
	float: left;
	line-height: 40px;
	color: #4cb0e2;
	margin-left: 6px;
}

.gltd_title a {
	text-decoration: none;
	color: #4cb0e2;
}

.gltd_summary {
	height: 12px;
	line-height: 12px;
	float: left;
	color: #909090;
	margin-left: 6px;
}

/*404 ???????*/
.znss {
	margin: 0;
	width: 730px;
	float: left;
}

.znss_tit {
	height: 72px;
	line-height: 72px;
	float: left;
}

.znss_pic {
	margin: 0;
	padding: 16px 4px;
	width: 150px;
	float: left;
}

.znss_con {
	width: 550px;
	float: left;
	margin-left: 20px;
}

.znss_con_tit {
	height: 44px;
	line-height: 44px;
	font-size: 14px;
	color: #656565;
	width: 100%;
	float: left;
	font-weight: bold;
}

.znss_con_con {
	height: 32px;
	line-height: 32px;
	font-size: 12px;
	color: #807e7f;
	width: 100%;
	float: left;
}

.znss_con_conblue {
	height: 32px;
	line-height: 32px;
	font-size: 12px;
	color: #008fda;
	width: 100%;
	float: left;
	font-weight: bold;
}

.znss_con_conss {
	height: 32px;
	line-height: 32px;
	font-size: 12px;
	color: #807e7f;
	width: 100%;
	float: left;
	background: url(../images/ssfangdajing.jpg) 0 0 no-repeat;
	text-indent: 16px;
}

.znss_con_con input {
	width: 316px;
	border: #d1d1d1 1px solid;
	height: 16px;
	line-height: 16px;
	margin: 8px 0 8px 6px;
	float: left;
}

.znss_con_con img {
	margin: 7px 14px 7px 14px;
	width: 46px;
	height: 18px;
	line-height: 18px;
	float: left;
}


/*??????*/
.lsyg_con {
	width: 502px;
	height: 79px;
	line-height: 79px;
	margin: 0;
	float: left;
}

.lsyg_con img {
	border: 0;
	float: left;
	width: 502px;
	height: 46px;
	margin-top: 20px;
}

#lsyg {
	width: 502px;
	height: 420px;
	float: left
}

#lsyg .cont {
	position: relative;
	width: 450px;
	height: 420px;
	overflow: hidden;
	float: left;
}

#lsyg .cont .conten {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 450px;
}

#lsyg .cont .conten img {
	width: 150px;
	height: 115px;
	float: left;
	margin-right: 19px;
}

#lsyg .ctrl {
	width: 27px;
	height: 420px;
	float: right;
	background: url(../images/bg_ctrl.jpg) center 0 repeat-y;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}

#lsyg .ctrl strong {
	background: url(../images/btn_ctrl.jpg) center 0 no-repeat;
	position: absolute;
	width: 27px;
	display: block;
	height: 27px;
	margin: 0;
}

/* ???????*/
#style2 .i-news {
	width: 150px;
	overflow: hidden;
	padding-top: 2px;
	height: 132px;
	background-color: #e5e5e5;
	position: relative;
}

#style2 .i-news-content {
	width: 140px;
	margin: 0 auto;
	padding: 3px;
	height: 105px;
	background-color: #ffffff;
}

#style2 .i-news-nav {
	width: 74px;
	position: absolute;
	top: 115px;
	padding-left: 75px;
	height: 16px;
	background: #E5E5E5;
}

#style2 .i-news-page {
	width: 14px;
	height: 16px;
	line-height: 17px;
	text-align: center;
	background: ;
	color: #FFFfff;
	display: block;
	float: left;
	cursor: pointer;
	margin: 0;
}

#style2 .i-news-page-active {
	background: #a0775b;
	width: 14px;
	height: 16px;
	line-height: 17px;
	color: #ffffff;
}

#style2 .i-news-item {
	width: 140px;
	height: 105px;
	border: 0;
	margin: 0;
}

#style2 .pic {
	width: 140px;
	height: 105px;
	margin: 0 auto;
}

#style2 .pic img {
	width: 140px;
	height: 105px;
	margin: 0 auto;
	border: 0;
}

#style2 .i-news-title {
	width: 140px;
	height: 17px;
	line-height: 17px;
	position: relative;
	top: -17px;
	left: 0;
	font-size: 12px;
	color: #ffffff;
	background: url(../images/tbg.png) 0 0 no-repeat;
	font-family: "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53";
	text-align: center;
	overflow: hidden;
}

#style2 .i-news-title a:link,
.i-news-title a:visited,
.i-news-title a:hover,
.i-news-title a:active {
	color: #ffffff;
	text-decoration: none;
}


/*?????*/
#check1,
#check2,
#check3,
#check4,
#check5,
#check6,
#check7,
#check8,
#check9 {
	padding: 0 4px 0 0;
}

.wenj {
	height: 31px;
	line-height: 31px;
	color: #008eda;
	font-weight: bold;
}

.tp1 {
	padding: 0 0 0 4px;
	background: url(../images/dctitbg.gif) repeat-x;
	width: 100%;
	margin: 0 0 11px 0;
}

.tp1 table {
	width: 100%;
}

.tp1 td {
	text-align: left;
}

.tp1 textarea {
	width: 440px;
	height: 60px;
	border: 1px solid #acacac;
	margin-top: 6px;
}

.tsjy {}

.tsjy td {
	line-height: 28px;
	text-align: left;
}

.tsjy .tit {
	width: 86px;
	background: url(../images/dotline.gif) repeat-x bottom;
	text-indent: 8px;
	font-weight: bold;
	color: #7a7a7a;
}

.tsjy .inputd {
	background: url(../images/dotline.gif) repeat-x bottom;
}

.tsjy .inputd select {
	margin-top: 4px;
	width: 84px;
	border: 1px solid #d1d1d1;
	font-size: 12px;
	color: #bcbcbc
}

.tsjy .inputd input {
	margin-top: 4px;
	width: 84px;
	border: 1px solid #d1d1d1
}

.tsjy textarea {
	margin: 4px 0 4px 0;
	width: 170px;
	height: 98px;
	border: 1px solid #d1d1d1;
}

.tsjy .inputd select {
	margin: 4px 0 0 0;
}

.wjbutton {
	background: #018dd8;
	color: #fff;
	width: 46px;
	font-size: 12px;
	height: 18px;
	line-height: 18px;
	border: none;
}

.tsjy .titwb {
	height: 35px;
	text-indent: 8px;
	font-weight: bold;
	color: #7a7a7a;
	background: none;
	vertical-align: top;
	line-height: 19px;
}

.tsjy .inputdwb {
	text-indent: 8px;
	font-weight: bold;
	color: #7a7a7a;
	background: none;
	vertical-align: top;
}

.tsjy .inputdwb input {
	margin-top: 1px;
	background: none;
	width: 35px;
	border: 1px solid #d1d1d1;
	vertical-align: top;
}

.tsjy .inputdwb img {
	margin: 4px 0 8px 0;
}

/*-----?????-----*/
.mtcx {}

.mtcx td {
	line-height: 28px;
	text-align: left;
}

.mtcx .tit {
	width: 186px;
	background: url(../images/dotline.gif) repeat-x bottom;
	text-indent: 8px;
	font-weight: bold;
	color: #7a7a7a;
}

.mtcx .inputd {
	width: 351px;
	background: url(../images/dotline.gif) repeat-x bottom;
}

.mtcx .inputd input {
	margin-top: 4px;
	width: 284px;
	border: 1px solid #d1d1d1
}

.mtcx textarea {
	margin: 4px 0 4px 0;
	width: 284px;
	height: 98px;
	border: 1px solid #d1d1d1;
}

.mtcx .inputd select {
	margin: 4px 0 0 0;
}

.wjbutton {
	background: #018dd8;
	color: #fff;
	width: 46px;
	font-size: 12px;
	height: 18px;
	line-height: 18px;
	border: none;
}

.mtcx .titwb {
	width: 186px;
	text-indent: 8px;
	font-weight: bold;
	color: #7a7a7a;
	background: none;
}

.mtcx .inputdwb {
	background: none;
	font-weight: bold;
	color: #7a7a7a;
	padding-left: 33px;
}

.mtcx .inputdwb input {
	background: none;
	width: 35px;
	border: 1px solid #d1d1d1;
}

.mtcx .inputdwb img {
	margin: 4px 0 8px 0;
}

.btn {
	background: #018dd8;
	margin: 8px 0 20px 0;
	color: #fff;
	width: 46px;
	font-size: 12px;
	height: 18px;
	line-height: 18px;
	border: none;
}



/* ??????*/

.wzdt {
	margin: 0;
	width: 730px;
	float: left;
	font-family: "????";
}

.wzdt_tit {
	height: 58px;
	line-height: 72px;
	float: left;
}

.wzdt .wzdt_con {
	width: 752px;
	float: left;
	font-weight: bold;
}

.wzdt .wzdt_con .wzdt_con_list {
	width: 168px;
	height: 540px;
	float: left;
	margin-right: 20px;
	margin-top: 13px;
	margin-bottom: 13px;
	margin-left: 0;
}

.wzdt .wzdt_con .wzdt_con_list .wzdt_con_list_tit font {
	color: #fff;
}

.wzdt .wzdt_con .wzdt_con_list .wzdt_con_list_tit a {
	color: #fff;
}

.wzdt .wzdt_con .wzdt_con_list .wzdt_con_list_tit a:hover {
	color: #fff;
}

.wzdt .wzdt_con .wzdt_con_list .wzdt_con_list_tit {
	width: 168px;
	float: left;
	height: 30px;
	line-height: 30px;
	background: url(../images/wzdt_tbg.jpg) 0 0 repeat-x;
	text-indent: 6px;
	font-size: 12px;
	color: #FFFFFF;
}

.wzdt .wzdt_con .wzdt_con_list ul {
	width: 168px;
	list-style-type: none;
	text-decoration: none;
	float: left;
	line-height: 25px;
	text-indent: 6px;
}

.wzdt .wzdt_con .wzdt_con_list ul li {
	list-style-type: none;
	text-decoration: none;
	width: 100%;
	color: #008dd9;
}

.wzdt .wzdt_con .wzdt_con_list ul li font {
	color: #008dd9;
}

.wzdt .wzdt_con .wzdt_con_list ul li a {
	color: #008dd9;
}

.wzdt .wzdt_con .wzdt_con_list ul li a:hover {
	color: #008dd9;
}

.wzdt .wzdt_con .wzdt_con_list ul li ul {
	list-style-type: none;
	text-decoration: none;
	width: 100%;
	color: #1cb2ff;
}

.wzdt .wzdt_con .wzdt_con_list ul li ul li {
	list-style-type: none;
	text-decoration: none;
	width: 100%;
	color: #1cb2ff;
	font-weight: 100;
	background: url(../images/wzdt_ztbg.jpg) 6px center no-repeat;
	text-indent: 12px;
}

.wzdt .wzdt_con .wzdt_con_list ul li ul li font {
	color: #1cb2ff;
}

.wzdt .wzdt_con .wzdt_con_list ul li ul li a {
	color: #1cb2ff;
}

.wzdt .wzdt_con .wzdt_con_list ul li ul li a:hover {
	color: #1cb2ff;
}

/*???? */
#f_links_box {
	height: 73;
	width: 179px;
	position: relative;
	overflow: hidden
}

#f_links_box #f_left,
#f_links_box #f_right {}

#f_links_box #f_left {}

#f_links_box #f_right {}

#f_links_box {
	text-decoration: none;
	list-style-type: none;
	height: 73px;
	margin: 0;
}

#f_links_box li {
	display: inline-block;
	float: left;
	height: 58px;
	width: 81px;
	margin-right: 13px;
	border: 1px solid #cccccc;
}

#f_links_box li img {
	float: left;
	height: 56px;
	width: 79px;
	margin: 1px;
}

#f_links_box #f_links_list {
	height: 60px;
	margin: 7px 0 6px 0;
	overflow: hidden;
	width: 179px;
}


/*????t??*/
.yqlj {
	width: 502px;
	margin: 0;
	float: left
}

.yqlj_con {
	width: 502px;
	height: 64px;
	margin-top: 13px;
	float: left;
	border-bottom: #bcbcbc 1px dashed;
	font-size: 12px;
}

.yqlj_con select {
	width: 250px;
	height: 20px;
	float: left;
	line-height: 20px;
	color: #313131;
	margin-top: 6px;
	border: none;
	background: url(../images/select_bg.jpg) 0 0 no-repeat;
}

.yqlj_con_title {
	width: 502px;
	height: 22px;
	line-height: 22px;
	float: left;
	color: #008ed8;
}


/* sousuojieguo*/
.ssjg {
	margin: 0 auto;
	width: 502px;
	font-size: 12px;
	float: left;
	color: #7a7a7a;
}

.ssjg .ssjg_search {
	width: 502px;
	margin: 13px 0 0 0;
	height: 29px;
	border-bottom: #bcbcbc 1px dashed;
	float: left;
}

.ssjg .ssjg_search .input {
	width: 318px;
	height: 18px;
	border-style: none;
	background: url(../images/sea_inputbg.jpg) 0 0 no-repeat;
	margin-left: 45px;
	float: left;
	line-height: 18px;
	font-size: 12px;
}

.ssjg .ssjg_search img {
	width: 46px;
	height: 18px;
	margin-top: 0;
	margin-left: 14px;
	float: left;
}

.ssjg .ssjg_jgtitle {
	font-weight: bold;
	color: #008eda;
	float: left;
	height: 30px;
	line-height: 30px;
	width: 100%;
}

.ssjg .ssjg_jgpage {
	background: #f2f2f2;
	height: 21px;
	line-height: 21px;
	float: left;
	width: 502px;
}

.ssjg .ssjg_jgpage .pageleft {
	margin-left: 13px;
	float: left;
	width: 350px;
}

.ssjg .ssjg_jgpage .pageright {
	float: right;
	width: 100px;
	margin: 0;
	overflow: hidden;
}

.ssjg .ssjg_jgpage .pageright span {
	float: left;
	margin: 0 13px;
	width: 6px;
}

.ssjg .ssjg_jgpage .pageright span:hover {
	float: left;
	margin: 0 13px;
	color: #0090d9;
	width: 6px;
}

.ssjg .ssjg_jgpage .pageright span:visited {
	float: left;
	margin: 0 13px;
	color: #0090d9;
	width: 6px;
}

.scqy {
	margin: 10px 0 0 0;
}

.scqy img {
	padding: 0 6px 0 0;
}

.scqy a {
	color: #5e5e5e;
}

.scqy a:hover {
	color: #008eda;
}



.xwlb_search {
	width: 502px;
	float: left;
}

.xwlb_search .line_a {
	width: 100%;
	height: 18px;
	line-height: 18px;
	margin: 13px 0 11px 0;
	float: left;
}

.xwlb_search .line_a .stxt {
	width: 45px;
	text-align: center;
	font-weight: bold;
	height: 18px;
	float: left;
	margin: 0;
}

.xwlb_search .line_a .topicClass {
	width: 318px;
	border: 1px solid #d1d1d1;
	height: 18px;
	line-height: 18px;
	float: left;
	margin: 0;
}

.xwlb_search .line_a .searchSubmitClass {
	margin: 0 0 0 6px;
}

.xwlb_search .line_a .input {
	width: 316px;
	border: 1px solid #d1d1d1;
	height: 18px;
	line-height: 18px;
	float: left;
	margin: 0;
}

.xwlb_search .line_a table {
	float: left;
}

.xwlb_search .line_b {
	width: 100%;
	float: left;
	height: 18px;
	line-height: 18px;
}

.xwlb_search .line_b .left {
	width: 200px;
	float: left;
	height: 18px;
	line-height: 18px;
}

.xwlb_search .line_b .right {
	width: 280px;
	float: left;
	height: 18px;
	line-height: 18px;
	margin-left: 15px;
}

.xwlb_search .line_b span {
	width: 62px;
	line-height: 18px;
	font-weight: bold;
	float: left;
	margin-left: 4px;
}

.xwlb_search .line_b select {
	width: 55px;
	float: left;
	border: #d1d1d1 1px solid;
	background: url(../images/select.gif) right center no-repeat;
	margin-left: 4px;
	color: #7a7a7a;
	font-weight: bold;
}

.xwlb_search .line_b img {
	width: 46px;
	height: 18px;
	float: left;
	margin-left: 4px;
}

.xwlb_search .line_c {
	width: 100%;
	float: left;
	height: 36px;
	line-height: 36px;
	background: url(../images/tdotline.gif) repeat-x left top;
	margin-top: 13px;
}

.xwlb_search .line_c .ypane {
	width: 137px;
	float: right;
	height: 36px;
	line-height: 36px;
}

.xwlb_search .line_c .ypane .year {
	width: 48px;
	margin-left: 17px;
	float: left;
}

.xwlb_search .line_c .ypane .year a {
	width: 48px;
	float: left;
	height: 36px;
	line-height: 36px;
	background: url(../images/dt.jpg) 0 14px no-repeat;
	text-indent: 21px;
	text-decoration: none;
	color: #7a7a7a;
}

.xwlb_search .line_c .ypane .year a:hover {
	width: 48px;
	float: left;
	height: 36px;
	line-height: 36px;
	background: url(../images/dt.jpg) 0 14px no-repeat;
	text-indent: 21px;
	text-decoration: none;
	color: #8e6f5b;
}


.activeRow {
	color: #018dda;
}

.activeRow td {
	color: #018dda;
}

.activeRow .date {
	color: #018dda;
}

.activeRow td {
	color: #018dda;
}

.activeRow a {
	color: #018dda;
}

.activeRow a:hover {
	color: #008eda;
}



/*---menu---*/
.menunew {
	width: 960px;
	margin: 0 auto;
	margin-top: 20px;
	z-index: 1000;
	height: 25px;
	line-height: 25px;
	background: #008eda;
}

.menunew ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	z-index: 9999;
}

.menunew ul li {
	float: left;
	position: relative;
	border-right: 1px solid #fff;
	margin: 0px;
	color: #fff;
}

.menunew ul li a {
	padding: 0 0 0 1px;
	display: block;
	color: #fff;
	background: #008eda;
	text-align: center;

}

.menunew ul li a:hover {
	padding: 0 0 0 1px;
	display: block;
	color: #fff;
	background: #008eda;
	text-align: center;
}

.menunew ul li ul {
	z-index: 1000;
	display: none;
	/*overflow:hidden;*/

}

#nav0,
#nav1,
#nav2,
#nav3,
#nav4,
#nav5,
#nav6,
#nav7 {}

#nav0 {
	width: 87px;
}

#nav1 {
	width: 97px;
}

#nav2 {
	width: 109px;
}

#nav3 {
	width: 109px;
}

#nav4 {
	width: 109px;
}

#nav5 {
	width: 97px;
}

#nav6 {
	width: 97px;
}

#nav7 {
	width: 97px;
}

#nav8 {
	width: 109px;
}

.last {
	width: 138px;
	margin: 0px;
	background: #ffca02;
	color: #fff;
	text-align: center;
	width: 138px;
	border: none;
	padding: 0px;
}

.menunew .last {
	float: right;
	margin: 0px;
	color: #fff;
	text-align: center;
	width: 138px;
	border: none;
}

#index .menunew ul .last a {
	background: #ffca02;
}

.menunew ul .last a {
	display: block;
	background: #01b1ea;
}

.menunew ul .last a:hover {
	display: block;
	background: #0054a7;
}






.menunew ul li ul li {
	border: none;
	padding: 0px;
	width: 100%;
}

.menunew ul li:hover ul {
	display: block;
	position: absolute;
	top: 25px;
	left: -1px;
	border: 1px solid #b4dff0;
	width: 100%;
	overflow: hidden;
	z-index: 9999;
}

.menunew li.menuliu:hover ul {
	display: block;
	position: absolute;
	top: 25px;
	left: -1px;
	border: 1px solid #b4dff0;
	width: 111px;
	overflow: hidden;
	z-index: 9999;
}

.menunew li.menuqi:hover ul {
	display: block;
	position: absolute;
	top: 25px;
	left: -1px;
	border: 1px solid #b4dff0;
	width: 133px;
	overflow: hidden;
	z-index: 9999;
}

.menunew li.menufour:hover ul {
	display: block;
	position: absolute;
	top: 25px;
	left: -1px;
	border: 1px solid #b4dff0;

	overflow: hidden;
	z-index: 9999;
}

.menunew li.menuwu:hover ul {
	display: block;
	position: absolute;
	top: 25px;
	left: -1px;
	border: 1px solid #b4dff0;
	width: 109px;
	overflow: hidden;
	z-index: 9999;
}


.menunew ul li:hover a {
	background: #0054a7;
	dipaly: block;
}


.menunew ul li:hover ul li a {
	display: block;
	width: 100%;
	color: #008dd5;
	padding: 0 25px;
	text-align: left;
	line-height: 23px;
	background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0 !important;
	/*???FF???????????????*/
	filter: Alpha(opacity=80);
	/*???IE???????*/
	background: #fff;

}

.menunew ul li:hover ul li a p {
	position: relative;
}

/*???IE????????*/


.menunew ul li:hover ul li a:hover {
	color: #fff;
	padding: 0 25px;
	width: 100%;
	text-align: left;
	display: block;
	line-height: 23px;
	background: rgba(0, 84, 167, 1) none repeat scroll 0 0 !important;
	/*???FF???????????????*/
	filter: Alpha(opacity=100);
	/*???IE???????*/
	background: #0054a7;
}


/*------style1-------*/
#style1 .pdbanner {
	margin: 0 auto;
	width: 960px;
	margin-top: 11px;
	background: url(../images/banner.jpg) no-repeat left top;
}

/*------style2-------*/
#style2 .pdbanner {
	margin: 0 auto;
	width: 960px;
	margin-top: 11px;
	background: url(../images/banner.jpg) no-repeat left top;
}

/*------style3-------*/
#style3 .pdbanner {
	margin: 0 auto;
	width: 960px;
	margin-top: 11px;
	background: url(../images/banner.jpg) no-repeat left top;
}

/*------style4-------*/
#style4 .pdbanner {
	margin: 0 auto;
	width: 960px;
	margin-top: 11px;
	background: url(../images/banner.jpg) no-repeat left top;
}

/*------style5-------*/
#style5 .pdbanner {
	margin: 0 auto;
	width: 960px;
	margin-top: 11px;
	background: url(../images/banner.jpg) no-repeat left top;
}

/*------style6-------*/
#style6 .pdbanner {
	margin: 0 auto;
	width: 960px;
	margin-top: 11px;
	background: url(../images/banner.jpg) no-repeat left top;
}

/*------style7-------*/
#style7 .pdbanner {
	margin: 0 auto;
	width: 960px;
	margin-top: 11px;
	background: url(../images/banner.jpg) no-repeat left top;
}

/*------style8-------*/
#style8 .pdbanner {
	margin: 0 auto;
	width: 960px;
	margin-top: 11px;
	background: url(../images/banner.jpg) no-repeat left top;
}

/*------style9-------*/
#style9 .pdbanner {
	margin: 0 auto;
	width: 960px;
	margin-top: 11px;
	background: url(../images/banner.jpg) no-repeat left top;
}

.prozhy .zhy {
	padding: 6px 6px 15px 10px;
	line-height: 19px;
}

.pdtit .tit {
	letter-spacing: 1px;
}


.prozhy .zhy {
	line-height: 200%;
}




.prozhyli {
	width: 502px;
	margin: 10px 0 0 0;
	color: #909090;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
}

.prozhyli td {
	line-height: 19px;
}

.prozhyli .pictd {
	width: 93px;
	padding: 0 0 10px 0;
}

.prozhyli .pictab {
	background: url(../images/probg.gif) no-repeat;
	width: 85px;
	height: 65px;
}

.prozhyli .pictab img {
	margin: 3px;
}

.prozhyli .txttd {
	width: 409px;
}

.prozhyli .tit {
	margin: 3px 0 0 0;
	font-weight: bold;
	background: url(../images/arrow.jpg) no-repeat left 5px;
	text-indent: 13px;
}

.prozhyli .zhy {
	padding: 4px 0 9px 13px;
}

.prozhyli a {
	color: #909090
}

.prozhyli a:hover {
	color: #968780
}

.prozhyli table {
	margin: 0px;
}

.prozhyli .pictab {
	padding-bottom: 6px;
}

.prozhyli .cplist {
	padding: 2px 0 6px 18px;
}

.prozhyli .tit {
	text-indent: 15px;
}

.prozhyli .li {
	background: url(../images/dt.jpg) no-repeat left;
	text-indent: 20px;
	width: 98px;
	line-height: 23px;
}

.prozhyli .lithree {
	background: url(../images/dt.jpg) no-repeat left;
	text-indent: 20px;
	width: 130px;
	line-height: 23px;
}

.prozhyli .litwo {
	background: url(../images/dt.jpg) no-repeat left;
	text-indent: 20px;
	width: 195px;
	line-height: 23px;
}



.noborder {
	border: none;
}

.pdlistty table {
	margin: 0px;
}

.pdlistty .tit {
	width: 596px;
}

.pdlistty .date {
	width: 80px;
}

/*-newsletter--*/
.newsletter {
	margin: 20px auto;
}

/*cyqy*/
#cyqy {
	width: 760px;
	height: 500px;
	float: left;
	color: #ffffff;
}

#cyqy a {
	color: #ffffff;
	text-decoration: none;
}

#cyqy .cont {
	position: relative;
	width: 716px;
	height: 483px;
	overflow: hidden;
	float: left;
}

#cyqy .cont .content {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 716px;
	border: none;
	overflow: hidden;
}

#cyqy .cont .content .cyqytop {
	width: 716px;
	height: 64px;
	line-height: 60px;
	float: left;
	background: url(../images/cybg.jpg) 0 0 no-repeat;
	text-align: center;
	color: #FFFFFF;
}

#cyqy .cont .content .bot {
	width: 716px;
	float: left;
	margin: 0;
	line-height: 16px;
	text-align: left;
}

#cyqy .cont .content .bot .t_line {
	width: 108px;
	float: left;
	margin: 0 14px 0 0;
	background: url(../images/this_bg.jpg) 52px 0 repeat-y;
}

#cyqy .cont .content .bot .t_line .first {
	width: 108px;
	float: left;
	height: 20px;
	text-align: center;
	margin: 2px 0 0 0;
	line-height: 16px;
	background: url(../images/t_first_bg.jpg) 0 0 no-repeat;

	color: #ffffff;
}

#cyqy .cont .content .bot .t_line .ot {
	width: 104px;
	float: left;
	margin: 10px 0 2px 2px;
	line-height: 16px;
	background: url(../images/t_bg.jpg) 0 top no-repeat;
}

#cyqy .cont .content .bot .t_line .ot a {
	width: 96px;
	display: block;
	padding: 4px;
	border: none;
	background: url(../images/t_abg.png) 0 bottom no-repeat;
}

#cyqy .cont .content .bot .t_line .ot a:hover {
	border: none;
	background: #d7a81a;
}

#cyqy .cont .content .bot .ot_line {
	width: 104px;
	float: left;
	margin: 0 15px 0 1px;
	background: url(../images/ot_bg.jpg) center 0 repeat-y;
	color: #ffffff;
}

#cyqy .cont .content .bot .ot_line .first {
	width: 104px;
	float: left;
	height: 17px;
	text-align: center;
	margin: 3px 0 2px 0;
	line-height: 17px;
	background: #33a5e1;
	color: #ffffff;
}

#cyqy .cont .content .bot .ot_line .ot {
	width: 104px;
	float: left;
	margin: 10px 0 2px 0;
	line-height: 16px;
	background: url(../images/cyot_bg.jpg) 0 top no-repeat;
	color: #ffffff;
}

#cyqy .cont .content .bot .ot_line .ot a {
	width: 96px;
	display: block;
	padding: 4px;
	border: none;
	background: url(../images/cyot_abg.png) 0 bottom no-repeat;
}

#cyqy .cont .content .bot .ot_line .ot a:hover {
	border: none;
	background: #3389ae;
}

#cyqy .cont .content .bot .lt_line {
	width: 108px;
	float: left;
	margin: 0 7px 0 0;
	background: url(../images/this_bg.jpg) 52px 0 repeat-y;
}

#cyqy .cont .content .bot .lt_line .first {
	width: 108px;
	float: left;
	height: 20px;
	text-align: center;
	margin: 2px 0 0 0;
	line-height: 16px;
	background: url(../images/t_first_bg.jpg) 0 0 no-repeat;

	color: #ffffff;
}

#cyqy .cont .content .bot .lt_line .ot {
	width: 104px;
	float: left;
	margin: 10px 0 2px 2px;
	line-height: 16px;
	background: url(../images/t_bg.jpg) 0 top no-repeat;
}

#cyqy .cont .content .bot .lt_line .ot a {
	width: 96px;
	display: block;
	padding: 4px;
	border: none;
	background: url(../images/t_abg.png) 0 bottom no-repeat;
}

#cyqy .cont .content .bot .lt_line .ot a:hover {
	border: none;
	background: #d7a81a;
}

#cyqy .cont .content .bot .olt_line {
	width: 104px;
	float: left;
	margin: 0 8px 0 1px;
	background: url(../images/ot_bg.jpg) center 0 repeat-y;
}

#cyqy .cont .content .bot .olt_line .first {
	width: 104px;
	float: left;
	height: 17px;
	text-align: center;
	margin: 3px 0 2px 0;
	line-height: 17px;
	background: #33a5e1;
	color: #ffffff;
}

#cyqy .cont .content .bot .olt_line .ot {
	width: 104px;
	float: left;
	margin: 10px 0 2px 0;
	line-height: 16px;
	background: url(../images/cyot_bg.jpg) 0 top no-repeat;
	color: #ffffff;
}

#cyqy .cont .content .bot .olt_line .ot a {
	width: 96px;
	display: block;
	padding: 4px;
	border: none;
	background: url(../images/cyot_abg.png) 0 bottom no-repeat
}

#cyqy .cont .content .bot .olt_line .ot a:hover {
	border: none;
	background: #3389ae;
}

#cyqy .ctrl {
	width: 14px;
	height: 411px;
	float: right;
	background: url(../images/bg_ctrl.jpg) 0 0 no-repeat;
	position: relative;
	overflow: hidden;
	margin: 55px 0 0 0;
	padding: 12px 0;
}

#cyqy .ctrl strong {
	background: url(../images/btn_ctrl.jpg) 0 0 no-repeat;
	position: absolute;
	width: 14px;
	display: block;
	height: 123px;
	margin: 0;
}



/*--??????ie7--*/
#style1 #zoom {
	*position: none;
}


/*pinpai*/
.pp {
	width: 250px;
	margin: 10px 0 0 0;
}

.pp .pplogo {
	text-align: center;
}

.pp .pplogo div {
	width: 236px;
	padding: 10px 0;
	border: 1px solid #afafaf;
}

.pp .tit {
	text-align: center;
	padding: 6px 0 6px 0;
}

.pp a {
	color: #a3a3a3;
}

.pp a:hover {
	color: #a3a3a3;
}

.pinpblock {
	margin: 6px 0 22px 0;
	width: 502px;
	overflow: hidden;
}

.pinpblock table {
	float: left;
}

.pinp {
	width: 150px;
	margin: 0 25px 17px 0;
}

.pinp .pictxt {
	height: 115px;
	padding: 5px;
	background: url(../images/manhbg.gif) no-repeat left top;
}

.pinp .pictxt .pictxtdiv {}

.pinp .tit {
	position: relative;
	color: #fff;
	line-height: 16px;
	overflow: hidden;
	text-align: center;
	width: 140px;
	background: #ada098;
	background: rgba(173, 160, 152, 0.8) none repeat scroll 0 0 !important;
	/*???FF???????????????*/
	filter: Alpha(opacity=80);
	/*???IE???????*/
	padding-top: 1px;
	margin-top: -18px;
	*margin-top: -21px;
}

.pinp .tit a {
	color: #fff;
}

.pinp .tit a:hover {
	color: #fff;
}

#style6 .pinp .tit {
	color: #fff;
	line-height: 16px;
	overflow: hidden;
	text-align: center;
	width: 140px;
	background: #459788;
	background: rgba(69, 151, 136, 0.8) none repeat scroll 0 0 !important;
	/*???FF???????????????*/
	filter: Alpha(opacity=80);
	/*???IE???????*/
	padding-top: 1px;
	margin-top: -21px;
}

#style2 .btn {
	background: #be8f71;
}



#style4 .pinpblock {
	margin: 6px 0 22px 0;
	width: 502px;
	overflow: hidden;
}

#style4 .pinpblock table {
	float: left;
}

#style4 .pinp {
	width: 150px;
	margin: 0 25px 17px 0;
}

#style4 .pinp .pictxt {
	padding: 5px;
	background: url(../images/manhbg.gif) no-repeat left top;
}

#style4 .pinp .pictxt .pictxtdiv {}

#style4 .pinp .tit {
	color: #fff;
	line-height: 16px;
	overflow: hidden;
	text-align: center;
	width: 140px;
	background: #5e8c34;
	background: rgba(94, 140, 52, 0.8) none repeat scroll 0 0 !important;
	/*???FF???????????????*/
	filter: Alpha(opacity=80);
	/*???IE???????*/
	padding-top: 1px;
	margin-top: -21px;
}

#style4 .pinp .tit a {
	color: #fff;
}

#style4 .pinp .tit a:hover {
	color: #fff;
}

#style4 .pageinfo a {
	color: #7a7a7a;
}

#style4 .pageinfo a:hover {
	color: #5f8b36;
}


/*#style1 #nav1 ul{
	border:1px solid #ebc888;
}
#style2 #nav2 ul{
	border:1px solid #a0775b;
}
#style3 #nav3 ul{
	border:1px solid #95867f;
}
#style4 #nav4 ul{
	border:1px solid #95867f;
}
#style5 #nav5 ul{
	border:1px solid #87759f;
}
#style6 #nav6 ul{
	border:1px solid #a2c87f;
}
#style7 #nav7 ul{
	border:1px solid #0054a7;
}
#style8 #nav8 ul{
	border:1px solid #28c7fe;
}
*/

#style1 #nav1 ul {
	border: 1px solid #fff;
}

#style2 #nav2 ul {
	border: 1px solid #fff;
}

#style3 #nav3 ul {
	border: 1px solid #fff;
}

#style4 #nav4 ul {
	border: 1px solid #fff;
}

#style5 #nav5 ul {
	border: 1px solid #fff;
}

#style6 #nav6 ul {
	border: 1px solid #fff;
}

#style7 #nav7 ul {
	border: 1px solid #fff;
}

#style8 #nav8 ul {
	border: 1px solid #fff;
}


.hhzzjg a {
	color: #797979;
}

.hhzzjg a:link {
	color: #797979;
}

.hhzzjg a:hover {
	color: #c89151;
}


/*--zhushijue -*/
#feature_list {
	width: 960px;
	height: 290px;
	overflow: hidden;
	margin-top: 10px;
	background: url(../images/loading.gif) no-repeat 474px 120px;

}

#feature_list #tabs {
	display: none;
}

#feature_list .txtarea {
	display: none;
}

#feature_list #output {
	display: none;
}


#feature_list .txtarea {
	float: right;
	z-index: -1;
	padding-top: 74px;
	width: 225px;
	height: 290px;
	overflow: hidden;
	color: #fff;
	background: #008eda;
	font-size: 12px;
}

#feature_list .txtarea .tit {
	color: #fff;
	padding: 0 25px 0 20px;
	margin-bottom: 18px;
}

#feature_list .txtarea .stit {
	color: #fff;
	padding: 0 25px 0 20px;
}

#feature_list .txtarea .zhy {
	color: #fff;
	padding: 0 25px 0 20px;
	line-height: 17px;
	height: 198px;
}

ul#tabs {
	z-index: 1000;
	width: 205px;
	margin-top: -106px;
	float: right;
}

ul#tabs li {
	font-size: 12px;
	font-family: "????";
	float: left;
	margin-right: 3px;
}

ul#tabs li a {
	display: block;
	width: 12px;
	height: 22px;
	background: url(/lxhshen/lib/image/bullets.png) no-repeat -4px top;
	text-indent: -9999px;
	border: 0;

	float: left;
}

ul#tabs li a:hover {
	text-decoration: underline;

}

ul#tabs li a.current {
	background: url(/lxhshen/lib/image/bullets.png);
	background-position: -4px -22px;
	color: #FFF;
}

ul#tabs li a.current:hover {
	text-decoration: none;
	cursor: default;
}

ul#output {
	float: left;
	width: 735px;
	height: 290px;

}

ul#output li {
	width: 735px;
	height: 290px;
}

/*-----index news change--------*/
#list {
	width: 354px;
	height: 104px;
	overflow: hidden;
	margin: 8px 0 0 8px;
}

ul#listcnt {
	overflow: hidden;
	height: 106px;
}

ul#listcnt img {
	width: 107px;
	height: 80px;
	margin: 3px 3px 3px 3px;
}

ul#listcnt .pic {
	float: left;
	width: 115px;
}

ul#listcnt .pic div {
	border: 1px solid #dedede;
}

ul#listcnt .txtarea {
	height: 120px;
	float: right;
	margin-left: 10px;
	width: 229px;
	color: #909090;
}

ul#listcnt .txtarea .tit {
	padding: 1px 0 1px 0px;
	*padding: 2px 0 0 0;
	margin: 0px;
	color: #018dda;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

ul#listcnt .txtarea .tit a {
	color: #028cd7;
}

ul#listcnt .txtarea a {
	color: #909090;
}

ul#listcnt .txtarea a:hover {
	color: #028cd7;
}

ul#listcnt .txtarea .zhy {
	padding-top: 10px;
	line-height: 19px;
	height: 37px;
	*+height: 56px;
}

ul#listcnt .txtarea span {
	float: right;
	*margin-top: -19px\9;
	line-height: 19px;
}

ul#listcnt .txtarea:hover a {
	color: #028cd7;
}

ul#listcnt .txtarea:hover span a {
	color: #028cd7;
}

ul#listcnt li {
	clear: both;
}

.listnav {
	margin-top: -35px;
	width: 107px;
	float: left;
	height: 13px;
	margin-left: 4px;
	text-align: right;
	background: #000;
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;
	filter: Alpha(opacity=50);
	z-index: 1000;
	overflow: hidden;
	color: #fff;
}

ul#listnum {
	float: right;
}

ul#listnum a {
	color: #fff;
	position: relative;
	display: block;
	width: 10px;
	text-align: left;
}

ul#listnum a:hover {
	color: #fff;
	position: relative;
	width: 10px;
	text-align: left;
}

ul#listnum li {
	float: left;
	width: 10px;
}

ul#listnum a.current {
	color: #018ddc;
}

ul#listnum a.current:hover {
	color: #018ddc;
}

/*-----index business change--------*/
#ywqhtxt {
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	height: 111px;
	overflow: hidden;
}

ul#listbusiness {
	overflow: hidden;
	height: 111px;
	width: 302px;
	margin: 8px 0 0 8px;
}

ul#listbusiness .tit {}

ul#listbusiness .zhy {
	padding-top: 10px;
	line-height: 19px;
	height: 90px;
	color: #909090;
}

ul#listbusiness .zhy a {
	color: #909090;
}

ul#listbusiness a {
	color: #018dda;
}

ul#listbusiness a:hover {
	color: #018dda;
}

#ywqh {
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	height: 67px;
	overflow: hidden;
}

#ywqh .ywqhthree {
	padding-left: 1px;
}

#ywqh ul {
	margin: 4px 0 0 10px;
}

#ywqh li {
	float: left;
	margin-right: 4px;
}

#ywqh li div {
	border: 1px solid #dedede;
}

#ywqh .ywpiccur div {
	border: 1px solid #018dda;
}

#ywqh li div img {
	margin: 2px 2px 2px 2px;
	cursor: pointer;
}


/* news center news and zhy list */
.style2list {
	width: 340px;
	color: #7a7a7a;
	line-height: 19px;
}

.style2list:hover div {
	color: #8f6f5a;
}

.style2list:hover div a {
	color: #8f6f5a;
}

.style2list .tit {
	margin: 0px;
	text-indent: 22px;
	background: url(../images/dt.jpg) no-repeat 4px 6px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 279px;
}

.style2list .date {
	float: right;
	background: #fff;
	display: block;
	margin-top: -19px;
}

.style2list .zhy {
	display: none;
}

.style2list a {
	color: #7a7a7a;
}

.style2list a:hover {
	color: #8f6f5a;
}

.FirstInfo .style2list {
	margin: 15px 0 16px 0;
	background: url(../images/tdotline.gif) repeat-x bottom;
}

.FirstInfo .style2list .tit {
	width: 340px;
	margin: 0px;
	font-weight: bold;
	background: url(../images/dd.jpg) no-repeat left 5px;
	text-indent: 13px;
	line-height: 19px;
}

.FirstInfo .style2list .zhy {
	display: block;
	padding: 6px 0 11px 0;
}

.FirstInfo .style2list .date {
	line-height: 19px;
	margin-top: -30px;
}

.FirstInfo .style2list a {
	color: #909090;
}

.style2list1 {
	width: 502px;
	color: #7a7a7a;
	line-height: 19px;
}

.style2list1:hover div {
	color: #8f6f5a;
}

.style2list1:hover div a {
	color: #8f6f5a;
}

.style2list1 .picdiv {
	float: left;
	display: none;
}

.style2list1 .tit {
	float: left;
	text-indent: 25px;
	background: url(../images/dt.jpg) no-repeat 4px 6px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 430px;
}

.style2list1 .zhy {
	float: left;
	display: none;
}

.style2list1 .date {
	float: right;
}

.style2list1 a {
	color: #7a7a7a;
}

.style2list1 a:hover {
	color: #8f6f5a;
}

.FirstInfo .style2list1 {
	color: #909090;
}

.FirstInfo .style2list1 a {
	color: #909090;
}

.FirstInfo .style2list1 .picdiv {
	display: block;
	padding: 11px 8px 7px 0;
}

.FirstInfo .style2list1 .picdiv img {
	padding: 2px;
	border: 1px solid #e7e7e7;
	height: 59px;
	width: 79px;
}

.FirstInfo .style2list1 .tit {
	width: 405px;
	margin: 13px 0 5px 0;
	font-weight: bold;
	background: url(../images/dd.jpg) no-repeat left 5px;
	text-indent: 15px;
}

.FirstInfo .style2list1 .zhy {
	margin-left: 13px;
	display: block;
	width: 396px;
}

.FirstInfo .style2list1 .date {
	float: right;
	margin-top: -19px;
}

.style2list2 {
	color: #909090;
	width: 502px;
	line-height: 19px;
}

.style2list2 a {
	color: #909090;
}

.style2list2:hover div {
	color: #8f6f5a;
}

.style2list2:hover div a {
	color: #8f6f5a;
}

.style2list2 .picdiv {
	float: left;
	display: block;
	padding: 4px 8px 7px 0;
}

.style2list2 .picdiv img {
	padding: 2px;
	border: 1px solid #e7e7e7;
	height: 59px;
	width: 79px;
}

.style2list2 .tit {
	float: left;
	width: 405px;
	margin: 7px 0 5px 0;
	font-weight: bold;
	background: url(../images/dd.jpg) no-repeat left 5px;
	text-indent: 15px;
}

.style2list2 .zhy {
	float: left;
	margin-left: 13px;
	display: block;
	width: 396px;
}

.style2list2 .date {
	float: right;
	margin-top: -19px;
}

/*index news list*/
.indexnews {
	margin: 0 0 0 8px;
	line-height: 13px;
	*line-height: 14px;
	color: #909090;
	height: 22px;
}

.indexnews:hover a {
	color: #008eda;
}

.indexnews .tit {
	float: left;
	background: url(../images/arrow.gif) no-repeat left 3px;
	text-indent: 22px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 285px;
}

.indexnews .date {
	float: right;
	padding-right: 14px;
}

.indexnews a {
	color: #909090;
}

.indexnews a:hover {
	color: #008eda;
}


#style1 .newl a.current {
	background-color: #f8d7a1;
}

#style1 .newl a.current:hover {
	background-color: #f8d7a1;
}

#style1 .newl li a:hover {
	background-color: #f8d7a1;
}

#style1 .newl ul li ul li a:hover {
	background-color: transparent;
}

#style2 .newl a.currentno {
	background-color: #a0775b;
}

#style2 .newl a.current {
	background-color: #a0775b;
}

#style2 .newl a.current:hover {
	background-color: #a0775b;
}

#style2 .newl li a:hover {
	background-color: #a0775b;
}

#style2 .newl ul li ul li a:hover {
	background-color: transparent;
}

#style3 .newl a.currentno {
	background-color: #95867f;
}

#style3 .newl a.current {
	background-color: #95867f;
}

#style3 .newl a.current:hover {
	background-color: #95867f;
}

#style3 .newl li a:hover {
	background-color: #95867f;
}

#style3 .newl ul li ul li a:hover {
	background-color: transparent;
}

#style4 .newl a.currentno {
	background-color: #779d52;
}

#style4 .newl a.current {
	background-color: #779d52;
}

#style4 .newl a.current:hover {
	background-color: #779d52;
}

#style4 .newl li a:hover {
	background-color: #779d52;
}

#style4 .newl ul li ul li a:hover {
	background-color: transparent;
}


.newl {
	width: 170px;
	margin: 0 0 50px 12px;
	overflow: hidden;
	padding-top: 40px;
	z-index: 50;
}

.newl ul,
li {
	margin: 0px;
	padding: 0px;
}

.newl ul {
	list-style: none;
}

.newl .main {
	background: url(../images/lmenubg.png) repeat-x;
	padding-bottom: 1px;
}

.newl li {
	width: 100%;
	float: left;
	color: #fff;
	line-height: 18px;
	word-wrap: break-word;
	word-break: normal;
}

.newl li a {
	padding: 5px 8px 5px 19px;
	color: #fff;
	display: block;
	background: url(../images/arrow.gif) no-repeat 8px 11px;
}

.newl li a:hover {
	padding: 5px 8px 5px 19px;
	color: #fff;
	display: block;
	background: #f8d7a1 url(../images/arrow2.gif) no-repeat 8px 11px;
}

.newl a.currentno {
	background: #f8d7a1 url(../images/arrow2.gif) no-repeat 8px 11px;
	font-weight: bold;
}

.newl a.currentno:hover {
	background: #f8d7a1 url(../images/arrow2.gif) no-repeat 8px 11px;
	font-weight: bold;
}

.newl a.current {
	background: #f8d7a1 url(../images/arrowv.gif) no-repeat 8px 11px;
	font-weight: bold;
}

.newl a.current:hover {
	background: #f8d7a1 url(../images/arrowv.gif) no-repeat 8px 11px;
	font-weight: bold;
}

.newl ul li ul {
	display: none;
}

.newl .currentul {
	display: block;
}

.newl .currentul li {
	width: 149px;
	margin-left: 10px;
	border: none;
	background: url(../images/menudotline.png) repeat-x bottom;
	padding: 0px;
}

.newl .currentul li a {
	padding: 7px 0 3px 22px;
	background: url(../images/point.jpg) no-repeat 13px 15px;
	font-weight: normal;
	border: none;
}

.newl .currentul li a:hover {
	padding: 7px 0 3px 22px;
	background: url(../images/point.jpg) no-repeat 13px 15px;
	font-weight: normal;
	border: none;
}

.newl li.currentli {
	font-weight: bold;
}

.newl li.currentli a {
	font-weight: bold;
}

.newl li.currentli a:hover {
	font-weight: bold;
}

.newl .lastline {
	display: none;
}

.newl .btmbor {
	background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0 !important;
	filter: Alpha(opacity=50);
	background: #fff;
	height: 3px;
	clear: both;
	overflow: hidden;
	float: right;
	width: 100%;
	display: block;
	z-index: 99;
	margin-top: -1px;
}


.zzjglist {
	margin-left: 75px;
	margin-top: 20px;
	background: url(../images/leftbg.jpg) no-repeat left 75px;
}

.zzjglist .tit {
	margin: 0px;
	width: 293px;
	height: 75px;
	background: url(../images/tit.jpg) no-repeat 61px top;
}

.zzjglist .name {
	background: url(../images/name.jpg) no-repeat;
	margin: 0 0 0 61px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	width: 225px;
	height: 36px;
	line-height: 26px;
}

.zzjglist .bm {
	margin-left: 61px;
	margin-top: 20px;
	background: url(../images/tbg.gif) repeat-y;
}

.zzjglist .bm li {
	width: 200px;
	height: 19px;
	line-height: 19px;
	text-indent: 20px;
}

.zzjglist .qy {
	float: left;
	margin-left: 61px;
	margin-top: 40px;
}

.zzjglist .qy li {
	width: 200px;
	height: 19px;
	line-height: 19px;
	text-indent: 20px;
	background: url(../images/bbg.gif) no-repeat;
}

.zzjglist .blockbg {
	background: #fff;
	width: 173px;
	height: 1px;
	position: absolute;
	overflow: hidden;
}

.zzjglist .righttxt {
	width: 166px;
	background: url(../images/rightbg_05.jpg) no-repeat left center;
	text-align: center;
	font-weight: bold;
	color: #c99151;
	vertical-align: middle;
}

.zzjglist a {
	color: #c79250;
	white-space: nowrap;
}

.zzjglist a:hover {
	color: #c89151;
}

.zzjglist .qytab {
	background: url(../images/leftbg.jpg) no-repeat left -175px;
}

.zzjglist .cyqynamet {
	background: url(../images/rightbg_03.jpg) repeat-y;
	vertical-align: top;
	height: 30px;
}

.zzjglist .cyqynameb {
	background: url(../images/rightbg_03.jpg) repeat-y;
	vertical-align: bottom;
	height: 30px;
}



.hgtit {
	height: 38px;
	line-height: 38px;
	padding-left: 10px;
	background-color: #5e8c34;
	width: 492px;
	color: #ffffff;
	font-weight: bold;
}

.hgzw {
	background-color: #f2f2f2;
	padding: 13px 18px 19px 18px;
	width: 466px;
	text-indent: 2em;
}



#style4 .rigcont {
	background: #e5e5e5;
	padding-top: 10px;
	padding-right: 15px;
}

#style4 .rigcont .rcontit {
	color: #fff;
	text-align: center;
	line-height: 18px;
	width: 58px;
	height: 18px;
	background: #8fae72;
	float: left;
	margin-right: 3px;
	margin-bottom: 14px;
}

#style4 .rigcont .more {
	float: left;
	height: 11px;
	margin-top: 3px;
}

#style4 .rigcont .rcontzw {
	height: 85px;
}

#style4 .rigcont .rcontzw .img {
	float: left;
	width: 86px;
	height: 64px;
	margin-right: 8px;
	margin-left: 11px;
}

#style4 .rigcont .rcontzw .ztit {
	float: left;
	line-height: 18px;
	width: 60px;
}

#style4 .rigcont .rcontzw .ztit a {
	col0r: #989898
}

#style4 .rigcont .rcontzw .ztit a:hover {
	color: #5f8b36
}

#style4 .rigcont table {
	width: 100%;
}

#style4 .rigcont .ztit_txt {
	line-height: 18px;
	padding: 4px 0 4px 20px;
}

#style4 .rigcont .ztit_txt a {
	col0r: #989898
}

#style4 .rigcont .ztit_txt a:hover {
	color: #5f8b36
}


.thirty {
	background: url(../images/dd.jpg) no-repeat left 17px;
	text-indent: 1em;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0 5px 0;
	line-height: 22px;
	color: #5f8b36;
}

.gqtab {
	border-left: 1px solid #c2c2c2;
	border-top: 1px solid #c2c2c2;
	margin: 0px;
}

.gqtab td {
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
	padding: 3px 6px;
	font-family: Arial;
	text-align: left;
}

.gqtab thead td {
	background: #ebc888;
	color: #fff;
	font-weight: bold;
}

.gqtabnew {
	border-left: 1px solid #c2c2c2;
	border-top: 1px solid #c2c2c2;
	margin: 0px;
}

.gqtabnew td {
	border-right: 1px solid #c2c2c2;
	border-bottom: 1px solid #c2c2c2;
	padding: 3px 6px;
	font-family: Arial;
	text-align: center;
}

.gqtabnew thead td {
	background: #ebc888;
	color: #fff;
	font-weight: bold;
}

.gqtab .tit {
	background: #f2f2f2;
	line-height: 19px;
}

.gqtab td table {
	margin: 0px;
}

.gqtab td table td {
	border: none;
}

.gqtab input {
	height: 19px;
	width: 300px;
	border: 1px solid #f2f2f2;
	font-size: 12px;
	color: #666
}

.gqtab textarea {
	margin-right: 60px;
	width: 300px;
	border: 1px solid #f2f2f2;
	font-size: 12px;
	color: #666
}

.gqtab input.yzm {
	width: 60px;
	margin-left: 6px;
}

.gqbtn {
	margin-top: 20px;
	background: #d8a959;
	color: #fff;
	font-size: 12px;
	padding: 2px 4px;
	border: none;
}

#style1 #BodyLabel h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 20px 0 10px 0;
}

.menunew li.menuzl:hover ul {
	display: block;
	position: absolute;
	top: 25px;
	left: -1px;
	border: 1px solid #b4dff0;
	width: 280px;
	overflow: hidden;
	z-index: 9999;
}