@charset "utf-8";
/* CSS Document */

body{ font-size:12px; font-family:'微软雅黑'; margin:0; padding:0;}
ul,li,dl,dd,ol{ margin:0; padding:0; list-style:none;}
a{ text-decoration:none;}
img{border:0;}
input, textarea{outline:medium; font-family:'微软雅黑';}



.big_div{width:100%; overflow:hidden;/* background-image:url(../images/bg.jpg);background-size: 100% 100%; -webkit-background-size: cover; -o-background-size: cover;*/}
.bg_img{ position:fixed; top:0; left:0;}
.header{width:100%; height:68px; background-color:#393939; position:fixed; top:0; z-index:999;}
.header .header_left{ height:68px; background: url(../images/header_leftbg.png) repeat-x; position:absolute; left:0;}
.header .header_Text{width:1100px; height:68px; margin:0 auto;}
.header_Text .logo_img{width:480px; float:left;}
.header_Text .nva{width:550px; float:right; font-size:20px;}
.header_Text .nva ul{width:368px; float:left;}
.nva ul li{ float:left; width:164px; line-height:68px; text-align:center; margin-right:20px;}
.nva ul li a{color:#fff; width:100%; height:68px; display:block;}
.nva ul li a:hover,.nva ul li a.on{ background:url(../images/nva_hover.png) repeat-x 0 0;}
.wybz_btn{width:117px; height:36px; line-height:36px; font-size:18px; background:url(../images/btn_1.png) no-repeat 0 0; color:#000000; display:block; text-align:center; margin:18px 24px 0 0; float:right;}

.middle{width:100%; min-height:587px; height:auto; padding:45px 0 29px 0; position:absolute; top:68px;}
.middle .middle_Text{width:1100px; height:558px; margin:0 auto;}
.middle .middle_Text .title{width:100%; height:54px; background:url(../images/middle_titlebg.png) no-repeat 0 0;}
.middle .middle_Text .title ul li{ font-size:18px; float:left; height:54px;}
.middle .middle_Text .title ul li a{color:#fff; padding:0 52px; display:inline-block;  border-right:1px solid #918c76; height:16px; line-height:16px; margin-top:22px;}

.middle .middle_Text .title ul li:hover{ background:url(../images/type_hover.jpg) no-repeat center 15px;}
.middle .middle_Text .title ul li:hover a{color:#181515;}

.Con_Text{width:1100px; height:504px; background:url(../images/content_bg.png) no-repeat 0 0; position:relative;}
.dl_list{width:1052px; margin:0 auto;}
.dl_list dd{width:211px; height:188px; padding:11px; background:url(../images/fg.png) repeat 0 0; float:left; margin:17px 15px 0 15px;}
.dl_list dd .list_img{width:100%; height:120px;}
.dl_list dd .list_text{width:100%; height:65px; padding-top:10px;}
.list_text .Text_name{ font-size:14px; line-height:23px;}
.list_text .Text_name a{color:#000000;}
.list_text .Text_date{ color:#848484;}
.list_text .Tex_tag{ color:#848484; padding-top:8px; overflow:hidden; line-height:27px;}
.list_text .Tex_tag label{ display:inline-block;}
.list_text .Tex_tag .lab_lll{ text-indent:23px; background:url(../images/icon_ll.png) no-repeat 0 2px; width:19px; height:19px;}

.list_text .Tex_tag .lab_share{ background:url(../images/icon_share.png) no-repeat 0 0; width:12px; height:13px;}

.middle_Text .title .title_map{color:#bababa; font-size:16px; line-height:55px; text-indent:35px; float:left; width:850px;}
.title_map a{color:#ffffff;}
.title_map a, .title_map label{ margin:0 5px;}
.middle_Text .title_btn{width:154px; height:55px; float:right;}
.title_btn .up_btn{ width:121px; height:33px; line-height:33px; background:url(../images/sc_btn.png) no-repeat 0 0; font-size:16px; color:#1b1b1b; display:inline-block; margin-top:12px; text-indent:41px;}

.Con_Text .zlInfo{width:640px; margin:0 auto; padding-top:50px;}
.Con_Text .zlInfo .zlInfo_dl{width:100%; height:335px;}
.Con_Text .zlInfo .zlInfo_dl dd{width:100%; overflow:auto; padding:10px 0;}
.Con_Text .zlInfo .zlInfo_dl .left_name{width:75px; float:left; font-size:16px; color:#333333; line-height:40px;}
.Con_Text .zlInfo .zlInfo_dl .right_input{width:563px; float:right;}
.right_input .span_radio{ font-size:18px; line-height:40px; color:#333;}
.right_input .span_radio .lab_radio{margin-right:40px;}
.right_input .span_radio .lab_radio input[type="radio"]{width:17px; height:17px;    position: relative; top:2px;}
.right_input .zl_name{width:487px; height:42px; background:url(../images/input_bg1.png) no-repeat 0 0; border:0; padding:0 10px; color:#fff;}
.right_input .zl_ms{width:543px; height:108px; background:url(../images/input_bg2.png) no-repeat 0 0; border:0; padding:10px; color:#fff;}

.btn_a .btn_next{width:640px; height:42px; margin:0 auto; display:block; line-height:42px; text-align:center; font-size:20px; color:#fff; background-color:#393939;-moz-border-radius: 10px;      /* Gecko browsers */
    -webkit-border-radius:10px;   /* Webkit browsers */
    border-radius:10px;            /* W3C syntax */ border:0;}
	
	

/*素材上传 js切换start*/
#wrapper{text-align:center;  padding-top:95px;}
.wrapper_content{width:686px; margin:0 auto;}

#overlay_pic { width:400px;}
.jscarousal{width: 1060px; height: 247px;	margin:0 auto;	padding: 0;	padding: 22px 8px 22px 8px;position: relative; /*overflow: hidden;*/}
.jscarousal .jscarousal-left, .jscarousal .jscarousal-right{	float: left;width: 31px;height: 52px;color: White;position: relative;	top: 65px;cursor: pointer;}
.jscarousal .jscarousal-left_1, .jscarousal .jscarousal-right_1{	float: left;width: 31px;height: 52px;color: White;position: relative;	top: 125px;cursor: pointer;}
.jscarousal .jscarousal-left, .jscarousal .jscarousal-left_1{background-image: url(../images/left_arrow.png);background-repeat: no-repeat;background-position: left;}
.jscarousal .jscarousal-right, .jscarousal .jscarousal-right_1{background-image: url(../images/right_arrow.png);background-repeat: no-repeat;background-position: right;}
.jscarousal-contents,.jscarousal-contents_1{width: 995px;height: 225px;float: left;position: relative;overflow: hidden;}
.jscarousal-contents > div{position: absolute;	width: 100%;height: auto;}
.jscarousal-contents_1 > div{position: absolute;	width: 686px;height: auto; padding:0 146px 0 163px;}
.jscarousal-contents > div > div{float: left;margin:0 6px 0 15px; padding:10px 10px 0 0;}
.jscarousal-contents_1 > div > div{float: left;margin:0 18px 0 18px; padding:10px 10px 0 0;}
.jscarousal-contents img.img1{width: 215px;height: 117px;}
.jscarousal-contents_1 img.img2{width: 182px;height: 102px;}
.hidden{display: none;}
.visible{display: block;}
.thumbnail-active{filter: alpha(opacity=100);opacity: 1.0;cursor: pointer;}
.thumbnail-inactive{filter: alpha(opacity=60);opacity: 0.7;cursor: pointer;}
.thumbnail-active .delete_btn{width:24px; height:24px; background:url(../images/delete_btn.png) no-repeat 0 0; position:relative
; top:-225px; right:-201px; z-index:999;}
.thumbnail-active .select_btn{width:21px; height:21px; background:url(../images/select_btn.png) no-repeat 0 0; position:relative
; top:-140px; right:-169px; z-index:999;}
.thumbnail-active img.img2{ border:2px solid #419a2b;width: 178px;height: 98px;}

.thumbnail-text{color: #1b1b1b;	font-weight: bold;text-align: left;display: block;padding: 10px 2px 2px 0px;}
.thumbnail-text .mb_ms{ padding-top:10px;}
.thumbnail-text .mb_name_input{width:177px; height:21px; background-color:#e9e6de; text-indent:8px; border:0; color:#5a5958}
.thumbnail-text .mb_ms_input{width:161px; height:50px; background-color:#e9e6de; padding:3px 8px 0 8px; border:0; vertical-align:top; color:#5a5958;}
/*素材上传 js切换end*/
/**/
#wrapper1{text-align:center;  padding-top:35px;}
.thumbnail-text_1{color: #333333; font-size:16px; text-align:center;display: block;padding: 10px 2px 2px 0px;}
.mb_label{ height:135px; padding-bottom:15px; display:block;}
#wrapper1 .jscarousal{ height:320px;}
/**/




.back_btn{width:55px; height:70px; text-align:center; font-size:16px; line-height:25px; position:absolute; top:20px; left:62px;}
.back_btn a{ color:#333333;}


.page{width:100%; text-align:center; padding-top:12px;}
.page a{color:#333; font-size:16px; margin:0 12px;}
.page a.on{color:#f8f8d5;}

.footer{ position:fixed; bottom:0; width:100%; height:39px; line-height:39px; background:url(../images/footer_bg.jpg) repeat-x 0 0; text-align:center; font-family:'宋体'; font-size:12px; color:#000;}


.f_left{ float:left; }
.f_right{ float:right;}
.f_clear{clear:both;}




/*送戏下乡*/
.bigbox{ width:880px; background-color:#e4e4e4;  overflow:hidden; position:relative;}
.box_left{ width:510px; float:left; text-align:center; padding:20px 35px  25px 25px;}
.box_left img{ display:block;}
.text_bt{ font-size: 48px; padding-bottom:10px; letter-spacing:10px;}
.box_right{ width:250px; float:left}
.box_right_top{ width:240px; height:285px;font-size:14px; color:#202020; line-height:25px; text-indent:28px; margin-top:81px; overflow-y:scroll; padding-right:35px;}
.box_right_bottom{ overflow:hidden;  color:#453e3e; margin-top:35px; }
.box_right_bottom ul li{ float:left;  padding-right:11px;font-size:12px; text-align:center; width:76px;}
.box_right_bottom ul li img{ display:block; }
.bgtb1,.bgtb2,.bgtb3{ display:block; width:44px; height:33px; margin-left:20px;}
.bgtb1{ background:url(../images/icon3.png) no-repeat;}
.bgtb2{ background:url(../images/icon2.png) no-repeat;}
.bgtb3{ background:url(../images/icon1.png) no-repeat;}
.bgtb1:hover{ background:url(../images/icon3-ss.png) no-repeat   ;}
.bgtb2:hover{ background: url(../images/icon2_ss.png) no-repeat ;}
.bgtb3:hover{ background: url(../images/icon1_ss.png) no-repeat;}


/*视频*/

.sp_text_bt{ font-size:48px; color:#453e3e; margin-left:48px;}

.sp_box{ overflow:hidden; padding:15px 0 35px 48px; }
.sp_box_left{ float:left}
.sp_box_right{ float:left; padding-left:37px;}
.sp_box_right ul li{ text-align:center; margin-bottom:40px; font-size:12px; color:#453e3e;}
.sp_box_right span{ margin-bottom:5px;}


/*评论*/


.go_back{ text-align:center; width:36px; position:absolute; left:25px; top:22px;}
.go_back img { display:block;}
.pl_left img{ display:block; margin-bottom:5px;}
.pl_left{ text-align:center; width:215px; font-size:18px; margin-top:80px; margin-left:32px; float:left}
.pl_right{ float:left; padding:45px 0 27px 30px; position:relative;}
.smallbt{ font-size:18px; padding-bottom:16px;}
.pl_item{ width:550px; border-bottom:1px dashed #9f9f9f;}
.pl_item span{ display:block;}
.timer{ font-size:12px ; color:#727272;}
.text_pl{ font-size:14px;color:#555; padding-bottom:5px; }
.pl_item{ margin-bottom:10px;}
.btn_pl{ width:370px; float:left;}
.btn_pl span{ float:left; color:#ac8b4a; font-size:14px;}
.btn_pl div span{ text-align:right; width:42px; display:block;}
.btn_pl div { padding-bottom:20px;}
.btn_ss div span{ display:block;}
.btn_ss{ float:left;margin-top:150px; margin-left:20px;}
.btn_ss div{ float:left; text-align:center; padding-right: 23px;}
.btnbox2{ overflow:hidden;}







.cp-container {
	
	width:85px; /* 200 - (2 * 48) */
	height:33px;
	
	
	
}

.cp-container :focus {
	border:none;
	outline:0;
}

.cp-buffer-1,
.cp-buffer-2,
.cp-progress-1,
.cp-progress-2 {
	position:absolute;
	top:0;
	left:0;
	width:104px;
	height:104px;
	clip:rect(0px,52px,104px,0px);

	-moz-border-radius:52px;
	-webkit-border-radius:52px;
	border-radius:52px;
}

.cp-buffer-1,
.cp-buffer-2 {
	background:url("buffer.png") 0 0 no-repeat;
}


/* FALLBACK for .progress
 * (24 steps starting from 1hr filled progress, Decrease second value by 104px for next step)
 * (It needs the container selector to work. Or use div)
 */

.cp-container .cp-fallback {
	background:url("progress_sprite.jpg") no-repeat;
	background-position:0 104px; 
}

.cp-progress-1,
.cp-progress-2 {
	background:url("progress.png") 0 0 no-repeat;
}

.cp-buffer-holder,
.cp-progress-holder,
.cp-circle-control {
	position:absolute;
	width:104px;
	height:104px;
} 

.cp-circle-control {
	cursor:pointer;
}

.cp-buffer-holder,
.cp-progress-holder {
	clip:rect(0px,104px,104px,52px);
	display:none;
}


/* This is needed when progress is greater than 50% or for fallback */

.cp-buffer-holder.cp-gt50,
.cp-progress-holder.cp-gt50,
.cp-progress-1.cp-fallback{
	clip:rect(auto, auto, auto, auto);
}

.cp-controls { margin:0; padding:0;

}

.cp-controls li{
	list-style-type:none;
	display:block;

	/*IE Fix*/
	position:absolute;
}

.cp-controls li a{
	position:relative;
	display:block;
	
	height:50px;
	text-indent:-9999px;
	z-index:1;
	cursor:pointer;
}

.cp-controls .cp-play {
	background: url(../images/icon3.png)  no-repeat  20px  0; 
}

.cp-controls .cp-play:hover {
	background: url(../images/icon3-ss.png) no-repeat   20px  0;
}

.cp-controls .cp-pause {
	background:url(../images/icon3.png) no-repeat 20px  0;
}

.cp-controls .cp-pause:hover {
	background: url(../images/icon3-ss.png) no-repeat 20px  0;
}

.cp-jplayer {
	width:0;
	height:0;
}
