/* 柳南区创建国家公共文化服务体系示范区 */
@charset "UTF-8";
html,body{
	margin:0;
	padding:0;
	background:#ffffff url(../images/lncj/page_bg.jpg) no-repeat center 0;
}
body{
	font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif,"Times New Roman", Times, serif;
	font-size:15px;
	color:#0b0a0a;
	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;}
ul li{ margin:0; padding:0; list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-family:"Microsoft YaHei";}
input{font-family:"Microsoft YaHei";}
i{ font-style:normal;}

a{color:#050505;text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur());}
a:hover{color:#f22f2f; text-decoration:none; cursor:pointer;}

.left{float:left;}
.right{float:right;}
.txtleft{ text-align:left;}
.txtright{ text-align:right;}
.txtright .head_login {
    width: 25px;
    height: 25px;
    border: 0;
    border-radius: 50%;
    margin-top: -4px;
    margin-right: 10px;
}
.txtcenter{ text-align:center;}
.clear{ clear:both;}

.login_bg{
	position:relative;
	float:left;
	width:100%;
	min-width:1200px;
	height:30px;
	background:#e8e7e7;
	line-height:30px;
}
.login_bg a{ margin:0 15px;}
.login_bg span{ margin:0 15px;}
.login_bg span.red{color:#f22f2f;}
.login_bg .share{
	float:right;
	width:150px;
	margin-top:1px;
}
.login_bg .share span{ float:left; margin-right:10px;}
.page{
	position:relative;
	width:1200px;
	margin:0 auto;
}
.header{
	position:relative;
	float:left;
	width:100%;
	min-width:1200px;
	background:url(../images/lncj/header.jpg) no-repeat center 0;
	height:156px;
	overflow:hidden;
}
.fullSlide{ width:100%; position:relative; float:left; min-width:1200px;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:504px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:504px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:10px; 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:18px; height:18px; margin:1px 6px; overflow:hidden; background:#252525;
	filter:alpha(opacity=100);opacity:1;  line-height:999px; border-radius:50%;
}
.fullSlide .hd ul .on{ background:#e5e3ed;  }

.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-35px; left:5%;  z-index:1; width:73px; height:73px; background:url(../images/lncj/icon_prev.png) no-repeat;  cursor:pointer;display:block;  }
.fullSlide .next{ left:auto; right:5%; background:url(../images/lncj/icon_next.png) no-repeat; }

.poster-main{position: relative;width: 1200px;height: 490px; margin-top:-15px; z-index:999;}
.poster-main .poster-list{width: 1200px;height: 490px}
.poster-main .poster-list .poster-item{position: absolute;left: 0;top: 0; width:450px; height:450px; background:url(../images/lncj/bg.jpg) repeat center center;-moz-box-shadow:5px 2px 25px #b1b1b1; -webkit-box-shadow:5px 2px 25px #b1b1b1; box-shadow:5px 2px 25px #b1b1b1; border-bottom:5px solid #f22f2f;}
.poster-main .poster-list .poster-item .con{
	float:left;
	width:340px;
	margin:55px;
	font-size:16px;
	color:#333333;
	line-height:30px;
	text-align:center;
}
.poster-main .poster-list .poster-item .con .title{ font-size:24px; color:#333333; letter-spacing:2px; font-weight:700; margin:30px 0 20px 0}

.poster-main .poster-btn{
    cursor: pointer;
    position: absolute;
    bottom:0;
    width:73px !important;
    height:73px !important;
    text-align: center;
    line-height: 14px;
    color: #ffffff;
    z-index: 10;
}
.poster-main .poster-prev-btn{
    left: 0;
	display:none;
}
.poster-main .poster-next-btn{
	left:47%;
    right: auto;
	bottom:0;
    background:url(../images/lncj/icon_01.png) no-repeat center;
}
.btn-box{
    display: none;
    margin-left: auto;
    margin-right: auto;
}
.index-btn{
    display: inline;
    cursor: pointer;
    float: left;
    width: 10px;
    height: 10px;
    color: #fff;
    margin-right: 5px;
    margin-top: 20px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: #feb320;
}
.index-btn.poster-btn-active{
    width: 40px;
    border-radius: 50px;
    background-color: #9FC112;
}

.index_listbox{
	float:left;
	width:1200px;
	margin:95px 0 0 0;
}
.index_listbox .list_nav{
	float:left;
	width:1200px;
	height:71px;
	background:url(../images/lncj/list_bg.jpg) no-repeat center 0;
}
.index_listbox .list_nav li{
	float:left;
	width:300px;
	font-size:24px;
	color:#000;
	text-align:center;
	line-height:71px;
}
.index_listbox .list_nav li.current a{
	color:#f22f2f;
	border-bottom:4px solid #f22f2f;
	padding-bottom:14px;
}
.index_listbox .list_type{
	float:left;
	width:1200px;
	margin:40px 0;
	font-size:20px;
	text-align:center;
}
.index_listbox .list_type a{ margin:0 20px; padding:4px 40px;}
.index_listbox .list_type a.current{ background:#f22f2f; color:#fff; padding:3px 40px; border-radius:50px;}
ul.datalists{
	float:left;
	width:1200px;
	margin-bottom:30px;
}
ul.datalists li{
	float:left;
	width:292px;
	height:445px;
	margin:0 4px 50px 4px;
	background:#fff;
	-moz-box-shadow:2px 2px 5px #aaa7a7; 
	-webkit-box-shadow:2px 2px 5px #aaa7a7; 
	box-shadow:2px 2px 5px #aaa7a7;
}
ul.datalists li .imgbox{
	position:relative;
	float:left;
	width:292px;
	height:202px;
	margin-bottom:15px;
	overflow:hidden;
}
ul.datalists li .imgbox a{
	display:inline-block;
	width:292px;
	height:202px;
	border:0;
}
ul.datalists li .imgbox .logos{
	position:absolute;
	top:5px;
	left:5px;
	width:51px;
	height:38px;
	overflow:hidden;
}
ul.datalists li .conbox{
	float:left;
	width:272px;
	margin:0 10px;
	padding-bottom:25px;
	background:url(../images/lncj/icon_07.png) no-repeat center bottom;
	min-height: 116px;
}
ul.datalists li .conbox .title{
	float:left;
	width:272px;
	font-size:16px;
	line-height:27px;
	letter-spacing:1px;
	margin-bottom:15px;
}
ul.datalists li .conbox .datetime{
	float:left;
	width:252px;
	background:url(../images/lncj/icon_05.png) no-repeat 0 3px;
	font-size:13px;
	color:#747373;
	padding-left:20px;
	margin-bottom:5px;
}
ul.datalists li .conbox .address{
	float:left;
	width:252px;
	background:url(../images/lncj/icon_06.png) no-repeat 0 3px;
	font-size:13px;
	color:#747373;
	padding-left:20px;
}
ul.datalists li .link{
	float:left;
	width:292px;
	margin-top:20px;
	text-align:center;
}
ul.datalists li .link a{
	display:inline-block;
	width:160px;
	height:40px;
	background:#f22f2f;
	border-radius:3px;
	line-height:40px;
	font-size:18px;
	color:#fff;
	letter-spacing:1px;
}
ul.datalists li .link .gray {
    display:inline-block;
	width:160px;
	height:40px;
	background:#a9a9a9;
	border-radius:3px;
	line-height:40px;
	font-size:18px;
	color:#fff;
	letter-spacing:1px;
}
.yyyd_dtl_left{
	float:left;
	width:950px;
	margin:40px 0 40px 0;
}
.yyyd_dtl_left .handle_box{
	float:left;
	width:950px;
	margin-bottom:60px;
}

.handle_box .handle_left{
	float:left;
	width:320px;
	height:317px;
	margin:0 20px 0 0;
    border: 1px solid #eee;
	text-align:center;
	overflow:hidden;
}
.handle_left .handle_imgbox{
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell;
	vertical-align:middle;
	 /*设置水平居中*/
	text-align:center;
	 /* 针对IE的Hack */
	*display: block;
	*font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
	width:320px;
	height:317px;
	overflow:hidden;
}
.handle_imgbox img {
	 /*设置图片垂直居中*/
	 width:320px;
	 height:auto;
	 vertical-align:middle;
}
.handle_box .handle_right{
	float:left;
	width:600px;
}
.handle_right .handle_titlebox{
	float:left;
	width:600px;
	font-size:18px;
	color:#434343;
	margin-bottom:30px;
}
.handle_titlebox span{ margin-right:15px;}
.handle_titlebox i{ font-size:13px; color:#fff; margin-right:3px; padding:1px 5px;}
.handle_titlebox i.yellow{ background:#e4c147;}
.handle_titlebox i.gray{ background:#797979;}
.handle_titlebox i.red{ background:#af5b5b;}
.handle_titlebox i.orange{ background:#c96539;}

.handle_right .handle_sales01,.handle_right .handle_sales02{
	float:left;
	width:600px;
	margin-bottom:23px;
	line-height:21px;
}
.handle_right .handle_sales span,.handle_right .handle_sales01 span{ color:#9c3737; margin-right:15px;}
.handle_right .handle_sales i{ display:inline-block; width:42px; height:16px; font-size:12px; color:#fff; line-height:16px; padding-left:5px; text-align:center; background:url(../images/lncj/yyyd/icon_tag.gif) no-repeat; margin-bottom:0;}
.handle_right .handle_sales01 i.gray{ display:inline-block; font-size:12px; color:#fff; line-height:16px; padding:1px 5px 0 5px; text-align:center; background:#a9a9a9; margin-bottom:0;}
.handle_right .handle_sales01 span.pf{ float:left; color:#434343; line-height:26px;}
.handle_right .handle_sales02{color:#363636;}
.handle_right .handle_sales02 span.sq{
	display:inline-block;
	background:url(../images/lncj/wdwh/icon_08.png) no-repeat;
	line-height:29px;
	padding-left:32px;
	margin-right:30px;
}

.handle_right .handle_sales02 span.ps{
	display:inline-block;
	background:url(../images/lncj/wdwh/icon_09.png) no-repeat;
	line-height:29px;
	padding-left:32px;
}
.handle_right .btn_box{
	float:left;
	width:524px;
	margin-top:20px;
	margin-left:76px;
}
.handle_right .btn_box01{
	float:left;
	width:524px;
	margin-top:20px;
}
.handle_right .btn_box input,.handle_right .btn_box01 input{
	width:150px;
	height:40px;
	background:#d30d18;
	border:0;
	font-size:15px;
	color:#fff;
	cursor:pointer;
}
.handle_right .btn_box01 input.cancel{
	width:150px;
	height:40px;
	background:#fff;
	border:1px solid #d30d18;
	font-size:15px;
	color:#434343;
	cursor:pointer;
	margin:0 0 0 10px;
}
.handle_right .form_box{
	float:left;
	width:600px;
}
.handle_right .form_box li{
	float:left;
	width:600px;
	margin-bottom:15px;
}
.handle_right .form_box li .txt_input{
	width:200px;
	height:30px;
	border:1px solid #ebebeb;
	line-height:30px;
	text-indent:5px;
}

/*内容详情*/

.yyyd_dtl_left .intro_box{
	float:left;
	width:910px;
	border:1px solid #ededed;
	margin-bottom:60px;
}
.yyyd_dtl_left .intro_main{ width:910px;}
.yyyd_dtl_left .intro_main .hd{ overflow:hidden; background:#f6f6f6; border-bottom:1px solid #ededed;}
.yyyd_dtl_left .intro_main .hd li{ position:relative; margin-left:-1px;  height:45px; line-height:45px; text-align:center; width:120px; float:left; border-right:1px solid #ededed;
	font:normal 15px/45px "Microsoft YaHei"; _font-weight:bold; cursor:default; }
.yyyd_dtl_left .intro_main .hd li.on{ width:120px; background:#e8e8e8; color:#525252;  }
.yyyd_dtl_left .intro_main .hd li span{ font-size:13px; color:#f04400; margin-left:5px;}
.yyyd_dtl_left .intro_main .hd li a{ color:#525252;}
.yyyd_dtl_left .intro_main .bd{ padding:30px 20px;}
.yyyd_dtl_left .intro_main .bd .pf-star{	
	float:left;
	width:400px;
	margin:5px 0 30px 332px;
}
.yyyd_dtl_left .intro_main .bd .pf-hint{
	float:left;
	width:80px;
	font-size:20px;
	margin:13px 0 0 15px;
	color:#4a72b4;
	text-align:left;
}
.yyyd_dtl_left .intro_main .bd ul.apply_form{
	float:left;
	width:870px;
}
.yyyd_dtl_left .intro_main .bd ul.apply_form li{
	float:left;
	width:870px;
	margin:0 0 10px 0;
	padding-bottom:8px;
	border-bottom:1px solid #ededed;
}
.yyyd_dtl_left .intro_main .bd ul.apply_form li .txt_box{
	float:left;
	width:80px;
	line-height:35px;
	margin-left:270px;
}
.yyyd_dtl_left .intro_main .bd ul.apply_form li .control_box{
	float:left;
	width:510px;
}
.yyyd_dtl_left .intro_main .bd ul.apply_form li .control_box01{
	float:left;
	width:200px;
}
.yyyd_dtl_left .intro_main .bd ul.apply_form li .control_box .txt_input{
	float:left;
	width:510px;
	height:35px;
	border:0 solid #a5a4a5;
	font-family:"微软雅黑",Arial, Helvetica, sans-serif,"Times New Roman", Times, serif;
	font-size:15px;
	color:#080808;
	line-height:45px;
}
.yyyd_dtl_left .intro_main .bd ul.apply_form li .control_box01 .txt_input{
	float:left;
	width:385px;
	height:35px;
	border:0 solid #a5a4a5;
	font-family:"微软雅黑",Arial, Helvetica, sans-serif,"Times New Roman", Times, serif;
	font-size:15px;
	color:#080808;
	line-height:45px;
}
.yyyd_dtl_left .intro_main .bd ul.apply_form li .control_box01 span{
	float:left;
	width:100px;
	height:35px;
	line-height:35px;
	border:0;
	color:#fff;
	background:#88888a;
	text-align:center;
	cursor:pointer;
}
.yyyd_dtl_left .intro_main .bd_bottom{ float:left; width:870px; padding:10px 0; text-align:center; border-top:1px solid #ededed;}
.yyyd_dtl_left .intro_main .bd_bottom01{ float:left; width:870px; padding:10px 0; text-align:center;}
.yyyd_dtl_left .intro_main .bd_bottom input,.yyyd_dtl_left .intro_main .bd_bottom01 input{
	width:190px;
	height:35px;
	font-size:16px;
	color:#fff;
	line-height:35px;
	border:0;
	background:#4a72b4;
	cursor:pointer;
	margin-top:6px;
}
.reviews_box{
	float:left;
	width:910px;
	margin-bottom:80px;
}
.reviews_box .reviews_title{
	float:left;
	width:910px;
	background:url(../images/lncj/td_title_line.gif) no-repeat 0 0;
	font-size:20px;
	color:#434343;
	text-indent:20px;
	margin-bottom:20px;
}
.reviews_box ul.yyyd_reviews{
	float:left;
	width:825px;
	margin-left:25px;
	margin-bottom:20px;
}
.reviews_box ul.yyyd_reviews li{
	float:left;
	width:825px;
	margin-bottom:30px;
}
.reviews_box ul.yyyd_reviews li .review_imgbox{
	float:left;
	width:70px;
	height:70px;
	margin-right:40px;
	overflow:hidden;
}
.reviews_box ul.yyyd_reviews li .review_imgbox img{
	width:70px;
	height:70px;
	border:0;
}
.reviews_box ul.yyyd_reviews li .review_conbox{
	float:left;
	width:695px;
	font-size:15px;
	color:#707070;
}
.review_conbox .conbox{
	float:left;
	width:660px;
	background:url(../images/lncj/icon_marks_top.gif) no-repeat;
	padding-left:35px;
	margin-bottom:10px;
}
.review_conbox .byname{
	float:left;
	width:650px;
	background:url(../images/lncj/icon_marks_bottom.gif) no-repeat right;
	padding-right:45px;
	font-size:13px;
	color:#b1b0b0;
	text-align:right;
}
.review_conbox .reply_box{
	float:left;
	width:660px;
	background:#f6f6f6;
	padding:5px 0 0 5px;
	margin-top:15px;
}
.review_conbox .reply_box .imgbox{
	float:left;
	width:40px;
	height:40px;
	margin-right:10px;
	overflow:hidden;
}
.review_conbox .reply_box .imgbox img{
	width:40px;
	height:40px;
	border:0;
}
.review_conbox .reply_box .rconbox{
	float:left;
	width:570px;
	font-size:14px;
}
.reviews_box .reply_title{
	float:left;
	width:910px;
	margin:30px 0 20px 0;
}
.reviews_box .rbs_control{
	float:left;
	width:910px;
	height:220px;
	border:1px solid #0d0408;
	background:#fefcfc;
	overflow:hidden;
}
.rbs_control .control_box{
	float:left;
	width:910px;
}
.rbs_control .textarea_txt{	
	width:910px;
	height:165px;
	border:0;
	background:transparent;
	font-family:"Microsoft YaHei";
	font-size:15px;
	text-indent:5px;
	line-height:24px;
	border-bottom:2px solid #dedbdb;
	resize: none;
}
.rbs_control .btn_box{
	float:left;
	width:910px;
	height:83px;
	text-align:right;
	overflow:hidden;
}
.rbs_control .btn_box .pf{
	float:left;
	width:500px;
}
.rbs_control .btn_box .pf span{ float:left; font-size:18px; color:#080808; line-height:47px; margin: 0 10px 0 20px;}
.rbs_control .btn_box .pf .click-star{
	float:left;
	width:400px;
	margin-top:5px;
}
.rbs_control .btn_box .pf .hint{
	float:left;
	width:80px;
	font-size:20px;
	margin:13px 0 0 15px;
	color:#4a72b4;
	text-align:left;
}
.rbs_control .btn_box .btn_review{
	width:80px;
	height:30px;
	background:#d30d18;
	font-size:16px;
	color:#fff;
	line-height:30px;
	border:0;
	margin:10px 30px;
	cursor:pointer;
}
.yyyd_dtl_right01{
	float:right;
	width:240px;
	margin-top:40px;
}
.yyyd_dtl_right01 .yyyd_members_title{
	float:left;
	width:220px;
	margin:8px 10px;
	padding-bottom:4px;
	color:#434343;
	border-bottom:2px dotted #efefef;
}
.yyyd_dtl_right01 .yyyd_members_img{
	float:left;
	width:220px;
	margin:10px 10px;
	text-align:center;
}
.yyyd_dtl_right01 ul.members_list{
	float:left;
	width:240px;
	margin:10px 0;
	border-bottom:2px dotted #efefef;
}
.yyyd_dtl_right01 ul.members_list li{
	float:left;
	width:80px;
	font-size:12px;
	line-height:26px;
	text-align:center;
	margin-bottom:15px;
}
.yyyd_dtl_right01 ul.members_list li img{
	width:56px;
	height:56px;
	border:0;
	border-radius:50%;
}
.yyyd_dtl_right01 .select_both{
	float:left;
	width:240px;
	line-height:40px;
	text-align:center;
	margin-bottom:11px;
}
.yyyd_dtl_right01 .select_both a{ color:#434343; font-size:13px;}
.yyyd_dtl_right01 .groom_titlebox{
	float:left;
	width:240px;
	border-top:1px solid #e5e5e5;
	border-right:1px solid #dedede;
	border-bottom:1px solid #e5e5e5;
	border-left:1px solid #dedede;
	background:#f6f6f6;
	padding:10px 0;
}
.groom_titlebox i{
	display:inline-block;
	font-size:16px;
	height:24px;
	background:url(../images/lncj/icon_line.gif) no-repeat 10px 0;
	padding:0 20px;	
}
.yyyd_dtl_right01 ul.hotlist01{
	float:left;
	width:210px;
	padding:15px 15px 0 15px;
	border-right:1px solid #dedede;
	border-left:1px solid #dedede;
	border-bottom:1px solid #dedede;
}
.yyyd_dtl_right01 ul.hotlist01 li{
	float:left;
	width:210px;
	padding-bottom:10px;
	border-bottom:2px dotted #efefef;
	text-align:center;
	margin-bottom:10px;
}
.yyyd_dtl_right01 ul.hotlist01 li img{
	width:210px;
	height:140px;
	border:0;
	margin-bottom:5px;
}
/*分页*/
.pager_box{
	float:left;
	width:1200px;
	min-width:1200px;
	max-width:1200px;
	margin:20px auto;
	color:#070707;
	text-align:center;
}
.pager_box_ltl{
	float:left;
	width:800px;
	min-width:800px;
	max-width:800px;
	margin:15px auto;
	text-align:center;
}
.pager_box a,.pager_box_ltl a{
	display:inline-block;
	color:#070707;
	padding:2px 10px;
	border:1px solid #fff;
	margin:0 5px;
}
.pager_box a:hover,.pager_box_ltl a:hover{color:#f22f2f;}
.pager_box a.on,.pager_box_ltl a.on{
	background:#f22f2f;
	border:1px solid #f22f2f;
	color:#fff;	
}
.pager_box span.omit,.pager_box_ltl span.omit{
	margin:0 15px;
}
.pager_box span.fnt,.pager_box_ltl span.fnt{
	margin:0 8px 0 30px;
}
.pager_box span.fntpage,.pager_box_ltl span.fntpage{
	margin:0 8px;
}
.pager_box .txt_page,.pager_box_ltl .txt_page{
	width:50px;
	height:20px;
	padding:3px 0;
	text-align:center;
	border:1px solid #e8e8e8;
}
.pager_box .btn_page,.pager_box_ltl .btn_page{
	width:50px;
	height:28px;
	padding:3px 0;
	font-family:"Microsoft YaHei";
	color:#fff;
	text-align:center;
	background:#f22f2f;
	border:1px solid #f22f2f;
	cursor:pointer;
}
.footer{
	position:relative;
	float:left;
	width:100%;
	min-width:1200px;
	height:104px;
	background:url(../images/lncj/bottom.jpg) no-repeat center 0;
	font-size:18px;
	color:#fff;
	text-align:center;
	line-height:45px;
	padding:25px 0;
	overflow:hidden;
}
.footer .title{ 
	font-size:24px;
	letter-spacing:1px;
}