#banner {
	width:1000px;
	height:400px;
	position:relative;
	margin:0 auto;	
	box-shadow:0px 0px 5px #dadada;
}
#banner img {
	display:block;
	position:absolute;	
	top:0;
	left:0;
	z-index:1;
	border:0;
}
#banner ul {
	position:absolute;
	top:379px;
	left:865px;	
	z-index:4;
}
#banner ul li {
	float:left;
	width:18px;
	font-size:12px;	
	margin:0 5px;
	text-align:center;
	color:#999;
	border:1px solid #f60;
	cursor:pointer;
}
#banner span {
	position:absolute;
	top:375px;
	left:0;
	width:1000px;
	height:25px;
	background:#333;	
	opacity:0.3;
	filter:alpha(opacity=30);
	text-indent:-9999px;
	z-index:3;
}
#banner strong {
	position:absolute;
	top:380px;
	left:10px;
	color:#fff;
	z-index:4;	
}



#con_top {
	width:1000px;
	height:557px;
	margin:15px auto;
}


#con_top #fenglei {
	width:210px;
	height:558px;
	background:#fff;
	float:left;
	box-shadow:0px 0px 5px #dadada;
}
#con_top #fenglei h1 p {
	float:left;
	padding:0 0 0 35px;
	background:url(../image/sort.png) no-repeat 10% center;
}
#con_top #fenglei h1 a {
	display:block;
	width:40px;
	height:25px;
	margin:3px 10px 0 0;
	float:right;
	background:url(../image/more.png) no-repeat left center;
	text-indent:-9999px;	
}
#con_top #fenglei dl {
	width:90px;
	height:125px;
	float:left;
	margin:8px 0 0 10px;
}
#con_top #fenglei dl dt img {
	display:block;
	max-width:90px;
	max-height:90px;
	border:1px solid #ddd;
}
#con_top #fenglei dl dd {
	text-align:center;
	padding:5px 0 0 0;
}



#con_top #changxiao {
	width:550px;
	height:557px;
	background:#fff;
	float:left;
	margin:0 15px;
	box-shadow:0px 0px 5px #dadada;
}
#con_top #changxiao h1 p {
	float:left;
	padding:0 0 0 35px;
	background:url(../image/h1_bg_padding.png) no-repeat 10% center;
}
#con_top #changxiao h1 span {
	display:block;
	width:40px;
	height:25px;
	margin:3px 10px 0 0;
	float:right;
	background:url(../image/more.png) no-repeat left center;
	text-indent:-9999px;
}
#con_top #changxiao h1 span a {
	display:block;
}
#con_top #changxiao dl {
	width:95%;
	height:165px;
	margin:10px auto;
	border-bottom:1px dashed #dadada;
}
#con_top #changxiao dl dt {
	float:left;
	margin:0 10px 0 0;
}
#con_top #changxiao dl dt img {
	display:block;
	width:150px;
	width:expression(this.width>150?"150px":this.width);
	height:150px;
	height:expression(this.height>150?"150px":this.height);
	border:1px solid #ddd;
}
#con_top #changxiao dl dd {
	line-height:25px;
}




#con_top div.login {
	width:210px;
	height:177px;
	box-shadow:0px 0px 5px #dadada;
	float:right;
	margin:0 0 15px 0;
	background:#fff;
}
#con_top div.login h1 {
	padding:0 0 0 10px;	
}
#con_top div.login img.member_img {
	display:block;
	width:80px;
	height:80px;
	margin:0 auto;
}
#con_top div.login p {
	line-height:20px;
	text-align:center;
}
#con_top div.login form ul {
	width:86%;
	margin:0 auto;
}
#con_top div.login form ul li {
	padding:15px 0 0 0;
}
#con_top div.login form ul li input.in_text {
	width:125px;
}
#con_top div.login form ul li input.yzm {
	width:75px;
}
#con_top div.login form ul li.log_reg {
	padding:10px 0;
}
#con_top div.login form ul li input.submit {
	width:68px;
	height:22px;
	background:url(../image/index_login.jpg) no-repeat left center;
	border:none;
	cursor:pointer;
	text-indent:-9999px;
}
#con_top div.login form ul li a {
	display:block;
	width:68px;
	height:22px;
	text-indent:-9999px;
	float:right;
	background:url(../image/index_reg.jpg) no-repeat right center;
}
#con_top div.login form ul li img#code {
	position:relative;
	top:0;
	left:10px;
	cursor:pointer;
}



#con_top #xiazai {
	width:210px;
	height:365px;
	background:#fff;
	float:right;
	box-shadow:0px 0px 5px #dadada;
}
#con_top #xiazai h1 p {
	float:left;
	padding:0 0 0 35px;
	background:url(../image/xiazai_bg.png) no-repeat 10% center;
}
#con_top #xiazai h1 a {
	display:block;
	width:40px;
	height:25px;
	margin:3px 10px 0 0;
	float:right;
	background:url(../image/more.png) no-repeat left center;
	text-indent:-9999px;	
}
#con_top #xiazai ul {
	width:90%;
	margin:5px auto;	
}
#con_top #xiazai ul li {
	height:40px;
	line-height:40px;
	padding:0 0 0 25px;
	background:url(../image/xiazai_list.png) no-repeat left center;
	border-bottom:1px dashed #dadada;
}






#con_tushi {
	width:1000px;
	margin:0 auto;
	clear:both;
}


#con_tushi #zuixin {
	width:493px;
	height:557px;
	box-shadow:0px 0px 5px #dadada;
	float:left;
	margin:0 15px 15px 0;
	background:#fff;
}
#con_tushi #zuixin h1 p {
	float:left;
	padding:0 0 0 35px;
	background:url(../image/h1_bg_padding.png) no-repeat 10% center;
}
#con_tushi #zuixin h1 span {
	display:block;
	width:40px;
	height:25px;
	margin:3px 10px 0 0;
	float:right;
	background:url(../image/more.png) no-repeat left center;
	text-indent:-9999px;
}
#con_tushi #zuixin h1 span a {
	display:block;
}
#con_tushi #zuixin dl {
	width:95%;
	height:165px;
	margin:10px auto;
	border-bottom:1px dashed #dadada;
}
#con_tushi #zuixin dl dt {
	float:left;
	margin:0 10px 0 0;
}
#con_tushi #zuixin dl dt img {
	display:block;
	width:150px;
	width:expression(this.width>150?"150px":this.width);
	height:150px;
	height:expression(this.height>150?"150px":this.height);
	border:1px solid #ddd;
}
#con_tushi #zuixin dl dd {
	line-height:25px;
}




#con_tushi #tejia {
	width:492px;
	height:557px;
	box-shadow:0px 0px 5px #dadada;
	float:left;
	background:#fff;
}
#con_tushi #tejia h1 p {
	float:left;
	padding:0 0 0 35px;
	background:url(../image/h1_bg_padding.png) no-repeat 10% center;
}
#con_tushi #tejia h1 span {
	display:block;
	width:40px;
	height:25px;
	margin:3px 10px 0 0;
	float:right;
	background:url(../image/more.png) no-repeat left center;
	text-indent:-9999px;
}
#con_tushi #tejia h1 span a {
	display:block;
}
#con_tushi #tejia dl {
	width:95%;
	height:165px;
	margin:10px auto;
	border-bottom:1px dashed #dadada;
}
#con_tushi #tejia dl dt {
	float:left;
	margin:0 10px 0 0;
}
#con_tushi #tejia dl dt img {
	display:block;
	width:150px;
	width:expression(this.width>150?"150px":this.width);
	height:150px;
	height:expression(this.height>150?"150px":this.height);
	border:1px solid #ddd;
}
#con_tushi #tejia dl dd {
	line-height:25px;
}




#ebook {
	width:1000px;
	height:250px;
	margin:15px auto;
	box-shadow:0px 0px 5px #dadada;
	clear:both;
	background:#fff;
}
#ebook h1 p {
	float:left;
	padding:0 0 0 35px;
	background:url(../image/h1_bg_padding.png) no-repeat 5% center;
}
#ebook h1 a{
	display:block;
	width:40px;
	height:25px;
	margin:3px 10px 0 0;
	float:right;
	background:url(../image/more.png) no-repeat left center;
	text-indent:-9999px;
}
#ebook dl {
	width:160px;	
	float:left;
	margin:5px 3px;
}
#ebook dl dd {
	text-align:center;
}

#ebook dl dt img {
	display:block;
	margin:10px auto;
	width:120px;
	height:168px;
	border:1px solid #ddd;
}





#img_banner1 {
	width:1000px;
	height:100px;
	margin:0 auto;
	clear:both;
	box-shadow:0px 0px 5px #dadada;
}
#img_banner1 img {
	display:block;
	width:1000px;
	width:expression(this.width>1000?"1000px":this.width);
	max-height:100px;
	height:expression(this.height>100?"100px":this.height);
	border:0;
}



#youshi {
	width:1000px;
	min-height:500px;
	margin:15px auto;
	position:relative;
	box-shadow:0px 0px 5px #dadada;
}
#youshi img {
	float:left;
}
#youshi dl dt {
	font-size:28px;
}
#youshi dl dt span {
	font-size:20px;
}
#youshi dl ul {
	padding:30px 0 0 0;
	font-size:16px;
}
#youshi dl ul li {
	display:block;
}
#youshi dl ul li span {
	float:left;
	color:#025BAB;
	padding:0 5px 0 0;
}
#youshi dl ul li p {
	float:left;
}
#youshi dl.youshi1 {
	position:absolute;
	top:90px;
	left:120px;
}
#youshi dl.youshi1 ul li {
	padding:5px 0 30px 0;
	line-height:25px;
}
#youshi dl.youshi1 ul li p {
	width:320px;
}
#youshi dl.youshi2 {
	position:absolute;
	top:475px;
	left:570px;
}
#youshi dl.youshi2 ul li {
	padding:5px 0 25px 0;
}
#youshi dl.youshi3 {
	position:absolute;
	top:830px;
	left:120px;
}
#youshi dl.youshi3 ul li {
	padding:5px 0 85px 0;
	line-height:25px;
}
#youshi dl.youshi3 ul li p {
	width:360px;
	text-indent:32px;
}
#youshi dl.youshi4 {
	position:absolute;
	top:1165px;
	left:580px;
}
#youshi dl.youshi4 ul li {
	line-height:25px;
}
#youshi dl.youshi4 ul li p {
	width:390px;
	text-indent:32px;
}


#img_banner2 {
	width:1000px;
	height:100px;
	margin:15px auto;
	box-shadow:0px 0px 5px #dadada;
	clear:both;
}
#img_banner2 img {
	
	display:block;
	width:1000px;
	width:expression(this.width>1000?"1000px":this.width);
	max-height:100px;
	height:expression(this.height>100?"100px":this.height);
	border:0;
}


#zhifu {
	width:1000px;
	height:240px;
	margin:15px auto;
}
#zhifu div.aboutus {
	width:600px;
	height:238px;
	background:#fff;
	float:left;
	box-shadow:0px 0px 5px #dadada;
}
#zhifu div.aboutus h1 p{
	padding:0 0 0 35px;
	background:url(../image/h1_bg_padding.png) no-repeat 1% center;
}
#zhifu div.aboutus img {
	display:block;
	max-width:200px;
	width:expression(this.width>200?"200px":this.width);
	max-height:170px;
	height:expression(this.height>170?"170px":this.height);
	margin:25px 15px 0 15px;
	float:left;
}
#zhifu div.aboutus div.text {
	width:350px;
	padding:0 0 5px 0;
	height:28px;
	line-height:28px;
	float:right;
	text-indent:24px;
	margin:15px 15px 0 0;
}
#zhifu div.chubanshe {
	width:385px;
	height:238px;
	float:right;
	background:#fff;
	box-shadow:0px 0px 5px #dadada;
}
#zhifu div.chubanshe h1 p {
	text-indent:35px;
	background:url(../image/h1_bg_padding.png) no-repeat 1% center;
	float:left;
}
#zhifu div.chubanshe h1 a {
	float:right;
	display:block;
	width:40px;
	height:25px;
	margin:3px 10px 0 0;
	background:url(../image/more.png) no-repeat left center;
	text-indent:-9999px;
}
#zhifu div.chubanshe dl {
	width:162px;
	margin:5px 0 0 15px;
	float:left;
}
#zhifu div.chubanshe dl dt a img {
	border:1px solid #dadada;
}
#zhifu div.chubanshe dl dd {
	text-align:center;
}



#con_footer {
	width:1000px;
	height:300px;
	margin:15px auto;
	box-shadow:0px 0px 5px #bababa;
}
#con_footer span {
	font-size:12px;
	font-weight:normal;
	float:right;
	padding:0 10px 0 0;
}
#con_footer ul {
	width:90%;
	margin:10px auto;
}
#con_footer ul li {
	text-indent:15px;
	height:25px;
	line-height:25px;
	background:url(../image/news_list.gif) no-repeat left center;
}
#con_footer div.dongtai {
	width:249px;
	height:300px;
	border-right:1px solid #dadada;
	float:left;
	background:#fff;
}
#con_footer div.dongtai h1 {
	background:url(../image/h1_bg2.gif) no-repeat 5% center;
	text-indent:35px;
	box-shadow: inset 0px 0px 5px #bababa;
}
#con_footer div.zixun {
	width:249px;
	height:300px;
	border-right:1px solid #dadada;
	float:left;
	background:#fff;
}
#con_footer div.zixun h1 {
	background:url(../image/h1_bg2.gif) no-repeat 5% center;
	text-indent:35px;
	box-shadow: inset 0px 0px 5px #bababa;
}

#con_footer div.changshi {
	width:249px;
	height:300px;
	border-right:1px solid #dadada;
	float:left;
	background:#fff;
}
#con_footer div.changshi h1 {
	background:url(../image/h1_bg2.gif) no-repeat 5% center;
	text-indent:35px;
	box-shadow: inset 0px 0px 5px #bababa;
}

#con_footer div.tuijie {
	width:250px;
	height:300px;
	float:left;
	background:#fff;
}
#con_footer div.tuijie h1 {
	background:url(../image/h1_bg2.gif) no-repeat 5% center;
	text-indent:35px;
	box-shadow: inset 0px 0px 5px #bababa;
}



#img_banner3 {
	width:1000px;
	height:100px;
	margin:0 auto;
	clear:both;
	box-shadow:0px 0px 5px #dadada;
}
#img_banner3 img {
	display:block;
	width:1000px;
	width:expression(this.width>1000?"1000px":this.width);
	max-height:100px;
	height:expression(this.height>100?"100px":this.height);
	border:0;
}