

body { font-size:12px; color: #585858;margin:0;font-family:"微软雅黑"; background-repeat: no-repeat;background-attachment: fixed;background-color: #FAF5E1;}
.clearer{ line-height:0px; clear:both; height:0px;font-size:0px; over-flow:hidden;}
ul,li {list-style-type:none; text-transform:capitalize;}


a:link {
	color: #585858;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #585858;
}
a:hover {
	text-decoration: none;
	color: #690A2C;
}
a:active {
	text-decoration: none;
	color: #ECE9D8;
}


.yd-button {background: url(yd_button.gif); width:64px; height:22px; border:0px; color:#333333; font-size:12px; padding-top:2px;}

a.a-h { color:#585858; font-size:12px; text-decoration:none;}
a.a-h:hover { color:#660428; font-size:12px;}

.alpha{background:url(tm.png);_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tm.png" ,sizingMethod="crop"); }
.b { font-weight:bold;}
.white {color:#FFFFFF;}
.f14 { font-size:14px;}
.f12 { font-size:12px;}
.form { margin:0; padding:0;}
.input { border:1px solid #D0D0D0;HEIGHT: 20px;FONT-SIZE: 12px; line-height:20px;}
.textarea {border:1px solid #cccccc; background-color: #efefef; FONT-SIZE: 12px;}
.red-b { font-size:12px; color:#660428; font-weight:bold;}

.menu {font-size:14px;color:#ffffff;font-family:"微软雅黑";font-weight:bold}
.menu a:link {text-decoration: none;font-family:"微软雅黑";font-size: 14px;color:#ffffff }
.menu a:visited {text-decoration: none;font-family:"微软雅黑";font-size: 14px;color:#ffffff }
.menu a:hover {text-decoration: none;font-family:"微软雅黑";font-size: 14px;color:#FFCC00 }
.menu a:active {text-decoration: none;font-family:"微软雅黑";font-size: 14px;color:#ffffff }


.menux {font-size:12px;color:#ffffff;font-family:"微软雅黑";}
.menux a:link {text-decoration: none;font-family:"微软雅黑";font-size: 12px;color:#ffffff }
.menux a:visited {text-decoration: none;font-family:"微软雅黑";font-size: 12px;color:#ffffff }
.menux a:hover {text-decoration: none;font-family:"微软雅黑";font-size: 12px;color:#FFCC00 }
.menux a:active {text-decoration: none;font-family:"微软雅黑";font-size: 12px;color:#ffffff }





.B14 {
	line-height: 24px;
	color: #000000;
	text-decoration: none;
	font-family:"黑体";
	font-size: 14px;

}




.B15 {
	line-height: 24px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;font-family:"宋体";
	font-size: 14px;

}


.container {
	WIDTH: 970px;
	HEIGHT: 290px
}
.container A IMG {
	WIDTH: 970px;
	HEIGHT: 290px
}
.container IMG {
	BORDER-BOTTOM-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-TOP-STYLE: none;
	BORDER-LEFT-STYLE: none
}
.td_f A IMG {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
.num {
	POSITION: absolute;
	WIDTH: 90px;
	FLOAT: right;
	TOP: 273px;
	LEFT: 843px
}
.num LI {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 15px;
	LIST-STYLE-TYPE: none;
	MARGIN: 1px;
	WIDTH: 15px;
	FONT-FAMILY: Arial;
	BACKGROUND: url(../images/flashbutton.gif) no-repeat -15px 0px;
	FLOAT: left;
	HEIGHT: 15px;
	COLOR: #86a2b8;
	FONT-SIZE: 12px;
	CURSOR: pointer
}
.num LI.on {
	LINE-HEIGHT: 15px;
	WIDTH: 15px;
	BACKGROUND: url(../images/flashbutton.gif) no-repeat;
	HEIGHT: 15px;
	COLOR: #ffffff
}




.main-bg-in {background:url(bg.png) top no-repeat;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg.png" ,sizingMethod="crop"); }
.banner { padding-top:8px; padding-left:17px;}
.banner-down {background:url(in_bg2.png) top no-repeat;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/in_bg2.png" ,sizingMethod="crop");}


.main-bg {background:url(bg.png) top no-repeat;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/bg.png" ,sizingMethod="crop"); }
.main-dh-bg {background:url(right_dh_bg.png) left no-repeat;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/right_dh_bg.png" ,sizingMethod="crop"); }


/*左右侧导航*/
.left-title { font-family:"微软雅黑"; font-size:24px; color:#D5CFAA; font-weight:bold;}
.right-title { font-family:"微软雅黑"; font-size:24px; color:#660428; }

a.a-more { font-size:12px; color:#262626;}
a.a-more:hover { color:#FF5A00;}

a.a-l-dq { font-size:12px; color:#FFFFFF; font-weight:bold; background:url(left_dot_dq.png) no-repeat 0px 6px; padding-left:18px; line-height:24px;display:block;}
a.a-l { font-size:12px; color:#D5CFAA; font-weight:bold; background:url(left_dot.png) no-repeat  0px 6px; padding-left:18px; line-height:24px; display:block;}
a.a-l:hover { font-size:12px; color:#8D7551; font-weight:bold; background:url(left_dot_dq.png) no-repeat  0px 6px; padding-left:18px; line-height:24px;}

/*左侧弹收*/
.yc{font-size:12px; color:#D5CFAA; font-weight:bold; background:url(left_dot_1.gif) no-repeat  0px 6px; padding-left:18px; line-height:24px; display:block;}
.yc_hover{font-size:12px; color:#FFFFFF; font-weight:bold; background:url(left_dot_dq_1.gif) no-repeat  0px 6px; padding-left:18px; line-height:24px;}

a.a-l-zi { font-size:12px; color:#D5CFAA; padding-left:30px;position: relative;}
a.a-l-zi:hover { font-size:12px; color:#FAF5E1; font-weight:bold;padding-left:30px;position: relative;}
.a-l-zi-dq {font-size:12px; color:#FAF5E1; font-weight:bold;padding-left:30px;position: relative;}

/*信息列表*/
.list {list-style-type: none;margin:5px;padding:0;}
.list li {width:100%; padding:3px 0px 3px 0px;}
.list li a{font-size:12px;text-decoration:none;color: #585858;padding: 0px 0px 0px 10px;background: url(dot.gif) no-repeat 0px 4px;line-height:22px;position: relative;}
.list li a:hover {font-size:12px;color: #660428;text-decoration:none;}
.list li span{font-size:12px;color:#585858;float: right;text-align: right;}

/*视频列表*/
.list-sp {list-style-type: none;margin:5px;padding:0;}
.list-sp li {width:100%; padding:3px 0px 3px 0px;}
.list-sp li a{font-size:12px;text-decoration:none;color: #585858;padding: 0px 0px 0px 24px;background: url(dot-sp.gif) no-repeat 0px 0px;line-height:22px;}
.list-sp li a:hover {font-size:12px;color: #660428;text-decoration:none;}
.list-sp li span{font-size:12px;color:#585858;float: right;text-align: right;}

/*list视频页*/
.detail-title-sp {font-family:"微软雅黑"; font-size:20px; color:#FFFFFF;}



.r-title { font-family:"微软雅黑"; color:#660428; font-size:18px;}

/*非列表*/
a.a-news {font-size:12px;text-decoration:none;color: #585858;padding: 0px 0px 0px 10px;background: url(dot.gif) no-repeat 0px 4px;line-height:22px;}
a.a-news:hover {font-size:12px;color: #660428;text-decoration:none;}

/*典藏精选*/
.dcjx { color:#660428; font-size:12px;}
a.dcjx-dq { font-weight:bold;color:#660428; font-size:12px;}
.dc-list-table { background:#FFFFFF; border:1px solid #FFFFFF;}
.dcjx-list-title {float:left; padding-top:5px; padding-left:8px; width:135px; text-align:left; line-height:16px; color:#5A564E;}

/*list页*/
.detail-title {font-family:"微软雅黑"; font-size:18px; color:#660428;}
.wen { font-size:12px; line-height:24px; color:#585858; padding-top:20px;}
.wen4 { font-size:12px; line-height:24px; color:#585858; padding-top:10px;}
.wen2 { font-size:12px; line-height:24px; color:#585858; padding:14px;}
.wen3 { font-size:12px; line-height:18px; color:#585858; padding:14px;}
.time { background:#E7DFC0; color:#999999;}

.xtitle{line-height:24px;margin:0 auto;text-align:center;font-size:18px;font-weight:bold;font-family:"黑体";color:#840528;padding-bottom:10px;}
.xcontent{line-height:20px;margin:0 auto;text-align:left;font-size:14px;color:#444;}



img{border:0}
.img:visited img{border: 1px solid #666666;}
.img img{border: 1px solid #666666;padding:5px;}
.img:hover img{border: 1px solid #ff0000; }
.img:hover{color: #CCCCCC; }

#topNavWrapperzzz { 
    position:absolute;
    width:149px;
	height:auto;  
	line-height:43px;
	float:right;
	right:56px;
	top:100px;
}
#topNavWrapperzzz div{ float:left;}
.kefuli{width:118px; height:auto; background-image:url(d_05.png); text-align:center}
.kefuli ul{ margin-bottom:6px; margin-left:0px;padding:0px;}
.kefuli li{ height:auto; line-height:23px; width:100%;}





.lb-box {
  width: 312px;
  height: 210px;
  margin: 15px auto;
  position: relative;
  overflow: hidden;
}
@media (max-width:568px) {
  .lb-box {
    width: 76%;
    height: 220px;
  }
}

.lb-content {
  width: 100%;  
  height: 100%;
}

.lb-item {
  width: 100%;  
  height: 100%;
  display: none;
  position: relative;   
}

.lb-item > a {
  width: 100%;
  height: 100%;
  display: block;
}

.lb-item > a > img {
  width: 100%;
  height: 100%;
}

.lb-item > a > span {
  width: 100%;
  display: block;
  position: absolute;
  bottom: 0px;
  padding: 15px;
  color: #fff;
  background-color: rgba(0,0,0,0.7);
}
@media (max-width:568px) {
  .lb-item > a > span {
    padding: 10px;
  }
}

.lb-item.active {
  display: block;
  left: 0%;
}
.lb-item.active.left {
  left: -100%;
}
.lb-item.active.right {
  left: 100%;
}

/*  */
.lb-item.next,
.lb-item.prev {
  display: block;
  position: absolute;
  top: 0px;
}
.lb-item.next {
  left: 100%;
}
.lb-item.prev {
  left: -100%;
}
.lb-item.next.left,
.lb-item.prev.right {
  left: 0%;
}

.lb-sign {
  position: absolute;
  right: 10px;
  top: 0px;
  padding: 5px 3px;
  border-radius: 6px;
  list-style: none;
  user-select: none;
  background-color: rgba(0,0,0,0.7);
}

.lb-sign li {
  width: 22px;
  height: 20px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-align: center;
  float: left;
  color: #aaa;
  margin: auto 4px;
  border-radius: 3px;
  cursor: pointer;
}
.lb-sign li:hover {
  color: #fff;
}
.lb-sign li.active {
  color: #000;
  background-color: #EBEBEB;
}

.lb-ctrl {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 50px;
  font-weight: 900;
  user-select: none;
  background-color: rgba(0,0,0,0.7);
  color: #fff;
  border-radius: 5px;
  cursor: pointer;
  transition: all 0.1s linear;
}
@media (max-width:568px) {
  .lb-ctrl {
    font-size: 30px;
  }
}
.lb-ctrl.left {
  left: -50px;
}
.lb-ctrl.right {
  right: -50px;
}
.lb-box:hover .lb-ctrl.left {
  left: 10px;
}
.lb-box:hover .lb-ctrl.right {
  right: 10px;
}
.lb-ctrl:hover {
  background-color: #000;
}