.container-fluid{width:100%;clear:both;position:relative;}
.container{width:1200px!important;margin:0 auto;z-index:1;position:relative;}
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:1.5rem}
.l{float:left}
.r{float:right}
.bg-blue{background-color:#3e5063;}
.bg-brown{background-color:#8c7257;}
a{text-decoration:none;}
body{padding:0;margin:0;}
#scrollUp {width: 48px;height: 48px;background: url(../images/ico.png) -642px 0; bottom: 78px;right: 20px;color: #fff;font-size: 12px;font-family: sans-serif;text-decoration: none;opacity:0.9;-webkit-transition: background 200ms linear;-moz-transition: background 200ms linear;transition: background 200ms linear;}
.trans3{transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.trans10{transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;}
.top{height:100px;background-color:#2f3c4c;z-index:999;position:relative;}
.top .bg{border-bottom:1px solid #ddd; height:99px;background-color:#fff;position:absolute;top:-100px;display:flex;width:100%; }
.top .head{height:100px;display:flex;justify-content:space-around}
.top .head .logo{width:400px;height:100px;margin-right:30px;}
.top .head .logo a{display:flex;flex:1;height:100px;}
.top .head  #logo1{display:block;}
.top .head  #logo2{display:none;}
.top .head .nav{display:flex;align-items:center;flex-direction:row;flex:1;justify-content:space-around}
.top .head .nav .nav-box{position:relative;flex:1;}
.top .head .nav .nav-box:hover .nav-subs{opacity:1;}
.top .head .nav .nav-box .nav-subs{padding-bottom:10px; opacity:0; width:140%;left:-20%;top:40px; position:absolute;background-color:#2f3c4c;}
.top .head .nav .nav-box .nav-subs a{margin:5px 0;}
.top .head .nav .nav-box .nav-subs a i{transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;position:absolute;bottom:-10px;width:0;height:2px;background-color:#dfc1a3;}
.top .head .nav .nav-box .nav-subs a:hover i{width:55px;}

.top .head .nav a{position:relative; height:30px;align-items:center;justify-content:center; display:flex;flex:1;color:#fff;text-decoration:none;}
.top .head .nav a i{transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;position:absolute;bottom:-10px;width:0;height:2px;background-color:#dfc1a3;}
/*.top .head .nav a:hover::before{position:absolute;content:'';height:2px;background-color:#dfc1a3;bottom:-10px;width:60px;left:50%;margin-left:-30px;}
.top .head .nav a.action::before{position:absolute;content:'';height:2px;background-color:#dfc1a3;bottom:-10px;width:60px;left:50%;margin-left:-30px;}
*/
.top .head .nav a:hover i,.top .head .nav a.action i{width:55px;}
.top .search{display:flex;align-items:center;width:160px;}
.top .search form{justify-content:space-between; background-color:#fff;border-radius:4px;overflow:hidden;height:30px;display:flex;align-items:center;padding:0;margin:0;}
.top .search form .key{border:none;outline:0;padding-left:4px;height:30px;width:110px}
.top .search form .btn{width:30px;height:30px;border:none;outline:0;background:url(../images/search.png) no-repeat center;margin-right:4px;}
.fiexd {position:fixed;top:0;left:0;visibility:inherit;}
.fiexd .bg{top:0;}
.fiexd .head .nav a{color:#3e5063;}
.fiexd .head .nav a i{background-color:#3e5063;}
.fiexd .head .nav .nav-box .nav-subs{background-color:#fff;}
.fiexd .head .nav .nav-box .nav-subs a i{background-color:#3e5063;}

.fiexd .search form{border:1px solid  #3e5063;}
.fiexd .head  #logo1{display:none;}
.fiexd .head  #logo2{display:block;}
.foot{height:160px;background-color:#2f3c4c;padding:40px 0;}
.foot .footer{height:160px;display:flex;justify-content:space-around}
.foot .footer .logo{width:200px;height:160px;margin-right:30px;}
.foot .code{display:flex;align-items:center;width:140px;}
.foot .copy{display:flex;flex:1;flex-direction:column;}
.foot .copy .nav{margin:20px 0; display:flex;align-items:center;flex-direction:row;justify-content:center}
.foot .copy .nav a{ position:relative;width:90px; height:30px;align-items:center;justify-content:center; display:flex;color:#fff;text-decoration:none;}
.foot .copy .nav a::before{border-right:1px solid #fff;content:""; border-left:1px solid #bec1c4;width:0;right:0; position:absolute;height:18px;}
.foot .copy .nav a:last-child::before{border:none;}
.foot .copy .txt{color:#fff;display:flex;justify-content:center;margin-bottom:10px;color:#b2b2b2;}

.home {background:url("../images/home/home_01.jpg") repeat;}
.home .banner{display:flex;justify-content:center;}

.home .block1{display:flex;flex-direction:row;justify-content:space-between;margin-top:40px;}
.home .block1 .open{padding:35px 25px; width:450px;height:180px;background:url("../images/home/home_02.jpg") no-repeat center;display:flex;flex-direction:column;}
.home .block1 .open .t{display:flex;flex-direction:row;height:50px;align-items:center;justify-content:space-between;}
.home .block1 .open .t h3{color:#fff;font-size:22px;}
.home .block1 .open .t span{color:#dfc1a3;}
.home .block1 .time {display:flex;flex-direction:row;height:100px;justify-content:space-between;}
.home .block1 .time div {display:flex;justify-content:center;align-items:center; flex-direction:column;margin-top:35px;}
.home .block1 .time div:nth-child(1) {margin-left:20px;}
.home .block1 .time div:nth-child(2) {margin-right:0;}
.home .block1 .time div:nth-child(3) {margin-right:0;}
.home .block1 .time div * {padding:0;margin:0;}
.home .block1 .time div h1 {color:#dfc1a3;font-size:38px;}
.home .block1 .time div p {color:#fff;margin-top:5px;}

.home .articles{display:flex;flex:1;padding:35px 25px;flex-direction:column;}
.home .articles .t{display:flex;flex-direction:row;margin-bottom:10px;align-items:center;justify-content:space-between;}
.home .articles .t .more {display:flex;flex-direction:row;align-items:center;}
.home .articles .t .more a{color:#fff;margin:0 10px;}
.home .articles .t .more i{width:20px;height:13px;background:url("../images/more.png") no-repeat;display:block;}
.home .articles .items{display:flex;flex-direction:column;flex:1;}
.home .articles .items p{position:relative;text-indent:24px; margin:8px 0;padding:0;display:flex;justify-content:space-between;align-items:center;}
.home .articles .items p::before{position:absolute;height:12px;width:12px;content:"";border-radius:50%; left:0;top:50%;margin-top:-6px;background-color:#fff;}
.home .articles .items p a{color:#fff;overflow:hidden;height:25px;line-height:25px; white-space: nowrap;
  text-overflow:ellipsis; display:block;width:500px;}
.home .articles .items p span{color:#fff;opacity:0.5;width:130px;}
.home .notice{height:180px;}
.home .notice .items p{margin:5px 0;}
.home .news{height:290px;}
.home .images{width:500px;height:360px;}
.home .images .slider a{display:block;position:relative; color:#fff;}
.home .images .slider a img{width:500px;height:360px;}
.home .images .slider a .bt{text-indent:24px; background:#8c7257;display:flex;position:absolute;bottom:0;left:0;width:100%;height:65px;justify-content:flex-start;align-items:center;}
.home .images .slider a .bt .name{width:380px;overflow:hidden;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.home .slick-dots {position:absolute;right:10px;bottom:25px;margin:0;}
.home .slick-dots li {border:2px solid #fff;border-radius:50%;display:inline-block;height:10px;width:10px;margin:0 4px;cursor:pointer;}
.home .slick-dots li button{display:none;}
.home .slick-dots li.slick-active{background-color:#fff;}

.home .links{display:flex;flex-direction:column;padding:35px 0;}
.home .links .t{display:flex;justify-content:center;margin-bottom:25px;flex-direction:row;}
.home .links .items{display:flex;justify-content:space-between; flex-direction:row;flex-wrap:wrap;}
.home .links .items img{width:192px;height:65px;}

.home .exhibition{padding:60px 0; background: url("../images/home/exhibition-03.png") center top no-repeat;height:950px;margin-top:40px;}
.home .exhibition .bg{background: url("../images/home/exhibition-01.jpg") repeat-x;width:100%; height:356px;position:absolute;bottom:0;left:0;}
.home .exhibition .t{display:flex;flex-direction:column;margin-bottom:10px;align-items:center;justify-content:space-between;}
.home .exhibition .t .txt {color:#fff;margin:30px 0;padding:0 140px;text-align:center;line-height:30px;}
.home .exhibition .t .more {display:flex;flex-direction:row;align-items:center;}
.home .exhibition .t .more a{color:#fff;margin:0 10px;}
.home .exhibition .t .more i{width:20px;height:13px;background:url("../images/more.png") no-repeat;display:block;}
.home .exhibition .items{display:flex;flex-direction:row;margin-top:50px;}
.home .exhibition .items .two{display:flex;flex-direction:row;}

.home .fav{padding:30px 0; margin-top:40px;}
.home .fav .t1{display:flex;flex-direction:column;margin-bottom:10px;align-items:center;justify-content:space-between;}
.home .fav .t1 .name{display:flex;justify-content:space-between;}
.home .fav .t1 .txt {color:#171717;margin:30px 0;padding:0 140px;text-align:center;line-height:30px;}
.home .fav .favlist{display:flex;flex-direction:row;height:400px;}
.home .fav .lbbox{display:flex;flex-direction:row;width:500px;}
.home .fav .lbbox .fav-t{display:flex;flex-direction:column;justify-content:space-between;width:100px;}
.home .fav .lbbox .fav-t .img{display:flex;justify-content:center;margin-top:30px;}
.home .fav .lbbox .fav-t a{display:flex;justify-content:center;color:#fff;width:44px;margin:0 auto;margin-bottom:40px;position:relative;}
.home .fav .lbbox .fav-t a::before{content:"....";position:absolute;bottom:-12px;left:10px;}

.home .fav .lbbox .slider {width:440px;}
.home .fav .lbbox .slider a{width:440px;display:flex;position:relative;overflow:hidden;align-items:center;justify-content:center;}
.home .fav .lbbox .slider a img{max-height:400px;}
.slick-prev,.slick-next{z-index:99;background:none;text-indent:-999px;overflow:hidden; border:none;content:""; position:absolute;width:60px;height:60px;margin:10px;border-radius:50%;transition:background-color .2s;cursor:pointer}
.slick-prev{left:0;top:50%;margin-top:-25px;}
.slick-next{right:0;top:50%;margin-top:-25px;}
.slick-prev:hover,.slick-next:hover{background-color:rgba(255,255,255,.1);}
.slick-prev::before,.slick-next::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-30%,-50%) rotate(45deg);width:25px;height:25px;border-color:#fff;border-style:solid}
.slick-prev::before{border-width:0 0 2px 2px}
.slick-next::before{border-width:2px 2px 0 0;transform:translate(-70%,-50%) rotate(45deg)}

.ad{display:flex;justify-content:center;}
.list{display:flex;flex-direction:row;margin-top:40px;padding-bottom:100px;}
.list .cates{display:flex;flex-direction:column;width:220px;margin-right:30px;}
.list .cates div{margin-bottom:10px;}
.list .cates a{margin:10px 0; color:#000; display:flex;width:220px;height:52px;align-items:center; justify-content:center;background:url("../images/aritlce/bg4.png") no-repeat;}
.list .cates a:hover,.list .cates a.action{background-image:url("../images/aritlce/bg3.png")}
.list .items{display:flex;flex-direction:column;flex:1;}
.list .items .t {display:flex;flex-direction:row;justify-content:space-between;margin-top:15px;}
.list .items .t .path{color:#666;font-size:14px;}
.list .items .t .path a{color:#666;}
.list .items .t .name {display:flex;flex-direction:row;align-items:center}
.list .items .t .name span {margin:0 10px;font-weight:bold;font-size:20px;}
.list .items .t .name i{width:20px;height:13px;background:url("../images/aritlce/bg1.png") no-repeat;display:block;}
.list .items .line{height:12px;background:url("../images/aritlce/bg2.png") left bottom repeat-x;margin-top:10px;}
.list .items .item{display:flex;flex-direction:row;padding:20px 0;border-bottom:1px solid #e2e2e2;flex:1;}
.list .items .item .img{width:250px;height:180px;}
.list .items .item .img img{width:250px;height:180px;}
.list .items .item .info{flex:1;display:flex;flex-direction:column;margin-left:20px;justify-content:space-between;}
.list .items .item .info .t{font-weight:bold;font-size:18px;margin-top:0;overflow:hidden;height:25px;line-height:25px; white-space: nowrap;
  text-overflow:ellipsis; display:block;width:690px;}
.list .items .item .info .t a{color:#333;}
.list .items .item .info .c{font-size:14px; color:#999;line-height:30px;margin-top:10px;flex:1;align-items:start;}
.list .items .item .info .d{font-size:14px; color:#999;line-height:30px;margin-top:10px;}
.list .items .item .text{flex-direction:row;justify-content:space-between;align-items:center;}
.list .items .item .text .t{flex:1;}
.list .items .item .text .d{margin-top:0;}
.list .items .banner{display:flex;flex-direction:column;margin:15px 0;}
.list .items .banner .info{display:flex;flex-direction:row;background-color:#8c7257;padding:15px;}
.list .items .banner .info .t{display:flex;flex:1;align-items:center;margin:0;}
.list .items .banner .info .t a{color:#fff;overflow:hidden;height:25px;line-height:25px; white-space: nowrap;
  text-overflow:ellipsis; display:block;width:800px;}
.list .items .banner .info .d{display:flex;color:#fff;}
.list .items .content .attachment{display:flex;flex-direction:column;margin-top:30px;}
.list .items .content .attachment a{color:#2f3c4c;}

.list .items .content {display:flex;flex-direction:column;padding:20px;}
.list .items .content .remark {line-height:40px;}
.list .items .content .title {display:flex;justify-content:center;font-weight:bold;font-size:20px;text-align:center;}
.list .items .content .date {margin-bottom:15px; font-size:14px;display:flex;padding-bottom:15px; justify-content:center; color:#999;margin-top:10px;border-bottom:1px solid #e2e2e2;}
.list .search .t{flex:1;display:flex;flex-direction:column;margin-left:20px;justify-content:space-between;}
.list .search .t a{font-weight:bold;font-size:18px;margin-top:0;overflow:hidden;height:25px;line-height:25px; white-space: nowrap;
  text-overflow:ellipsis; display:block;width:690px;color:#333;}
.list .search .t .cate{font-weight:normal;font-size:14px;margin-bottom:10px;}
.list .search .d{margin-top:10px;margin-left:20px;font-size:14px; color:#999;}

.pics {flex:1;display:flex;flex-direction:column;margin-top:40px;padding-bottom:100px;}
.pics .t {display:flex;flex-direction:row;}
.pics .t .name {display:flex;justify-content:center;flex:1;position:relative;}
.pics .t .path {position:absolute;right:0;bottom:0; color:#999;font-size:14px;}
.pics .t .path a{color:#666;}
.pics .s{display:flex;flex-direction:row;justify-content:space-between;flex:1;margin-top:15px;}
.pics .s form{display:flex;flex-direction:row;flex:1;}
.pics .s .keyform{align-items:center; display:flex;flex-direction:row;border:1px solid #b5b5b5;border-radius:5px;flex:1;padding:0 20px;}
.pics .s .keyform img{width:22px;height:22px;margin-right:10px;}
.pics .s .key{color:#999; background-color:none; border:none; outline:0;height:38px;flex:1;font-size:18px;padding:0;margin:0;}
.pics .s .btn{ background-color:#8c7257;color:#fff;outline:0;height:40px;width:100px;font-size:18px;padding:0;margin:0;border:none;margin-left:15px;}
.pics .line{height:12px;background:url("../images/aritlce/bg2.png") left bottom repeat-x;margin-top:10px;}
.pics .content {display:flex;flex-direction:column;padding:20px;line-height:40px;}
.pics .content .title {display:flex;justify-content:center;font-weight:bold;font-size:20px;text-align:center;}
.pics .content .date {font-size:14px;display:flex;justify-content:center; color:#999;margin-top:10px;border-bottom:1px solid #e2e2e2;}

.pics .items {display:flex;flex-direction:row;flex-wrap:wrap;margin-top:20px;flex:1;}

.pics .items .item{width:230px;display:flex;flex-direction:column;padding:5px;border:none;}
.pics .items .item .pic{width:230px;display:flex;align-items:center;justify-content:center;}
.pics .items .item img{max-width:230px;max-height:230px;}
.pics .items .item .t{ padding:10px;white-space: nowrap;
  text-overflow:ellipsis; display:block;width:210px;overflow:hidden; text-align:center; background-color:#8c7257;color:#fff;height:40px;line-height:40px;}
.pics .items .remark img{max-width:1200px;}
.pages{margin-top:10px;display:flex;flex-direction:row;justify-content:space-between;}
.pages .infoTextAndGoPageBtnWrap{align-items:center;display:flex;padding-top:0!important;}
.empty{display:flex;padding:10px;}

.message-note{display:flex;justify-content:space-between;margin-bottom:10px;align-items:center;}
.message-note a{background-color:#2f3c4c;color:#fff;width:100px;height:40px;line-height:40px;justify-content:center;display:flex;}
.message {display:flex;flex-direction:column;width:600px;margin:0 auto;padding:20px;background-color:#fff;}
.message p{display:flex;flex:1;}
.message p a{color:red!important;margin-right:4px;}
.message .text{border:1px solid #dfdfdf;height:40px;line-height:40px;display:flex;flex:1;outline:none;text-indent:4px;}
.message .btn{background-color:#2f3c4c;color:#fff;display:flex;flex:1;outline:none;height:40px;justify-content:center;align-items:center;font-size:16px;}

.message-box{padding:10px 16px;margin:10px 0; display:flex;flex-direction:column; background-color:#f9f9f9;overflow:hidden;border-radius:8px;}
.message-box .ask{display:flex;flex-direction:column;}
.message-box .ask .ask-title{font-weight:bold;}
.message-box .ask .ask-date{display:flex;justify-content:flex-end;color:#999;font-size:14px;}
.message-box .answer{ color:#a38a49;}