@charset "utf-8";

/* CSS Document */
.banner4{width:1660px; margin:0 auto; overflow:hidden; position:relative; height:620px; left:50%; margin-left:-830px;}
.banner{ width:1660px; margin:0 auto; overflow:hidden; position:relative; height:620px; left:50%; margin-left:-830px;}

.logo{ position:absolute; top:38px; left:270px; z-index:99;}

.search{ position:absolute; right:479px; top:60px; z-index:99; width:240px; height:21px;}

.search span{
	display:inline-block;
	line-height:20px;
	position:absolute; right:155px;
	}
.search span a{
	font-family:Arial, Helvetica, sans-serif;
}
.search .sctxt {
	background:url(../images/searchbg.png) no-repeat;
	width:95px;
	height:21px;
	border:none;
	line-height:21px;
	padding-left:8px;
	padding-right:25px;
	padding-top:1px;
	position:absolute; 
	right:0px;
	z-index:9;
}

.search .scbtn{ position:absolute; right:8px; background:url(../images/searchbtn.png) no-repeat; width:12px; height:12px; border:none; top:5px; cursor:pointer; z-index:999;}

.nav{ position:absolute; top:126px; left:270px; height:33px; width:1120px; background:url(../images/nav_bg.png) no-repeat;}

.nav ol{ padding-left:130px;}

.nav ol li{ float:left; line-height:33px; height:33px; background:url(../images/lbg.jpg) no-repeat right center;}

.nav ol li a{ color:#fff; display:inline-block; line-height:33px; padding:0 32px;}

.nav ol li a:Hover{background:url(../images/lhver.jpg) right top;}
.nav ol li.cur a {

	background:url(../images/lhver.jpg) right top;

}

.rslides{position:absolute;top:0;left:0;width:100%;height:620px;z-index:-1;}

.rslides_nav{ display:none;}

.rslides_tabs{ position:absolute; bottom:65px; z-index:9999; text-align:center;height:10px; width:150px; left:50%; margin-left:-60px; display:table;}

.rslides_tabs li{ float:left; width:10px; height:10px; background:url(../images/wt.png) no-repeat; overflow:hidden; margin:0 2px;}

.rslides_tabs li a{ text-indent:100em; display:block; width:10px; height:10px;}

.rslides_tabs li.rslides_here{ background:url(../images/rd.png) no-repeat;}



.bn_div{ position:absolute; bottom:0px; height:39px; background:url(../images/bntt_bg.png) no-repeat; width:1120px; left:270px;}

.books{ line-height:39px; width:245px; float:left;}

.books h2{ font-weight:normal; overflow:visible; position:relative; height:39px; display:inline-block; padding-left:20px;}

.books h2 a{ font-size:12px; color:#fff; display:block;}

.books h2 a span{ font-family:Arial, Helvetica, sans-serif; font-size:10px; margin-left:5px;}

.books .ovfl{ position:absolute;height:86px; bottom:39px; width:225px; padding-left:20px; left:1px; display:none; z-index:99; background:url(../images/dv_bg.jpg) no-repeat top left; line-height:22px; padding-top:25px;}

.books .ovfl p{ width:105px; line-height:18px; margin:5px 0; padding-left:5px;}

.books .ovfl a{ color:#34669b;}

.books .ovfl a.more{ margin-left:5px; margin-top:5px;}

.bn_div .news{ float:left; width:670px; height:39px; overflow:hidden;}

.bn_div .news h2{ display:inline-block; width:94px; height:39px; text-align:center; font-weight:normal; line-height:39px; float:left;}

.bn_div .news ul{ float:left; padding-left:71px; background:url(../images/icon_98.jpg) no-repeat 53px center;}

.bn_div .news ul li{ line-height:39px; height:39px;}

.bn_div .news ul li span{ margin-left:40px; color:#7e7e7e; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.bn_div .news ul li a:Hover{ color:#34669b;}

.bn_div .share{ height:30px; line-height:30px; float:right; padding-right:30px; width:150px;}

.bn_div .share a{ margin:0 2px; padding-top:5px; display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:10px;}



.center{ background:url(../images/main_bg.jpg) repeat-x top; width:1660px; margin:0 auto; position:relative; left:50%; margin-left:-830px;}

.main{ width:1120px; margin:0 auto; padding:45px 0; display:table; position:relative; left:50%; margin-left:-560px;}

.main .sty{ width:212px; padding-left:22px; height:265px; float:left; margin-left:35px; position:relative;}

.main .sty h2{ padding:20px 0; font-weight:normal; font-size:18px; font-family:"黑体"}

.main .sty h2 span{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#b6001e;}

.main .sty p{ color:#777; width:190px; line-height:22px;}

.main .sty .more{ display:inline-block; background:url(../images/more.png) no-repeat 22px 147px; position:absolute; top:0; left:0; width:234px; height:265px;}

.main .anli{ background:url(../images/anlipic.jpg) no-repeat;}

.main .zizhi{ background:url(../images/zizhipic.jpg) no-repeat;}

.main .jiaru{ background:url(../images/jiarupic.jpg) no-repeat;}

.main .cur h2{ color:#B6001E;}
.main .cur p{ color:#B6001E;}

.main .scollpic{ width:235px;float:left; height:265px;  float:left; padding-left:35px; position:relative; margin-left:5px;}

.main .scollpic .imglist_w{ padding-top:5px; padding-left:4px;width:231px; height:260px; background:url(../images/scoll_bg.jpg) no-repeat; overflow:hidden;position:relative; }

.main .scollpic .imglist_w ul {height:20000px;position:absolute;left:4px;top:5px;}

.main .scollpic .imglist_w ul li{ margin:5px 0; height:256px; overflow:hidden;}

.main .scollpic .imglist_w ul li span{ line-height:35px; height:40px; display:inline-block; padding-left:5px;}

.main .scollpic .imglist_w ul li a{ color:#000;}

.main .scollpic .imglist_w ul li a:hover{ color:#34669b;}

.main .scollpic .abtn{ position:absolute; bottom:0px;z-index:88; left:0px; width:18px; height:15px;}

.main .scollpic .aleft{ background:url(../images/last.jpg) no-repeat; bottom:20px;}

.main .scollpic .aright{ background:url(../images/next.jpg) no-repeat; bottom:3px;}

.main .scollpic .agrayleft{ background:url(../images/last1.jpg) no-repeat; bottom:20px;}

.main .scollpic .agrayright{ background:url(../images/next1.jpg) no-repeat;}



.bottom{ clear:both; background:url(../images/bottombg.jpg) repeat-x;}

.footer{ width:1050px; margin:0 auto;}

.footer .ftlg{ height:30px; padding-top:12px; width:1050px; position:relative;}

.footer .ftlg .alink{ position:absolute; right:0; top:12px;}

.footer .ftlg img{ float:left;}

.footer .ftlg a{ display:inline-block; line-height:22px; float:left; margin-left:10px;}

.footer .sitemap{ width:100%; overflow:hidden;}

.footer .sitemap ul{
	width:110%;
	display:table;
	padding-right: 0;
	padding-bottom: 30px;
	padding-left: 0;
}

.footer .sitemap ul li{ width:160px; padding-right:25px; float:left; background:url(../images/stbg.jpg) no-repeat right top; margin-right:25px;}

.footer .sitemap ul li strong a{ line-height:50px; height:50px; color:#000; font-size:14px;}

.footer .sitemap ul li div a{ display:block; line-height:18px; margin:10px 0; color:#333;}

.footer .sitemap ul li div a:Hover{color:#000;}

.footer .ftlink{ clear:both; display:table; padding-top:20px; padding-bottom:40px; border-top:1px solid #e3e3e3; width:100%; color:#797979;}

.footer .ftlink .links a{ color:#797979;}

.footer .ftlink .links a:Hover{ color:#34669b;}

.footer .ftlink .links{ float:left;}

.footer .ftlink .links span{ margin:0 5px;}

.footer .ftlink .icp{ float:right;}


.pic_links{ position:fixed; right:0; top:50%; height:210px; width:142px; margin-top:-105px;}
