﻿body,ul,li,p,h1,h2,h3,h4,h5,h6{padding:0px;margin:auto;font-family: sans-serif, Helvetica, Arial, "微软雅黑";color:#252525;}
a{color:#252525;}
a:hover{color:#794025;}
blockquote {border:none;}

.min-width{width:1170px;}
.bg-white{background-color:#fff;}
.margin-t-15{margin-top:15px;}
.margin-b-15{margin-bottom:15px;}
.margin-t-20{margin-top:20px;}
.margin-b-20{margin-bottom:20px;}
.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;}
.nav-container {margin:auto;height:124px;position: absolute;top:0;width: 88%;z-index:1000;}
.nav-container img.logo{float:left;height:54px;top:35px; left:10px;position: absolute;margin-left: 12%;}
.nav-container .nav-list {float:right;right:0;position: absolute;width:900px;position:relative;}
.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 .notice{position:absolute;top:50%;left:50%;margin-top:-250px;margin-left:-250px;max-width:500px;}
.qrcode-mask .closebtn{width:58px;height:58px;position:absolute;top:50%;left:50%;margin-top:190px;margin-left:-29px;cursor:pointer;}
.qrcode-mask .closeNotice{width:58px;height:58px;position:absolute;top:50%;left:50%;margin-top:290px;margin-left:-29px;cursor:pointer;}
.qrcode-mask .notice-tips{text-align:center;font-size:18px;color:#794025; width:500px;height:50px;line-height:50px;position:absolute;top:50%;left:50%;margin-top:200px;margin-left:-250px;max-width:500px;}

.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-location {background-color:#794025;height:45px;position:fixed;top:124px;left:0;z-index:1001;width:100%;margin:0;}
.nav-box {width:1170px;margin:auto;}
.nav-box .breadcrumb{background-color: transparent;height:45px;line-height:45px;padding:0;margin:0;border-radius:0;padding-left:15px;font-size:16px;}
.nav-box .breadcrumb a{color:#fff;}
.nav-box .breadcrumb a:hover{text-decoration: none;}
.nav-box .breadcrumb li::before{color:#fff;}
.nav-box .breadcrumb .breadcrumb .active {color:#fff;}

.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;}

.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;}

.home-carousel{position:relative;left:0px;top:0px;clear:both;}
.home-carousel .carousel-indicators li{background-color:#fff;width:30px;height:6px;opacity: 0.8;margin:0;border:none;}
.home-carousel .carousel-indicators .active{background-color:transparent;background-color:#794025;}
#homeCarousel {}
#homeCarousel .carousel-inner > .item{background-color:#ccc;background-size:cover;background-position: center center;}
#homeCarousel .carousel-inner > .item img.visible{visibility: visible;}
.carousel-control img {margin-top:50%;}

.context {background:#fff;margin: 15px auto;box-shadow:0px 0px 5px #ccc;}
.ly-fluid{margin:auto;}
@media (min-width: 1460px) {
.desc-text{padding-bottom: 30px;}
.ly-fluid {width: 1400px;padding: 30px 0 0;}
.ly-fluid1 {width: 1400px;padding:0;margin: auto;padding-top: 20px;}
}

.title-box {height:58px;border-bottom: 2px solid #f4f4f4;width:100%;padding-top:3px; margin-bottom: 20px;}
.title-box ul {width:80%;float:left;font-size:18px;line-height:52px;overflow:hidden;height:55px;}
.title-box ul li{list-style-type: none;float:left; margin-right: 40px; cursor: pointer;}
.title-box ul li.active{border-bottom:3px solid #794025;color:#794025;font-weight: bold;}
.title-box .more {line-height:55px;float:right;margin-right:10px;}
.title-box .more a{color:#999}

.con-box {}
.con-desc h4{line-height:2.32em;}
.con-desc h5{color:#999;line-height:25px;}
.con-desc p{line-height:2.32em;margin-top:5px;color:#666;height:4em;overflow-y:hidden;}
.con-desc .con-intro{clear:both;font-size:14px;margin-bottom:15px;}
.con-desc a{float:right;clear:both;color:#794025;}

.con-desc li{float:left;background:url(../image/dot.gif) no-repeat 0px 13px;font-size:16px;line-height:2.45em;height:2.45em;list-style-type: none;padding-left: 14px;clear:both;overflow-y:hidden;width:100%;}
.con-desc li.desc-row {height:auto;}
.con-desc li a{color:#252525;float:left;height:2.32em;overflow-y:hidden; max-width: 80%;}
.con-desc li.active a{color:#794025; max-width: 80%;}
.con-desc li a:hover{color:#794025;}
.con-desc li span{float:right;color:#999;font-size: 14px;}

.video-box img {margin-bottom: 15px;}
.video-box a {font-size:14px;}

.con-box .album{width:100%;}
.con-box img.center-block{margin-bottom: 20px;max-height: 345px;overflow: hidden;width: 100%;}
.con-box .album li{float:left;list-style-type: none;width:23%;margin:0px 1% 20px 1%;}
.con-box .album div{clear:both;font-size:16px;line-height:2em;}
.con-box .desc-text a{height:2em;line-height:2em;font-size:16px;}
.con-box .desc-text p{color:#888;margin-bottom: 10px;height:4.5em;line-height:1.5em;overflow-y:hidden;}
.con-box .desc-text li{background:url(../image/dot.gif) no-repeat 0px 13px;line-height:2.5em;height:2.5em;list-style-type: none;padding-left: 14px;clear:both;overflow-y:hidden;width:100%;}
.con-box .desc-text li a{font-size:14px;}

.album a{color:#794025;line-height:2em;}
.album div a{font-size:14px;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: 15px;}

.topic-album img{height: 150px !important;width: 100%; overflow: hidden;}


.con-list {padding: 0 30px;}
.con-list .title{font-size:18px;line-height:2em;height:3em;;line-height:3em;}
.con-list a{line-height:3em;font-size:16px;}
.con-list .link-title{height:3em;white-space: normal;text-overflow: ellipsis;overflow-y:hidden;display:block;}
.con-list p{text-align: left;color:#636363;height:4.5em;text-overflow: ellipsis;overflow-y:hidden;margin-bottom: 20px;}
.con-list .cover{position: relative;display: block;}
.con-list .cover div{position: absolute;bottom:0;width:100%;background:#000;color:#fff;opacity: 0.6;line-height:2.5em;font-size:16px;}
.con-list .center-block{width:100%;}


.video-list {padding: 0 30px;margin:30px -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:3em;white-space: normal;text-overflow: ellipsis;overflow-y:hidden;display:block;}
.video-list p{text-align: left;color:#636363;height:4.5em;text-overflow: ellipsis;overflow-y:hidden;}
.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:-15px;}
.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;}

.newlist p{height:1.5em;font-size:14px;overflow:hidden;margin-bottom: 20px;}
.newlist a{color:#794025;line-height:1.5em;}
.newlist span{color:#666;height:3em;line-height:1.5em;display: block;overflow:hidden;margin-bottom:20px;}

.news-top .col-xs-12 {margin-bottom: 20px;}
.news-top a{line-height:1.5em;font-size:16px;}
.news-top .pic{width:45%;margin:0 1%;float:left;}
.news-top .text{width:51%;margin:0 1%;float:left;}
.news-top .text p{font-size:2em;font-size:16px;}
.news-top .text > div{color:#636363;line-height:1.5em;margin-top:5px;height:4.5em;overflow-y:hidden;}

.album-list {padding: 0 15px;}
.album-list > div{ margin: 20px 0 0 0;}
.album-list .text h4{font-size:16px;line-height:2em;text-align:center;}

.album-txt-box {
	-webkit-line-clamp: 1;
    
	display: -webkit-box;
    
	-webkit-box-orient: vertical;
    text-overflow:ellipsis;
	overflow: hidden; text-align: center;

}
.album-indicators {margin: 0 0 0 10px;}
.album-indicators > div img{height: 30px;width:60px;float:left;height:58px;margin: 0 5px 5px 5px;}

.article-list {margin: 0 15px;}
.article-list > div{background:#fafafa;border-radius: 5px;position:relative;margin: 20px auto;}
.article-list .pic{padding:0;}
.article-list .pic img{width:100%;border-radius: 5px;}
.article-list .text h4{line-height: 3em;}
.article-list .text p{color:#636363;line-height:2em;}
.article-title{padding: 0 10px;}
.article-title h3{font-size:22px;color:#252525;padding:0;margin: 10px 0;line-height:3em;border-bottom:1px solid #e0e0e0;}
.article-title span{color:#636363;}
.article-context {padding: 10px 20px;color:#252525;line-height:2em;font-size:16px;}
.article-context p{margin: 15px 0;}

.history .col-xs-12{margin-bottom: 20px;}
.history p{font-size:16px;line-height:1.5em;margin-top:10px;}

.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 : 740px) {
.con-box .desc-text a{font-size:16px;}
.con-box .desc-text p {font-size: 14px;color: #666;verflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;height: 42px;}
.con-box .desc-text li a {font-size: 16px;}
}
.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.5em;font-weight: normal;}