/* 雨湖区图书馆-首页 */
html,body{
	margin:0;
	padding:0;
	background:#fbfeff;
}

body{
	font-family:"微软雅黑",Arial, Helvetica, sans-serif,"Times New Roman", Times, serif;
	font-size:13px;
	color:#070707;
	line-height:21px;
}
*:focus{ outline:none;}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,p,th,td,img,script{ margin:0; padding:0;}
img{ border: none 0; vertical-align:middle; _vertical-align:baseline;}
.login-box img {
    width: 25px;
    height: 25px;
    border: 0;
    border-radius: 50%;
    margin-top: -4px;
    margin-right: 10px;
}
ul li{ margin:0; padding:0; list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-family:"微软雅黑";}
input{font-family:"微软雅黑";}

a{color:#070707;text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur());}
a:hover{color:#070707; text-decoration:none; cursor:pointer;}
a:focus { 
	outline: none; 
} 

.left{float:left;}
.right{float:right;}
.txtleft{ text-align:left;}
.txtright{ text-align:right;}
.clear{ clear:both;}
.mbt{ padding-bottom:30px;}


.index-page{
	position:relative;
	width:1200px;
	min-width:1200px;
	margin:0 auto;
}
.index_nav{
	position:relative;
	float:left;
	width:1200px;
	min-height:72px;
}
.index_nav .nav-left{
	float:left;
	width:600px;
	margin-top:15px;
}
.nav-left .logo{
	float:left;
	width:306px;
	height:39px;
	overflow:hidden;
}
.nav-left .adrBar{
	/*float:left;
	width:264px;
	height:40px;
	font-size:20px;
	line-height:40px;
	overflow:hidden;*/
	position:relative; float:left; z-index:9999; height:40px; line-height:40px;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/*.adrBar{ position:relative; z-index:1; color:#fff; height:40px; line-height:40px;   }*/
.address{ width:294px; font-family:"Microsoft YaHei",SimSun,SimHei;  }
.address .m{ float:left; position:relative; border-bottom:0; margin-left:0;   }
.address h3{ float:left; font-weight:normal; font-size:18px; height:40px; overflow:hidden;  }
.address h3 a{ display:block; padding:0 20px; vertical-align:top; color:#4d4c4c; }
.address h3 a i{font-size: 20px;
    color: #1a1919;
    font-weight: 600;}
.address h3 a span{ font-size:20px; color:#1a1919; font-weight:600;}
.address .on{ border:0;  }
.address .on h3 a{ color:#4d4c4c; font-weight:normal; border:0px solid #3795d3; }
.address .sub{ display:none; /*默认隐藏*/ width:300px; padding:5px 10px 10px 10px;   position:absolute; left:0; top:40px; background:#fff; border:1px solid #4d4c4c; }
.address .sub li{ height:20px; line-height:20px; padding:4px 0;  float:left; width:100px;   }
.address .sub li a{ display:block; padding-left:6px; color:#999;   }
.address .sub li a:hover{ color:#4d4c4c;    }
.index_nav .nav-right{
	float:right;
	width:600px;
	text-align:right;	
}
.nav-right .search-box{
	float:right;
	width:280px;
	height:30px;
	border:1px solid #333233;
	border-radius:50px;
	background:#fdfafa;
	margin-top:20px;
	overflow:hidden;
}
.txt-search{
	float:left;
	width:240px;
	height:30px;
	line-height:30px;
	background:#fdfafa;
	border:0;
	font-family:"Microsoft YaHei";
	font-size:15px;
	color:#515050;
	text-indent:15px;
}
.txt-map{
	float:left;
	width:220px;
	height:30px;
	line-height:30px;
	background:#fdfafa;
	border:0;
	font-family:"Microsoft YaHei";
	font-size:15px;
	color:#515050;
	text-indent:15px;
}
.btn-search{
	float:left;
	width:40px;
	height:30px;
	background:#fdfafa url(../../images/ln-images/icon_01.png) no-repeat left center;
	border:0;
	cursor:pointer;
}
.nav-right .login-box{
	float:right;
	margin:20px 20px 0 20px;
	line-height:32px;
}
.nav-right .login-box a{ font-size:16px; margin:0 10px;}
.nav_box{
	position:relative;
	float:left;
	width:100%;
	min-width:1200px;
	height:72px;
	background:#434343;
	overflow:hidden;
}
.select-list{
	float:left;
	width:1225px;
	/*margin:0 5px;*/
}
.select-list li{
	float:left;
	width:104px;
	height:72px;
	font-size:18px;
	font-weight:600;
	line-height:72px;
	text-align:center;
	letter-spacing:3px;
	/*margin:0 1px;*/
	overflow:hidden;	
}
.select-list li.current{
	background:#d5b628;
}
.select-list li:hover{
	background:#d5b628;
}
.select-list li a{
	display:inline-block;
	width:107px;
	height:72px;
	color:#fefbfb;
}
/*轮播*/
.fullSlide{ width:100%;  position:relative; min-width:1200px; left:0; top:0;  height:588px;z-index:0;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:588px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:588px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0px; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:15px; height:15px; margin:1px 6px; overflow:hidden; background:#969695;
	filter:alpha(opacity=100);opacity:1;  line-height:999px; border-radius:50%;
}
.fullSlide .hd ul .on{ background:#242222;  }

.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-35px; left:5%;  z-index:1; width:35px; height:71px; background:url(../../images/ln-images/idx_prev.png) no-repeat;  cursor:pointer;display:none;  }
.fullSlide .next{ left:auto; right:5%; background:url(../../images/ln-images/idx_next.png) no-repeat; }

.index-page ul.outerjoin{
	float:left;
	width:1110px;
	margin:50px 45px 60px 45px;
}
.index-page ul.outerjoin li{
	float:left;
	width:555px;
	height:69px;
	overflow:hidden;
}
.index-base_title{
	float:left;
	width:1200px;
	height:91px;
	margin:40px 0;
	text-align:center;
	overflow:hidden;	
}
ul.bgwhite-datalist{
	float:left;
	width:1200px;
	margin-bottom:50px;
}
ul.bgwhite-datalist li{
	float:left;
	width:284px;
	height:235px;
	margin:0 8px 25px 8px;
	font-size:16px;
	text-align:center;
	overflow:hidden;
}
ul.bgwhite-datalist li .imgbox{
	position:relative;
	float:left;
	width:284px;
	height:194px;
	overflow:hidden;
}
ul.bgwhite-datalist li .imgbox img{
	width:284px;
	height:194px;
	border:0;
}
ul.bgwhite-datalist li .imgbox span{
	position:absolute;
	left:111px;
	top:66px;
	width:62px;
	height:62px;
	background:url(../../images/ln-images/index/icon_play.png) no-repeat;
	overflow:hidden;
}
ul.bgwhite-datalist li .title{
	float:left;
	width:284px;
	margin:8px 0;
}
.index-base_bgcolor{
	float:left;
	width:100%;
	min-width:1200px;
	background:#f6f4f4;
}
ul.bggray-datalist{
	float:left;
	width:1200px;
	margin-bottom:50px;
}
ul.bggray-datalist li{
	float:left;
	width:260px;
	height:239px;
	background:#fbfeff;
	margin:0 7px 25px 7px;
	padding:13px;
	overflow:hidden;
}
ul.bggray-datalist li .imgbox{
	float:left;
	width:260px;
	height:175px;
	margin-bottom:4px;
	overflow:hidden;
}
ul.bggray-datalist li .imgbox img{
	width:260px;
	height:175px;
	border:0;
}
ul.bggray-datalist li .title{
	float:left;
	width:260px;
	height:45px;
	font-size:15px;
	overflow:hidden;
}
ul.bggray-datalist li .date{
	font-size:12px;
	color:#747373;
}

ul.yyyd-datalist{
	float:left;
	width:1200px;
	margin-bottom:25px;
}
ul.yyyd-datalist li{
	float:left;
	width:274px;
	height:320px;
	margin:0 13px 25px 13px;
	font-size:16px;
	overflow:hidden;
}
ul.yyyd-datalist li .imgbox{
	position:relative;
	float:left;
	width:274px;
	height:183px;
	overflow:hidden;
}
ul.yyyd-datalist li .imgbox img{
	width:274px;
	height:183px;
	border:0;
}
ul.yyyd-datalist li .title{
	float:left;
	width:274px;
	height:40px;
	margin:5px 0 9px 0;
}
ul.yyyd-datalist li .datetime{
	float:left;
	width:254px;
	font-size:13px;
	color:#747373;
	background:url(../../images/ln-images/index/icon_01.png) no-repeat left 4px;
	padding-left:20px;
}
ul.yyyd-datalist li .address{
	float:left;
	width:254px;
	font-size:13px;
	color:#747373;
	background:url(../../images/ln-images/index/icon_02.png) no-repeat left 4px;
	padding-left:20px;
}
ul.yyyd-datalist li .want{
	float:left;
	width:274px;
	margin-top:9px;
	padding-top:5px;
	text-align:right;
	border-top:2px solid #dfdfdf;
}
ul.yyyd-datalist li .want a{
	display:inline-block;
	padding:2px 20px;
	font-size:13px;
	color:#fffefe;
	background:#908102;
	border-radius:2px;
}
ul.yyyd-datalist li .want i{
	text-align: center;
    background: #a9a9a9;
    margin-bottom: 0;
    display: inline-block;
    padding: 2px 20px;
    font-size: 13px;
    color: #fffefe;
    border-radius: 2px;
}

.index-map_box{
	position:relative;
	float:left;
	width:1190px;
	margin:0 5px 50px 5px;
}
.index-map_box .mapbox{
	float:left;
	width:1190px;
	height:561px;
	overflow:hidden;
}
.index-map_box .map-list{
	position:absolute;
	right:100px;
	top:0;
	width:285px;
	height:561px;
	background:url(../../images/ln-images/index/map-bg.png) repeat;
}
.map-search{
	float:left;
	width:260px;
	height:30px;
	border:1px solid #333233;
	border-radius:50px;
	background:#fdfafa;
	margin:20px 0 20px 10px;
	overflow:hidden;
}
.map-list ul{
	float:left;
	width:245px;
	height:455px;
	margin:0 20px;
	overflow:hidden;
}
.map-list ul li{
	float:left;
	width:245px;
	font-size:12px;
	color:#fcf8f8;
	margin-bottom:15px;
}
.map-list ul li a{
	font-size:15px;
	font-weight:600;
	color:#fcf8f8;
}
.map-page{
	float:left;
	width:245px;
	margin:0 20px;
	text-align:center;
}
.map-page a{
	color:#060606;
	border:1px solid #fcf8f8;
	padding:0 5px;
	margin:0 2px;
}
.map-page a.next,.map-page a.prev{
	border:0;
	color:#fcf8f8;
}
/*
.footer{
	float:left;
	width:100%;
	min-width:1200px;
	background:#434343;
}
.footer-main{
	float:left;
	width:1200px;
	font-size:13px;
	color:#fefcfc;
	margin:40px 0 15px 0;
	text-align:center;
}
.footer-main .gz-fnt{
	color:#c7ae37;
}
.footer-main .img{
	margin:10px 0 30px 0;
}
.footer-main .tel{
	font-size:18px;
	color:#cab451;
	letter-spacing:2px;
	margin-bottom:10px;
}
.footer-main .tel span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:600;
	letter-spacing:3px;
	color:#fefcfc;
}*/

.footer{
	float:left;
	width:100%;
	min-width:1200px;
	background:#434343;
}
.footer-main{
	float:left;
	width:1200px;
	font-size:13px;
	color:#fefcfc;
	margin:40px 0 15px 0;
	text-align:center;
}
.footer-main .wechat{
	float:left;
	width:235px;
	background:url(../../images/ln-images/ft_line.jpg) no-repeat right 20px;
	text-align:left;
	margin-right:40px;	
}
.footer-main .wechat .img{ margin:10px 0;}
.footer-main .gz-fnt{
	color:#c7ae37;
}
.footer-main .txtpadding{ padding-left:50px;}
.footer-main .txtpadding1{ padding-left:8px;}
.footer-main .event{
	float:left;
	width:290px;
	background:url(../../images/ln-images/ft_line.jpg) no-repeat right 20px;
	text-align:left;
	margin-right:40px;	
}
.footer-main .event ul{
	float:left;
	width:260px;
	margin:10px 0;
}
.footer-main .event ul li{
	float:left;
	width:260px;
	margin-bottom:30px;
}
.footer-main .event ul li .imgbox{
	float:left;
	width:82px;
	height:54px;
	border:2px solid #fff;
	margin-right:10px;
	overflow:hidden;
}
.event ul li .imgbox img{
	width:82px;
	height:54px;
	border:0;
}
.event ul li .conbox{
	float:left;
	width:164px;
}
.event ul li .conbox a{ color:#fff;}
.footer-main .tags{
	float:left;
	width:355px;
	min-height:194px;
	background:url(../../images/ln-images/ft_line.jpg) no-repeat right 20px;
	text-align:left;
	margin-right:40px;
}

.footer-main .tags .img{ margin:0 0 10px 0;}
.footer-main .tags a{
	display:inline-block;
	padding:2px 10px;
	color:#fff;
	border:1px solid #fff;
	margin:0 20px 25px 10px;
}
.footer-main .address{
	float:left;
	width:175px;
	text-align:left;
}
.footer-main .address .img{ margin:0 0 10px 0;}
.footer-main .address{
	font-size:15px;
}
.footer-main .address span{
	font-size:13px;
	color:#c7ae37;
}
.footer-main .line{ margin-bottom:10px;}


.footer-main .links{
	float:left;
	width:1200px;
	font-size:13px;
	color:#fff;
	line-height:30px;
	text-align:center;
}
.footer-main .links a{
	font-size:16px;
	color:#fff;
	margin:0 15px;
}

.footer-top{
	float:left;
	width:1200px;
	text-align:center;
}

/*文化产业扶持*/
ul.cyfc_link{
	float:left;
	width:1200px;
	margin-bottom:10px;
}
ul.cyfc_link li{
	float:left;
	width:135px;
	font-size:17px;
	color:#3b3b3b;
	text-align:center;
	line-height:35px;
	margin:0 52px;
}
.whcyfc-main{
	float:left;
	width:1200px;
	border-bottom:10px solid #c5c3c2;
}
.whcyfc-main .whcyfc_box{ position:relative; float:left; width:1198px;height:420px;border:1px solid #646364;}
.whcyfc_box #pic{width:1200px;height:381px;overflow:hidden;}
.whcyfc_box #pic ul{width:1200px;height:381px;float:left;}
.whcyfc_box #pic li{width:1200px;height:381px;float:left;}
.whcyfc_box #pic li .imgbox{float:left;width:625px;height:381px; margin:31px 20px 15px 31px;}
.whcyfc_box #pic li .imgbox img{width:625px;height:381px; border:0}
.whcyfc_box #pic li .conbox{float:left;width:493px;height:381px; margin:31px 31px 15px 0;}
.whcyfc_box #pic li .conbox p{ float:left; width:493px; font-size:18px; color:#282828; font-weight:bold; line-height:30px; border-bottom:1px solid #bababb; margin-bottom:10px; padding-bottom:5px;}
.whcyfc_box #pic li .conbox p span{ font-size:18px; color:#6d6e6e; font-weight:bold; margin-right:10px;}
.whcyfc_box #tip{width:96px;height:14px;position:absolute;left:47%;bottom:10px;z-index:13;}
.whcyfc_box #tip ul li{width:10px;height:10px;float:left;display:inline;margin:0 5px;cursor:pointer;background:#8c8a89; border-radius:50%;}
.whcyfc_box #tip ul li.on{ background:#04509e;}