﻿@charset "utf-8";



/* CSS Document */

.banner4{width:100%;min-width: 1200px; margin:0 auto; overflow:hidden; position:relative; height:620px; }

.banner{ width:100%;min-width: 1200px; margin:0 auto; overflow:hidden;position:relative; }



.logo{    position: absolute;    top: 5px;    left: 151px;    z-index: 99;}



.search{ position:absolute; right:270px; top:68px; z-index:99; width:300px; height:21px;}



.biao{

	position:absolute; right:280px; top:50px; z-index:99; width:300px; 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:96px; left:50%; height:33px; width:1200px;
	 background:url(../images/nav_bg.png) no-repeat;margin-left:-600px;

	}



.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:1200px; left:50%;margin-left: -560px;}



.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:200px; 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{  width:1200px; margin:0 auto; position:relative; left:50%; margin-left:-600px;}



.main{ width:1200px; margin:0 auto; padding:45px 0; display:table; position:relative; left:50%; margin-left:-560px;}



.main .sty{ width:212px; padding-left:10px; height:265px; float:left; margin-left:83px; 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:90px; left:0; width:234px; height:265px;
	}



.main .anli{ background:#eee;}



.main .zizhi{ background:#eee;}



.main .jiaru{ background:#eee;}



.main .cur h2{ color:#B6001E;}

.main .cur p{ color:#B6001E;}



.main .scollpic{ width:235px;float:left; height:265px;  float:left; padding-left:0px; position:relative; margin-left:0px;}



.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%; padding:30px 0; display:table;}



.footer .sitemap ul li{ width:140px; padding-right:16px; float:left; background:url(../images/stbg.jpg) no-repeat right top; margin-right:25px;}

.footer .sitemap ul li img{
	width: 100%;
}

.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;}


.index_cp{
	width: 1200px;margin:0 auto;border:0px solid red;height: 335px;
}
.index_cp title{
	font-size: 24px;text-align: center;
}
.index_title{
	width: 251px;height: 82px;background: url(../images/index_title.png);margin:0 auto;
}
.index_cp ul{
	width: 100%;
}
.index_cp li{
	width: 23%;margin-left:1.7%;display: block;float: left;
}
.index_cp li img{
	width: 276px;height: 184px;
}














