﻿/*banner图*/		
.banner{margin:0 auto; clear:both;}
.mr_frbox { height:440px; width:1000px; overflow:hidden; position:relative;z-index:1;}
.mr_frBtnL{ position:absolute; left:0; top:200px; width:37px; height:37px;cursor: pointer; z-index:4; background:#c90000 url("../img/banner_left.png") no-repeat center center;}
.mr_frBtnR { position:absolute; right:0; top:200px; width:37px; height:37px;cursor: pointer; z-index:4; background:#c90000 url("../img/banner_right.png") no-repeat center center;}
.mr_frBtnL:hover{ background-color:#000;}
.mr_frBtnR:hover{ background-color:#000;}
.mr_frUl {height:440px; width:1000px; overflow:hidden; position:relative; z-index:2; }
.mr_frUl ul li { display: inline; float: left;height:440px; width:1000px; overflow: hidden; }
.mr_frUl ul li img {height:440px; width:1000px;}
/*内容*/
.title4{ clear:both; height:50px; width:1000px; position:relative;}
.title4 span,.title4 em{ display:block;}
.title4 span{ float:left; height:50px; line-height:50px;}
.title4 em{ height:25px; border-bottom:1px solid #c8c8c8;}
	.title4_lx{ position:absolute; background:url(icon_03.png) no-repeat right center; padding-right:7px;}
	.title4_rx{ position:absolute; padding-left:7px;}
	.title4_1{ padding:0 16px 0 18px;}
.main{ width:1000px; height:auto; margin:0 auto; clear:both; padding-bottom:45px;}
	.news{ width:1000px; height:auto; clear:both; padding-top:8px;}
		/*新闻报道*/
		.xwbd{ width:600px; *width:590px; height:auto;}
			.title1{ height:49px; clear:both;}
			.xwbdimg{ padding-top:10px;}
			.xwbdimg,.xwbdimg img{ width:231px; height:178px;}
			.xwbdlist{ width:345px; height:auto;}
			.xwbdlist li{ line-height:33px;}
			.xwbdlist li span{ margin-right:10px;}
			.xwbdlist li:hover span{  color:#c90000;}
		/*活动公告*/
		.hdgg{ width:375px; height:auto;}
			.title2{ height:29px; line-height:29px; background:#c90000; color:#fff;}
			.title2 span{ display:inline-block; padding:0 18px; background:#3a3a3a; margin-right:13px;}
			.title2 em{ font-size:11px; font-family:Arial; font-style:normal; color:#fff;}
			.hdgglist{ padding:20px 20px 0;}
			.hdgglist li{  padding-left:10px; line-height:30px; height:30px; cursor:pointer; font-size: 16px;}
			.hdgglist li a{ color: #000000;}

			.hdgglist li:hover{ background:url("hdgg_bg2.png")/*tpa=http://www.shufazg.cn/main/template/page/index/hdgg_bg2.png*/ no-repeat left 3px;}
			.hdgglist li:hover span{color:#c90000;}
	/*作品展示*/
	.zpzs{ padding-top:23px; width:1000px; height:auto; clear:both; position:relative; overflow:hidden;}
		.zpzs_left,.zpzs_right{ display:block; top:38px; position:absolute; width:15px; height:22px; cursor:pointer;}
		.zpzs_left{ right:44px; background:url("zpzs_L1.png")/*tpa=http://www.shufazg.cn/main/template/page/index/zpzs_L1.png*/ no-repeat;}
		.zpzs_right{right:16px; background:url("zpzs_R1.png")/*tpa=http://www.shufazg.cn/main/template/page/index/zpzs_R1.png*/ no-repeat;}
		.zpzs_left_cur{ background:url("zpzs_L2.png")/*tpa=http://www.shufazg.cn/main/template/page/index/zpzs_L2.png*/ no-repeat;}
		.zpzs_right_cur{ background:url("zpzs_R2.png")/*tpa=http://www.shufazg.cn/main/template/page/index/zpzs_R2.png*/ no-repeat;}
		.zpzslist{ width:996px; overflow:hidden; position:relative;}
		
			.zpzslist_img li{width:209px; height:140px; padding:20px; float:left; display:inline;}
			.zpzslist_img li span a{ display:block;width:209px; height:130px; background:url("zpzs1028_1.png")/*tpa=http://www.shufazg.cn/main/template/page/index/zpzs1028_1.png*/ no-repeat; padding:1px 4px 4px 1px; overflow:hidden;}
			.zpzslist_img li span a:hover{background:url("zpzs1028_2.png")/*tpa=http://www.shufazg.cn/main/template/page/index/zpzs1028_2.png*/ no-repeat;}
			.zpzslist_img li span a img{ width:100%;}
			.zpzslist_img li p{ line-height:30px; text-align:center; font-size:14px;}
			.zpzslist_img li:hover p a{color:#c90000;}
		/*论坛*/
		.luntan{ width:569px; height:auto;}
			.ltlist li{ line-height:30px;}
			.ltlist li span{ margin-right:18px; font-family:Arial;}
			.ltlist li:hover span{color:#c90000;}
			.ltlist .ltlist1{ background:url("luntan_bg.jpg")/*tpa=http://www.shufazg.cn/main/template/page/index/luntan_bg.jpg*/; height:51px; line-height:51px; padding-left:238px; color:#fff; margin-bottom:15px; font-size:14px;}
			.ltlist .ltlist1 a,.ltlist .ltlist1 a:hover,.ltlist .ltlist1:hover span{ color:#fff;}
			.ltlist .ltlist1 span{ font-size:18px;}
		/*图书推荐*/
		.tstj{ width:395px; height:auto;}
			.tstjlist{ clear:both; height:auto;}
			.tstjlist li{ padding-left:32px; float:left; display:inline;}
			.tstjlist li a{ display:block; background:url("tstj_imgbg.png")/*tpa=http://www.shufazg.cn/main/template/page/index/tstj_imgbg.png*/ no-repeat; width:92px; height:150px; padding:7px 0 0 7px;}
.tstjlist li img{ width:82px; height:139px;}
.preconbg{ position:absolute; left:0; top:0; width:1036px; min-height:676px; z-index:0;}
.preconbg1{ background:url(con_bg2.png) repeat-y left top; height:auto; width:1036px;}
.precon1{ position:relative; z-index:2; width:900px; margin:0 auto; line-height:24px;}
.precon1 li{ width:23%; float:left; padding: 9px;}
.precon1 li p{  font-size: 14px; padding: 5px; color: #000000; font-weight: bold;}
.precon1 li img{ width: 100%; height: 120px;}


.ly{ border-bottom:1px solid #f0f0f0; line-height:20px; padding:10px 0 15px; text-align:center; margin-bottom:20px;}
		.ly span{ margin:0 10px;font-size:12px;}
		.ly span em{font-style: normal;}
.yx-rotaion{margin:0 auto;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../img/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}

.rotaion_list img{ width: 600px; height: 300px;}
.ew1000{width:1000px; height:auto; padding-left:130px; margin:0 auto; position:relative; clear:both;}