/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:' '; color:#666;}
a{color:#dab96b;}
a:hover{ color:#bfa35f;/* text-decoration:underline;*/}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1420px; margin:0 auto;}
.wapper02{ max-width:1200px; margin:0 auto;}

.top{ display:none}
.header-bg{ position:fixed; top:0; left:0; width:100%; background:rgba(255, 255, 255, 0.92); z-index:99}

.logo{ float:left; display:block; max-width:255px; margin-top:10px;}
.logo a{ display:block}
.logo a img{ width:100%;}

/*menu*/
.menu{height:74px;line-height:105px;float:left;display:block;margin-left: 8%;}
.menu ul li{float:left;position:relative;margin: 0 20px;}
.menu ul li dl{background:#fff;width: 205px;position:absolute;left: 40%;top:75px;padding: 5px 0;display:none;text-align: center;margin-left: -70px;    -webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,0.1);
    box-shadow: 0 2px 12px 0 rgba(0,0,0,0.1);}
.menu ul li dl dd{line-height: 36px;margin:0 10px;}
.menu ul li dl dd a{font-size: 14px;color: #5f5f5f;font-weight:normal;display:inline;padding:0;text-align:left;}
.menu ul li dl dd a:hover{color: #dab96b;}
.menu a{font-size: 18px;color: #dab96b;text-decoration:none;font-weight:bold;display:block;text-align:center;}
.menu ul li span>a{   display: flex;
    justify-content: center;
    align-items: center}
.menu ul li span>a>img{ width:12px; margin-left:10px;    transform: rotate(0deg);
    transition: all ease 0.35s;}
.menu a:hover{color:#bfa35f;}
a.menu_hover{color:#bfa35f;}
a.menu_hover img{ transform: rotate(180deg) !important;}
	
img{ max-width:100%}
.menu_down span{ display:block;background:url(../images/menu_down.gif) right 10px center no-repeat;}

.sopie{width: 11%;display:block;position:absolute;top: 35%;right: 8%;background:#f6f6f6;line-height:40px;border-radius:30px;}
.sopie a{ display:block; width:40px; height:40px;  display: flex;
    justify-content: center;
    align-items: center; float:right;
}
.sopie a img{ width:16px;}
.sopie .input_text{ line-height:40px; float:left; width:calc(100% - 50px); background:none; box-sizing:border-box; padding-left:20px; font-size:14px; color:#000;outline:none;}
.sopie .input_text::-webkit-input-placeholder{ color:#666;}

.banner{ width:100%;}
.banner img{ width:100%; vertical-align:bottom;}

.tilte{ text-align:center;}
.tilte h2{ display:block; font-size:36px; color:#dab96b;}
.tilte span{ display:block; font-size:14px; color:#bfbfbf; margin-top:2%;}

.cent01{ margin-top:2%;}
.cent01-1{ float:left; display:block; width:50%;}
.cent01-1 .tilte{ text-align:left;}
.cent01-1>span{ display:block; font-size:15px; line-height:2; color:#808080;  overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
   -webkit-line-clamp: 8; margin-top:4%;}
.more01{  display: flex;
    justify-content: center;
    align-items: center;  width:50px; height:50px; border-radius:50px; border:2px solid #dab96b; margin-top:10%; }
.you01{ display:none}
.you{ display:block}
.more01:hover{ border:2px solid #bfa35f;}
.more01:hover .you{ display:none}	
.more01:hover .you01{ display:block}	

.cent01-r{ float:right; display:block; width:45%}
.cent01-r img{ width:100%;}

.cent02{
        border:0px solid #000;
        box-shadow: 0px 0px 16px 4px rgba(0, 27, 82, 0.06);
        padding: 2%;
        border-radius: 20px;
        margin-top:2%;
        box-sizing: border-box;
        }
.cent02-l{ float:left; display:block; width:100%}
.cent02-l video{ width:100%;  vertical-align:bottom;}
.cent02-r{float:right;display:block;width: 33%;}
.lis{    display: flex; align-items: center;}
.lis .img{ width:28%; border-radius:50%; overflow:hidden;}
.lis .img img{ width:100%; vertical-align:bottom;}
.lis span{ display:block; font-size:30px; color:#dab96b; margin-left:5%;}
.cent02-r>span{ display:block; font-size:14px; color:#333; line-height:1.7; margin-top:4%;} 
.cent02-r>img{ float:right; display:block; width:24px; margin-top:4%;}

.cent03-bg{  background:url(../images/beijin001.png) left bottom no-repeat #f7f7f8; background-size:29%; margin-top:4%;}
.cent03-l{position:relative;float:left;display:block;width: 22%; box-sizing:border-box; padding-left:8%; text-align:left;}
.cent03-l .tilte{  text-align:left;}
.cent03-l .tilte h2{ color:#fff;}
.cent03-l .tilte span{ color:#ffffffa6}
.cent03-l{}
.swiper-button-next01{ position:inherit !important; width:36px !important; height:36px !important ;    border-radius:50%; border:1px solid #fff; opacity:0.8 !important;display: inline-flex !important; top:inherit !important; right:0 !important; margin-top:20%  !important;margin-left:5% !important;}
.swiper-button-prev01{position:inherit !important; width:36px !important; height:36px !important ;    border-radius:50%; border:1px solid #fff; opacity:0.8 !important;display: inline-flex !important; top:inherit !important; left:0 !important; margin-top:20% !important; }
.swiper-button-next01:after, .swiper-button-prev01:after{ display:none}
.swiper-button-next01:hover{ opacity:1 !important}
.swiper-button-prev01:hover{ opacity:1 !important}
.cent03-r{float:right;display:block;width: 75%;}
.cent03{ padding:5% 0;}
.tpize{ background:#fff;  transition: all ease 0.35s; box-sizing:border-box; padding:3%;}
/*.tpize h2{ display:block; color:#333; font-size:18px;     overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
   -webkit-line-clamp: 1;}
.tpize span{ display:block; font-size:14px; color:#808080; overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
   -webkit-line-clamp:2; margin-top:4%; line-height:24px;}
.tpize em{ font-style:normal; font-size:14px; color:#808080; display:block; margin-top:4%;}
.tpize a{ width:33px; height:33px; margin-top:4%;    display: flex;
    justify-content: center;
    align-items: center; border-radius:50%; background:#dab96b}
.tpize a img{ width:16px;}
.tpize a:hover{ background:#fff;}*/
.tpize .img01{ display:block; width:100%}
.tpize .img01 img{ width:100%; vertical-align:bottom;}
.tpize:hover{  transform: translateY(-10px);}


.cent04{ margin-top:7%;}
.cent04 .tilte{ margin-bottom:4%;}
.cent04-l{ float:left; display:block; width:100%}
.cent04-l ul{    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;}
.cent04-l ul li{width:calc(100%/4);position: relative;}
.cent04-l ul li a{display:block;min-height: 340px;/* position:relative; */}
.cent04-l ul li a .fwd{ position:absolute; top:0; height:100%; width:100%; left:0}
.cent04-l ul li a .fwd img{}
.cent04-l ul li a .fwd  h2{ color:#fff; font-size:20px; display:block; margin-top:4%;}
.cent04-l ul li a .fwd span{ color:#ffffff99; font-size:14px; display:block; margin-top:4%;}
.cent04-l ul li a .fwd .cd{ margin-top:15%;}
.cent04-l ul li a .fwd .cd img{ width:20px;}
.dsee{ display:block; width:100%; height:100%; display: flex;
    justify-content: center;
    align-items: center; flex-direction: column;}
.cent04-l ul li:hover{
    margin-top: -30px;
    transition: all 0.3s;
}
.cent04-l ul li:hover .dsee{ background:rgba(218, 185, 107, 0.9)}
.cent04-l ul li:hover .cd{ display:none}

	
	
.cent04-r{float:right;display:block;width:32%;border-radius: 4px 4px 4px 4px;box-shadow: 0px 0px 15px #ccc;background:#fff;box-sizing:border-box;padding: 5% 4% 6% 4%;text-align:center;}
.cent04-r h2{ font-size:26px; color:#dab96b; display:block;}
.cent04-r span{ font-size:18px; color:#404040; display:block; margin-top:4%;}
.cent04-r a{border-radius:4px;background:#dab96b;color:#FFF;font-size:14px;padding:3% 10%;display:inline-block;margin-top: 21%;}
.cent04-r a:hover{ background:rgba(191, 163, 95, 1)}



.cent05{ margin-top:7%;}
.cent05 .mySwiper02{ margin-top:4%;}
.cent05 .mySwiper02 ul li{ border:1px solid #eee; margin-top:10%;}
.cent05 .mySwiper02 ul li .img a{ height:98px;   display: flex;
    justify-content: center;
    align-items: center; overflow:hidden}
.cent05 .mySwiper02 ul li .img a img{ max-width:100%; max-height:100%;}
.cent05 .mySwiper02 ul li:hover{box-shadow: 0px 0px 14.25px 0.75px rgba(0, 0, 0, 0.15);
    transition: all 0.36s ease;}
.cent05 .mySwiper02 ul li:hover img{    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: gray;
    transform: scale(1.1);
    opacity: 1;}



.cent06-bg{ margin-top:7%; background:url(../images/48425_16194185592022.png) center  no-repeat}
.cent06{ padding:4% 0;}
.cent06 .mySwiper03{ margin-top:4%;} 
 .cent06 .mySwiper03 ul li{ background:#fff; margin-bottom:8%}
.cent06 .mySwiper03 ul li a{ display:block}
.cent06 .mySwiper03 ul li .img{float:left;display:block;width: 44%;}
.cent06 .mySwiper03 ul li .img img{width:100%;vertical-align:bottom;height: 177px;object-fit: cover;}
.sac{margin-top: 10%;float:right;display:block;width: 46%;padding-right: 5%;}
.sac h2{ display:block; font-size:18px; color:#000;}
.sac span{
    font-size:14px;
    color:#747474;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-top: 6%;
    line-height: 24px;
    }

.cent07{ margin-top:7%; margin-bottom:7%;}
.cent07 ul{ width:995px; margin:4% auto 0 auto;}
.cent07 ul li{ float:left; display:block; width:50%; position:relative;    padding: 0px 10px 30px 27px; box-sizing:border-box;}
.cent07 ul li h2{ font-size:16px; color:#000;}
.cent07 ul li span{ font-size:14px; color:#999; display:block;}
.cent07 ul li:before {
    content: '';
    position: absolute;
    left: 7px;
    top: 10%;
    transform: translateY(-50%);
    width: 4px;
    height: 4px;
    box-sizing: content-box;
    border-radius: 50%;
    border: 2px solid rgba(218, 185, 107, 1);
    background: #fff;
    z-index: 2;
}

.cent07 ul li:after {
    content: '';
    position: absolute;
    left: 11px;
    top: 0;
    transform: translateX(-50%);
    width: 1px;
    height: 132%;
    background: #efefef;
}

.modrer01{ text-align:center;}
.modrer01 a{ border-bottom:2px solid #dab96b; font-size:14px; color:#dab96b;  display:inline-block; line-height:28px}

.footer-bg{ background:#8b7338}
.footersb-bg{ background:#c5a965}
.footer a{color:#fff}	
.footersb{   display: flex; align-items: center;}
.footersb h2{ font-size:15px; color:#fff;}
/*menu*/
.menu02{height:50px;line-height:50px;display:block;margin-left: 6%;}
.menu02 ul li{float:left;position:relative;margin: 0 30px;}
.menu02 ul li dl{
    background:#fff;
    width: 170px;
    position:absolute;
    left: 50%;
    top:50px;
    padding: 5px 0;
    display:none;
    text-align: center;
    margin-left: -85px;
    -webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,0.1);
    box-shadow: 0 2px 12px 0 rgba(0,0,0,0.1); z-index:99
    }
.menu02 ul li dl dd{line-height: 36px;margin:0 10px;}
.menu02 ul li dl dd a{font-size: 14px;color: #5f5f5f;font-weight:normal;display:inline;padding:0;text-align:left;}
.menu02 ul li dl dd a:hover{color: #dab96b;}
.menu02 a{font-size: 14px;color: #fff;text-decoration:none;font-weight: normal;display:block;text-align:center;}
.menu02 ul li span>a{   display: flex;
    justify-content: center;
    align-items: center}
.menu02 ul li span>a>img{
    width:12px;
    margin-left:10px;
    transform: rotate(0deg);
    transition: all ease 0.35s;
    filter: brightness(0%) contrast(200%) invert(100%) opacity(100%);
    }

a.menu_hover02 img{ transform: rotate(180deg) !important;}
	
.footer{ padding-top:2%; color:#fff; border-bottom:1px solid rgba(255, 255, 255, 0.16); padding-bottom:2%;}

.footer01{ float:left; display:block; width:12%}
.footer01 img{ width:100%;}	
.footer01 span{ font-size:14px; display:block; margin-top:4%;}
.footer02{ float:left; display:block; width:18%; margin-left:5%;}
.footer02 h2{ font-family:16px; line-height:30px; display:block}
.footer02 ul li{ float:left; display:block; width:50%; line-height:35px;}
.footer02 ul li a{ font-size:15px}
.footer03{float:left; display:block; width:25%; margin-left:5%;}
.footer03 h2{ font-family:16px; line-height:30px; display:block}
.footer03 ul li{ line-height:28px;}
.footer04{ display:block; float:right; text-align:center; width:10%;}
.footer04 img{ width:100%}
.footer04 span{ font-size:13px;}
.footer-bg>span{ color:#ffffff66; font-size:13px; padding:1.5% 0; display:block; text-align:center;}
.footer-end{ text-align:center; background:#f3f3f3; padding:1% 0;}
.footer-end span{ color:#6f6f6f; font-size:15px;}
.footer-end span a{ color:#6f6f6f}

.moblie_head{ display:none}
.a_txt{ display:none}



.cent08-bg{ background:#fafafa; padding:4% 0}
.cent08{ background:#dab96b; color:#fff; box-sizing:border-box; padding:2%;}
.cent08 h2{ display:block; font-size:40px; font-weight:normal;}
.cent08>span{ display:block; font-size:16px; color:#ffffff80}
.rne{ margin-top:2%;}
.rne img{  float:left; display:block; width:27%; margin-right:5%;}
.rne span{ display:block; font-size:14px; line-height:24px;}


.tlte{ text-align:center; position:relative}
.tlte h2{ font-size:40px; color:#dab96b; z-index:2; position:relative; line-height:105px;}
.tlte span{ color:#fbf8f0; font-size:83px; font-weight:bold; z-index:0; position:absolute; top:0; left:0; width:100%;}
.cent09{ margin:6% auto;}
.cent09 .img{ margin-top:4%}
.cent09 .img img{ width:100%; vertical-align:bottom;}


.cent10{ margin-top:6%;}
.cent10 .tlte{ margin-bottom:6%}
.cent10-l{ float:left; display:block; width:48%}
.cent10-l img{ width:100%; vertical-align:bottom;}
.cent10-r{ float:right; display:block; width:48%; margin-top:4%;}
.cent10-r h2{ font-size:28px; color:#dab96b}
.cent10-r em{ font-style:normal; font-size:15px; color:#000000a6; line-height:30px;}

.cent10-r ul{ margin-top:4%;}
.cent10-r ul li{ padding:16px 20px; box-sizing:border-box; }
.cent10-r ul li span{ display:block; background:url(../images/dhe03.png) right center no-repeat; position:relative;}
.cent10-r ul li span a{ font-size:18px; color:#000000e6; padding-left:15px;}
.cent10-r ul li:hover{ background:rgba(218, 185, 107, 0.05);}
.cent10-r ul li span:after{ position:absolute; content: ""; width:6px; height:6px; border-radius:50%; background:#dab96b; top:42%; left:0%;}
.cee{  background:url(../images/dhe04.png) right center no-repeat !important;}
.xiala{ box-sizing:border-box; padding:4%; font-size:16px; color:#000000a6;    line-height: 1.5;}

.cee02{ background:rgba(218, 185, 107, 0.05);}

.xiala{ display:none}
.xiala02{ display:none}

.cent11{ margin-top:6%; margin-bottom:6%;}
.cent11 h2{ font-size:28px; color:#dab96b}
.cent11 span{ font-style:normal; font-size:15px; color:#000000a6; line-height:30px;}
.cent11 ul{ margin-top:0%;}
.cent11 ul li{ padding:16px 20px; box-sizing:border-box; }
.cent11 ul li span{ display:block; background:url(../images/dhe03.png) right center no-repeat; position:relative;}
.cent11 ul li span a{ font-size:18px; color:#000000e6; padding-left:15px;}
.cent11 ul li:hover{ background:rgba(218, 185, 107, 0.05);}
.cent11 ul li span:after{ position:absolute; content: ""; width:6px; height:6px; border-radius:50%; background:#dab96b; top:42%; left:0%;}
.xiala02{box-sizing:border-box;padding: 2% 1%;font-size:16px;color:#000000a6;line-height: 1.5;}

.tab_valli{ display:none;}
.tab_valli02{ display:none;}


.cent12{ margin-top:4%;}
.cent12 ul li{ float:left; display:block; width:calc((100% - 4%)/3); margin-right:2%}
.cent12 ul li:nth-child(3n) {
    margin-right: 0% ;
}
.cent12 ul li a{ display:block; position:relative;}
.cent12 ul li a .img{}
.cent12 ul li a img{ width:100%; vertical-align:bottom;}
.span{position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding-top:10%;padding-left: 7%;}
.span h2{ font-size:30px;}
.span span{ font-size:14px;}



.cent13{ margin-top:6%;}
.cent13-l{float:left;display:block;width: 66%;}
.cent13-r{float:right;display:block;width: 31%;}
.cent13-l .tlte h2{ line-height: 64px;}
.cent13-l .tlte span{ font-size:52px;}
.title{ text-align:center;}
.title li{ line-height:76px; text-align:center; width:calc((100% - 4px - 13%)/2); margin-right:4%; border:1px solid #bfbfbf; border-radius:5px; font-size:22px; display:inline-block;}
.title li:nth-child(2n) {
    margin-right: 0% ;
}

.cur{ background:#dab96b; color:#fff !important;; border:1px solid #dab96b !important; }
.title li:hover{ color:#dab96b ; border:1px solid #dab96b !important; }

.tabs{ margin-top:2%;}
.tabs_val{ margin-top:4%;}
.hhe ul li{ border-bottom:1px solid #eaeaea; position:relative; padding:3% 4%;}
.hhe ul li a{ position:relative; display:block;}
.hhe ul li a:before {
    content: '';
    position: absolute;
    left: -20px;
    top: 52%;
    transform: translateY(-50%);
    width: 4px;
    height: 4px;
    box-sizing: content-box;
    border-radius: 50%;
    border: 2px solid rgba(218, 185, 107, 1);
    background: #fff;
    z-index: 2;
}
.hhe ul li span{ float:left; display:block; width:80%; font-size:16px; color:#000;   overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
   -webkit-line-clamp: 1;}
  .hhe ul li em{ float:right; display:block; width:20%; font-style:normal; font-size:15px; color:#bfbfbf; text-align:right;} 
   
.cent13-r .tlte h2{ line-height: 64px;}
.cent13-r .tlte span{ font-size:52px;}
.cent13-r ul{ margin-top:2%}
.cent13-r ul li{position:relative;padding: 4% 4%;}
.cent13-r ul li:before {
		content: '';
		position: absolute;
		left: -4px;
		top: 52%;
		transform: translateY(-50%);
		width: 4px;
		height: 4px;
		box-sizing: content-box;
		border-radius: 50%;
		border: 2px solid rgba(218, 185, 107, 1);
		background: #fff;
		z-index: 2;
	}

.cent13-r ul li:after {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		transform: translateX(-50%);
		width: 1px;
		height: 132%;
		background: #efefef;
	}

.cent13-r ul li span{ font-size:15px; color:#000;}


.cent14{ margin-top:7%; margin-bottom:7%;}
.cent14>span{ display:block; text-align:center; font-size:14px; color:#808080; line-height:30px;}	
.title02{ text-align:center;}	
.title02 li{text-align:center;margin-right:4%; border:1px solid #bfbfbf; border-radius:5px; font-size:15px; display:inline-block; padding:0px 30px; line-height:42px}

.tabs02{ margin-top:2%;}
.cur02{ background:#dab96b; color:#fff !important;; border:1px solid #dab96b !important; }	
.title02 li:hover{ color:#dab96b; border:1px solid #dab96b !important; }	
.chue{ margin-top:4%;}
.chue ul li{float:left;display:block;width:calc((100% - 3%)/2);margin-right:3%;margin-bottom: 2.5%;}	
.chue ul li:nth-child(2n) {
    margin-right: 0% ;
}
.chue ul li a{ display:block}
.chue ul li a .img{float:left;display:block;width:39%;border-radius:5px;overflow: hidden;}
.chue ul li a .img img{ width:100%; vertical-align:bottom;}
.cune{ float:right; display:block; width:58%;}
.cune h2{font-size:18px;color:#000;display:block;font-weight:normal;display:block;border-bottom:1px solid  #d9d9d9;padding: 8% 0;}
.cune span{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-size:14px;
    color:#808080;
    margin-top: 4%;
    }	


			
.weizhi{height:40px; line-height:40px; background:url(../images/title03.png) no-repeat;font-size:14px; margin-top:3%;}
.weizhi a{ color:#606266}	

.cent15{ margin-top:2%; margin-bottom:6%;}
.cent15-l{ float:left; display:block; width:49%;}
.cent15-l h2{ font-size:40px; color:#dab96b}
.cent15-l ul{ margin-top:5%; border-bottom:1px solid rgba(245, 245, 245, 1); padding-bottom:2%;}
.cent15-l ul li{ color:#000; display:block; font-size:16px; line-height:35px;}
.cent15-l .img{ margin-top:4%; width:100%;}
.cent15-l .img img{ width:100%; vertical-align:bottom;}
.cent15-r{ float:right; display:block; width:40%; box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.06);
    padding: 0px 30px 0px 30px; box-sizing:border-box; padding-bottom:5%;}
.cent15-r h2{ font-size:40px; color:#dab96b; margin-top:5%; text-align:center;}		
.cent15-r span{ display:block; font-size:14px; color:#808080; text-align:center; margin-top:2%;}	
.cent15-r ul{ margin-top:8%;}
.cent15-r ul li{ margin-top:4%;}
.cent15-r ul li .input_text{ background:#f5f5f5; line-height:50px; display:block; width:100%; padding:0 10px;outline:none; font-size:16px; box-sizing:border-box;}
.cent15-r ul li .input_text::-webkit-input-placeholder{ color:#ccc;}	
.text02{background:#f5f5f5; line-height:50px; display:block; width:100%; padding:0 10px;outline:none; font-size:16px; border:1px solid #f5f5f5; box-sizing:border-box}
.text02::-webkit-input-placeholder{ color:#ccc;}

.cent15-r .input_button{ background:#dab96b; display:block; width:100%; color:#ffffff; line-height:50px; font-size:16px; margin-top:10%;}

	
.cent16{ margin-top:0.5%; margin-bottom:7%}	
.cent16-l{ float:left; display:block; width:18%;}
.zxsd{ padding:14% 10%; background:#dab96b; color:#fff;}
.zxsd  h2{display:block; font-size:14px; font-weight:normal;}
.zxsd em{ display:block; font-size:14px; color:#ffffffa3; font-style:normal; margin-top:6%;}	
.cent16-l ul{ margin-top:4%;}	
.cent16-l ul li{ line-height:60px; border-bottom:1px solid rgba(255, 246, 223, 1);}	
.cent16-l ul li a{ color:#404040; font-size:14px; display:block; padding:0 8px; box-sizing:border-box;}	
.cent16-l ul li:hover{ color: rgba(191, 163, 95, 1);
    background-color: rgba(255, 246, 223, 1);}	
.cent16-l ul li:hover a{    color: rgba(191, 163, 95, 1);}
.cent16-l ul li.hover{ border-left:3px solid  #dab96b; background-color: rgba(255, 246, 223, 1);}

.cent16-r{ float:right; display:block; width:81%;}	
.news{}
.news>h2{ font-size:18px; display:block; color:#dab96b; padding-bottom:2%; border-bottom:1px solid rgba(230, 230, 230, 1); padding-left:20px; box-sizing:border-box;}	
.news ul{ margin-left:20px;}	
.news ul li{border-bottom:1px solid rgba(230, 230, 230, 1);padding: 2% 0;}	
.news ul li a{ display:block;}
.news ul li a .riqi{float:left;display:block;width: 73px;height:66px;padding:10px;background:rgba(218, 185, 107, 0.05);box-sizing:border-box;color:#999999}
.news ul li a .riqi h2{ font-size:18px; display:block; font-weight:normal; }
.news ul li a .riqi em{font-style:normal;font-size:12px;display:block;margin-top: 7px;}
.news ul li .xe{ float:right; display:block;width:calc(100% - 76px);    padding: 12px 10px 5px 20px; box-sizing:border-box;}	
.news ul li .xe h2{ font-size:18px; color:#333; display:block;     overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
   -webkit-line-clamp: 1;}
.news ul li .xe span{ font-size:14px; color:#999; overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
   -webkit-line-clamp: 1; margin-top:4px}
   
   
.inside_con{ padding:10px 0; min-height:300px;}

.footerh02-bg{ background:#8b7338;}
.footerh02-bg a{ color:#fff;}
.footerh02{ padding:2% 0}
.footerh02-l{ float:left; display:block; width:70%}
.footerh02-l .gywm{    display: flex;  align-items: center; color:#fff;}
.footerh02-l .gywm a{    display: flex; align-items: center; height:30px; font-size:16px; margin:0 10px;}
.footerh02-l .gywm a img{ margin-right:10px}
.footerh02-l .zhusb{ color:#fff;}
.footerh02-l .zhusb span{ font-size:16px; line-height:30px; margin-right:10px;}
.footerh02-r{ float:right; display:block; width:30%; text-align:center}
.footerh02-r span{ display:block; font-size:14px; color:#fff; line-height:30px;}
.footerh02-r img{ width:120px;}

@media screen and (min-width:960px) and (max-width:1450px) {
	.wapper{ width:90%;}
	
	}
@media only screen and (max-width: 980px) {
	.lf{float:left}
	.rg{float:right}
	.wapper{ width:90%;}
	.wapper02{width:90%;}
	
	
	.header-bg{ display:none}
	.top{ height:55px; display:block}
	.head{display:none}
	.moblie_head{display:block;height: 55px;background:#fff;position:fixed;top:0px;left:0px;width:100%;z-index:9999;border-bottom:1px solid #ddd}
	.moblie_head .lf{padding-top:10px;padding-left:5%}
	.moblie_head .lf img{height: 38px;}
	.moblie_head .rg{padding-right:5%;padding-top: 22px;}
	.moblie_head .rg a img{height:16px;vertical-align:top}
	.a_txt{display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
	.a_txt .div1{position:absolute;width:100%;height:100%;background: rgba(0,0,0,0.5);filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
	.a_txt .div2{position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
	.a_txt .div3{position:absolute;width:80%;right:0px;top:0px;background: #fff;height:100%;z-index:100;right:-80%}
	.a_txt .div3 ul{padding-left:5%;padding-right:5%}
	.a_txt .div3 ul li{border-bottom: 1px solid rgba(238, 238, 238, 1);}
	.a_txt .div3 ul li a{display:block;height: 66px;color: #909399;line-height: 66px;padding-left:5%;font-size: 14px;text-align: center;}
	.a_txt .div3 ul li .a_js2{background:url(../images/dhe.png) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
	.a_txt .div3 ul li .a_js2_on{background:url(../images/dhe02.png) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
	.a_txt .div3 ul li .a_txt2{display:none}
	.a_txt .div3 ul li .a_txt2 a{height:40px;line-height:40px;font-size:14px}
	
	
	.cent01{ margin-top:10%;}
	.cent01-1{ float:none; display:block; width:100%;}
	.cent01-r{float:none; display:block; width:100%;}
	.cent01-1 .tilte{ text-align:center}
	.tilte h2{ font-size:25px}
	.tilte span{ font-size:13px;}
	.more01{ margin:5% auto; width:35px; height:35px;}
	
		.cent02{margin-top:10%; box-shadow:none;  border-radius:0; padding:0}
	.cent02-l{ float:none; width:100%;}
	.cent02-r{ float:none; width:100%; margin-top:8%;}
	.cent02-r>img{ display:none}
	
	
	.cent03-bg{background:#f7f7f8;margin-top:10%;}
	.cent03-l{ text-align:center; width:90%; float:none; padding-left:0;    background: url(../images/hubej.svg) top center no-repeat #dab96b; margin:0 auto; padding:5% 0;
    background-size: 100% 100%; }
	.cent03-l .tilte{text-align:center;}
	.swiper-button-prev01{ width:20px !important; height:20px !important; margin-top:4% !important;}
	.swiper-button-prev01 img{ width:12px}
	.swiper-button-next01{ width:20px !important; height:20px !important;margin-top:4% !important; }
	.swiper-button-next01 img{ width:12px}
	
	.cent03-r{ width:90%; margin:10% auto 0; float:none;}
	
	.cent04{margin-top:10%;}
	.cent04-l{ display:block; width:100%;float:none;}
	.cent04-l ul li{    width: calc(100%/2);}
	
	.cent04-r{ float:none; width:100%; margin-top:5%;}
	.cent05{margin-top:10%;}
	.cent05 .mySwiper02 ul{ padding:4px}
	
	.cent06{ padding:10% 5%;}
	
	.cent07{ margin:10% auto;}
	.cent07 ul{ width:100%;}
	.cent07 ul li{ float:none; width:100%}
	
	.footersb{align-items: flex-start;}
	.footersb h2{white-space: nowrap; margin-top:4%;}
	.menu02{ height:auto;margin-left: 0%;}
	
	.footer{ padding-top:10%;}
	.footer01 span{ margin-top:8%;}
	.footer01{ width:80%; margin:0 auto; float:none;}
	.footer02{ width:100%; margin:5% auto; float:none;}
	.footer03{ margin-left:0; width:100%; float:none;}
	.footer04{ width:100%; float:none; margin-top:5%;} 
	
	.cent08-bg{ padding:10% 0}
	.cent08{ padding:14% 10%;}
	.cent08 h2{ font-size:26px;}
	.cent08>span{ font-size:13px;}
	
	.rne img{ display:block; width:100%; margin-top:5%; float:none; margin-bottom:10%;}
	
	.tlte h2{ font-size:25px; line-height:60px;}
	.tlte span{ font-size:42px;}
	
	.cent10-l{ float:none; display:none;}
	.cent10-r{ float:none; width:100%;}
	.cent10-r h2{ font-size:20px;}
	.cent10-r em{ font-size:13px;}
	.cent10-r ul{ margin-top:2%;}
	.cent10-r ul li span a{ font-size:14px;}
	.xiala{ font-size:13px;}
	
	.cent11 h2{font-size:20px;}
	.cent11 span{ font-size:13px;}
	.cent11 ul li span a{ font-size:14px; }
	.xiala02{ font-size:13px;}
	
	.cent12 ul li{ float:none; display:block; width:100%; margin-right:0; margin-bottom:5%;}
	
	.cent13-l{ float:none; display:block; width:100%;}
	.cent13-l .tlte span{ font-size:42px;}
.cent13-l .tlte h2{ font-size:25px;}
	.title li{line-height:24px;font-size: 15px;padding: 4px 5%;width:auto;}
	.hhe ul li em{ font-size:12px; width: 22%;
}
.hhe ul li span{ font-size:14px; width:76%;}
.hhe ul li a:before{ left:-7px;}
.cent13-r{ width:100%; float:none; margin-top:5%;}
.cent13-r .tlte span{ font-size:42px;}
.cent13-r .tlte h2{ font-size:25px;}

.chue ul li{ float:none; display:block; width:100%; margin-right:0; margin-bottom:5%;}
.cune h2{ font-size:15px; padding:4% 0;}
.cune span{ font-size:12px;}
.cent14>span{ line-height:1.4;}

.cent15-l{ float:none; width:100%; margin-right:0}
.cent15-l h2{ font-size:30px;}

.cent15-r{ float:none; width:100%; margin-right:0; margin-top:5%;}
.cent15-r h2{ font-size:30px; padding-top:8%;}

.cent16-l{ float:none; display:block; width:100%;}
.cent16-r{float:none; display:block; width:100%; margin-top:5%;}
.zxsd{ padding:7% 15%;}

.footerh02-l{ float:none; display:block; width:100%}
.footerh02-l .gywm{ flex-wrap: wrap;}
.footerh02-l .gywm a{ font-size:14px;}
.footerh02-r{ float:none; display:block; width:100%}
	}
	
	
	
