@charset 'utf-8';


.searchform{ width:246px; float:right; overflow:hidden;}
.searchform .form{ clear:both; overflow:hidden; margin:5px auto 5px auto;}
.searchform .form .ipt{ width:212px; height:24px; line-height:24px; border:1px #E0E0E0 solid; float:left;}
.searchform .form .but{ width:26px; height:25px; float:right; background:url(/static/images/main/form_but.png) no-repeat; border:0 none;}


/*--- new_list CSS ---*/
.new_list{ width:376px; margin:15px 0; float:left;}
.new_list .tabs{ height:34px; background:url(/static/images/main/list_tab_back.png) no-repeat; overflow:hidden;}
.new_list .tabs .title{ float:left; width:96px; text-align:center; line-height:31px; font-size:14px;color:#FFFFFF;font-family:"\5FAE\8F6F\96C5\9ED1",Microsoft YaHei;font-weight:bold;}
.new_list .tabs .more{ float:right;  font-size:#555555; margin:10px 20px 0 0; }
.new_list .tabs2{height:34px; background:url(/static/images/main/list_tab_backs.png) no-repeat;width:511px; overflow:hidden;}
.new_list .tabs2 .title{ float:left; width:96px; text-align:center; line-height:31px; font-size:14px;color:#FFFFFF;font-family:"\5FAE\8F6F\96C5\9ED1",Microsoft YaHei;font-weight:bold;}
.new_list .tabs2 .more{ float:right;  font-size:#555555; margin:10px 20px 0 0; }

.new_list .list{ margin:10px auto; font-size:14px;}
.new_list .list li{ height:30px; line-height:30px;overflow:hidden; padding-left:10px; background:url(/static/images/main/list_icon.png) left -40px no-repeat;}
.new_list .list li a{ color:#666666; float:left;}
.new_list .list li a:hover{ color:#B80F0F;}
.new_list .list li .date{ float:right; color:#777777;margin-right:10px;}

.new_list .list2{ margin:5px auto; font-size:14px;}
.new_list .list2 li{height:30px; line-height:30px;overflow:hidden; padding-left:10px; background:url(/static/images/main/list_icon.png) left -40px no-repeat;}
.new_list .list2 li a{ color:#666666; float:left;}
.new_list .list2 li a:hover{ color:#B80F0F;}
.new_list .list2 li .date{ float:right; color:#777777;margin-right:10px;}

.new_list .lists{ border:1px #EFAAAA solid; margin-top:10px; padding:5px 0 10px 0;}
.new_list .lists dt{ color:#484848; background:url(/static/images/main/list_icon.png) left 6px no-repeat; padding-left:10px; margin-left:-4px; margin-top:15px; font-weight:bold;}
.new_list .lists dd{ height:28px; line-height:28px; margin-left:13px; overflow:hidden; padding-left:10px; background:url(/static/images/main/list_icon.png) left -40px no-repeat;}
.new_list .lists dd a{ color:#666666;}
.new_list .lists dd a:hover{ color:#B80F0F;}
.new_list .lists dd .date{ float:right; color:#777777; margin-right:10px;}

.new_list2{ width:586px;float:left;}
.new_list2 .list{font-size:14px;}
.new_list2 .list li{height:28px; line-height:28px;overflow:hidden; padding-left:10px; background:url(/static/images/main/list_icon.png) left -40px no-repeat;}
.new_list2 .list li a{color:#666666; float:left;}
.new_list2 .list li a:hover{ color:#B80F0F;}
.new_list2 .list li .date{ float:right; color:#777777;margin-right:10px;}


.new_liste{ width:330px; margin:15px 0; float:left;}
.new_liste .tabs{ height:34px; background:url(/static/images/main/list_tab_backe.png) no-repeat; overflow:hidden;}

.new_list3{ width:506px; margin:15px 0; float:left;}
.new_list3 .tabs{ height:34px; background:url(/static/images/main/list_tab_back.png) no-repeat; overflow:hidden;}
.new_list3 .tabs .title{ float:left; width:96px; text-align:center; line-height:31px; font-size:14px;color:#FFFFFF;font-family:"\5FAE\8F6F\96C5\9ED1",Microsoft YaHei;font-weight:bold;}
.new_list3 .tabs .more{ float:right;  font-size:#555555; margin:10px 20px 0 0; }

.new_list3 .list{ margin:10px auto; font-size:14px;}
.new_list3 .list li{ height:28px; line-height:28px;overflow:hidden; padding-left:10px; background:url(/static/images/main/list_icon.png) left -40px no-repeat;}
.new_list3 .list li a{ color:#666666; float:left;}
.new_list3 .list li a:hover{ color:#B80F0F;}
.new_list3 .list li .date{ float:right; color:#777777;margin-right:10px;}

.new_list3 .lists{ border:1px #EFAAAA solid; margin-top:10px; padding:5px 0 10px 0;}
.new_list3 .lists dt{ color:#484848; background:url(/static/images/main/list_icon.png) left 6px no-repeat; padding-left:10px; margin-left:-4px; margin-top:15px; font-weight:bold;}
.new_list3 .lists dd{ height:28px; line-height:28px; margin-left:13px; overflow:hidden; padding-left:10px; background:url(/static/images/main/list_icon.png) left -40px no-repeat;}
.new_list3 .lists dd a{ color:#666666;}
.new_list3 .lists dd a:hover{ color:#B80F0F;}
.new_list3 .lists dd .date{ float:right; color:#777777; margin-right:10px;}


/*---- informa CSS ----*/
.informa{ width:244px; float:right; overflow:hidden;}
.informa .tabs{ height:34px; background:url(/static/images/main/list_tab_backe.png) no-repeat; overflow:hidden;margin:16px auto 10px auto;}
.informa .tabs .title{ float:left; width:96px; text-align:center; line-height:31px; font-size:14px;color:#FFFFFF;font-family:"\5FAE\8F6F\96C5\9ED1",Microsoft YaHei;font-weight:bold;}
.informa .tabs .more{ float:right;  font-size:#555555; margin:10px 20px 0 0; }
.informa .form{ clear:both; overflow:hidden; margin:5px auto 5px auto;}
.informa .form .ipt{ width:212px; height:24px; line-height:24px; border:1px #E0E0E0 solid; float:left;}
.informa .form .but{ width:26px; height:25px; float:right; background:url(/static/images/main/form_but.png) no-repeat; border:0 none;}

.informa .survey{ width:242px; height:165px; background-color:#FFFAE7; border:1px #C9AD7A solid;}
/*
.informa .survey .tab{ height:35px; line-height:35px; color:#BB9043; font-size:14px; font-weight:bold; padding-left:12px; border-bottom:1px #C9AD7A solid;}
.informa .survey .tab .title{float:left; width:96px; line-height:35px; font-size:14px;color:#BB9043;font-family:"\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;font-weight:bold;border-bottom:1px #C9AD7A solid;}
.informa .survey .tab .more{ float:right;font-size:12px; margin:0 20px 0 0; }
*/
.informa .survey .list{font-size:14px; line-height:24px; color:#666666;}
.informa .survey .list dt{}
.informa .survey .list dd{}
.informa .survey .list dd a{ color:#666666;}
.informa .survey .list dd a:hover{ color:#FF0000;}

/*-----------焦点图-----------*/
.ck-slide{
	height:166px;
	width:244px;
	}
.ck-slide ul.ck-slide-wrapper {
	height: 166px;
	}
.ck-slide ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.ck-slide {
	position: relative;
	overflow: hidden;
	clear:left;
}
.ck-slide ul.ck-slide-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	margin: 0;
	padding: 0;
}
.ck-slide ul.ck-slide-wrapper li {
	position: absolute; margin-top:0px;
}
.ck-slide ul.ck-slide-wrapper li a{
	/*a标签是行内元素，宽高对a标签不起作用，这里必须添加line-height:0px;display:black，否则垂直滚动<li>之间会出现间隔*/
	line-height:0px;
	display:block;
}
.ck-slide .ck-prev, .ck-slide .ck-next {
	position: absolute;
	top: 50%;
	z-index: 2;
	width: 35px;
	height: 70px;
	margin-top: -35px;
	border-radius: 3px;
	opacity: .15;
	background: red;
	text-indent: -9999px;
	background-repeat: no-repeat;
	transition: opacity .2s linear 0s;
}
 
.ck-slidebox {
	position: absolute;
	left: 50%;
	bottom: 25px;
	z-index: 1;
}
.ck-slidebox ul {
	height: 20px;
	padding: 0 4px;
	border-radius: 8px;
	 
}
.ck-slidebox ul li {
	float: left;
	height: 12px;
	margin: 4px 4px;
}
.ck-slidebox ul li em {
	display: block;
	width: 12px;
	height: 12px;
	border-radius: 100%;
	background-color: #fff;
	text-indent: -9999px;
	cursor: pointer;
}
.ck-slidebox ul li.current em {
	background-color: #004e8e;
}
.ck-slidebox ul li em:hover {
	background-color: #fe6500;
}
.ck-slide ul li .slide-text{
	height:25px;
	background-color:#000;
	filter:alpha(opacity=60);
	opacity:0.6;
	position:absolute;
	z-index:10000;
	width:244px;
	left:0;
	bottom:0;
	color:#fff;
	font-size:14px;
	text-align:center;
	line-height:25px;
	font-weight:normal;
}
/*-----------焦点图结束-----------*/



.informa .agency{ border:1px #FFD533 solid; margin-top:6px;}


/*--- new_lists CSS ---*/
.new_lists{ width:501px; margin:0 0; float:left;}
.new_lists .tabs{ height:34px; background:url(/static/images/main/list_tab_backs.png) no-repeat; overflow:hidden;}
.new_lists .tabs .title{ float:left; width:96px; text-align:center; line-height:31px; font-size:14px;color:#FFFFFF;font-family:"\5FAE\8F6F\96C5\9ED1",Arial,Helvetica,sans-serif;font-weight:bold;}
.new_lists .tabs .more{ float:right;  font-size:#555555; margin:10px 20px 0 0; }

.new_lists .list{ margin:10px auto; font-size:14px;}
.new_lists .list li{ height:28px; line-height:28px;overflow:hidden; padding-left:10px; background:url(/static/images/main/list_icon.png) left -40px no-repeat;}
.new_lists .list li a{ color:#666666; float:left;}
.new_lists .list li a:hover{ color:#B80F0F;}
.new_lists .list li .date{ float:right; color:#777777;margin-right:10px;}


/*---- weekly CSS ----*/
.weekly{width:1024px; margin:0 auto 20px auto;}
.weekly .tabs{height:33px; background:url(/static/images/main/weekly_tabs.png) no-repeat; overflow:hidden;}
.weekly .tabs .lis{ margin:6px auto 5px 160px;overflow: hidden; float: left;}
.weekly .tabs .lis a{ display:block; width:95px; height:22px; line-height:22px; background:url(/static/images/main/weekly_tab_back.png) no-repeat; float:left; color:#F39F0B; padding-left:70px; margin-right:70px;}
.weekly .tabs .more{ color:#F8B541; float:right; line-height:33px; margin:0 20px;}
.weekly .tabs .more:hover{ color:#FF0000;}

.weekly .cont{width:1024px; margin:10px auto; overflow:hidden;}
.weekly .cont .recom{ float:left; margin-right:10px;}
.weekly .cont .recom .img{float:left; border:4px #ECECEC solid; margin:5px auto;}
.weekly .cont .list{float:left;margin:0px 10px; font-size:14px;}
.weekly .cont .list li{ height:28px; line-height:28px;overflow:hidden; padding-left:10px; background:url(/static/images/main/list_icon.png) left -40px no-repeat;}
.weekly .cont .list li a{ color:#666666; float:left;}
.weekly .cont .list li a:hover{ color:#B80F0F;}


/*---- books CSS ----*/
.books{width:1024px; margin:15px auto;}
.books .tabs{height:33px; background:url(/static/images/main/book_tabs.png) no-repeat; overflow:hidden;}
.books .tabs .more{ color:#F8B541; float:right; line-height:33px; margin:0 20px;}
.books .tabs .more:hover{ color:#FF0000;}

.books .cont{width:1024px; overflow:hidden;}
.books .list{ width:1079px; margin:0 0 0 -20px;}
.books .list li{ width:136px; float:left; text-align:center; margin:13px 21px;}
.books .list li img{border:4px #ECECEC solid;}
.books .list li a{ line-height:42px; font-size:14px; }



/*---- divide CSS ----*/
.divide{width:1024px; margin:20px auto; overflow:hidden;}
.divide .advert{ width:500px; height:393px; margin:0 13px 0 0; float:left; overflow:hidden; border:4px #D9D9D9 solid;}
.divide .divi{width:360px; float:left; overflow:hidden;}
.divide .new_liste{margin:0 auto;}

/*---- message CSS ----*/
.message{width:1024px; margin:10px auto 15px auto; overflow:hidden;}
.message .tabs{ float:left;}
.message .heade{ width:983px; float:left; height:30px; background:url(/static/images/main/message_back.png) no-repeat;}
.message .heade li{ line-height:30px; float:left; margin:2px 230px 0 48px; color:#DA0303;}

.message .cont{ width:983px; float:left;}
.message .cont .list{ width:290px; float:left;margin:7px 10px 0 26px; font-size:14px;}
.message .cont .list li{ height:28px; line-height:28px;overflow:hidden; padding-left:10px; background:url(/static/images/main/list_icon.png) left -40px no-repeat;}
.message .cont .list li a{ color:#666666; float:left;}
.message .cont .list li a:hover{ color:#B80F0F;}


/*---- flinks CSS ----*/
.flinks{ width:100%; height:102px; border-bottom:1px #D3D3D3 solid; overflow:hidden; background:url(/static/images/main/links_back.png) repeat-x;}
.flinks .cont{ line-height:32px; width:1024px; margin:0 auto; overflow:hidden;}
.flinks .cont .tab{ float:left; color:#DA0303;}
.flinks .cont .list{ width:950px; float:left;}
.flinks .cont .list li{ width:160px; float:left; margin:0 15px; overflow:hidden;}
.flinks .cont .list li a{ color:#919191;}
.flinks .cont .list li a:hover{ color:#B80F0F;}

.flinks2{ width:100%;border:1px #D3D3D3 solid;}
.flinks2 .cont{ line-height:32px; width:1020px; margin:0 auto;}
.flinks2 .cont .list{ width:1020px; float:left;}
.flinks2 .cont .list li{width:170px; float:left; margin:0 15px; overflow:hidden;}
.flinks2 .cont .list li a{ color:#919191;font-size:14px;}
.flinks2 .cont .list li a:hover{ color:#B80F0F;}




.margin_left_10px{margin-left:10px;}
.margin_left_15px{margin-left:15px;}



/*固定大小样式*/
.pic-scroll{
	width: 365px;
}
.pic-scroll .lunbo01{
	float: left;
	width: 405px;
	height: 300px;
	border: 5px solid #ccc;
	background: #eee;
	position: relative;
}
.banner-main-img01 {
	width: 405px;
	height: 300px;
	overflow: hidden;
}

.banner-main-img01 li {
	width: 405px;
	display: none;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}
.banner-main-img01 li img{
	width: 405px;
	height: 300px;
    display: block;
    position: relative;
    left:0;
    top: 0;
}
.ui-controls01 ul{
	position: absolute;
	bottom: 20px;
	right: 20px;
}

.ui-controls01 ul li {
	float: left;
	width: 10px;
	height: 10px;
	margin: 5px 5px;
	border: 2px solid #ddd;
	background: #eee;
	/*ie8以上css*/
	/*border-radius: 50%;
	background: rgba(0, 0, 0, 0.5);
	border: 2px solid rgba(255, 255, 255, 0.9);	*/
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	-webkit-transition: all .2s;
	transition: all .2s;
}

.ui-controls01 ul li:hover {
	border: 2px solid #ccc;
	background: #999;	
	/*border: 2px solid rgba(0, 0, 0, 0.5);
	background: rgba(255, 255, 255, 0.6);*/
}

.ui-controls01 ul .current {
	border: 2px solid #ccc;
	background: #999;	
	/*border: 2px solid rgba(0, 0, 0, 0.5);
	background: rgba(255, 255, 255, 0.6);*/
}

.ui-controls01 .ui-prev01 {
	width: 41px;
	height: 69px;
	position: absolute;
	top: 50%;
	left: 0px;
	margin-top: -35px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/static/images/icon-slides.png) no-repeat -84px 50%;
	z-index: 999;
	cursor: pointer;
}

.ui-controls01 .ui-next01 {
	width: 41px;
	height: 69px;
	position: absolute;
	top: 50%;
	right: 0px;
	margin-top: -35px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/static/images/icon-slides.png) no-repeat -125px 50%;
	z-index: 999;
	cursor: pointer;
}

.ui-controls01 .ui-prev01:hover {
	background-position-x: 0px;
}

.ui-controls01 .ui-next01:hover {
	background-position-x: -42px;
}
.banner-main-text{
	height:25px;
	background-color:#000;
	filter:alpha(opacity=60);
	opacity:0.6;
	position:absolute;
	z-index:10000;
	width:366px;
	left:0;
	bottom:0;
	color:#fff;
	font-size:14px;
	text-align:center;
	line-height:25px;
	font-weight:normal;
}