﻿body,ul,li,p,h1,h2,h3,h4,h5,h6{padding:0px;margin:auto;font-family: sans-serif, Helvetica, Arial, "微软雅黑";color:#252525;}
body{background-color:#f4f4f4;}

a{color:#252525;}
a:hover{color:#794025;}
a:visited{color:#111;}
blockquote {border:none;}

.min-width{}
.bg-white{background-color:#fff;}
.margin-t-15{margin-top:15px;}
.margin-b-15{margin-bottom:15px;}
.margin-b-30{margin-bottom:30px;}

.head {background-color:#fff;padding-top:124px;}
.nav-bg{width:100%;background:#fff;height:124px;position: absolute;z-index:500;top:0;left:0;box-shadow:0px 0px 5px #999;border-bottom:solid 1px #d5d5d5;}
.nav-art-bg{width:100%;background:#fff;height:124px;position: absolute;z-index:500;top:0;left:0;border-bottom:solid 5px #b59d85;}
.nav-container {margin:auto;height:124px;position: absolute;top:0;z-index:1000;width:88%;}
.nav-container img.logo{float:left;height:54px;top:35px; margin-left: 12%;position: absolute;}
.nav-container .nav-list {float:right;right:0;position: absolute;width:900px;}
.nav-container .nav-list li{float:left; list-style-type: none;font-size:18px;width:12.5%;margin:auto;text-align:center;margin-top:65px;}
.nav-container .nav-list li.active > a, .nav-container li > a:hover{color:#794025;border-bottom:2px solid #794025;}
.nav-container a{color:#515151;}
.nav-container a:hover{text-decoration: none;}

.nav-item{position:absolute;right:0px;color:#636363;}
.nav-item > div{float:left;line-height:2rem;margin:10px;}
.nav-item .mid-line{background:#d5d5d5;width:1px;}
.language, .platform{background:url(404.png) no-repeat right 7px; padding-right:20px;position:relative;}
.language .show-list, .platform .show-list {background:#fff;box-shadow: 0px 0px 3px #ccc;padding:5px 15px;position:absolute;display:none;left:-15px;}
.language .show-list li, .platform .show-list li {line-height:2em; list-style: none;color:#636363;width:auto;white-space: nowrap;cursor:pointer;}
.language:hover, .platform:hover{background-image:url(../image/arrow2.png);}
.language:hover .show-list, .platform:hover .show-list {display:block;}
.nav-search{background:url(../image/nav-search.png) no-repeat right 2px;width:20px;height:22px;cursor:pointer;padding-left:50px;}
.nav-more{background:url(../image/nav-more.gif) no-repeat left 3px;width:24px;height:20px;cursor:pointer;}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0; 
    }
    50% {
        opacity: 0; 
    }
    100% {
        opacity: 1; 
    }
}
@-webkit-keyframes fadeOut {
    0% {
        opacity: 1; 
    }

    50% {
        opacity: 0; 
    }

    100% {
        opacity: 0; 
    }
}
.show-qr {
    -webkit-animation-name: fadeIn; 
    -webkit-animation-duration: 1s; 
    -webkit-animation-iteration-count: 1; 
    -webkit-animation-delay: 0s; 
}
.hide-qr {
    -webkit-animation-name: fadeOut; 
    -webkit-animation-duration: 1s; 
    -webkit-animation-iteration-count: 1; 
    -webkit-animation-delay: 0s; 
}
.qrcode-mask{width:100%;height:100%;background:url(404.png) repeat; position:fixed;left:0;top:0;z-index:1000;display:none;}
.qrcode-mask .qr{width:300px;height:350px;position:absolute;top:50%;left:50%;margin-top:-175px;margin-left:-150px;}
.qrcode-mask .closebtn{width:58px;height:58px;position:absolute;top:50%;left:50%;margin-top:190px;margin-left:-29px;cursor:pointer;}

.menu {width:auto;height:auto;background-color:transparent;z-index:1000;visibility:hidden;}
.nav-container .nav-list li:hover .menu{visibility:visible;}
.menu .menu-container{width:100%;height:200px;margin-top:2px;background:rgba(255, 255, 255, 1);padding-top:50px;}
.menu .img-list{width:672px;margin-left:50px;float:left;}
.menu .img-list li{width:220px;margin:0 2px;background:#f0f0f0;}
.nav-container .nav-list .menu .img-list li a:hover{color:#794025;}
.nav-container .nav-list .menu .img-list li a{color:#444;font-size:16px;display:block;line-height:3em;height:3em;text-align:left;padding-left:15px;}
.menu .img-list dl{width:125px;font-size:16px;}
.menu dl {float:left;margin-left:25px;}
.menu dl dd{line-height:2.5em;width:15px;}
.menu dl dd a{display:inline;color:#444;font-size:16px;display:block;white-space:nowrap;}
.menu dl dd a:hover{border-bottom:none;color:#794025;}
.nav-container .nav-list .menu dl dd a{display:inline;color:#444;font-size:16px;display:block;white-space:nowrap;border-bottom:none;}
.nav-container .nav-list .menu dl dd a:hover{border-bottom:none;color:#794025;}

.navigation-box{width:1000px;background:#fff;position:absolute;top:124px;left:50%;margin-left:-500px;z-index:1001;color:#252525;visibility:hidden;}
.navigation-name{width:100%;line-height:54px;text-align:center;font-size:18px;position:relative;background:#f4f4f4;border-bottom:1px solid #e8e8e8;}
.navigation-close{position:absolute;right:3px;top:-2px;width:50px;height:51px;}
.navigation-close img{cursor:pointer;}
.navigation-container{clear:both;padding-bottom:30px;width:100%;float:left;}
.navigation-list{width:960px;padding:0 20px;list-style:none;font-size:16px;float:left;clear:both;margin:0 20px;clear:both;border-bottom:1px dotted #e8e8e8;line-height:2em;}
.navigation-list .main{float:left;width:130px;text-align:right;padding: 20px 20px 20px 0;background:url(../image/nav-arrow.gif) right center no-repeat;}
.navigation-list .main a{border-bottom:2px solid #794025;width:15px;display:block;white-space:nowrap;}
.navigation-list .sub{float:left;width:780px;margin-left:10px;padding: 20px 20px 20px 0;}
.navigation-list .sub a{margin:0 40px;}

.search-box{width:1000px;padding:50px 0;background:#fff;position:absolute;top:124px;left:50%;margin-left:-500px;z-index:1001;color:#252525;visibility:hidden;}
.search-continaer{border-bottom:2px solid #929292;width:600px;margin:auto;height:60px;}
.search-box input{border:none;font-size:36px;line-height:60px;height:60px;outline:none;float:left;width:400px;color:#444;background:none;}
.search-box img{float:right;cursor:pointer;margin-top:11px;}
.search-close{position:absolute;right:2px;top:-9px;width:50px;height:51px;}
.search-close img{cursor:pointer;}

.nav-location {background-color:#fff;width:100%;}
.nav-location .breadcrumb{background:#fff;margin-bottom:0;line-height:2em;}
.nav-location .breadcrumb li{color:#636363;}
.nav-location .breadcrumb a{color:#636363;}
.nav-location .breadcrumb a:hover{color:#794025;}

.ly-fluid{margin:auto;}
@media (min-width: 1460px) {
    .ly-fluid {width: 1400px;margin-bottom: 20px;}
}

.banner{margin:0 -15px;}

.title-box {height:58px;border-bottom: 2px solid #f4f4f4;width:100%;padding-top:3px;}
.title-box ul {
    float: left;
    font-size: 18px;
    line-height: 52px;
}
.title-box ul li{list-style-type: none;float:left;padding:0 30px;cursor: pointer;border-bottom:3px solid #f4f4f4;}
.title-box ul li.active{border-bottom:3px solid #794025;color:#794025;}
.title-box ul li.sub-act{border-bottom:3px solid #a1a1a1;color:#636363;}
.title-box .more {line-height:55px;float:right;margin-right:10px;}
.title-box .more a{color:#636363}

.con-desc h4{line-height:2em;}
.con-desc h5{color:#999;line-height:25px;}
.con-desc p{line-height:2.75rem;margin-top:5px;color:#666;font-size:16px;}
.con-desc .con-intro{clear:both;font-size:14px;margin-bottom:15px;}
.con-desc a{float:right;clear:both;color:#794025;font-size:16px;}

.con-desc li{float:left;background:url(../image/dot.gif) no-repeat 0px 13px;font-size:16px;line-height:2em;height:2em;list-style-type: none;padding-left: 14px;clear:both;overflow-y:hidden;width:100%;}
.con-desc li a{color:#252525;float:left;}
.con-desc li.active a{color:#794025}
.con-desc li a:hover{color:#794025;}
.con-desc li span{float:right;color:#999;font-size: 14px;}

.con-list li{float:left;background:url(../image/dot.gif) no-repeat 0px 13px;font-size:16px;line-height:2em;height:6em;list-style-type: none;padding-left: 14px;float:left;overflow-y:hidden;width:48%;margin-right:2%;}
.con-list li p{color:#636363;font-size:14px;clear:both;}
.con-list li{margin-top:10px;}
.con-list li a{color:#252525;width:90%;float:left;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
.con-list li a:hover{color:#794025;}
.con-list li span{float:right;color:#999;font-size: 14px;}


.culture-list {padding:20px 0}
.culture-list .title{font-size:18px;line-height:2em;height:3em;;line-height:3em;}
.culture-list a{line-height:3em;font-size:16px;}
.culture-list .link-title{height:3em;white-space: normal;text-overflow: ellipsis;overflow-y:hidden;display:block;}
.culture-list p{text-align: left;color:#636363;height:4.5em;text-overflow: ellipsis;overflow-y:hidden;margin:10px 0 20px;}
.culture-list .cover{position: relative;display: block;}
.culture-list .cover img{max-height: 215px; overflow: hidden;}
.culture-list .cover div{position: absolute;bottom:0;width:100%;background:#000;color:#fff;opacity: 0.6;line-height:2.5em;font-size:16px;}
.culture-list .center-block{width:100%;}

.album{margin:20px 15px;}
.album > div:after {margin-bottom: 15px;}
.album a{color:#794025;line-height:2em;}
.album div a{font-size:16px;color:#252525;height:2em;text-overflow:ellipsis;overflow-y:hidden;white-space: nowrap;}
.album div a:hover{color:#794025;}
.album span{line-height:1.5em;color:#666;display: block;margin-bottom: 5px;}
.album p{color:#636363;text-overflow:ellipsis;overflow:hidden;line-height:1.5em;height:3em;}
.album .link-detail{clear:both;font-size:16px;float:right;color:#794025;}


.con-box {margin: 15px;}
.con-box img.center-block{margin-bottom: 20px;}
.con-box p.desc{color:#252525;font-size:16px;line-height:1.6em;height:4.8em;overflow-y:hidden;}
.con-box a.link-detail{clear:both;float:right;color:#794025;margin-top:10px;font-size:16px;margin-bottom:15px;}
.con-box .cover{position: relative;display: block;}
.con-box .cover div{position: absolute;bottom:0;width:100%;background:#000;color:#fff;opacity: 0.6;line-height:2.5em;font-size:16px;height:2.5em;overflow-y:hidden;}
.con-box .desc-text li{float:left;background:url(../image/dot.gif) no-repeat 0px 13px;line-height:2em;height:2em;list-style-type: none;padding-left: 14px;clear:both;overflow-y:hidden;width:100%;}
.con-box .desc-text li a{font-size:16px;}


.video-list {padding: 0 30px;margin:15px -15px;}
.video-list .title{font-size:18px;line-height:2em;height:3em;;line-height:3em;}
.video-list a{line-height:3em;font-size:16px;}
.video-list .link-title{height:45px;white-space: normal;text-overflow: ellipsis;overflow-y:hidden;display:block;line-height:45px;}
.video-list p{text-align: left;color:#636363;height:4.5em;text-overflow: ellipsis;overflow-y:hidden;margin-bottom:0;}
.video-list .link-cover{position: relative;display:block;}
.video-list .link-cover .center-block{width:100%;}
.video-list .link-cover .play-btn{position: absolute;right:10px;bottom:10px;opacity:0.5;}
.video-list .text-cover{background:#fff;position: absolute;bottom:0;line-height:1.5em;font-size:14px;display:none;font-size:16px;line-height:2em;padding: 0 15px;opacity: 0.8;}
.video-list .text-cover p{line-height:2em;font-size:14px;height:6em;}
.video-list .col-xs-5ths:hover{padding:0;margin-top:-7px;}
.video-list .col-xs-5ths:hover .link-title{display:none;}
.video-list .col-xs-5ths:hover .text-cover{display:block;padding-bottom:10px;}
.video-list .link-cover:hover{box-shadow:0px 0px 5px #999;}
.video-list > div{margin: 15px auto;}


.article-box {background:#fff;padding: 0 20px;margin: 15px 0;padding-bottom: 20px;}
.article-box .row{}
.article-box .art-col{padding-bottom: 5px;}
.article-box .row-body{padding: 20px 0;clear:both;float:left;width:100%;}
.article-box .body-sep{clear:both;width:95%;margin:auto;background:#ddd;height:1px;overflow:hidden;}
.article-box .body-footer{height:20px;clear:both;width:100%;}

.article-desc h3{margin: 15px 0;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
.article-desc h3 a:hover{color:#794025;}
.article-desc p {font-size:15px;line-height:2em;height:6em;overflow-y:hidden;color:#777;}
.article-desc span{float:left;color:#999;margin-right:10px;font-size:14px;margin-top:15px;}

.article-title {padding:0 2%;}
.article-title h3{padding: 15px 0;text-align: center;border-bottom: 1px solid #ddd;line-height:2em;}
.article-title p{line-height:3em;text-align: center;font-size:14px;color:#777;}
.article-title p span{margin:0 15px;}
.article-context{color:#252525;padding:2%;font-size:16px;line-height:2em;}
.album-txt-box {
	-webkit-line-clamp: 1;
    
	display: -webkit-box;
    
	-webkit-box-orient: vertical;
    text-overflow:ellipsis;
	overflow: hidden;

}


.article-box .album-indicators {padding: 0;}
.album-indicators img{margin-bottom:10px;}

.pager {font-size:16px;}
.pager a, .pager span{display: inline-block;
    margin: 0px 1px;
    background: #fff;
    padding: 0px 18px;
    line-height: 40px;
    color:#794025;}

.pager  .active{background: #794025;color:#fff;}

.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths {
    position: relative;
    min-height: 0px;
    padding-left: 15px;
    padding-right: 15px;
    width:100%;
    float:left;
  }
  @media ( min-width : 768px) {
    .col-sm-5ths {
      width: 20%;
    }
  }
  @media ( min-width : 992px) {
    .col-md-5ths {
      width: 20%;
    }
  }
  @media ( min-width : 1200px) {
    .col-lg-5ths {
      width: 20%;
    }
  }
@media ( max-width:768px) {
.title-box ul li{list-style-type: none;float:left;padding:0 14px;cursor: pointer;border-bottom:3px solid #f4f4f4;}
a.relative{width:100% !important;padding:3px 2%;}
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {margin-top: 50px !important;}
.culture-list .cover img{height:120px; overflow: hidden;margin-top:0px !important;}
.culture-list {padding:0px 5px}
}
.foot{margin:0px;background:#794025;}
.foot img{vertical-align:middle;margin-top:30px;}
.nav-foot{margin:auto;background:#794025;}
.nav-foot .row{margin:auto;background:#794025;}
.nav-foot a{color:#fff;}
.foot-text p{color:#fff;font-size:14px;margin: 1em auto;line-height:1.2em;}

.prev-next-wrap {padding-top:23px;font-size:14px;color:#666;line-height:1.5;border-top:1px solid #e5e5e5; padding: 2%;}
.prev-next-wrap .prev {margin-bottom:10px;}
.prev-next-wrap a {color:#666;}
.pian{ margin:auto; padding:20px 0px; width:100%; text-align:left; line-height:22px;}
.pian h3{text-align: left;padding: 5px 2%;}
a.relative{ display:block; width:33.3%; font-size:15px; float: left; margin:5px auto;  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:5px 2%;}