@charset "utf-8";
/* CSS Document */
html{color:#333;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font-size: 62.5%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
body{font-family: 'Microsoft YaHei'; max-width:750px; margin:0 auto;font:0.2rem/1.8 "microsoft yahei"; text-align:justify}
ol, ul, li{list-style: none;}
b,strong{ font-weight:bold}
h1,h2{ font-weight:bold}
em,i{ font-style:normal}
a{text-decoration: none;display:inline}
img{border:none; display:block;width: 100%;}
.fl, .fr{_display: inline;}
.fl{float: left;}
.fr{float: right;}
.cl { clear:both;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{position: relative;}

.pd10{ padding:0 0.1rem;}
.pd20{ padding:0.2rem;}
.mt50{ margin-top:0.5rem}


.title{ width:100%; text-align:center; font-size:0; padding:0.2rem 0; position:relative}
.title b{ display:inline-block; width:40%; height:0.8rem; line-height:0.8rem; text-align:center; font-size:0.45rem; color:#b19965; border:1px solid #5c5c5c}
.title i{ display:inline-block; width:0; height:0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #5c5c5c; vertical-align:top; position:relative; z-index:9}
.title span{ display:inline-block; width:40%; height:0.8rem; border:1px solid #292723; position:absolute; top:0.3rem; left:50%; margin-left:-19%;}

.bg01{ background:url(img/bg01.jpg) no-repeat center top #fff; background-size:100%}
.bg02{ background:url(img/bg02.jpg) no-repeat center bottom #161616}
.bg03{ background:url(img/bg03.jpg) no-repeat center top #000; background-size:100%;}
blockquote{ color:#fff; text-align:center; font-size:0.28rem; line-height:0.38rem}
.black{ color:#000}
.news dl dt{ text-align:center; line-height:normal; padding:0.2rem 0 }
.news dl dt a{ display:block; font-size:0.28rem; color:#aa9057;font-weight:bold}
.news dl dd p{ text-indent:2em}
.news ul{ padding:0.2rem 0 0 0 ; overflow:hidden;}
.news ul li{ width:100%; float:left; height:0.45rem; line-height:0.45rem; padding:0 0.1rem; box-sizing:border-box}
.news ul li:nth-child(odd){ background:#e5ddcc}
.news ul li a{ display:inline-block; width:80%; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:url(img/libg.jpg) no-repeat left center;text-indent:2em}
.news ul li span{ display:inline-block; float:right}
.more{ display:block; width:30%; text-align:center; border:1px solid #b19965; line-height:0.6rem; border-radius:5px; margin:0.2rem auto}
.search{ width:100%; margin:0.2rem 0}
.search input[type=text]{ width:89%; float:left; height:0.6rem; line-height:0.6rem; background:none; border:1px solid #beaf8e; padding:0; text-indent:1em; box-sizing:border-box; border-top-left-radius:10px; border-bottom-left-radius:10px}
.search input[type=submit]{ width:11%; height:0.6rem; float:left; padding:0; background:url(img/s_icon.png) no-repeat center center #b19965; background-size:0.4rem 0.4rem; border-top-right-radius:10px; border-bottom-right-radius:10px}
.tags a{ display:inline-block;width:0.42rem; height:0.42rem;  text-align:center; line-height:0.42rem; color:#666; border:1px solid #c6c6c6; margin:0 0.05rem 0.05rem 0; }
.tags a.on{ background:#b19965; border:1px solid #b19965; color:#fff;}
.ads01 ul li{box-sizing:border-box;width:7.1rem; padding:0.2rem;}
.ads01 ul li dl dt{ width:100%; height:7.2rem; position:relative}
.ads01 ul li dl dt img{ width:100%; height:7.2rem;}
.ads01 ul li dl dt h3{ background:url(img/namebg.png) no-repeat; background-size:100%; width:3.9rem; height:1.16rem; color:#fff; position:absolute; top:5.15rem; left:-0.12rem; line-height:normal;padding:0.1rem 0 0 0.2rem}
.ads01 ul li dl dt h3 b{ font-size:0.35rem;}
.ads01 ul li dl dd{ width:100%; padding:0.2rem 0.4rem; box-sizing:border-box; background:url(img/bg_gray.jpg) repeat; color:#fff}
.ads01 ul li dl dd b{ display:block; width:100%; text-align:center; font-size:0.28rem; color:#d3b167}
.ads01 ul li dl dd p{ text-indent:2em; color:#fff}
.ads01 ul li dl dd p a{ color:#fff}
.tabli{ margin:0.1rem 0.2rem 0 0.2rem; width:6.7rem;height:1.72rem; overflow:hidden;}
.tabli ul li{ width:1.6rem; height:1.72rem;float:left; margin:0 0.05rem; overflow:hidden;position:relative;}
.tabli ul li p{ width:100%; text-align:center; color:#fff; background:rgba(0,0,0,0.7); position:absolute; left:0; bottom:0}
.tabli ul li.on span,.tabli02 ul li.on span{ display:block; width:100%; height:100%;border:0.03rem solid #beaf8e; box-sizing:border-box; position:absolute; top:0; left:0}
.brand ul{ width:102%}
.brand ul li{ width:32%; margin-right:1%; margin-top:1%; float:left; position:relative}
.brand ul li span{ display:block; background:#df0000; color:#fff; font-weight:bold; width:0.8rem; height:0.36rem; line-height:0.36rem; text-align:center; border-top-left-radius:10px; border-bottom-left-radius:10px; position:absolute; top:0.1rem; right:0}
.brand ul li p{ display:block; width:100%; text-align:center; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.7); color:#fff;}
.page{padding:.2rem 0;font-size:0;text-align:center;}
.page a{display:inline-block;box-sizing:border-box;width:.4rem;height:.4rem;margin:0 .1rem;border:1px solid #c9c9c9;border-radius:.05rem;font-size:.24rem;line-height:.4rem;text-align:center;color:#666;}
.page .up_page,.page .down_page{width:1.1rem;}
.page .now_page{background-color:#b19965;border-color:#b19965; color:#fff}
.b_list ul li{ width:32.3%; margin:0 1% 1% 0; float:left; border:0.01rem solid #c8953a; padding:0.04rem; box-sizing:border-box}
.b_list ul li img{ border:1px solid #e7d4aa; box-sizing:border-box}
.ads02 ul li{ position:relative; width:100%; float:left;}
.ads02 ul li span{ display:block; position:absolute; top:0.5rem; right:0;display:block; background:#df0000; color:#fff; font-weight:bold; width:1.65rem; height:0.5rem; line-height:0.5rem; font-size:0.3rem; text-align:center; border-top-left-radius:20px; border-bottom-left-radius:20px;}
.tabli02{width:100%; height:1.33rem; padding-top:0.1rem; overflow:hidden}
.tabli02 ul li{ width:2.3rem;float:left; margin:0 0.05rem; position:relative}
/*箭头*/
.arrow_l,.arrow_r{ display:block; width:0.76rem; height:1.57rem; position:absolute; top:40%; margin-top:-0.78rem; z-index:999}
.arrow_l{ left:0; background:url(img/arrow.png) no-repeat 0 0; background-size:1.52rem 1.57rem;}
.arrow_r{ right:0; background:url(img/arrow.png) no-repeat -0.76rem 0; background-size:1.52rem 1.57rem;}
/*底部导航*/
.f_nav{ width:100%; background:#212121; height:0.75rem; line-height:0.75rem; position:fixed; left:0; bottom:0;}
.f_con span{ display:block; width:8%; height:0.75rem; float:left;}
.f_con span.ad_btn_left{  background:url(img/arr_l.png) no-repeat center center #64502d; background-size:0.12rem 0.21rem}
.f_con span.ad_btn_right{ background:url(img/arr_r.png) no-repeat center center #64502d; background-size:0.12rem 0.21rem}
.ads03{ width:84%; float:left}
.ads03 ul li{ width:25%; height:0.75rem; text-align:center; float:left; font-size:0.3rem;}
.ads03 ul li a{ font-weight:bold; color:#e2c38e}
.ads03 ul li.on a{ color:#fff; border-bottom:2px solid #fff}
/*直播样式 开始*/
.live-wrap{ background:#f5f5f5; height:9rem; overflow-y:auto; border-radius:6px; border:0.1rem solid #f2f2f2; }
.live-box{ width:100%; padding: 0 1%; box-sizing: border-box;}
.live-tags{padding:0 0 10px;width:100%;box-sizing:border-box;margin-bottom:10px;background:#fff;border-bottom:1px solid #dedede;}
.live-tags h3{ margin:10px 0 0 10px; font:bold 0.30rem/1.2 microsoft yahei;}
.live-tags dl{width:100%;overflow:hidden;}
.live-tags dt{float:left;width:50%;padding:0 5px;margin:5px 0 0;box-sizing:border-box;font:0.28rem/2.5 microsoft yahei;}
.live-tags dt a {display:inline-block;width:100%;color:#2d5096;font-weight:bold;background:#f6f6f6;text-align:center;font-weight:normal;}
.live-tags dt:nth-child(even) {border-right:none;}
.live-tags dt.cur a{color:#db214c;font-weight:bold;}
.live-tags dl dd{float:right;}


.live-con{clear:both;padding:5px 15px 10px;border:1px solid #e3e3e3;background:#fff;border-radius:6px;margin:10px 0 10px;}
.live-con span{display:block;font-size:0.28rem;margin:10px 0;background:url(img/live-icon01.png) no-repeat left center; background-size: 16px;padding-left: 20px} 
.live-con h4{font-size:0.32rem;margin:15px 0;text-align:justify;background:url(img/live-icon02.png) no-repeat left center; background-size: 18px;padding-left: 20px; font-weight:bold;}

.live-con p{margin:10px 0;font-size:0.28rem;text-align:justify;}
.live-con p a{color:#db214c;margin-right:5px;}
.live-imglist:after{content: "";clear: both;display: block;height: 0; visibility: hidden;}
.even-img figure{width:48%;float:left;margin:3px 1%;display:block;}
.odd-img figure{width:98%;margin:0 auto;display:block;}
.live-imglist img{ width:100%;}
.live-imglist figcaption{ display: none;}
/*直播样式 结束*/
#youkuplayer0{width:100% !important;height:3.65rem !important;}

















