@import "comm.css";
@import "ad.css";
@import "footer.css";
a, a:visited {
	color: #333;
	text-decoration: none
}
a:hover, a:active {
	color: #cb1313;
	text-decoration: none
}
.left {
	float: left;
}
.right {
	float: right
}
body {
	font-size: 14px
}
.w1000{ width: 1000px;}
.juzhong{ margin: 0 auto; display:table}
.huanying{ height: 50px; line-height: 50px;  color: #686868;}
.hy_left{ width: 220px; }
.inputBox {	width: 340px;}

.inputBox .inputVal {
	position: relative;
	display: inline-block;
	zoom: 1;
	vertical-align: middle;
	_vertical-align: top;
	width: 337px;
	height: 25px;

	border: #cb1313 1px solid;
	float: left;
	margin-top: 8px;
}
.inputBox .inputVal .val2 {
	width: 337px;
	height: 25px;
	position: relative;
}
.inputBox .inputVal span {
	display: inline-block;
	vertical-align: middle;
}
 .inputBox .inputVal .val2 input {
	display: inline-block;
	width: 275px;
	height: 25px;
	padding: 0 0 0 10px;
	border: 0;
	background: 0 0;
	font: 14px/25px Arial;
	color: #999;
	outline: 0;
}
.inputBox .inputVal .val2 .buttonVal {width: 52px;padding: 0px;	height: 25px; float: right;}
.inputBox .inputVal .val2 .buttonVal input {
	right: 0;
	width: 52px;
	height: 25px;
	background: #fff url(../images/search_bg.jpg) no-repeat ;
	position: absolute;
	padding: 0px;
}



.clear {
	clear: both
}
.disno {
	display: none
}
.dis {
	display: block
}
.fr {
	float: right
}
.fl {
	float: left
}
.mt20 {
	margin-top: 20px
}
.mt30 {
	margin-top: 30px
}
.mt40 {
	margin-top: 40px
}
.mb20 {
	margin-bottom: 20px
}
.mr35 {
	margin-right: 35px
}

.baner{
	width: 100%;
	height: 324px;
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border-top: #d61d1a 2px solid;
}
.menu{ width: 100%; height: 64px; background-image: url(../images/menu_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border-bottom: #c4b7b6 4px solid;
}
.meni_list li{width:12.5%; float: left; height: 32px; line-height: 32px; text-align: center; }
.meni_list li a{color: #ffffff; font-size: 16px;display: block; }
.meni_list li a.on ,.meni_list li a:hover{ background-color: #fff; color:#D61D1A; border-radius:5px; font-weight: 700;     }

/***首页右侧图条******/
.mztt{ width: 540px; height: 315px;}
.mztt_bg{
	width: 93px; height: 33px;
	background-image: url(../images/mztt.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	margin-top: 4px;
}
.index_tutiao{ float: left; width: 540px; }
.index_tutiao_title{  width: 540px;  }
.index_tutiao a.index_tutiao_title{height: 60px;font-size: 27px; line-height: 60px;color: #ca1313;overflow: hidden;	text-overflow:ellipsis; width: 540px;  white-space: nowrap;font-weight: 700; float: left; }

.index_tutiao p{ color:#9f9f9f; font-size: 12px; line-height: 22px; height: 66px;float: left; }
.index_tutiao p a{color: #d61d1a}

/**滚动图条***/
.gdxx{ width: 540px; float:left; margin-top: 15px; background-image: url("../images/gdxx_bg.jpg");
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 137px;
}
.gdxx .gdxx_left{ font-size: 15px; font-weight: 700; height: 30px; line-height: 30px; color: #000; width: 74px; float: left;}
.gdxx .topLoop{ width:466px; float: left; }
.gdxx .topLoop ul li{line-height: 30px;}
.gdxx .topLoop ul li a{ font-size: 15px; line-height: 30px;}


/***首页第一屏****/
.gl{width:326px; min-height: 260px;}
.lanmu1 {
    height: 26px;
    border-bottom: 3px #da312f solid;
    overflow: visible;
}
.lanmu1 .gd{		 float:right; margin-right:3px; margin-top:3px;}
.lanmu1 .gd a{				color:#acacac; font-size: 14px;}
.lanmu1 .gd a:hover{				color:#e60012;}

.lanmu1 .bt{
	height: 26px;
	line-height: 26px;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	display: inline-block;
	width:94px;
	float: left;
	background-image: url(../images/langmu_bt_bg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: center;
}
.lanmu1 .bt a{				color:#fff;}
.lul li:first-child{ margin-top: 8px;}
.lul li {
	width: 326px;
	height: 30px;
	line-height: 30px;
	float: left;
	background: url(../images/htd.jpg) no-repeat 0px 13px;
	padding-left: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.gl_left{ width: 688px; float: left;}
.gl_right{ width: 280px; float: right; }

.gl_neirong .tp a{ margin-top: 10px; float: left;}
.gl_right .gl_neirong ul li{ width: 280px;	overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis;}
.gl_right .gl_neirong ul li:first-child{ margin-top: 3px;}

.dierping .xwbox ,.xwbox{
	width:326px;  margin-top:15px; float:left; margin-bottom: 5px;
}
 .xwbox .tp ,.mzgw .xwbox .tp{
	width:158px;height:115px; float:left;
}
.xwbox .tp img ,.mzgw .xwbox .tp img{
	width:158px;height:115px;
}
.xwbox .bt ,.mzgw .xwbox .bt{
	width:158px;height:30px;line-height:30px; margin-left:10px; float:left; font-size: 15px; color:#3c3c3c;overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis;
}
.xwbox .jj ,.mzgw .xwbox .jj{	width:158px;height:88px;float:left; line-height:22px; margin-left:10px; color: #9f9f9f; font-size: 12px;overflow: hidden;	}
.xwbox .jj a ,.mzgw .xwbox .jj a{color: #d61d1a;}

/***名族品牌***/
.mzpp .gl_neirong{ margin-top: 12px; float: left;}
.mzpp  .xwbox{
	width:280px;height:163px;  margin-top:15px; float:left; }
.mzpp  .xwbox .tp{
	width:280px;height:163px;
}
.mzpp  .xwbox .tp img{
	width:280px;height:163px;
}
.mzpp  .xwbox .bt{
	width:280px;height:30px;line-height:30px; text-align:center;bottom:30px;color:#ffffff;position:relative;
}
.mzpp  .xwbox .bt a{
	color:#ffffff;
}
.mzpp  .xwbox .btbj{
	width:280px;height:30px; background:#000000;margin-top:133px;opacity: 0.4;-moz-opacity: 0.4;filter:alpha(opacity=40);
}
.mzpp  .xwbox .tp .spico{
	width:48px;height:48px; left:55px;margin-top:-100px;margin-left:80px;background:url('../images/spico.png') no-repeat 0px 0px;display:block;opacity: 0.9;-moz-opacity: 0.9;filter:alpha(opacity=90);
}
.xwbox_list:first-child { margin-top: 10px;}
.xwbox_list ,.mzgw .xwbox_list { float: left; margin-bottom: 20px;}


.mzcy .gl_neirong ul li{ width: 140px; float: left;}
.mzcy .gl_neirong ul li:first-child{ margin-top: 10px;}
.mzcy ul li {
	width: 130px;
	height: 125px;
	float: left;
	margin-top: 10px;
	padding-bottom: 8px;


}
.mzcy .gl_neirong ul li:nth-child(even){ float: left; padding-left: 10px; width: 130px;}

.mzcy ul li img {
	width: 130px;
	height: 100px;
	display: block
}
.mzcy ul li span {
	width: 130px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	display: block;
	color: #666;
	white-space:nowrap;
	overflow:hidden;
	text-overflow : ellipsis
}


/*摄影图集*/
.cont_b {
	height: 200px;
	position: relative;
	margin-bottom: 0;
	overflow: hidden;
}



.cont_b .bd_title {
	width: 38px;
	height: 155px;
	background: #e60012;
	position: absolute;
	color: #fff;
	left: 0;
	font-size: 22px;
	font-weight: 700;
	line-height: 120%;
	text-align: center;
	padding-top: 45px;
	font-family: microsoft yahei;
}

.cont_b span.left_b {
	display: inline-block;
	position: absolute;
	width: 16px;
	height: 39px;
	left: 48px;
	top: 35%;
	cursor: pointer;
	z-index: 100;
	background: url(../images/left_b.png) no-repeat;
}

.cont_b span.right_b {
	display: inline-block;
	position: absolute;
	width: 16px;
	height: 39px;
	right: 10px;
	top: 35%;
	cursor: pointer;
	z-index: 100;
	background: url(../images/right_b.png) no-repeat;
}
.cont_b .cont_b_box { width: 960px;margin-left: 75px; margin-right: 30px; }
.cont_b .cont_b_box ul li {
	float: left;
	margin: 0px 7px 5px 7px;
	height: 200px;
}
.cont_b .cont_b_box ul li img {
	margin-bottom: 10px;
	width: 210px;
	height: 165px;
}
.cont_b .cont_b_box ul li h4 {
	font-size: 14px;
	margin-bottom: 5px;
	text-align: center;
	width: 210px;
	height: 28px;
	line-height: 28px;
}

.lanmu3{
	margin-left:10px;margin-right:10px; height:49px;border-bottom:1px #dcdcdc solid; font-weight:normal; font-size:22px;
}
.lanmu3 .bt{
	float:left;height:49px;line-height:49px; font-weight:normal; font-size:22px;
}
.lanmu3 .gd{
	float:right; margin-top:20px; font-size:14px;
}
.lanmu3 .gd a{
	color:#8b8b8b;
}
.lanmu3 .gd a:hover{
	color:#e60012;
}


/***名族歌舞****/
.mzgw{ width: 690px;}
.mzgw .xwbox{ width: 690px;}
.mzgw .xwbox_list:nth-child(0) ,.mzgw .xwbox_list:nth-child(1) ,.mzgw .xwbox_list:nth-child(2)  ,.mzgw .xwbox_list:nth-child(3){ margin-top: 10px;}
.mzgw .xwbox_list:nth-child(2)  ,.mzgw .xwbox_list:nth-child(3){ margin-left: 10px; float: right;}
.spzq{    width: 280px;	float: right;}
.mzgw .xwbox_list{ width: 326px;}

/*视频专区*/
.w1000 .spzq .xwbox {
	width: 280px;
	height: 170px;
	float: left;
	margin-top: 15px;
	position: relative;

}
.w1000 .spzq .xwbox .tp {    position: relative;	width: 275px;	height: 162px;	margin-bottom: 5px;}
.w1000 .spzq .xwbox .tp ,.w1000 .spzq .xwbox .tp img{width: 280px;	height: 170px;}
.w1000 .spzq .xwbox .bt{top: -40px;color: #ffffff;position: relative;	width: 280px;	height: 35px;	left: 0px;	bottom: 0px;	padding-bottom: 0px;	margin-bottom: 0px;	margin-left: 0px;}

.w1000 .spzq .xwbox .btbj {
	position: absolute;
	width: 280px;
	height: 35px;
	left: 0px;
	bottom: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	opacity: 0.4;
	-moz-opacity: 0.4;
	filter: alpha(opacity=40);
	background: #000000;

}
.w1000 .spzq .xwbox .bt a {
	line-height: 35px;
	color: #FFF;
	text-align: center;
	display: block;
	font-size: 14px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	opacity:1;


}

.w1000 .spzq .xwbox .spico {
	width: 32px;
	height: 32px;
	left: 48px;
	margin-top: -115px;
	margin-left: 115px;
	background: url(../images/spicox.png) no-repeat 0px 0px;
	display: block;
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
}
.spzq .splb li {
	width: 245px;
	height: 30px;
	line-height: 30px;
	float: left;
	background: url(../images/htsp.jpg) no-repeat 0px 10px;
	padding-left: 25px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}


/*搜索*/
.dede_pages{ display: table; text-align: center; float: none;}
.resultlist ul li h3 a{ font-size: 18px; line-height: 32px;}
.resultlist ul li p{ margin: 5px 0 10px 0; line-height: 22px; color: #969494;}
.resultlist{ line-height: 28px;}
