.head img{
    /*width: 100%;*/
    margin: 15px 0;
    float: left;
}
body{
    /*background: #fdffe7;*/
}
.center{
    width: 1170px;
    margin: 0 auto;
}
.nav{
    height: 57px;
    background:#4e3d2e;
    margin-bottom: 30px;
}

.nav ul li{
    float: left;
}

.nav ul li a{
    display: inline-block;
    width: 120px;
    height: 57px;
    text-align: center;
    line-height: 57px;
    font-size: 18px;
    color: #fff;
}
.nav ul li a:hover{
   background-color: #ce7126;

}
.search{
    /*background: #fff4d9;*/
    /*border: 1px solid #f3dc9d;*/
    float: right;
    padding: 7px;
    margin-top: 40px;
}
.search input[type="text"]{
    width: 230px;
    height: 32px;
    border: 1px solid #e5e6ed;
    float: left;
    padding-left: 10px;
    font-size: 13px;
}
.search input[type="submit"]{
    background: url("../img/a-1.png") no-repeat;
    width: 44px;
    height: 32px;
    border: none;
    float: left;
    color: #875824;
    border-radius: 0px;
}
.search input[type="submit"]:hover{
    opacity: 0.8;
}
.index-left{
    width: 345px;
    float: left;
}

.activity{
    width: 100%;
    height: 270px;
    background:url("../img/icon-3.png") no-repeat ;
    padding:10px;
}
.activity-title{margin:8px 8px 6px;}
.activity-title span{
    font-size: 18px;
    color: #fff;
    border-radius: 4px;
    background:  #4e3d2e;
    width: 150px;
    height: 40px;
    display: inline-block;
    text-align: center;
    line-height: 40px;
    margin-bottom: 50px;
}
.activity-banner{
    margin: 0px 8px;
}
.activity-title a:hover{
    opacity: 0.8;
}
.activity-banner .bx-pager{
    display: none;
}
.activity-banner .bx-wrapper .bx-prev {
    left: 5%;
    background: url(../img/icon-5.png) no-repeat;
}
.activity-banner .bx-wrapper .bx-next {
    left:90%;
    background: url(../img/icon-6.png) no-repeat;
}
.activity-banner .bx-wrapper .bx-controls-direction a{
    width: 20px;
    height: 33px;
    top: 50%;
}

.index-video-li ul li a{
    font-size: 14px;
    color: #000000;
}
.index-video-li ul li a img{
    margin-bottom: 0px;
    margin-right: 5px;
}
.index-video-li ul li a:hover{
    color:  #4e3d2e;
}
.index-t-banner .bx-controls-direction{
    display: none;
}
.word{
    background: #e4efcb;
    padding: 10px;
    margin-top: 10px;
}
.word-title{
    background:  #4e3d2e;
    /* padding: 5px; */
    border-radius: 3px;
    line-height: 33px;
    padding-left: 10px;
}
.word-title span{
    font-size: 16px;
    color: #fff;
}
.word-title a{
    font-size: 12px;
    color: #f9dfa2;
    float: right;
	margin-right: 5px;
}
.word-title a:hover{
    opacity: 0.8;
}
.word-in-title{
    background: #a9cd98;
    font-size: 14px;
    color: #000000;
    margin-top: 5px;
    height: 26px;
    line-height: 26px;
    padding-left: 10px;
    font-weight: bold;
}
.word-li ul{
	margin:10px;
	height: 90px;
}
.word-li ul li{
	height: 30px;
	line-height: 30px;
	
}
.word-li ul li a{
    font-size: 14px;
    color: #000000;
}
.word-li ul li a:hover{
    color:  #4e3d2e;
}
.word-li ul li span{
    font-size: 12px;
    color: #666;
    float: right;
}
.im{
    margin: 15px auto;
}
.index-item-in{
    width: 330px;
    height: 440px;
    background: url("../img/icon-12.png") no-repeat;
    float: left;
    margin-right: 10px;
    padding: 10px;
}
.index-item-in:last-child{
    margin-right: 0px;
}
.rido-img img{
    width: 100px;
    height: 100px;
}
.ft-img {
    margin-top: 0px;
}
.ft-img img{
    width: 100%;
    height: 200px;
}
.activity-banner .bxslider img{
    width: 327px;
    height: 217px;
}
.index-t-banner .bxsliders img{
    width: 100%;
    height: 378px;
}
.index-t-banner .bxsliders p{
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 40px;
   padding-left: 20px;
    font-size: 14px;
    color: #fff;
    line-height: 40px;
    background-color: rgba(78,61,46,0.72);
}
.bx-wrapper .bx-pager{
     width:auto !important;
    z-index: 99;
    right: 10px !important;
}
.bx-wrapper .bx-pager.bx-default-pager a {
    background: #bcb7b3 !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #ce7126 !important;
}
.ft-li{
	margin-top:10px;
}
.ft-li ul li{
    border-bottom: 1px dashed gainsboro;
    padding-bottom: 1px;
    margin-top: 4px;
    line-height: 24px;
    height: 54px;
}
.ft-li ul li strong{
    font-size: 14px;
    color: #000000;
    padding-left: 5px;
}
.ft-li ul li p{
    font-size: 12px;
    color: #666666;
    padding-left: 5px;
}
.ft-li ul li p:last-child{
    padding-left: 23px;
}
.ft-li ul li p img{
    margin-right: 5px;
}
.ft-li ul li :hover p{
    color:  #4e3d2e;
}
.rido-img{
    float: left;
    margin-right: 10px;
}
.rido{
    margin-top: 20px;
}
.rido-right p{
    margin-top: 10px;
	margin-bottom: 10px;
	line-height: 150%;

}
.rido-right p a{
    font-size: 14px;

}
.rido-right span{
    font-size: 12px;
    color: #666;
}

.rido-li{
    margin-top: 10px;
    margin-bottom: 20px;
    display: table;
}


.rido-li ul li{
    border-bottom: 1px dashed gainsboro;
    /* padding-bottom: 10px; */
    /* margin-top: 5px; */
    line-height: 36px;
    height: 36px;
    width: 50%;
    float: left;
}
.rido-li ul li a{
    font-size: 14px;
    color: #000000;
}
.rido-li ul li a img{
    margin-bottom: 0px;
    margin-right: 5px;
}

.rido-li ul li a:hover{
    color:  #4e3d2e;
}

.index-book-img{
    float: left;
    margin: 0 10px;
}
.index-book-img img{
    width: 70px;
    height: 90px;
}

.index-book-p h2{
    font-size: 14px;
    color: #000000;
    font-weight: bold;
}
.index-book-p p{
    font-size: 12px;
    color: #666;
    overflow: hidden;
    /* padding-top: 5px; */
    line-height: 24px;
    margin-top: 10px;
}
.index-title span{
    font-size: 20px;
    color: #fff;
    display: inline-block;
    width: 92px;
    height: 35px;
    background:  #4e3d2e;
    border-radius: 5px;
    text-align: center;
    line-height: 35px;
}
.index-k>ul li{
    float: left;
    width: 108px;
    height: 38px;
    border-radius: 10px 10px 0px 0;
    border: 1px solid gainsboro;
    text-align: center;
    line-height: 36px;
    cursor: pointer;
    margin-right: 1px;
	background-color: aliceblue;
}
.index-k>ul li.active{
    background:  #4e3d2e;
    border: 1px solid  #4e3d2e;
    color: #fff;
}
.index-k{
    margin-top: 30px;
}
.index-k-y{
    background: url("../img/icon-16.png") repeat;
    width: 790px;
    float: left;
    padding: 20px;
    display: none;
	height: 170px;
}
.index-k-y.active{
    display: block;
 }
.index-k-y ul li{
    border-bottom: 1px solid gainsboro;
    padding-bottom: 10px;
    margin-top: 10px;
}
.index-k-y ul li a{
    font-size: 14px;
    color: #000000;
}
.index-k-y ul li p{
    font-size: 12px;
    color: #666;
    padding-left: 16px;
    line-height: 30px;
}
.index-k-y ul li p b{
    color: #ad1b10;
}
.index-k-y ul li span{
    font-size: 12px;
    color: #666;
    float: right;
	margin-right: 5px;
}
.index-k-y ul li>a{
    float: right;
    margin-right: 100px;
}
.index-k-right{
   margin-top: 20px;
    text-align: center;
}
.index-us{
    margin-top: 30px;
}
.index-us-left{
    width: 659px;
    height: 102px;
    background: url("../img/icon-20.png") no-repeat;
    float: left;
    padding: 13px 37px;
    margin-right: 10px;
}
.index-us-left h2{
    font-size: 17px;
    color:  #4e3d2e;
}
.index-us-left p{
    font-size: 13px;
    color: #000000;
    line-height: 21px;
}
.index-us-right p{
    font-size: 12px;
    color: #000000;
    padding-left: 5px;
    line-height: 23px;
}
.index-us-right img{
    margin-right: 5px;
}
.link{
    margin-top: 30px;
}
.link ul{
    margin-top: 20px;
}
.link ul li{
    float: left;
    margin-right: 30px;
}
.link ul li a{
    font-size: 14px;
    color: #6e6359;
}
.foot{
    /*height: 135px;*/
    /*background: url("../img/icon-23.jpg") no-repeat;*/
    background-size: cover;
    margin-top: 30px;
    padding-top: 43px;
    text-align: center;
    font-size: 20px;
    color: #689153;
    border-top: 1px solid #cbcbcb;

}
.foot p{
    font-size: 14px;
    color: #444444;
	line-height: 30px;
}
.line {
    background: url("../img/line1.png") repeat-x;
    height: 9px;
    line-height: 9px;
    overflow: hidden;
    margin-top: 34px;
}
.k_line {
	background: url("../img/k-t-1.png") no-repeat left top;
    overflow: hidden;
	width: 345px;
    position: relative;
}

.k_b_line {
    background: url("../img/k-b-1.png") no-repeat left bottom;
    height: 10px;
    line-height: 10px;
    overflow: hidden;
    position: absolute;
    bottom: 0px;
    width: 100%;
    left: 0px;
}
.m_t10{
	margin-top: 10px;
}
.f_l{
	float: left;
}
.m_r10{
	margin-right: 10px;
}
.h_in_h{
	height: 400px;
	overflow: hidden;
}   
.h_in_news{
	height: 217px;
	overflow: hidden;
}
.h_in_video{
	height: 229px;
	overflow: hidden;
}
.smusic-ctrl--lyric,.js-smusic-btn--lyric,.js-smusic-panel--tab{
	display: none;
}
.head-top{
    height: 38px;
    border-bottom: 1px solid #dedede;
    line-height: 38px;
}
.head-top-left{
    float: left;
}
.head-top-right{
    float: right;
}
.head-top-left a{
    font-size: 14px;
    color: #4e3d2e;
    margin-right: 25px;
}
.head-top-right a{
    font-size: 14px;
    color: #4e3d2e;
    margin-left: 25px;
}
.nw-hd-tj h2{
font-size: 20px;
    color: #4e3d2e;
    font-weight: bold;
}
.nw-hd-tj p{
    font-size: 14px;
    color: #4e3d2e;
    padding: 18px 0;
}
.inde-nw{
    padding: 0 20px;
}
.nw-hd-tj{
    border-bottom: 1px dashed #4e3d2e;
}
.nw-hd{
    margin-top: 20px;
}
.nw-hd ul li a{
    font-size: 14px;
    color: #4e3d2e;
}
.nw-hd ul li a img{
    margin-right: 5px;
}
.nw-hd ul li {
    margin-bottom: 20px;
}
.index-about{
    background-color: #ddd9cf;
}
.index-about h2{
    font-size: 20px;
    color: #4e3d2e;
    font-weight: bold;
    padding: 18px;
}
.index-about  img{
    width: 100%;
}
.index-about p{
    font-size: 15px;
    color: #4e3d2e;
    padding: 18px;
    line-height: 28px;
}
.index-title{
    background: url("../img/a-4.png") no-repeat center center;
    margin: 30px 0;
    text-align: center;
    font-size: 24px;
    color: #4e3d2e;
    font-weight: bold;
}
.vidwo-list img{
    width: 100%;
    height: 244px;
}
.uk-container-right .vidwo-list img{
    width: 100%;
    height: 200px;
}
.vidwo-list,.audio-list{
    padding: 15px;
}
.vidwo-list img.img-hide{
    width: 57px !important;
    height: 57px !important;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -28px;
    margin-left: -28px;
    z-index: 9;
}
.vidwo-list-img{
    position: relative;
}
.vidwo-list span{
    display: inline-block;
    padding: 5px 7px;
    border: 1px solid #d0a14d;
    font-size: 16px;
    color: #d0a14d;
    margin-top: 15px;
}
.vidwo-list h2{
    font-size: 16px;
    color: #4e3d2e;
    padding: 22px 0;
    /*height: 75px;*/
   height: 67px;
    min-height: 67px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-align: justify;
    -webkit-line-clamp: 2;
}
.vidwo-list p{
    font-size: 16px;
    color: #939393;
   line-height: 26px;
}
.audio-list a{
    display: inline-block;
    width: 100%;
    height: 60px;
    line-height: 60px;
    background-color: #eeeeee;
    border-radius: 30px;
    font-size: 16px;
    color:#444444;

}
.audio-list a img{
    margin-right: 20px;
}
.index-img img{
    width: 100%;
}
.index-img{
    margin: 30px auto;
}
.index-wz-li{
    text-align: center;
}
.index-wz-li span{
    display: inline-block;
    padding: 5px 15px;
    border-radius: 20px;
    font-size: 16px;
    color: #4e3d2e;
    cursor: pointer;
}
.index-wz-li span.active{
    background-color: #4e3d2e;
    color: #fff;
}
.index-wz-li-hide{
    display: none;
    margin-top: 30px;
}
.index-wz-li-hide.active{
    display: block;
}
.index-wz-li-hide ul li{
   padding:  0 15px;
    margin-bottom: 40px;

}
.index-wz-li-hide ul li>div{
    background-color: #eeeeee;
    border-radius: 20px;
    padding: 25px;
    min-height: 152px;

}
.index-people-left-text {
    width: 78%;
}
.index-people-left {
    /*width: 70%;*/
}
.index-wz-li-hide ul li div>a{
    font-size: 20px;
    color: #4e3d2e;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.index-wz-li-hide-img{
    margin-top: 20px;
}
.index-wz-li-hide-img img{
    width: 200px;
    height: 134px;
    float: left;
    margin-right: 18px;
}
.index-people-right{
    text-align: center;
    margin-top: 30px;
}
.index-people-right .fl{
    float: none;
    display: inline-block;
}
.index-people-right .volunteer{
    margin-left: 0 !important;
    margin-top: 15px;
}
.index-people-right .volunteer img{
    height: 91px;
    width: 91px;
}
.index-wz-li-hide-img p{
    font-size: 16px;
    color: #939393;
    line-height: 28px;
}
.index-wz-li-hide-img p a{
    color: #4e3d2e;
}
.index-book-list ul li{
   padding: 15px;
}
.index-book-list ul li img{
   width: 100%;
    height: 240px;
}
body{
    background: url("../img/a-8.png") no-repeat bottom;
}
.index-book-list ul li h2{
    font-size: 20px;
    color: #4e3d2e;
    text-align: center;
    padding-top: 20px;
}
.index-ll-li{
    margin-top: 40px;
    text-align: center;
}
.index-ll-li span{
    display: inline-block;
    padding: 9px 25px;
    margin: 20px;
    font-size: 24px;
    color: #4e3d2e;
    font-weight: bold;
    border-radius: 30px;
    cursor: pointer;
}
.index-ll-li span.active{
    color: #fff;
    background-color: #4e3d2e;
}
.index-ll-hide{
    display: none;
}
.index-ll-hide.active{
    display: block;
}
.index-ll-hide ul li{
    padding: 15px;

}
.index-ll-hide ul li div{
    background-color: #eeeeee;
    border-radius: 20px;
    padding: 25px;
}
.index-ll-hide ul li div h2 a{
    font-size: 18px;
    color: #444444;
}
.index-ll-hide ul li div  p{
    font-size: 14px;
    color: #6f6f6f;
    line-height: 32px;
    padding-right: 100px;
    padding-top: 20px;
}
.index-ll-hide ul li div a img{
    float: right;
    margin-top: 20px;
}
.index-people{
    background: url("../img/a-10.png") no-repeat;
    padding-top: 30px;
    padding-bottom: 20px;
    margin-top: 40px;
    background-size: cover;
}
.index-people h2{
    font-size: 24px;
    color: #4e3d2e;
    font-weight: bold;
    text-align: center;
    padding-bottom: 20px;
}
.index-people-left{
    /*float: left;*/
}
.index-people-right{
    /*float: right;*/
}
.index-people-left img{
    float: left;
    margin-right: 35px;
}
.index-people-left p{
    font-size: 14px;
    color: #4e3d2e;
    line-height: 30px;
}
.index-people-left-text{
    float: left;
    padding-top: 10px;
}
.index-people-right .fl{
    text-align: center;
    margin-left: 20px;
}
.index-people-right .fl p{
    font-size: 14px;
    color: #333333;
}
.fx{
    margin-top: 55px;
}
.fx-in{
    text-align: center;
    font-size: 20px;
}
.bdsharebuttonbox{
    text-align: center;
    margin-top: 20px;
}
.bdsharebuttonbox a{
    float: none !important;
    display: inline-block !important;
}
.video-src{
    text-align: center;
    margin-bottom: 20px;
}
.index-src{
    text-align: center;
}
.index-src h2{
    margin: 30px 0;
    font-size: 20px;
    color: #4e3d2e;
    font-weight: bold;
}
.index-src a{
    margin: 0 20px;
}
.uk-container-left .index-src h2{
    font-size: 16px;
}
.uk-container-left .index-src a{
    display: block;
}
.video-nav ul li{
    float: left;
    width: 120px;
    height: 40px;
    border: 1px solid #4e3d2e;
    font-size: 16px;
    text-align: center;
    line-height: 40px;
    margin-right: 20px;
    margin-bottom: 30px;
    cursor: pointer;
}
.video-nav ul li.active{
    background-color: #4e3d2e;
    color: #fff;
}
.video-nav ul li.active a{
    color: #fff;
}
.main {
    padding: 0 5px 0;
}
.hy-layout {
    margin-top: 10px;
    background-color: #fff;
    padding: 15px;
    border: 1px solid #dcd1b3;
}
.hy-head-title {
    position: relative;
    padding-right: 10px;
}
.hy-head-title.active{ padding: 0 10px;}
.hy-head-title .more{display: inline-block; margin-top: 5px;}
.hy-head-title .btn{display: inline-block; margin-top: -5px;}
.hy-head-title .order{ display: inline-block; margin-left: 15px;}
.hy-head-title h3{height: 32px; margin: 0 0 10px; padding:5px 0 0 0px; background: url(../title_bg.jpg) no-repeat;}
.hy-head-title h3 .title,.hy-head-title h4 .title{ font-size: 16px; font-weight: bold;}
.hy-head-title h3 .sub a{display: inline-block; margin-left: 15px; padding-left: 15px; font-size: 12px;}
.hy-head-title h4{height: 32px; margin: 0 0; padding-top:5px; border-bottom: 1px solid #c7bead;}
.hy-head-title.tabs{height: 32px; margin: 0 0 10px; padding:5px 0 0 50px; background: url(../title_bg.jpg) no-repeat;}
.hy-head-title.tabs h5{ margin: 0; float: left;}
.hy-head-title.tabs h5 .title{font-size: 16px; font-weight: bold;}
.hy-head-title.tabs ul{ float: left;}
.hy-head-title.tabs ul li{ float: left; margin-left: 15px;}
.hy-head-title.tabs ul li a{padding: 10px 15px;}
.hy-head-title.tabs ul li.active a{ background-color: #672b14; color: #fff;}
.hy-head-title.tabs-r ul{height: 32px; margin: 0 0; border-bottom: 1px solid #c7bead;}
.hy-head-title.tabs-r li{ float: left; margin-right: 20px;}
.hy-head-title.tabs-r li a{padding-bottom: 11px; font-size: 16px; font-weight: bold;}
.hy-head-title.tabs-r li.active a{ border-bottom: 2px solid #672b14;}
.common .item .content {
    padding: 0;
    border-radius: 5px;
    border: 1px solid #e2e2e2;
}
.common .item .content p {
    margin: 0;
    padding: 10px;
    border-radius: 5px 5px 0 0;
    background: #f4f3f3;
    border-bottom: 1px solid #e2e2e2;
}
.common .item .content .msg {
    padding: 10px;
}