body {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
select {
	margin: 0px; padding: 0px;
}
body {
	font: 12px/normal simsun Arial; font-size-adjust: none; font-stretch: normal;
}
a {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:hover {
	color: rgb(209, 16, 7); text-decoration: underline;
}
em {
	font-style: normal;
}
li {
	list-style: none;
}
img {
	border: 0px currentColor; vertical-align: top;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
label {
	cursor: pointer;
}
p {
	-ms-word-wrap: break-word;
}
.cf::after {
	clear: both; display: table; content: "";
}
.cf {
	
}

.wbhd .bd h2 {
	background: url("bntBg.png") no-repeat;
}
.wbadd .btbox .btshouting {
	background: url("bntBg.png") no-repeat;
}
.fs_B1 .B1fBt li i {
	background: url("bntBg.png") no-repeat;
}
.ywq .newsList li {
	background: url("lineIcon.png") no-repeat;
}
.layout .sub .newsList li {
	background: url("lineIcon.png") no-repeat;
}
.topicBox h2 a {
	color: rgb(34, 129, 110);
}
.topicBox h2 a:hover {
	color: rgb(34, 129, 110);
}
.topicBox .text b {
	color: rgb(34, 129, 110);
}
.topicBox .text a {
	color: rgb(34, 129, 110);
}
.topicBox .text a:hover {
	color: rgb(34, 129, 110);
}
.ywq .newsBox h2 {
	color: rgb(34, 129, 110);
}
.gytree .text {
	color: rgb(34, 129, 110);
}
.grBook .text {
	color: rgb(34, 129, 110);
}
.layout .sub .newsList li a {
	color: rgb(34, 129, 110);
}
.layout .sub .newsList li a:hover {
	color: rgb(34, 129, 110);
}
.newTitList li h2 a {
	color: rgb(34, 129, 110);
}
.newTitList li h2 a:hover {
	color: rgb(34, 129, 110);
}
.zyzql .vedioBox h2 {
	color: rgb(34, 129, 110);
}
.picList {
	overflow: hidden; -ms-zoom: 1;
}
.vediolIST {
	overflow: hidden; -ms-zoom: 1;
}
.picList li {
	float: left; display: inline;
}
.picList li span {
	text-align: center; display: block;
}
.vediolIST li {
	float: left; display: inline;
}
.wrap1 {
	background:url(top.jpg) top center no-repeat; padding-top:691px;
}
.wrap1 .bg {
	margin: 0px auto; width: 960px;
}
.topBox {
	height: 568px; position: relative;
}
.navList {
	overflow: hidden; -ms-zoom: 1;
}
.navList li {
	float: left; display: inline;
}
.layout .bd {
	overflow: hidden; -ms-zoom: 1;
}
.layout .main {
	width: 370px; margin-right: 25px; float: right; display: inline;
}
.layout .sub {
	width: 490px; overflow: hidden; margin-left: 25px; float: left; display: inline;
}
.wbList {
	margin: -10px 0px 0px -10px; overflow: hidden; -ms-zoom: 1;
}
.wbList li {
	margin: 10px 0px 0px 10px; width: 75px; float: left; display: inline; position: relative;
}
.wbList li input {
	left: 2px; top: 40px; position: absolute;
}
.wbList li img {
	padding: 2px; border: 1px solid rgb(211, 209, 210);
}
.wbList li p {
	margin-top: 5px;
}
.wbadd .btbox {
	text-align: center; margin-top: 20px;
}
.wbadd .btbox input {
	margin-right: 5px; vertical-align: -2px;
}
.wbadd .btbox .btshouting {
	background-position: -1px -51px; border: currentColor; width: 109px; height: 32px; color: rgb(255, 255, 255); font-family: "微软雅黑","宋体"; font-size: 16px; font-weight: 100; margin-left: 10px; vertical-align: middle; cursor: pointer; text-shadow: 1px 1px 0px #257200;
}
.layout .hd {
	overflow: hidden; -ms-zoom: 1;
}
.layout .hd .more {
	float: right; display: inline;
}
.picTBox .picList li {
	width: 165px;
}

.layout {
	margin-top: 10px; background-color:#FFF;
}
.ywq .newsBox h2 {
	margin: 10px 0px 5px; height: 25px; line-height: 25px; font-size: 16px; font-weight: bold;
}
.ywq .newsList li {
	background-position: 0px 12px; height: 25px; line-height: 25px; padding-left: 10px;
}
.timezhou .hdBox {
	height: 0px; text-indent: -999em; overflow: hidden;
}
.timezhou .text {
	width: 710px; color: rgb(102, 102, 102); line-height: 24px; margin-left: 30px;
}

.stbf {
	text-align: center; margin-top: 10px;
}
.nav1 {
	text-align: right; margin-top: 0px;
}
.nav2 {
	text-align: left; margin-top: 8px; color:#333333;height:40px; line-height:40px; font-size:14px; padding-left:10px;
}
.xmdzs {
	text-align: center; margin-top: 10px;
}
.layout .hd {
	background: url("toptitall.png") no-repeat; height: 39px; overflow: hidden;
}
.layout .hd h2 {
	margin: 0px auto; width: 310px; height: 35px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-family: "微软雅黑","黑体"; font-size: 20px; font-weight: 100;
}
.layout .hd h2 b {
	font-size: 24px;
}
.layout .hd .more {
	margin: 23px 10px 0px 0px; font-weight: bold;
}
.layout .hd .more a {
	color: rgb(73, 136, 39);
}
.layout .hd .morea:hover {
	color: rgb(73, 136, 39);
}
.layout .bd {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(167, 204, 148) rgb(167, 204, 148); padding: 20px 0px;
}
.picTBox {
	overflow: hidden;
}
.layout .picList {
	overflow: hidden; padding-bottom: 10px; margin-top: -11px;
}
.layout .picList li {
	width: 176px; padding-top: 10px; margin-top: 10px; border-top-color: rgb(163, 134, 98); border-top-width: 1px; border-top-style: dotted;
}
.layout .picList li img {
	padding: 4px; border: 1px solid rgb(237, 205, 158); margin-left: 8px;
}
.layout .picList li span {
	font-weight: bold; margin-top: 10px;
}
.layout .picList li .text {
	color: rgb(79, 79, 79); line-height: 20px; margin-top: 5px;
}
.zjdp .picList2 {
	margin: -10px 0px 0px -10px; overflow: hidden; -ms-zoom: 1;
}
.zjdp .picList2 li {
	margin: 15px 0px 0px 10px; padding: 3px; border: 1px solid rgb(239, 222, 195); width: 117px; height: 172px; overflow: hidden; float: left; display: inline; position: relative; -ms-zoom: 1;
}
.zjdp .picList2 li b {
	background: rgb(0, 0, 0); left: 3px; width: 117px; height: 26px; bottom: 3px; position: absolute; opacity: 0.5;
}
.zjdp .picList2 li span {
	left: 3px; width: 117px; height: 26px; text-align: center; bottom: 3px; line-height: 26px; position: absolute;
}
.zjdp .picList2 li a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.zjdp .picList2 li a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.layout .main {
	padding-left: 25px; border-left-color: rgb(160, 177, 107); border-left-width: 1px; border-left-style: dotted;
}
.layout .sub .textBox {
	line-height: 22px;
}
.layout .sub .newsList {
	margin-top: 10px;
}
.layout .sub .newsList li {
	background-position: 0px -16px; height: 26px; line-height: 26px; overflow: hidden; padding-left: 10px; font-size: 14px;
}
.newTitList {
	overflow: hidden; margin-top: -1px;
}
.newTit {
	overflow: hidden;
}
.newTitList li {
	padding: 10px 0px; line-height: 25px; border-top-color: rgb(207, 207, 207); border-top-width: 1px; border-top-style: dotted;
}
.newTitList li h2 {
	height: 25px; line-height: 25px; font-size: 14px; font-weight: bold;
}
.newsBox .hdTop {
	height: 25px; line-height: 25px; overflow: hidden; padding-top: 5px; border-top-color: rgb(214, 231, 192); border-top-width: 6px; border-top-style: solid; -ms-zoom: 1;
}
.newsBox .hdTop h2 {
	color: rgb(51, 114, 17); font-size: 14px; font-weight: bold;
}
.newsBox .hdTop .more {
	float: right; display: inline;
}
.zyzql .vediolIST {
	margin-left: -28px;
}
.zyzql .vediolIST li {
	margin: 10px 0px 0px 28px; border: currentColor; width: 145px;
}
.zyzql .vediolIST li img {
	border: 1px solid rgb(190, 190, 190);
}
.zyzql .vediolIST li b {
	left: 1px; top: 89px;
}
.zyzql .vediolIST li i {
	left: 5px; top: 89px;
}
.zyzql .vediolIST li span {
	height: 25px; text-align: center; line-height: 25px; margin-top: 0px; display: block;
}
.zyzql .vedioBox {
	padding-top: 15px; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: dotted;
}
.zyzql .vedioBox h2 {
	height: 25px; line-height: 25px; font-size: 14px; font-weight: bold; margin-bottom: 10px;
}
.zyzql .bigPic span {
	font-weight: bold; margin-top: 10px; display: block;
}
.zyzql .bigPic .text {
	line-height: 20px; margin-top: 10px;
}
.zyzql .bigPic .text a {
	font-weight: bold;
}
.gqzt {
	height: 740px; margin-top: 20px;
}
.gqzt .hd h2 {
	background: url("http://mat1.gtimg.com/gongyi/baron/zmxxc/gqzt.jpg") no-repeat; height: 79px; text-indent: -999em; overflow: hidden;
}
.gqzt .hd {
	border-bottom-color: rgb(80, 153, 41); border-bottom-width: 6px; border-bottom-style: solid;
}
.stylePic .hd {
	border-bottom-color: rgb(80, 153, 41); border-bottom-width: 6px; border-bottom-style: solid;
}
.stylePic .bd {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(167, 204, 148) rgb(167, 204, 148); overflow: hidden;
}
.stylePic .hd h2 {
	text-indent: -999em; overflow: hidden;
}

.huoban .hd h2 {
	background:#FFF url("friendlink.jpg") no-repeat; height: 82px;
}
.huoban .picList {
	margin: 0px; overflow: hidden; padding-bottom: 20px; -ms-zoom: 1;
}
.huoban .picList li {
	margin: 30px 0px 0px 30px;
}
.huoban .picList li img {
	border: 1px solid rgb(80, 153, 41);
}
.huoban .picList li span {
	margin-top: 10px;
}
.fs_B1 {
	background: rgb(255, 255, 255); margin: 20px 0px; padding: 4px; border: 1px solid rgb(228, 200, 167); width: 315px; height: 255px; position: relative;
}
.fs_B1 .B1fBt {
	left: 4px; width: 325px; height: 60px; bottom: 2px; overflow: hidden; position: absolute; -ms-zoom: 1;
}
.fcon.fs_B1 {
	width: 311px; height: 283px; float: left; display: none; position: relative;
}
.fs_B1 .shadow {
	background: rgba(0, 0, 0, 0.6); left: 0px; top: 155px; width: 315px; height: 55px; line-height: 26px; display: block; position: absolute;
}
.fs_B1 .shadow a {
	padding: 0px 10px; width: 295px; bottom: 0px; color: rgb(255, 255, 255); overflow: hidden; font-size: 14px; font-weight: 100; text-decoration: none; display: block; position: absolute;
}
.fs_B1 .B1fBt li {
	width: 76px; height: 45px; padding-top: 15px; font-size: 14px; margin-right: 4px; float: left; display: inline; position: relative; cursor: pointer;
}
.fs_B1 .B1fBt li.current i {
	background-position: 0px -1px; left: 33px; top: 8px; width: 12px; height: 6px; position: absolute;
}
.fs_B1 .B1fBt li img {
	width: 75px; height: 42px; display: block; opacity: 0.5;
}
.fs_B1 .B1fBt li.current img {
	opacity: 1;
}
.fs_B1 .fcon img {
	width: 315px; height: 210px; display: block;
}
.fs_B1 .prev {
	display: none;
}
.fs_B1 .next {
	display: none;
}
.fs_B1 .fPs {
	height: 210px; overflow: visible; position: relative;
}
.fs_B1 .fPic {
	position: absolute;
}


/*筑德基金*/
.fs_B2 .B1fBt li i {
	background: url("bntBg.png") no-repeat;
}
.fs_B2 {
	background: rgb(255, 255, 255); padding: 4px; border: 1px solid rgb(228, 200, 167); width: 380px; height: 270px; overflow: hidden; position: relative;
}
.fs_B2 .B1fBt {
	left: 4px; width: 386px; height: 75px; bottom: 3px; overflow: hidden; position: absolute; -ms-zoom: 1;
}
.fcon.fs_B2 {
	width: 380px; height: 180px; float: left; display: none; position: relative;
}
.fs_B2 .shadow {
	background: rgba(0, 0, 0, 0.6); left: 0px; top: 140px; width: 380px; height: 70px; line-height: 22px; display: block; position: absolute;
}
.fs_B2 .shadow a {
	padding: 0px 10px; width: 360px; height: 70px; color: rgb(255, 255, 255); overflow: hidden; font-size: 14px; font-weight: 100; text-decoration: none; margin-top: 5px; display: block;
}
.fs_B2 .shadow a b {
	font-weight: bold; display: block;
}
.fs_B2 .B1fBt li {
	width: 90px; height: 52px; padding-top: 19px; font-size: 14px; margin-right: 4px; float: left; display: inline; position: relative; cursor: pointer;
}
.fs_B2 .B1fBt li.current i {
	background-position: 0px -1px; left: 45px; top: 8px; width: 12px; height: 6px; position: absolute;
}
.fs_B2 .B1fBt li img {
	width: 90px; height: 52px; display: block; opacity: 0.5;
}
.fs_B2 .B1fBt li.current img {
	opacity: 1;
}
.fs_B2 .B1fBt li.current b {
	left: 0px; top: 68px; width: 90px; height: 1px; overflow: hidden; border-bottom-color: rgb(73, 172, 7); border-bottom-width: 3px; border-bottom-style: solid; position: absolute; z-index: 100;
}
.fs_B2 .fcon img {
	width: 380px; height: 210px; display: block;
}
.fs_B2 .prev {
	display: none;
}
.fs_B2 .next {
	display: none;
}
.fs_B2 .fPs {
	height: 210px; overflow: visible; position: relative;
}
#flashShow2 {
	height: 760px;
}
#flashShow3 {
	height: 600px;
}
#flashShow {
	height: 508px;
}
