﻿@charset "utf-8";
/* CSS Document */

body, p, input, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form { margin: 0; padding: 0; list-style: none; vertical-align: middle; font-weight:normal; }
img { border:0; margin: 0; padding: 0;   }
body {
	color: #000;
	-webkit-user-select: none;
	-webkit-text-size-adjust: none;
	font: normal 16px/200% "微软雅黑", helvetica, arial;
	text-align: left;
	background-color: #eef0ed;
}
header, section, footer { display: block; margin: 0; padding: 0 }


.slideBox{
	position: relative;
	overflow: hidden;
	max-width: 600px;/* 设置焦点图最大宽度 */
}
.slideBox .hd{
	position: absolute;
	height: 28px;
	line-height: 28px;
	bottom: 0;
	z-index: 1;
	text-align: center;
	width: 100%;
}
.slideBox .hd li{
	display: inline-block;
	width: 15px;
	height: 4px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 3px;
	background-color: #bebebe;
}
.slideBox .hd li.on{
	background-color: #983325;
}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{
	vertical-align: top;
	width: 100%;/* 图片宽度100%，达到自适应效果 */
	background-image: url(../images/loading.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(../images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }
.xqzwk {
	margin-right: 15px;
	margin-left: 15px;
}
.xq_wzk {
	margin-bottom: 10px;
}
.xq_wzk h1 {
	color: #edb11c;
	font-size: 17px;
	line-height: 26px;
	height: 26px;
	text-indent: 20px;
}
.xq_wzk h1.map {
	background-image: url(../images/map.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.xq_wzk h1.time {
	background-image: url(../images/time.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.xq_wzk h1.music {
	background-image: url(../images/music.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.xq_wzk p {
	color: #755b44;
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 5px;
}
.xq_wzk p span {
	float: left;
	width: 23%;
	margin-right: 2%;
}
.xq_hwk{
	text-align: justify;
}
.xq_hwk h1 {
	font-size: 18px;
	color: #FFF;
	background-color: #983325;
	text-align: center;
	height: 30px;
	line-height: 30px;
}
.xq_hwk .nr1 {
	color: #333333;
	font-size: 15px;
	line-height: 24px;
	background-color: #FFF;
	padding-top: 15px;
}

.xq_hwk .nr2 {
	color: #333333;
	font-size: 15px;
	line-height: 24px;
	background-color: #FFF;
	padding-top: 15px;
	height: 108px;
	overflow: hidden;
}
.xq_hwk .ljan{
	color: #333333;
	font-size: 14px;
	line-height: 24px;
	background-color: #FFF;
	text-align: right;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.xq_hwk .ljan a {
	text-decoration: none;
	color: #983325;
}
.xq_hwk .ljan a:hover {}
.xq_hwk_dyy {
	background-color: #bebebe;
	height: 4px;
	width: 96%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
.stop {
	background-image: url(../images/stop.png);
	background-repeat: no-repeat;
}
.gkjs_an {
	background-color: #edbb3e;
	height: 26px;
	width: 100%;
	font-size: 12px;
	line-height: 26px;
	border: 1px solid #755b44;
	-moz-border-radius: 4px;      /* Gecko browsers */
	-webkit-border-radius: 4px;   /* Webkit browsers */
	border-radius: 4px;            /* W3C syntax */
	color: #755b44;
	text-align: left;
	text-indent: 26px;
}
.gkjs_an:hover {
	background-color: #eecb74;
}
.xq_hwk h1 {
	font-size: 18px;
	color: #FFF;
	background-color: #983325;
	text-align: center;
	height: 30px;
	line-height: 30px;
}
.xq_hwk .nr {
	color: #333333;
	font-size: 16px;
	line-height: 24px;
	padding: 15px;
	background-color: #FFF;
}
.xq_hwk_dyy {
	background-color: #bebebe;
	height: 4px;
	width: 96%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
.cp_list {
	overflow: hidden;
	padding: 10px;
}
.cp_list ul {}
.cp_list ul .bj1 {
	background-color: #edbb3e;
}
.cp_list ul .bj2 {
	background-color: #f3f1ea;
}
.cp_list ul li {
	list-style-type: none;
	overflow: hidden;
	margin-bottom: 10px;
	position: relative;
}
.cp_list ul li a {
	display: block;
	text-decoration: none;
}
.cp_list ul li .left {
	float: left;
	width: 47%;
	background-color: #FFF;
	padding-right: 3%;
	margin-right: 10px;
	padding-bottom: 0px;
}
.cp_list ul li .left img {
	width: 100%;
	margin-bottom: 0px;
	display: block;
}
.cp_list ul li h2 {
	color: #755b44;
	font-size: 16px;
	line-height: 26px;
	font-weight: 600;
	padding-top: 5px;
}
.cp_list ul li h4 {
	font-size: 14px;
	color: #755b44;
	font-weight: 600;
	line-height: 22px;
	height: 22px;
}
.cp_list ul li p {
	color: #755b44;
	font-size: 13px;
	line-height: 22px;
	height: 22px;
}
.cp_list ul li .didw {
	height: 28px;
	float: left;
	position: absolute;
	right: 0px;
	bottom: 3px;
	width: 60px;
}
.cp_list ul li .disc {
	height: 28px;
	float: left;
	position: absolute;
	right: 90px;
	bottom: 3px;
	width: 32px;
}
.wgz_an {
	background-image: url(../images/wgz_an.png);
	background-repeat: no-repeat;
	height: 28px;
	width: 32px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: transparent;
	background-size:cover;
}
.ygz_an {
	background-image: url(../images/ygz_an.png);
	background-repeat: no-repeat;
	height: 28px;
	width: 32px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: transparent;
	background-size:cover;
}
.gman_ys {
	background-color: #edbb3e;
	height: 28px;
	width: 100%;
	font-size: 14px;
	line-height: 28px;
	-moz-border-radius: 4px;      /* Gecko browsers */
	-webkit-border-radius: 4px;   /* Webkit browsers */
	border-radius: 4px;            /* W3C syntax */
	color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-weight: 500;
}
.gman_ys:hover {
	background-color: #dcaa2e;
}
	
.cp_list ul .bj1 p {
	color: #FFFFFF;
	font-size: 0.9em;
	line-height: 17px;
	padding-right: 10px;
	background-color: #dcaa2e;
}
.cp_list ul .bj2 p {
	color: #edbb3e;
	font-size: 0.9em;
	line-height: 17px;
	padding-right: 10px;
}
.gznr {
	padding: 15px;
	overflow: hidden;
	background-color: #FFF;
}
.gznr .zhtx {
	float: left;
	height: 50px;
	width: 50px;
	margin-right: 10px;
}
.gznr .zhtx img {
	height: 50px;
	width: 50px;
	-moz-border-radius: 25px;      /* Gecko browsers */
	-webkit-border-radius: 25px;   /* Webkit browsers */
	border-radius: 25px;            /* W3C syntax */
}
.gznr .gzan {
	float: right;
	height: 40px;
	width: 50px;
	margin-left: 10px;
	padding-top: 10px;
}
.hanys {
	background-color: #983325;
	height: 30px;
	width: 100%;
	font-size: 14px;
	line-height: 28px;
	-moz-border-radius: 4px;      /* Gecko browsers */
	-webkit-border-radius: 4px;   /* Webkit browsers */
	border-radius: 4px;            /* W3C syntax */
	color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-weight: 600;
}
 input {-webkit-appearance:none;}
.gznr h3 {
	color: #2f873c;
	font-size: 14px;
	line-height: 20px;
}
.gznr h2 {
	color: ##2f873c;
	font-size: 18px;
	padding-left:50px;
	padding-top: 10px;
}
.gznr p {
	color: #999999;
	font-size: 12px;
	line-height: 16px;
}
.yhj_left {
	background-image: url(../images/pj_left.jpg);
	background-repeat: no-repeat;
	background-position: left;
	background-size: contain;
	height: 100px;
	background-color: #edbb3e;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
.yhj_right {
	background-image: url(../images/pj_right.jpg);
	background-repeat: no-repeat;
	background-position: right;
	background-size: contain;
	height: 93px;
	padding-top: 7px;
}
.yhj_txk {
	float: left;
	height: 86px;
	width: 25%;
	margin-left: 3%;
}
.yhj_nrk {
	float: left;
	height: 70px;
	width: 65%;
	border: 3px solid #fef0ca;
	padding-top: 10px;
}
.yhj_nr_mz {
	height: 60px;
	width: 80px;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #fef0ca;
	float: left;
}
.yhj_nr_mzwz {
	text-align: center;
	color: #FFF;
	padding-top: 3px;
}
.yhj_nr_mzwz .jeys {
	font-size: 40px;
	font-weight: bold;
}
.yhj_nr_mzsm {
	color: #755b44;
	font-size: 10px;
	text-align: center;
	line-height: 14px;
}
.yhj_nr_js {
	float: left;
	height: 60px;
	margin-left: 5px;
}
.yhj_nr_js .wz {
	color: #fef0ca;
	font-size: 12px;
	padding-top: 3px;
}
.yhj_nr_js .wz .ztys {
	font-size: 22px;
	font-weight: bold;
	color: #755b44;
}
.yhj_nr_js .dm {
	color: #755b44;
	background-color: #fbdd8d;
	border: 1px solid #755b44;
	font-size: 10px;
	line-height: 16px;
}
.yhj_tx {
	height: 56px;
	width: 56px;
	margin-right: auto;
	margin-left: auto;
}
.yhj_tx img {
	height: 56px;
	width: 56px;
	-moz-border-radius: 28px;      /* Gecko browsers */
	-webkit-border-radius: 28px;   /* Webkit browsers */
	border-radius: 28px;            /* W3C syntax */
}
.yhj_gdank {
	height: 22px;
	width: 60px;
	margin-right: auto;
	margin-left: auto;
}
.yhj_gdan {
	color: #FFF;
	background-color: #755b44;
	height: 20px;
	font-size: 13px;
	line-height: 20px;
	border: 1px solid #fef0ca;
	-moz-border-radius: 3px;      /* Gecko browsers */
	-webkit-border-radius: 3px;   /* Webkit browsers */
	border-radius: 3px;            /* W3C syntax */
	margin-right: auto;
	width: 100%;
	margin-top: 0px;
}
.yhj_gdan:hover {
	background-color: #947254;
}
.xzxh_wk {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #947254;
	padding-top: 10px;
	margin-bottom: 20px;
}
.lx_bt {
	font-size: 18px;
	line-height: 30px;
	color: #947254;
	height: 30px;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
.lx_list {
	margin-bottom: 20px;
}
.lx_list li {
	list-style-type: none;
	text-align: center;
	width: 100%;
	margin-bottom: 10px;
}
.lx_xxjg {
	font-size: 26px;
	line-height: 50px;
	font-weight: 700;
	color: #edbb3e;
	text-align: right;
	height: 50px;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}
.gmxz_wk {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #947254;
	overflow: auto;
}
.gmxz_bt {
	font-size: 20px;
	line-height: 20px;
	background-color: #FFF;
	height: 20px;
	width: 120px;
	margin-right: auto;
	margin-left: auto;
	margin-top: -12px;
	color: #947254;
	text-align: center;
	z-index: 999;
	margin-bottom: 10px;
}
.gmxz_nrk {
	height: 260px;
	overflow: auto;
	margin-bottom: 20px;
}
.gmxz_nrk h1 {
	color: #947254;
	font-size: 16px;
	line-height: 20px;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
.gmxz_nrk p {
	font-size: 14px;
	line-height: 22px;
	color: #947254;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
.an_wk {
	height: 40px;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
}
.an_wk .left {
	float: left;
	height: 40px;
	width: 90px;
}
.an_wk .right {
	float: right;
	height: 40px;
	width: 90px;
}
.qdan_ys {
	background-color: #edbb3e;
	height: 40px;
	width: 100%;
	font-size: 16px;
	line-height: 28px;
	-moz-border-radius: 4px;      /* Gecko browsers */
	-webkit-border-radius: 4px;   /* Webkit browsers */
	border-radius: 4px;            /* W3C syntax */
	color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.qdan_ys:hover {
	background-color: #f1ce75;
}
.dz_wk {
	margin-bottom: 30px;
}
.dz_wk a {
	display: block;
	text-decoration: none;
}
.dz_wk .left {
	float: left;
	height: 50px;
	width: 50px;
	margin-right: 5px;
	background-image: url(../images/dztb.png);
	background-repeat: no-repeat;
	background-size:cover;
}
.dz_wk .right {
	float: right;
	height: 50px;
	width: 50px;
	background-image: url(../images/xyjt.png);
	background-repeat: no-repeat;
	background-size:cover;
}
.dz_wk h1 {
	font-size: 15px;
	line-height: 26px;
	color: #947254;
}
.dz_wk p {
	font-size: 13px;
	line-height: 22px;
	color: #947254;
}
.yrjs_wk {
	background-color: #f3f1ea;
	overflow: hidden;
}
.yrjs_wk .yrzp {
	float: left;
	width: 40%;
	margin-right: 10px;
}
.yrjs_wk .yrzp img {
	width: 100%;
	display: block;
}
.yrjs_wk h6 {
	font-size: 16px;
	line-height: 22px;f
	color: #947254;
	font-weight: 600;
	padding-top: 8px;
}
.yrjs_wk p {
	font-size: 14px;
	line-height: 22px;
	color: #947254;
	padding: 8px;
}
.gmsl_wk {
	height: 50px;
}
.gmsl_txt {
	float: left;
	height: 50px;
	margin-right: 10px;
	font-size: 16px;
	color: #947254;
}
.difd {
	height: 60px;
}
.kj_wk {
	margin-bottom: 20px;
}
.kj_top {
	background-image: url(../images/dybg.png);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 20px;
	padding-bottom: 20px;
}
.kj_top .tx {
	height: 60px;
	width: 60px;
	margin-right: 10px;
	margin-left: 20px;
	float: left;
}
.kj_top .tx img {
	height: 60px;
	width: 60px;
	-moz-border-radius: 30px;      /* Gecko browsers */
	-webkit-border-radius: 30px;   /* Webkit browsers */
	border-radius: 30px;            /* W3C syntax */
}
.kj_top h1 {
	font-size: 20px;
	color: #FFF;
	font-weight: 700;
}
.kj_top p {
	font-size: 16px;
	color: #FFF;
}
.kj_di {
	background-color: #FFF;
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;
}
.kj_ank {
	float: right;
	height: 30px;
	margin-right: 20px;
}
.kj_ank a {
	background-color: #983325;
	height: 30px;
	padding-right: 10px;
	padding-left: 10px;
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius: 5px;            /* W3C syntax */
	font-size: 14px;
	line-height: 30px;
	font-weight: 600;
	color: #FFF;
	display: block;
	text-decoration: none;
}
.kj_ank a:hover {
	background-color: #5ec15e;
}
 /*广告部分CSS*/
.float_mask{position: fixed;z-index: 19999;display: none;width: 100%;right: 0; bottom: 0;height: 60px;_bottom: auto;_width: 100%;_position: absolute;
_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.float_layer{position: absolute;left: 0;top: 0;z-index: 1;width: 100%;height: 100%;background: #071828;filter: alpha(opacity=80);opacity: 0.80;}
.float_content{ position: relative;z-index: 2;width: 100%;height: 100%;margin: 0 auto;padding-left: 10px;}
.float_bg{
	width: 85%;
	height: 100%;
}
.float_bg a {
	display: block;
	text-decoration: none;
}
.float_bg .txtpk {
	float: left;
	width: 40px;
	padding-top: 10px;
	height: 50px;
	margin-right: 10px;
}
.float_bg .txtpk img { width: 100%;}
.float_bg h1 {
	font-size: 14px;
	font-weight: 600;
	color: #FFF;
	line-height: 20px;
	padding-top: 10px;
}
.float_bg h2 {
	color: #f66b00;
	font-size: 16px;
	font-weight: 900;
	line-height: 22px;
}
.float_bg p {
	font-size: 14px;
	font-weight: 600;
	color: #FFF;
	text-align: right;
	line-height: 18px;
}
.float_bg, .float_close{ float: left;}
.float_close{
	margin-top: 10px;
	float: right;
	height: 19px;
	width: 20px;
	margin-right: 10px;
}
.float_close a {
	display: block;
	width: 20px;
	height: 19px;
	margin-top: 10px;
	margin-left: -10px;
	-webkit-transition: all 400ms;
	background-image: url(../close.png);
	background-repeat: no-repeat;
}
.float_div{width: 100%; height:65px}
.gkjs_an {
	background-color: #5ab14f;
	height: 30px;
	width: 100%;
	font-size: 12px;
	line-height: 26px;
	-moz-border-radius: 4px;      /* Gecko browsers */
	-webkit-border-radius: 4px;   /* Webkit browsers */
	border-radius: 4px;            /* W3C syntax */
	color: #755b44;
	text-align: left;
	text-indent: 26px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.gkjs_an:hover {
	background-color: #2f873c;
}
/*播放器样式*/
 #audio{ width: 100%;}
        #control{
	width: 40px;
	height: 40px;
	line-height: 60px;
	text-align: center;
	border-radius: 30px;
	border: 1px solid #CCC;
	color: #fff;
	box-shadow: #888 0 0 4px;
}
        .color_gray{ background: #e4e4e4}
        .hide{ display: none;}
        .show{ display: block;}
        .play{
	background-color: #FFFFFF;/*播放状态按钮颜色*/
	background-image: url(../images/m_play.png);
	background-repeat: no-repeat;
	background-position: center center;
			}
        .pause{
	background-color: #FFFFFF;/*暂停状态按钮颜色*/
	background-image: url(../images/m_stop.png);
	background-repeat: no-repeat;
	background-position: center center;
}
        /*进度条样式*/
        .progressBar{
	width: 100%;
	height: 3px;
	position: relative;
}
        .progressBar div{ position: absolute;}
        .progressBar .progressBac{
	width: 100%;
	height: 3px;
	left: 0;
	top: 0;
	background: #e4e4e4;
}
        .progressBar .speed{
	height: 3px;
	left: 0;
	background-color: #983325;
}
        .progressBar .drag{
	width: 24px;
	height: 24px;
	top: -12px;
	opacity: 1.0;
	border-radius: 50px;
	box-shadow: #ccc 0 0 5px;
	background-color: #FFF;/*进度条圆按钮颜色*/
	border: 1px solid #CCC;
}
        /*时间样式*/
        #time{
	height: 20px;
	color: #888;
	position: relative;
	margin-top: -12px;
}
        .tiemDetail{ position: absolute; right:10px; top:0;}
        #songInfo{overflow: hidden; width: 200px; height:50px; line-height: 50px; text-align: center; color:#34495e;   margin-top: -25px; margin-left:-100px; left:50%; top:70%; position: absolute;}
        .shareImg{ position: absolute; left: 100000px;}
    .an_k {
	height: 60px;
	width: 60px;
	text-align: right;
}
    .jdt_k {
}
.sj_k {
	width: 110px;
}
.bg_wk {
	margin-bottom: 5px;
}
