body {
    color: #333;
    font-size: 14px;
    font-family: "微软雅黑",Helvetica,"黑体",Arial,Tahoma;
	margin:0 auto;
	position:relative;

 

}
.img-hide,.img-lg{ overflow:hidden; }

.img-hide img,.img-lg img{ transition: 0.5s all;  transform: scale(1,1); }
.img-hide:hover img,.img-lg:hover img{ transform: scale(1.1,1.1); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:none;}
a{ color: #333; }
ul{ padding:0; margin:0;}
a:hover{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
img{ max-width:100%;}
.container{ width: 1230px; }
.header{ padding-top: 30px; padding-bottom: 10px; }
.logo img{ margin-right: 10px; }
.header-txt{ font-family: "SJjinsongjianfancu"; margin-top: 15px; font-size: 16px; color: #666; border-left: solid 1px #C6C6C6; line-height: 25px; padding-left: 10px; margin-left: 10px; }
.nav-list li{ float: left; width: 11%; position: relative; }
.nav-list li a{ display: block; position: relative; height: 48px; line-height: 48px; font-size: 18px; color: #fff; opacity: 0.8; }
.nav-back{ background: #BB965B; }
.nav-list li.active a,.nav-list li a:hover{ opacity: 1; font-weight: bold; }
.nav-list li.active a:before{ display: block; content: ""; margin-top: 15px; position: absolute; left: 50%; top: 50%; height: 3px; background: #fff; width: 26px; margin-left: -13px; }
.banner{ margin:0; overflow:hidden; }
.banner img{ width: 100%; }
.banner .slick-dots{ bottom: 30px; }
.banner .slick-dots li,.banner .slick-dots li button{ width: 22px; height: 22px; border-radius: 50%; }
.banner .slick-dots li button{ background: #fff; opacity: 0.6; }
.banner .slick-dots li.slick-active button{ background: #fff; opacity: 1; }
.slick-dots li button:before{ display: none; }
.title{ position: relative; margin-bottom: 44px; margin-top: 70px; font-size: 34px; line-height: 34px; color: #BB975B; }
.title span{ position: relative; background: #fff; padding:0 30px; }
.title:before{ display: block; content: ""; position: absolute; left: 0; top: 50%; right: 0; border-top: solid 1px #ddd; }
.hd-list li{ float: left; width: 33.333333%; padding:0 19px; }
.hd-list{ margin:0 -19px; }
.hd-list-img img{ width: 100%; height: 272px; }
.hd-list-img{ border-radius: 6px; overflow:hidden; }
.hd-list-tt{ font-size: 28px; color: #333; line-height: 28px; margin-top: 30px; }
.hd-list-p{ font-size: 24px; color: #999; line-height: 25px; margin-top: 20px; }
.list-more{ display: inline-block; width: 138px;
height: 44px;
background: #BB965B;
border-radius: 22px; text-align: center; font-size: 18px; color: #fff; line-height: 44px; margin-top: 50px; }
.page-tow{ background: url(../images/back02.png) center no-repeat; background-size: cover; padding:50px; margin-top: 60px; }
.tow-sm{ background: #fff; box-shadow: 0px 2px 40px 0px rgba(0,0,0,0.03);
border-radius: 16px; padding:40px; }
.tow-title{
font-size: 28px;
font-family: AlibabaPuHuiTiM;
color: #333333;
line-height: 38px; padding-left: 24px; margin-bottom:20px; position: relative;}
.tow-title:before{ width: 6px;
height: 25px;
background: #BB965B;
border-radius: 3px; display: block; content: ""; position: absolute; left: 0; top: 50%; margin-top: -12px; }
.tow-img img{ width: 533px; }
.tow-right{ width: 522px; }
.tow-right p{ font-size: 20px;
font-family: AlibabaPuHuiTiR;
color: #666666;
line-height: 34px; }
.tow-right .list-more{ margin-top: 15px; }
.zx-list-img img{ width: 180px;
height: 180px; }
.zx-list-img{ border-radius: 6px; }
.zx-list-right{ margin-left: 190px; }
.zx-list-tt{
font-size: 30px;
font-family: PingFangSC, PingFang SC;
font-weight: 400;
color: #333333;
line-height: 42px; }
.xz-list-p{ font-size: 24px;
font-family: PingFangSC, PingFang SC;
font-weight: 400;
color: #999999; margin-top: 10px;
line-height: 33px; }
.zx-list-date{ font-size: 24px;
font-family: PingFangSC, PingFang SC;
font-weight: 400;
color: #333333;
line-height: 33px; margin-top: 60px; }
.zx-list li{ margin-bottom:40px; }
.page-three .list-more{ margin-top:20px; }
.page-four{ position: relative; margin-top: 60px; }
.page-four:before{ display: block; content: ""; position: absolute; left: 0; top: 0; right: 0;
height: 351px;
background: #BB965B; }
.page-four .container{ position: relative; z-index: 100; }
.page-four .title span{ color: #fff; background: #BB965B; }
.page-four .title:before{ border-color: #EAEAEA; }
.zs-box{
 padding:30px;
background: #FFFFFF;
box-shadow: 0px 2px 40px 0px rgba(0,0,0,0.03);
border-radius: 16px; }
.zs-list-img img{ width: 297px;
height: 166px;
 }
.zs-list-img{ border-radius: 8px; }
.zs-list-right{ margin-left: 320px; }
.zs-list-right .zx-list-date{ margin-top: 40px; }
.zs-list li{ float: left; width: 50%; padding:0 23px; margin-bottom: 45px; }
.zs-list{ margin:0 -23px; }
.page-four .list-more{ margin-top: 0; }
.jg-back{ margin-top: 70px; background: url(../images/jg-back.png) center no-repeat; background-size: cover; padding:0 0 65px 0; }
.jg-back .title span{ background: #f6f6f6; }
.jg-slick a{ display: block; position: relative; margin:0 10px; border-radius: 6px; overflow:hidden; }
.jg-slick-img img{ width: 100%; height: 195px; }
.jg-slick{ margin:0 -10px; }
.js-slick-back{ display: none; position: absolute; left: 0; right: 0; top: 0; bottom: 0;background: #B79258; padding:20px;
 }
 .js-click-tt{
font-size: 24px;
font-family: PingFangSC, PingFang SC;
font-weight: 400;
color: #FFFFFF;
opacity: 0.67;
line-height: 33px; }
.js-slick-p{ max-height: 75px; margin-top: 10px;
font-size: 18px;
font-family: PingFangSC, PingFang SC;
font-weight: 400;
color: rgba(255,255,255,0.67);
line-height: 25px; text-align: justify; overflow:hidden; }
.js-label{ font-size: 18px; color: #B79258; width: 96px;
height: 30px;
background: #FFFFFF;
border-radius: 22px; text-align: center; line-height: 30px; margin-top: 15px;}
.jg-slick a:hover .js-slick-back{ display: block; }
.jg-slick .slick-prev{ width: 50px;
height: 50px; border-radius: 50%;
background: #B79258 url(../images/left.png) center no-repeat; left: 10px; margin-top: -25px; z-index: 1000; }
.jg-slick .slick-next{ width: 50px;
height: 50px; border-radius: 50%;
background: #B79258 url(../images/right.png) center no-repeat; right: 10px; margin-top: -25px; z-index: 1000; }
.jg-slick .slick-prev:hover{ background: #634E2E url(../images/left.png) center no-repeat;  }
.jg-slick .slick-next:hover{ background: #634E2E url(../images/right.png) center no-repeat; }
.link-ul li{ float: left; width: 50%; padding:0 65px; }
.link-ul{ margin:0 -65px; padding:60px 0; }
.link-ul li a{ display: block; position: relative;
height: 246px;
background: #F6F5F5;
border-radius: 16px; }
.link-ul-tt{ line-height: 246px; padding-left: 80px; font-size: 28px;
font-family: AlibabaPuHuiTiM;
color: #333333; }
.link-ul li a i{ position: absolute; top: 0; right: 80px; line-height: 245px; }
.bottom{ background: url(../images/bottom.png) center no-repeat; background-size: cover; padding-bottom: 45px; }
.bottom .title:before{ right:50%; margin-right:120px; border-top: solid 1px #EAEAEA;  }
.bottom .title:after{ display: block; content: ""; left:50%; margin-left:120px; position: absolute; top: 50%; right: 0; border-top: solid 1px #EAEAEA;  }
.bottom .title span{ background: none; color: #fff; }
.bottom .title{ margin-bottom: 25px; }
.footer{ background: #363636; padding:20px 0; }
.footer p{ font-size: 16px; margin:0; line-height: 35px; color: rgba(255,255,255,0.4); }
.footer p a{ color: rgba(255,255,255,0.4); }
.footer p span{ padding:0 15px; }
.bottom-p{ font-size: 20px;
font-family: AlibabaPuHuiTiR;
color: #FFFFFF;
line-height: 34px; }
.bottom .list-more{ color: #BD9960!important; background: #fff; margin-top: 30px; }
a:hover .hd-list-tt,a:hover .zx-list-tt{ color: #BB965B; }
.list-more:hover{ color: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.3); }
.link-ul li a:hover{ box-shadow: 0 0 10px rgba(0,0,0,0.3); }
.footer p a:hover{ color: #fff; }
.slick-prev:before,.slick-next:before{ display: none; }
.menu-button { position: absolute; display: none; top: 18px; right: 15px; z-index: 1000; cursor: pointer; -webkit-transition: .3s; transition: .3s;}
.menu-button .bar:nth-of-type(1) { margin-top: 0px;}
.menu-button .bar:nth-of-type(3) { margin-bottom: 0px;}
.bar { position: relative; display: block; width: 24px; height: 2px; margin: 5px auto; background-color: #BB975B; border-radius: 10px; -webkit-transition: .3s; transition: .3s; }
.cross{ margin-top: -8px; }
.cross .bar{ margin:13px auto; }
.cross .bar:nth-of-type(1) { -webkit-transform: translateY(15px) rotate(-45deg);-ms-transform: translateY(15px) rotate(-45deg); transform: translateY(15px) rotate(-45deg);}
.cross .bar:nth-of-type(2) {  opacity: 0;}
.cross .bar:nth-of-type(3) { -webkit-transform: translateY(-15px) rotate(45deg); -ms-transform: translateY(-15px) rotate(45deg); transform: translateY(-15px) rotate(45deg);}
/************组织机构*************/

.list-back{ padding:60px 0; background: #F6F6F6; }
.list-back-sm{ background: #FFFFFF;
box-shadow: 0px 2px 40px 0px rgba(0,0,0,0.03);
border-radius: 16px; padding:40px; }
.jg-title{font-size: 34px;color: #BB975B;line-height: 34px; }
.jg-title-sm{ color: #686868; font-size: 18px; margin-top: 20px; }
.jg-title-sm a{ color: #686868; }
.jg-title-sm span{ padding:0 15px; }
.jg-h{
font-size: 34px;

font-weight: 500;
color: #333333;
line-height: 48px; margin-top: 35px; }
.jg-article p{ display: inline-block; font-size: 20px; color: #333; text-align: justify; line-height: 40px; width:100%}
.jg-article{ margin-top: 20px; }
.jg-title-sm a:hover,.jg-title-sm a.active{ color: #BB975B; }
.jg-search{ position: relative; margin-top: 35px; margin-bottom: 40px; }
.jg-search .form-control{ 
height: 48px;
background: #F8F8F8;
border-radius: 44px; font-size: 18px; padding-left: 20px; border:none; box-shadow: none; }
.btn-ss{ position: absolute; right: 10px; top: 0; bottom: 0; background: none; font-size: 18px; color: #BA945A; }
.pagination > li > a, .pagination > li > span{ margin:0 3px; border-radius: 4px!important; color: #000; }
.pagination > li.active > a,.pagination > li > a:hover{ background: #BB965B; color: #fff; border-color: #BB965B; }
.pagination{ margin-bottom: 0; }
/*******************联系我们*************/
.contact-left img{ width: 530px; margin-top: 45px; }
.contact-right{ padding-left: 30px; margin-top: 65px; width: 580px; }
.contact-tt{
font-size: 30px;

font-weight: 400;
color: #333333;
line-height: 42px; }
.contact-tt i{ margin-right: 10px; }
.contact-p{ font-size: 30px; color: #666; margin-top: 7px; margin-bottom: 30px; }
.contact-p-b{ margin-bottom: 0; }
/**********公益活动*************/
.wz-label{ font-size: 16px; color: #999; line-height: 28px; margin-top: 20px; padding-bottom: 25px; }
.wz-label a{ display: inline-block; margin-right: 10px; }
.article-link{ border-top: solid 1px #ddd; margin-top: 10px; padding-top: 45px; }
.article-link-tt{ font-size: 16px; color: #000; margin-bottom: 20px; }
.link-p a{
font-size: 16px;

font-weight: 400;
color: #666666;
 }
.link-p p{ margin-bottom: 15px; }
.link-p p a:hover{ color: #BB965B; }
/************数字藏品***********/
.ewm-box img{ width: 150px; border:solid 1px #BB975B; }
.ewm-box { margin-top: 40px; }
.ewm-txt{ font-size: 20px; color: #999; margin-top: 15px; }

.hd-list-lg .hd-list-tt{ margin-top: 15px; }
.hd-list-lg li{ padding:0 10px; margin-top: 20px; }
.hd-list-lg{ margin:0 -10px; padding-bottom: 30px; padding-top: 20px; }
.hd-list-lg .hd-list-img img{ height: 200px; }

.form-tt{ font-size: 16px; color: #000; margin-top: 30px; margin-bottom: 30px; }
.form-box{ width: 670px; margin:0 auto; }
.form-sm{ position: relative; padding-left: 80px; margin-bottom: 30px; }
.form-sm .form-control{ box-shadow: none; width: 100%; }
.fomr-txt{ position: absolute; left: 0; top: 0; color: #000; line-height: 34px; }
.fw-right{ padding-top: 6px; }
.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline{ margin-left: 20px; }
.btn-form{ display: inline-block;width: 138px;
height: 44px;
background: #BB965B;
border-radius: 22px; margin-top: 40px; padding:0; text-align: center; line-height: 44px; border:none; font-size: 18px; color: #fff!important; }
.hy-box{ margin-top: 55px; font-size: 20px; color: #999; }
.hy-box img{ margin-bottom: 5px; }
.jg-box p{ margin-bottom: 10px; }
.jg-box p span{ display: inline-block; width: 105px; }
.jg-box p i{ display: inline-block; width: 22px; }
.jg-box{ margin:40px 0 0 420px; }

.mask-video{ position: fixed; display: none; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 100000; }
.mask-sm{ position: fixed; width: 800px; left: 50%; top: 50%; transform: translate(-50%,-50%); }
.video-close{ position: absolute; bottom: 100%; left: 100%; width: 60px; }

.checkbox-inline input{ position: absolute; left: 0; top: 0; margin:0!important; opacity: 0; width: 100%; height: 100%; z-index: 10; }
.checkbox-inline{ position: relative; }
.checkbox-inline:before{ display: block; content: ""; position: absolute; left: 0; top: 2px; width: 16px; height: 16px; background: url(../images/xz01.png) center no-repeat; }
.checkbox-inline.active:before{ background: url(../images/xz02.png) center no-repeat; }





@media( max-width: 767px){
	.container{ width: 100%; }
	.header-txt{ display: none; }
	.logo img.a{ width: 23px; margin-right: 5px; }
	.logo img.b{ height: 17px; }
	.header{ height: 50px; z-index: 10000; padding:15px 0; position: fixed; left: 0; top: 0; right: 0; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.1); }
	.nav-list{ position: fixed; display: none; left: 0; z-index: 1000; right: 0; top: 50px; background: #BB965B; border-top: solid 1px #fff; }
	.nav-list li{ float: none; width: 100%; }
	.nav-list li a{ display: block; height: 40px; text-align: left; font-size: 16px; line-height: 40px; padding:0 15px; }
	.nav-list li a:before{ display: none!important; }
	body{ padding-top: 50px; }
	.title{ font-size: 24px; line-height: 24px; margin:20px 0; }
	.hd-list li{ width: 100%; margin-bottom:15px; }
	.hd-list-img img{ height: auto; }
	.hd-list-tt{ font-size: 18px; margin-top: 10px; }
	.hd-list-p{ font-size: 14px; margin-top: 0px; }
	.list-more{ font-size: 16px; margin-top: 20px; }
	.page-tow{ margin-top: 20px; padding:20px 0; }
	.tow-sm{ padding:20px; }
	.tow-title{ font-size: 24px; }
	.tow-right{ width: 100%; margin-top: 10px; }
	.tow-right p{ font-size: 14px; line-height: 25px; }
	.tow-right .list-more{ display: block; margin:10px auto 0 auto; }
	.zx-list-img img{ width: 90px; height: 90px; }
	.zx-list-right{ margin-left: 105px; }
	.zx-list-tt{ font-size: 18px; line-height: 18px; }
	.xz-list-p{ font-size: 14px; line-height: 14px; }
	.zx-list-date{ font-size: 14px; margin-top: 5px; }
	.zx-list li{ margin-bottom: 20px; }
	.zx-list li:last-child{ margin-bottom: 0; }
	.page-four{ margin-top: 20px; }
	.zs-list li{ width: 100%; margin-bottom: 20px; }
	.zs-list-img img{ width: 150px; height: 85px }
	.zs-box{ padding:20px; }
	.zs-list-right{ margin-left: 165px; padding-top: 5px; }
	.zs-list-right .zx-list-date{ margin-top: 10px; }
	.jg-slick-img{ padding-top: 83.5%; position: relative; }
	.jg-slick-img img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
	.jg-back{ margin-top: 20px; padding-bottom: 20px; }
	.link-ul li{ width: 100%; margin-bottom:15px; }
	.link-ul-tt{ font-size: 18px; padding-left: 20px; line-height: 120px; }
	.link-ul li a{ height: 120px; }
	.link-ul li a i{ right: 20px; line-height: 120px; }
	.link-ul li a i img{ width:80px; }
	.link-ul{ padding:20px 0 5px 0; }
	.footer p{ font-size: 14px; line-height: 25px; }
	.footer p span{ padding:0 5px; }
	.bottom{ padding-bottom: 20px; }
	.menu-button{ display: block; }
	.banner .slick-dots li, .banner .slick-dots li button{ width: 10px; height: 10px; }
	.banner .slick-dots{ bottom: 15px; }
	.list-back{ padding:20px 0; }
	.list-back-sm{ padding:20px; }
	.jg-title{ font-size: 24px; line-height: 24px; }
	.jg-title-sm{ font-size: 16px; }
	.jg-title-sm a{ display: block; }
	.jg-title-sm span{ display: none; }
	.jg-h{ font-size: 18px; line-height: 30px; margin-top: 20px; }
	.jg-article p{ font-size: 14px; line-height: 25px; }
	.pagination > li > a, .pagination > li > span{ font-size: 14px; }
	.jg-title-sm-b a{ display: inline-block; }
	.jg-title-sm-b span{ display: inline-block; }
	.jg-search{ margin:20px 0; }
	.jg-search .form-control{ height: 40px; font-size: 14px; padding-left: 12px; }
	.btn-ss{ font-size: 14px; }
	.contact-left img{ margin-top: 20px; }
	.contact-right{ width: 100%; padding-left: 0; margin-top: 15px; }
	.contact-tt{ font-size: 18px; line-height: 30px; }
	.contact-p{ font-size: 16px; line-height: 25px; margin-bottom: 10px; }
	.contact-tt i{ margin-right: 5px; }
	.wz-label{ font-size: 14px; margin-top: 10px; padding-bottom: 0px; }
	.article-link{ padding-top: 20px; }
	.link-p a{ font-size: 14px; }
	.article-link-tt{ margin-bottom: 10px; }
	.link-p p{ margin-bottom: 10px; }
	.ewm-box{ margin-top: 20px; }
	.ewm-txt{ font-size: 16px; margin-top: 10px; }
	.hd-list-lg .hd-list-img img{ height: auto; }
	.hd-list-lg{ padding-top: 0; padding-bottom: 0; }
	.hd-list-lg li{ margin-bottom: 0; margin-top: 15px; }
	.hd-list-lg .hd-list-tt{ margin-top: 10px; }
	.form-box{ width: 100%; }
	.radio-inline, .checkbox-inline{ margin-right: 20px!important; min-width: 76px; }
	.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline{ margin-left: 0; margin-right: 20px; }
	.form-sm{ margin-bottom:10px; }
	.form-tt{ margin:20px 0; }
	.btn-form{ margin-top: 20px; }
	.hy-box{ margin-top: 20px; font-size: 14px; }
	.jg-box{ margin:20px 0 0 0; }
	.mask-sm{ width: 90%; }
	.video-close{ left: auto; right: 0; width: 30px; margin-bottom: 15px; }
}