
.header{ position:fixed; width:100%; left:0; top:0; padding:25px 0; z-index:555;}
.nav li{ color:#fff; font-size:24px; display:inline-block; padding:15px 15px ; position:relative}
.nav li a{ color:#fff;}
.nav li.hover a{ color:#eaae79}
.nav li.hover a:after{ height:3px; overflow:hidden; width:30px; background:#eaae79; display:block; content:''; position:absolute ; left:50%; bottom:0px; margin-left:-15px;}
.logo{
    
    width: 280px;

    
    margin-top:5px;}.nav li a:hover{ color:#eaae79}
.page_a .swiper-container{ position:absolute; width:100%; left:0; top:0; height:100%;}
.page_a .swiper-container img{ display:block; position:absolute; left:0; top:0; height:100%; width:100%; object-fit:cover}
.index1{ display:table; text-align:center; width:100%; position:relative; height:100%; z-index:55;}
.index1>.swiper-container{ color:#fff; display:table-cell; vertical-align:middle}
.index1>.container{ height:100%}
.page_a  .swiper-container-fade .swiper-slide{ display:table}
.page_a .a_up{ position:relative; z-index:55; display:table-cell; vertical-align:middle}
.index1 h1{ font-size:72px;}
.index1 h2{ font-size:60px; padding-top:15px;}
.index1 h3{ font-size:36px;}
.index1 h4{ font-size:22px; font-weight:normal}
.index1 p { padding:50px 0 0 0}
.index1 p span{ font-size:30px; padding:20px 10px; display:inline-block; border-top:#eaae79 solid 5px;}

.animite_icon{     -webkit-animation: bounce-down 1.5s linear infinite; z-index:56;
    animation: bounce-down 1.5s linear infinite;display:inline-block; width:72px; height:51px; background:url(../../images/index_07.png) no-repeat; position:absolute; bottom:15px; left:50%; margin-left:-36px;}

.header .logo2{ display:none}

.header.on{-moz-box-shadow:2px 2px 10px rgba(0,0,0,0.1); background:rgba(255,255,255,0.9); -webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.1); box-shadow:2px 2px 10px rgba(0,0,0,0.1);}
.header.on .logo1{ 
    width: 280px;
    display:none}
.header.on .logo2{ 
    width: 280px;
    display:block}
.header.on .nav li,.header.on .nav li a{ color:#242424}
.header.on .nav li.hover a,.header.on .nav li a:hover{ color:#b9804f}
.header.on .nav li.hover a:after{ background:#b9804f}
.header.on .nav li  b.org{ color:#b9804f}
@-webkit-keyframes bounce-down {
  25% {
    -webkit-transform: translateY(10px); }
  50%,
  100% {
    -webkit-transform: translateY(0); }
  75% {
    -webkit-transform: translateY(-10px); } }

@keyframes bounce-down {
  25% {
    transform: translateY(10px); }
  50%,
  100% {
    transform: translateY(0); }
  75% {
    transform: translateY(-10px); } }


.w50{ width:50%; float:left; position:relative}

.qiehuan{ background:#292929; z-index:55; position:absolute; left:0; bottom:0; width:100%; padding:15px 0}
.glod{ color:#b9804f}
.b1{ background:url(../../images/al_bg_new8_1.jpg) no-repeat right bottom; position:relative; height:100%; }
.b2{ background:url(../../images/al_bg_new8_2.jpg) no-repeat right bottom; position:relative; height:100%; }
.b3{ background:url(../../images/al_bg_new8_3.jpg) no-repeat right bottom; position:relative; height:100%; }
.b4{ background:url(../../images/al_bg_new8_4.jpg) no-repeat right bottom; position:relative; height:100%; }
.b5{ background:url(../../images/al_bg_new8_5.jpg) no-repeat right bottom; position:relative; height:100%; }
.b6{ background:url(../../images/al_bg_new8_6.jpg) no-repeat right bottom; position:relative; height:100%; }
.b7{ background:url(../../images/al_bg_new8_7.jpg) no-repeat right bottom; position:relative; height:100%; }
.b8{ background:url(../../images/al_bg_new8_8.jpg) no-repeat right bottom; position:relative; height:100%; }
.b9{ background:url(../../images/al_bg9.jpg) no-repeat right bottom; position:relative; height:100%; }
.b10{ background:url(../../images/al_bg10.jpg) no-repeat right bottom; position:relative; height:100%; }
.b11{ background:url(../../images/al_bg11.jpg) no-repeat right bottom; position:relative; height:100%; }
.b12{ background:url(../../images/al_bg12.jpg) no-repeat right bottom; position:relative; height:100%; }
.page2_img img{ position:absolute; right:0; bottom:0}
.b1>div{ height:100%; position:relative}
.b1>div .w50{ height:100%}
.b2>div{ height:100%; position:relative}
.b2>div .w50{ height:100%}
.b3>div{ height:100%; position:relative}
.b3>div .w50{ height:100%}
.b4>div{ height:100%; position:relative}
.b4>div .w50{ height:100%}
.b5>div{ height:100%; position:relative}
.b5>div .w50{ height:100%}
.b6>div{ height:100%; position:relative}
.b6>div .w50{ height:100%}
.b7>div{ height:100%; position:relative}
.b7>div .w50{ height:100%}
.b8>div{ height:100%; position:relative}
.b8>div .w50{ height:100%}
.b9>div{ height:100%; position:relative}
.b9>div .w50{ height:100%}
.b10>div{ height:100%; position:relative}
.b10>div .w50{ height:100%}
.b11>div{ height:100%; position:relative}
.b11>div .w50{ height:100%}
.b12>div{ height:100%; position:relative}
.b12>div .w50{ height:100%}

.page2_txt{ display:table}
.page2_txt .box{ display:table-cell; vertical-align:middle}
.page2_txt p{ font-size:18px; padding-right:30px;
	 /* background:url(../../images/index_16.png) no-repeat right bottom; */
	 /*line-height:1.9; */
	 line-height:1.5;
	 color:#666; margin:30px 0; margin-right:60px}
.b1 p{ background:url(../../images/lb1.png) no-repeat right bottom;}
.b2 p{ background:url(../../images/lb2.png) no-repeat right bottom;}
.b3 p{ background:url(../../images/lb3.png) no-repeat right bottom;}
.b4 p{ background:url(../../images/lb4.png) no-repeat right bottom;}
.b5 p{ background:url(../../images/lb5.png) no-repeat right bottom;}
.b6 p{ background:url(../../images/lb6.png) no-repeat right bottom;}
.b7 p{ background:url(../../images/lb7.png) no-repeat right bottom;}
.b8 p{ background:url(../../images/lb8.png) no-repeat right bottom;}
.b9 p{ background:url(../../images/lb9.png) no-repeat right bottom;}
.b10 p{ background:url(../../images/lb10.png) no-repeat right bottom;}
.b11 p{ background:url(../../images/lb11.png) no-repeat right bottom;}
.b12 p{ background:url(../../images/lb12.png) no-repeat right bottom;}
.btn1{ background:#008ed4; font-size:24px; padding:8px 80px; color:#fff; display:inline-block}
.btn1_2{ background:#e4134b; font-size:24px; padding:8px 80px; color:#fff; display:inline-block}
.btn1_3{ background:#3460a3; font-size:24px; padding:8px 80px; color:#fff; display:inline-block}
.btn1_4{ background:#d23918; font-size:24px; padding:8px 80px; color:#fff; display:inline-block}
.btn1_5{ background:#333434; font-size:24px; padding:8px 80px; color:#fff; display:inline-block}
.btn1_6{ background:#2aabe2; font-size:24px; padding:8px 80px; color:#fff; display:inline-block}
.btn1_7{ background:#333434; font-size:24px; padding:8px 80px; color:#fff; display:inline-block}
.btn1_8{ background:#008ed4; font-size:24px; padding:8px 80px; color:#fff; display:inline-block}
.btn1_9{ background:#0100fb; font-size:24px; padding:8px 80px; color:#fff; display:inline-block}
.btn1_10{ background:#333434; font-size:24px; padding:8px 80px; color:#fff; display:inline-block}
.btn1_11{ background:#0062a2; font-size:24px; padding:8px 80px; color:#fff; display:inline-block}
.btn1_12{ background:#d23918; font-size:24px; padding:8px 80px; color:#fff; display:inline-block}


.day b{ float:left; width:59px; margin-right:15px; margin-top:3px;}
.day span{ float:left; color:#242424; font-size:24px; margin-top:3px;}
.day big{ float:left; font-size:74px; font-family: "Times New Roman", Times, serif; line-height:1; margin:0 12px}
.day{ margin-top:80px}
.day span.span2{ margin-top:34px}


#p3{ height:100%}

.qiehuan .swiper-slide{ border-right:rgba(255,255,255,0.1) solid 1px;-webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
    filter: grayscale(100%);}
.qiehuan .swiper-slide-thumb-active{-webkit-filter: grayscale(0%); /* Chrome, Safari, Opera */
    filter: grayscale(0%);}
.qiehuan .swiper-button-next{ right:-20px}
.qiehuan .swiper-button-prev{ left:-20px}
.qiehuan .cc1{ display:none}


.qiehuan .swiper-slide-thumb-active .cc2{ display:none}
.qiehuan .swiper-slide-thumb-active .cc1{ display:block}



.page_c{ background:url(../../images/index_48.jpg) no-repeat #292929; background-size:cover 55%;}

.xw{ position:absolute; left:0; width:100%; bottom:0; background:#292929}
.news li { color:#fff; margin:60px 0; padding-right:360px; position:relative}
.news li a{ color:#fff;}
.news li strong{ font-size:22px; overflow:hidden; display:block}
.news li p{ height:43px; overflow:hidden; font-size:16px; color:#c8c8c8; margin:10px 0 0 0;}
.news li div.box{border-left:#fff solid 2px; padding-left:100px; text-align:center; top:0; position:absolute; right:0; }
.news li div span{ font-size:18px; padding:10px 0; padding-top:0px; display:block}
.news li div.box div{ width:150px; }

.newsdata{ position:absolute; bottom:110%; background:rgba(168,113,64,.4); padding:50px 30px; color:#fff; padding-right:80px;}
.newsdata h3{ font-size:50px; padding-bottom:20px;}
.newsdata h2{ font-size:35px;}

.newsdata2{ position:absolute; top:-140px; background:rgba(168,113,64,.3); padding:40px 20px; color:#fff; padding-right:60px;}
.newsdata2 h3{ font-size:40px; padding-bottom:0px;}
.newsdata2 h2{ font-size:24px;}
.newsdata2 b{ font-size:30px; text-align:right; display:block}
.page_c .news li strong{ font-weight:normal}

.btn2{ background:#b9804f; color:#fff; display:block; line-height:36px; border:#000 solid 1px; text-align:center}
.btn2:hover{ background:none; border:#b9804f solid 1px; color:#b9804f}

.btn3{ background:url(../../images/ii_15.png) no-repeat right #fff; padding:6px 15px; display:inline-block; color:#a87140; font-size:20px; padding-right:60px}
.index1>div{}
.a_up{transform:translateY(100px);    transition-delay: 0.6s; opacity:0}
.a_left{transform:translateX(-100px);    transition-delay: 0.6s; opacity:0}
.a_right{transform:translateX(100px);    transition-delay: 0.6s; opacity:0}
.a_big{ background-position:top center; background-size:90% auto;  transition-delay: 0.3s; transition: all 1.4s;
	}.a_big2{     background-size: auto 100%; transition-delay: 0.3s; transition: all 1.4s;
	}
.del1{ transition-delay: 0.8s;}
.del2{ transition-delay: 1s;}
.del3{ transition-delay: 1.2s;}
.del4{ transition-delay: 1.4s;}
.del5{ transition-delay: 1.6s;}.del6{ transition-delay: 1.8s;}
.active .a_left {
    opacity: 1;
    transform:translateX(0)
}
.active .a_right {
    opacity: 1;
    transform:translateX(0)
}
.active .a_up {
    opacity: 1;
    transform:translateY(0)
}

.active.a_big2 {
   background-size:auto 110%  ;
}
* {
    transition: all 0.5s;
}
.index1>div.a_up{ position:relative; z-index:55;}
.w20{ float:left; width:20%;}
.page_d li{ text-align:center}
.page_d li .div1 p{ font-size:24px; color:#75441a; padding-top:10px}

.page_d{ background:url(../../images/index_51.jpg) no-repeat right #fff; background-size:auto 100%}
.page_d .box{ width:78%; position:relative}
.h100{ height:100%;}
#st .box{ height:100%; display:table; background:#fff}

.tit{ position:absolute; top:150px}
.tit h2{ font-size:60px}
#st ul{ display:table-cell; vertical-align:middle; padding:0 5%;}
#st ul li{ position:relative; width:16.66%; float:left}
#st ul li .div2{ position:absolute; display:none ; left:50%; margin-left:-164px; top:-140px; background:url(../../images/ii_21.png) no-repeat; width:326px; height:134px;}
.tb .div2{ position:absolute; color:#fff; align-items:center;justify-content:center; text-align:center; display:none !important; left:50%; margin-left:-164px; top:-140px; background:url(../../images/ii_21.png) no-repeat; width:326px; height:120px;}


.dico{ position:absolute; right:10%; bottom:160px;}
.dico>div{ display:inline-block; font-size:14px; margin-left:50px; float:left; position:relative}
.dico>div div{ position:absolute; bottom: -12px;right: -80px;  width:120px; margin-left:-60px; padding:10px;background:#eeddca; display:none}
.dico>div:hover div{ display:block}
.dico .div2sy{ bottom: 60px;left: 50%;}
.dico .div2sy:after{ left: 50%; bottom: -5px;}
#icons{ position:relative}
.dico>div div:after{ content:''; display:block; position:absolute;
width: 0;
    height: 0;
    border-top:5px solid transparent;
    border-right: 10px solid #eeddca;
    border-bottom: 5px solid transparent;  left:-10px; bottom:50%;
}
#p1>div:hover div{ transform: scale(1.1);
    -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1);}	
.dico>div div img{ display:block}
.dico div b{ float:left; position:relative; top:-3px; margin-right:10px;}
#st ul li .div2 p{ margin-top:-10px; padding:0 10px; color:#fff;}
#st ul li:hover .div2{ display:flex; align-items:center} 

.flogo{ position:absolute; left:0;}
.footerss{ position:absolute; left:0; padding:20px 0; line-height:40px; font-size:20px; text-align:center; background:#d2bca3; width:100%; bottom:0;}
.bg2{background:url(../../images/j.jpg) no-repeat center top #f5f1eb;}

.inbanner{ display:table; width:100%; text-align:center; background:url(../../images/news.jpg) center no-repeat; height:383px;}
.inbanner>div.box{ display:table-cell; vertical-align:middle}
.inbanner>div.box h2{ font-size:38px; margin:20px 0 10px 0}
.inbanner>div.box span{ height:4px; width:110px; background:#b8804f; display:inline-block; position:relative; top:20px}
.hei{ height:102px}
.pad{ padding-left:100px; padding-right:70px}
.innews ul li strong a{ color:#000}.innews ul li strong a:hover{ color:#b9804f}
.innews li p{ line-height:32px; color:#666; height:57px; margin-top:16px;}
.innews li{ color:#333}
.innews .btn2{ border:#b9804f solid 1px}
.innews li div.box{ border-color:#b9804f}

.innav{ padding-top:80px; 
font-size:18px;
padding-bottom:15px}
.innav a{ position:relative; display:inline-block; 
margin:0 10px; 
/* margin:0 30px;  */
padding-right:0;}
.innav a:before{ border-left:#b98050 solid 2px; content:''; position:absolute; 
	left:-10px; 
	/* left:-50px; */
	height:20px; top:50%; margin-top:-10px; display:inline-block;}
.innav a:first-child{ margin-left:0}
.innav a:first-child:before{ display:none}
.nav2 a:first-child{ margin-left:50px}
#gun{ margin:15px;}
#gun .item{ width:25%; height:22vw; float:left; margin-top:30px;}
#gun .item .box{ overflow:hidden; position:relative; margin:15px; height:100%;box-shadow: 0px 0px 25px rgba(0,0,0,.2);}
#gun .item .box .d1{ position:absolute; height:100%; left:0; top:0; width:100%}
#gun .item .box .d2{ display:flex; align-items:center; justify-content: center;  position:absolute; height:100%; left:0; top:0; background:rgba(217,180,145,0.88); width:100%}
#gun .item .box .d0 img{ width:100%; height:100%;}
#gun .item .box:hover .d2{ top:120%}
#gun .item .box .d1 div{ padding:40px 50px;}
#gun .item .box .d1 div h3{ text-align:center}
#gun .item .box .d1 div p{ font-size:18px; height:9.8vw; margin-bottom:10px; overflow:hidden; line-height:2}
#gun .item .box .d1 div a{ border:#333 solid 1px; background:#333; display:inline-block; padding:10px 30px; color:#fff; margin:0 auto}
#gun .item .box .d1 div span{ display:block; text-align:center; padding-top:10px;}
#gun .item .box .d1 div a:hover{ background:#fff; color:#000}
#gun{ padding-bottom:100px}
#gun .swiper-pagination-bullet{ width:15px; height:15px; border-radius:15px;}
#gun .swiper-pagination-bullet-active{ background:#960}


.tss{padding-bottom:50px; padding-left:50px; overflow:hidden; padding-right:50px; }
.t23{ 
    /*font-size:26px;*/
    font-size:22px;
    line-height:2; padding:100px 0}
.t{ height:500px; width:21.6%; float:left; position:relative}
.t .box1{ height:100%; width:100%;  display:table}
.t .box2{ height:100%; width:100%; opacity:0; position:absolute; top:0; left:0; background-image:url(../../images/c11.jpg);}
.t .box1 div{ vertical-align:middle; display:table-cell; text-align:center; color:#fff;}
.t .box1 div h2{ font-size:48px; font-weight:bold}
.t .box1 div h3{ font-size:24px; }

.t1 .box1{background-image:url(../../images/c1.jpg);}
.t2 .box1{background-image:url(../../images/c2.jpg);}
.t3 .box1{background-image:url(../../images/c3.jpg);}
.t1 .box2{ background-image:url(../../images/c11.jpg);}
.t2 .box2{ background-image:url(../../images/c21.jpg);}
.t3 .box2{ background-image:url(../../images/c31.jpg);}
.t .box2 .box{ margin:65px 90px; color:#fff;}
.t .box2 .box li{ width:50%; float:left}
.t .box2 .box li span{ vertical-align:middle; margin-right:10px}
.t .box2 .box li{ font-size:14px}
.t .box2 .box p{ margin:30px 0; line-height:30px; max-width:500px; font-size:14px;}
.t .box2 .box h3{ font-size:24px;}
.c{ border-left:#fff solid 4px; padding-left:15px;}
.t .box2 .box h2{ font-size:48px; font-weight:bold}
.t.active{ width:56.8%}
.t.active .box2{ opacity:1;}
.swiper-container-horizontal>.swiper-scrollbar{ height:10px}
.swiper-scrollbar-drag{ background:#b8804f}
.innav a.hover:after{ content:''; display:block; width: 0;
    height: 0;
    border: 14px solid; position:absolute; left:50%; margin-left:-12px; bottom:-40px;
    border-color:#b98050 transparent transparent ;}
	.innav a.hover,.innav a:hover{ color:#b98050}
.bg{ background:url(../../images/bg.jpg) no-repeat center top #fbfbfb}
.fot{ position:static}
.page{
	width: 100%;
	float: left;
	margin-top: 20px;
	text-align: center;
	margin-bottom: 60px;
}
.page a{
	font-size: 16px;
	color: #333;
	margin: 0px 8px;
}
.page a:hover{
	color: #3a6093;
}
.number{
	width: 45px;
	line-height: 43px;
	border: 1px solid #aa8055;
	border-radius: 2px;
	display: inline-block;
}
.page a.page_on{
	background: #aa8055;
	color: #FFFFFF;
	border: 1px solid #aa8055;
}
.page a:hover.number{
	background: #aa8055;
	color: #FFFFFF;
	border: 1px solid #aa8055;
}
#p1 h3{ margin-bottom:15px;}
#p1 div p{ font-size:24px}
#p1>div{ position:relative}
#p1>div:after{ content:''; display:block; height:100px; border-left:#ccc solid 1px; top:20px; position:absolute; right:0;}
#p1>div:last-child:after{ display:none}
#p1 h2{ margin:5px 0}
#p1 div{ text-align:center}
.bar{ padding:30px 0; text-align:center; margin-top:40px;}
.bar span:before,.bar span:after{ margin:0 10px; content:''; vertical-align:middle; display:inline-block; width:80px; border-bottom:#333 solid 1px;}
.bar span{}
.dds2{ position:static; text-align:center;text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;}
.dds2>div{ padding:0 60px; float:none; display:inline-block; float:left; border-left:#aaa solid 1px; margin:0}.dds2>div:first-child,#p1>div:first-child{ border:none}

.biaoti{ padding:100px 0; text-align:center; padding-bottom:50px;}
.biaoti h1{ font-weight:bold}
.biaoti p{ margin-top:30px; position:relative}
.biaoti p:after{ content:''; display:block; width:100px; height:5px; background:#b98050; display:inline-block; position:absolute; bottom:-20px; left:50%; margin-left:-50px}
.content { line-height:30px; padding-bottom:40px}
.content img,.content p{ margin:15px 0}
.sx{ text-align:right; padding-bottom:50px}
.sx p{ font-size:24px; margin:20px 0;}
.sx p a{ color:#b98050}
.sjj{ overflow:auto}
.morenews{ cursor:pointer; position:fixed; padding:35px 0; line-height:35px; padding-bottom:5px; width:100%; bottom:80px; color:#b98050; background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1)); text-align:center}
.morenews h3{font-weight:bold;}
.mor,.mor body{ height:100%; overflow:hidden}
.hei2{ height:80px}

.marqueeleft{height:100%;width:100%;overflow:hidden;margin:80px auto; margin-bottom:0}
.page_1 .left div{ line-height:40px; font-size:18px;}
.page_1 .left div p{ font-size:18px; padding-top:35px; 
    /*line-height:64px;*/
  line-height:33px;  
}

.page_1 .left div{ margin-top:150px}
.page_1 .left div h2:after{ border-bottom:#666 solid 2px; width:120px; position:absolute; content:''; display:block; left:0; bottom:-20px}
.page_1 .left div h2{ position:relative}
.page_1 .left div p{}

.text-center{ text-align:center}
/*.title:after{ content:''; display:block;position:absolute; border-bottom:#b9804f solid 4px; width:120px; left:50%; margin-left:-60px; bottom:-20px;}*/
.title2 span{ display:inline-block;border-bottom:#b9804f solid 4px; width:120px; }
.title{ position:relative}

.pe div{ display:inline-block}
.peimg{ position:absolute; bottom:-6px }.peimg { width:50%}
.pe1{ left:50%; margin-left:-43% }
.pe2{  left:50%; margin-left:0% }
.title2{ position:absolute; width:100%; left:0; top:150px;}
.title2 p{ font-size:24px; line-height:1.5;    padding-top: 20px;}
.swlist{ margin-top:120px}
.swlist li{ display:inline-block; width:12.5%; margin:0 1.5% ; pading-top:2%; padding-bottom:2%; }
.swlist li p{ margin-top:10px}
.swlist li b{ display:block}
.swlist li:hover{transform: scale(1.1);
    -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1);}.page_2 .swiper-button-next:after,.page_2  .swiper-button-prev:after,.page_4  .swiper-button-next:after,.page_4  .swiper-button-prev:after{ display:none}
.page_1{ background:url(../../images/a1.jpg) no-repeat center; background-size:cover}
.page_2{ background:url(../../images/a2.jpg) no-repeat center; background-size:cover}

.page_4{ background:url(../../images/a4.jpg) no-repeat center; background-size:cover}
.page_5{ background:url(../../images/a5.jpg) no-repeat center; background-size:cover}


.los{ padding:10px 0;background:#ededed; width:100%; position:absolute; left:0; bottom:0;}
.los a{ display:inline-block; margin:0 40px;   transition: all 0.1s;}
.los a:hover{ transform: scale(1.1);
    -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1);}
.ls:before{ display:block; content:''; position:absolute ; left:3px; height:84%; bottom:0; border-left:#555 solid 1px;}
.ls:after{ width:7px; height:7px; background:#555; border-radius:7px; position:absolute; bottom:0; left:0px; content:''; display:inline-block}
.ls { line-height:20px; padding-left:15px;}
.ls img{ margin-top:10px}.ls p{ font-size:12px}
.time{ margin-top:120px}

#time .swiper-slide{ width:168px;  float:left; margin-bottom:0px;}
#time .swiper-slide:nth-child(2n){ margin-top:320px}
#time .swiper-slide h2{ font-size:30px; padding-bottom:10px}
#time { margin-left:47px; margin-right:47px}
#marquee1{ background:url(../../images/time.png) center left repeat-x;}
.s1{ background:url(../../images/ab_19.png) center no-repeat}
.s2{ background:url(../../images/ab_22.png) center no-repeat}

.s3{ background:url(../../images/index_36.png) center no-repeat; width:24px; height:59px; margin-top:30px;}
.s4{ background:url(../../images/index_37.png) center no-repeat; width:24px; height:59px; margin-top:30px;}
.s5{ background:url(../../images/r.png) center no-repeat; width:27px; height:49px; margin-top:0px;}
.s6{ background:url(../../images/l.png) center no-repeat; width:27px; height:49px; margin-top:0px;}
.w{ position:absolute; width:1160px; bottom:24px; height:50px; left:50%; margin-left:-580px;}
#certify {
	position: relative;

	margin: 0 auto
}

#certify .swiper-container {
	padding-top: 150px;
}

#certify  .swiper-slide { opacity:1;   transition: all 0.3s;
	width: 550px;
	height: 627px; text-align:center;

	
}
#certify  .swiper-slide img{ height:35px

}
#certify  .swiper-slide p {
	line-height: 40px;
	
	font-size:18px; height:180px; display:flex; align-items:center;  justify-content: center;
	margin: 0; margin-top:15px;
}
#certify  .swiper-slide>div{ opacity:0.2 !important; padding-top:120px; text-align:center}#certify  .swiper-slide h2{ font-size:30px}
#certify  .swiper-slide>div span{ margin-top:8px; display:block; text-align:center ; position:relative; padding-bottom:40px;}
#certify  .swiper-slide>div span:after{ content:''; display:block; position:absolute; display:block; width:80px; border-bottom:#333 solid 2px; left:50%; margin-left:-40px; bottom:0;}
#certify  .swiper-slide-active>div{ opacity:1 !important}
.w1{ background:url(../../images/w1.png) no-repeat; background-size:cover}
.w2{ background:url(../../images/w2.png) no-repeat; background-size:cover}
.w3{ background:url(../../images/w3.png) no-repeat; background-size:cover}
#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}
.d2 img{ width:100%; height:100%; object-fit:cover}
.close{ width:35px; height:35px; display:inline-block; background:url(../../images/cls.png) no-repeat;}
#ren1 .close{ position:absolute; right:0; top:-55px}
#ren2 .close{ position:absolute; left:0; top:-55px}
.tan{ position:absolute; top:0; left:0; height:100%; width:100%; background:rgba(255,255,255,0.9); z-index:5;}
.tan .left{ position:absolute; left:-3%; bottom:-5px; z-index:5}
.tan .txt{ box-shadow: 0px 0px 25px rgba(0,0,0,0.3); width:80%; left:23%; display:table;height:600px; position:absolute; bottom:8%; background:#fff; }
.tan>div{ height:100%; position:relative}
.tan .txt div.box{ line-height:24px;padding:0px 50px; display:table-cell; vertical-align:middle; font-size:14px}
.tan .txt div.box div{ padding-left:260px}
.tan .txt div p{ margin:20px 0} 
#ren2 .left{ right:-10%; left:auto}
#ren2 .txt{ left:0; right:auto}
#ren2 .txt div.box div{ padding-left:0; padding-right:260px}
.tan{ left:120%;}
.tan.hover{ left:0}
.peimg a:hover img { transform: scale(1.1);
    -ms-transform:scale(1.1);     /* IE 9 */
    -moz-transform:scale(1.1);     /* Firefox */
    -webkit-transform:scale(1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1); }
@media (max-width: 1700px){
#gun .item .box .d1 div p{ font-size:16px; height:120px; line-height:1.5 }
}
@media (max-width: 1500px){
    .hei{ height:80px}
    .title2{ top:90px}
    .tan .txt div.box{ font-size:14px}
    .title2 p{ font-size:18px}
    .header{ padding:10px 0}.qiehuan{}
    .footerss{ padding:10px 0; font-size:14px;}
	.t .box2 .box{ margin:65px 40px; }
	#gun .item .box .d1 div p{ font-size:14px; height:84px; }
.d2 img{ }
	.tan .left{ width:440px}#ren2 .txt{ width:88%}
	.tan .txt{ height:450px}#ren2 .txt div.box div{ padding-right:120px}
	.tan .txt div.box div{ padding-left:70px; font-size:16px; line-height:1.8; padding:30px}
	.page_1 .left div p{ font-size:20px; line-height:36px}
.tit h2{ font-size:48px}
.news li strong{ font-size:24px}
.index1 h1{ font-size:60px;}
.index1 h2,.newsdata h3{ font-size:50px}
.index1 h3,.newsdata h2{ font-size:30px}
.index1 h4{ font-size:18px}
.tit h3 img{ width:200px}#certify .swiper-slide p{ height:150px; font-size:16px; line-height:40px}
#certify .swiper-slide{ width:450px ; height:520px}

}
@media (max-width: 1367px){.innav a{ font-size:18px}
.t23{ font-size:18px; padding:40px 0}
    .nav li{ font-size:18px}
}
@media (min-width: 1200px){

.nav li{ padding-left:10px; padding-right:10px; font-size:18px}


}
@media (max-width: 1200px){.innav a{ font-size:18px}
	#gun .item .box .d1 div h3 img{ max-height:60px; width:auto}
#gun .item .box .d1 div{ padding:20px 20px}
.newsdata2{ top:-180px}
.newsdata2 h3{ font-size:40px;}
.newsdata2 h2{ font-size:28px;}
.newsdata2 b{ font-size:20px;}


	.pad{ padding:0}
	.nav{ position:fixed; top:112px; width:100%; z-index:58; background:rgba(255,255,255,0.9); height:100%; left:0}.nav li{ display:block; text-align:center; width:100%;}
	.nav_btn {
    display: block;
    width: 26px;
    height: 20px;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -10px;
    margin-left: -13px; }
    .nav_btn span {
      display: block;
      transition: all 0.3s;
      height: 3px;
      width: 100%;
      position: absolute;
      left: 0;
      border-radius: 2px;
      background: #999999;
      transition: all 0.3s; }
      .nav_btn span:nth-of-type(1) {
        top: 0; }
      .nav_btn span:nth-of-type(2) {
        top: 50%;
        margin-top: -1.5px; }
      .nav_btn span:nth-of-type(3) {
        bottom: 0; }
    .nav_btn.on span:nth-of-type(1) {
      top: 50%;
      transform: rotate(45deg); }
    .nav_btn.on span:nth-of-type(2) {
      opacity: 0; }
    .nav_btn.on span:nth-of-type(3) {
      top: 50%;
      transform: rotate(-45deg); } 
	.nav{ display:none}
	}
@media (max-height: 900px){
	#time .swiper-slide h2{ font-size:24px}
	#time .swiper-slide{ }#time .swiper-slide:nth-child(2n){ margin-top:280px}
	.ls{ line-height:24px; font-size:14px;}
	.swlist{ margin-top:120px;}
	.swlist li{ width:11.5%; margin:0 4%; padding-top:2%; padding-bottom:2%}
	.peimg img{ width:80%}
.pe2{ text-align:left}
.pe1{ text-align:right}
}
@media (max-height: 800px){.tan .txt div p{ font-size:12px;}
	.tan .left{ width:440px}#ren2 .txt{ width:88%}
	.tan .txt{ height:450px}#ren2 .txt div.box div{ padding-right:120px}
	.tan .txt div.box div{ padding-left:200px; font-size:16px; line-height:1.8}
	#certify .swiper-slide p{ height:150px; font-size:24px; line-height:40px}
	#certify .swiper-container{ margin-top:50px}#certify .swiper-slide{ width:450px ; height:520px}
	#time .swiper-slide h2{ font-size:20px}
	#time .swiper-slide{ height:189px}#time .swiper-slide:nth-child(2n){ margin-top:270px}
	.ls{ line-height:20px; font-size:12px;}
	.swlist{ margin-top:100px;}
		.swlist li{ width:10%; margin:0 4%; margin-top:2%}
	.dico{ bottom:120px} 
.page2_txt p{ font-size:18px ; line-height:1.7}
.day{ margin-top:40px}

.peimg img{ width:70%}
}
@media (min-height:768px){
    .ls p{ width:200%}
    
}
@media (max-height:768px){.title2{ top:110px}.page_1 .left div p{ font-size:18px; line-height:24px}
      .title2 h2 img{ max-height:40px}
   .index1 h1{ font-size:48px}.index1 h3{ font-size:24px}.index1 h2,.tit h2{ font-size:32px}.index1 p span{ padding-bottom:0; font-size:24px}.index1 h4{ font-size:12px}
   .index1 p{ padding-top:24px;}
    .fp-tableCell .inbanner{ padding-top:100px !important}
	#p1 h3,#p1 h2{ margin-bottom:0; font-size:18px}#p1 span img{ height:40px}
	#marquee1{ background-position:left bottom; padding-bottom:60px}#time .swiper-slide:nth-child(2n){ margin:0}
	#certify .swiper-slide>div span img{ height:40px}
	#certify .swiper-slide h2{ font-size:36px}
	#certify .swiper-slide>div span{ padding-bottom:20px}#certify .swiper-slide p{ font-size:20px; height:120px}
	#certify .swiper-slide>div{ padding-top:80px}
	#certify .swiper-slide{ width:350px; height:400px}.footerss{ padding:10px 0}
}
@media (max-height: 700px){
	.page2_txt .box>img{ max-width:180px}
	.qiehuan{}
.page2_txt p{ font-size:16px ; line-height:1.7}
.day{ margin-top:20px}
}
@media (min-width:768px){
	.active.a_big {
   background-size:100% ;
}
	.swiper-container-horizontal>.swiper-scrollbar{ max-width:1000px; bottom:20px; margin:0 auto; left:50%; margin-left:-500px}
	.page_1 .left div{ padding-right:110px}
	.page_1 .left{ width:57%; float:left; position:relative; height:100%}
.page_1 .right{ width:43%; float:left}
	.pad2{ padding-left:80px; padding-right:80px}
.w4{ width:33.33%; float:left}
.content{ font-size:22px; line-height:2}
}
@media (min-height:850px){
	.fp-tableCell .inbanner{padding-top:50px; padding-bottom:50px;}
}
@media (max-height:850px){
	.fp-tableCell .inbanner{ height:auto; padding-top:70px; padding-bottom:50px;}
	.inbanner>div.box h2{ margin:0 ; font-size:28px}
}
@media (max-height:800px){

	#p1 div p{ font-size:18px}
}
@media (max-width:768px){
/*
	#p1 div img{ width:50px}
	#p1 h3,#p1 div p{ font-size:12px !important;}#p1 h2{ font-size:14px;}
	
	*/
	#st ul li .div2{ position:fixed}
	#icons{ position:relative}#st ul li{ position:static !important; }
	#st ul li .div2{ height:120px}
	.tan .txt{ bottom:0; top:120px}
	.tan .txt div.box{ padding:0 20px}
	.tan .txt{ width:94% !important; height:auto; margin:3%!important; left:0!important;}
	.tan .txt div.box div{ padding-left:0!important; padding-right:0!important; font-size:10px}
	.tan .left{ width:110px}
	#time .swiper-slide:nth-child(2n){ margin:0}
.peimg img{ width:100%}

	#certify .swiper-slide {
    width: 200px;
    height: 230px;
}#time{ background-position:left bottom; padding-bottom:60px}
#certify .swiper-slide h2{ font-size:18px;}
#certify .swiper-slide>div{ padding-top:50px}
#certify .swiper-slide img{ height:20px}
#certify .swiper-slide p{ height:70px; margin:0; font-size:12px; line-height:1.4}
#certify .swiper-slide>div span{ padding-bottom:10px}
#certify .swiper-slide>div span:after{ width:40px; margin-left:-20px}
.s4,.s3{ margin-top:45px; background-size:70%}
	.swlist li{ width:20%}
	.title2 p {
    font-size:16px; margin-right:20px; margin-left:20px;
    line-height: 2;
}.title2{ top:100px}
.title2 h2 img{ max-width:80%; max-height:40px}
	.los div{ display:flex}
	.los a{ margin:0}
	.page_1 .left div{ margin-top:80px}
	.page_1 .left div p{ font-size:14px; line-height:24px}
	.morenews{ bottom:100px}
	.biaoti{ padding-top:30px; padding-left:10px; padding-right:10px}
	.content{ padding-left:15px; font-size:14px; padding-right:15px;}
	.biaoti h1{ font-size:22px}
	.sx p{ font-size:14px; margin:10px}
.dds2{ padding-bottom:40px}
	.dds2>div{ padding:0; border:none}
	.bar{ margin:0; padding:20px 0}
	#p1>div:after{ border:none}
	#p1>div{ border-left:none; border-bottom:#ccc solid 1px; padding:20px 0}
	.dds2 div{}
	.inbanner>div.box p{ font-size:12px}
	.inbanner>div.box img{ max-width:200px}
	.inbanner{ height:240px}
	.newsdata2{ top:-32px; width:100%; position:static; padding:5%}
.newsdata2 h3{ font-size:40px;}
.newsdata2 h2{ font-size:28px;}
.newsdata2 b,.inbanner>div.box h2,#p1 div p{ font-size:20px;}
	.dico>div div{ bottom:50px;}
	.nav{ position:fixed; top:57px;}
	.header{ padding:15px 0}.logo{ margin:0}.day big{ font-size:44px}
.tit h2{ font-size:28px}.day span.span2{ margin-top:24px;}
.news li strong{ font-size:24px}
.index1 h1{ font-size:40px;}
.index1 h2,.newsdata h3{ font-size:30px}
.index1 h3,.newsdata h2{ font-size:20px}
.index1 h4{ font-size:12px}
.tit h3 img{ width:200px}
.logo img{ max-width:160px}
.index1 p span{ padding-top:15px;border-top: #eaae79 solid 3px; font-size:22px }
.b1>div .w50{ width:100%;height:auto}
.b1>div .w50:nth-child(1){ display:table; height:100%; position:relative; z-index:99999}
.b1>div .w50:nth-child(2){ display:block; position:absolute; height:100%; z-index:888}
.b1{ background-size:70% !important}

.b2>div .w50{ width:100%;height:auto}
.b2>div .w50:nth-child(1){ display:table; height:100%; position:relative; z-index:99999}
.b2>div .w50:nth-child(2){ display:block; position:absolute; height:100%; z-index:888}
.b2{ background-size:70% !important}

.b3>div .w50{ width:100%;height:auto}
.b3>div .w50:nth-child(1){ display:table; height:100%; position:relative; z-index:99999}
.b3>div .w50:nth-child(2){ display:block; position:absolute; height:100%; z-index:888}
.b3{ background-size:70% !important}

.b4>div .w50{ width:100%;height:auto}
.b4>div .w50:nth-child(1){ display:table; height:100%; position:relative; z-index:99999}
.b4>div .w50:nth-child(2){ display:block; position:absolute; height:100%; z-index:888}
.b4{ background-size:70% !important}

.b5>div .w50{ width:100%;height:auto}
.b5>div .w50:nth-child(1){ display:table; height:100%; position:relative; z-index:99999}
.b5>div .w50:nth-child(2){ display:block; position:absolute; height:100%; z-index:888}
.b5{ background-size:70% !important}

.b6>div .w50{ width:100%;height:auto}
.b6>div .w50:nth-child(1){ display:table; height:100%; position:relative; z-index:99999}
.b6>div .w50:nth-child(2){ display:block; position:absolute; height:100%; z-index:888}
.b6{ background-size:70% !important}

.b7>div .w50{ width:100%;height:auto}
.b7>div .w50:nth-child(1){ display:table; height:100%; position:relative; z-index:99999}
.b7>div .w50:nth-child(2){ display:block; position:absolute; height:100%; z-index:888}
.b7{ background-size:70% !important}

.b8>div .w50{ width:100%;height:auto}
.b8>div .w50:nth-child(1){ display:table; height:100%; position:relative; z-index:99999}
.b8>div .w50:nth-child(2){ display:block; position:absolute; height:100%}
.b8{ background-size:70% !important}

.b9>div .w50{ width:100%;height:auto}
.b9>div .w50:nth-child(1){ display:table; height:100%; position:relative; z-index:99999}
.b9>div .w50:nth-child(2){ display:block; position:absolute; height:100%; z-index:888}
.b9{ background-size:70% !important}

.b10>div .w50{ width:100%;height:auto}
.b10>div .w50:nth-child(1){ display:table; height:100%; position:relative; z-index:99999}
.b10>div .w50:nth-child(2){ display:block; position:absolute; height:100%; z-index:888}
.b10{ background-size:70% !important}

.b11>div .w50{ width:100%;height:auto}
.b11>div .w50:nth-child(1){ display:table; height:100%; position:relative; z-index:99999}
.b11>div .w50:nth-child(2){ display:block; position:absolute; height:100%; z-index:888}
.b11{ background-size:70% !important}

.b12>div .w50{ width:100%;height:auto}
.b12>div .w50:nth-child(1){ display:table; height:100%; position:relative; z-index:99999}
.b12>div .w50:nth-child(2){ display:block; position:absolute; height:100%; z-index:888}
.b12{ background-size:70% !important}
.page2_img img{width:50%; display:none}
.page2_txt p{ font-size:14px; margin-right:0}
.btn1,.day span{ font-size:14px;}
.b1>div .w50{}
.day b{ width:30px}
.b1{ background-size:70% !important}
.qiehuan .container{ margin-left:30px; margin-right:30px}
.qiehuan .swiper-button-next,.qiehuan  .swiper-button-prev,.animite_icon{transform:scale(0.6);
            -webkit-transform:scale(0.6);  /*兼容-webkit-引擎浏览器*/
            -moz-transform:scale(0.6); }
			.news li strong{ font-size:16px; height:44px; line-height:22px}
			.btn3{ font-size:14px}
			.news li{ padding:0 130px 0 0 }	
			.news li p{ font-size:12px; height:48px}
			.news li div span{ font-size:12px}
			.news li div.box div{ width:100px}.btn2{ line-height:24px; font-size:12px;}
			.page_c{ background-size:auto 50%}.newsdata{ padding:20px}
			.news li div.box{ padding-left:15px;}.news li{ margin:20px 0; width:100%; float:left}
			.page_d .box{ width:100%}
			.page_d li .div1 p,.footerss{ font-size:12px;}
			.dico div{ font-size:11px;}.dico{justify-content: space-between; width:100%; right:auto; left:0; display:flex; }.dico div{ margin-left:20px; margin-right:20px;}
			.innav a.hover:after{-moz-transform:scale(0.5); 
-webkit-transform:scale(0.5); 
-o-transform:scale(0.5); }.innav{ padding-top:50px}
			.dico div b img{ width:30px} 
			#st ul li img{ max-width:80%}.tit h3 img{ width:150px; margin-top:10px} 
			.tit{ width:100%; top:100px; text-align:center}
			.flogo{ position:static;}.footerss{ line-height:24px}
			.footerss .container{ padding:0}
			.hei{ height:56px}
			.innav a{ font-size:16px; margin:0 20px}.innav a:before{ left:-20px}
			.innews li p{ height:auto; line-height:20px}.innews li strong{ height:auto}
			#gun .item{ width:100%; height:300px}
			#gun .item .box .d1 div p{ height:120px}.innav a{ margin-bottom:30px}#gun{ margin-top:0}.peimg{ bottom:auto; top:380px}
			.t,.t.hover{ width:100%;}.tss{ padding:0; padding-bottom:70px}.t23{ font-size:16px; padding:30px 0; line-height:1.5}
			.t{ height:300px}.t .box2 .box li{ font-size:14px;}.t .box2 .box li span img{ width:20px }
			.t .box2 .box h2{ font-size:24px;}.t .box2 .box p{ margin:20px 0; font-size:12px; line-height:1.4}.t .box2 .box h3{ font-size:16px}
			.t .box1{ background-size:cover !important}
			}


.viewbox{ padding-top:140px; padding-bottom:60px;}
.viewbox .title{ text-align:center;}
.viewbox .title h1{ font-size:32px; color:#000; margin-bottom:50px}
.viewbox .title p{ font-size:18px; color:#5f5f5f; position:relative}
.viewbox .title p span{ display:block; position:absolute; left:50%; width:126px; height:4px; background:#b98050; bottom:-15px; margin-left:-63px;}
.viewbox .wenben{ color:#121212; font-size:18px; line-height:32px; margin-top:50px}
.viewbox .wenben p{ font-size:18px !important; line-height:32px !important}
.viewbox .wenben div{ font-size:18px !important; line-height:32px !important}
.viewbox .shangxia{ padding-top:30px; color:#b9804f; font-size:20px; text-align:right; padding-bottom:30px}
.viewbox .shangxia a{ color:#b9804f; font-size:20px}
.viewbox .shangxia p{ line-height:36px}
.viewbox .back{ position:absolute; right:-100px; top:130px; text-align:center}
.viewbox .back a{ font-size:20px; color:#b98050}
.viewbox .back p{ padding-top:3px}
@media screen and (max-width: 1200px) {
    .viewbox .back{ display:none}
}
@media screen and (max-width: 768px) {
	.bar span:before, .bar span:after{ width:0}
#st ul li{ width:33.33%; height:115px}
#st ul li img{ width:40px}
	#p3>div>div>div{background-size:60% !important}
    .viewbox .back{ display:none}
	.viewbox{ padding-top:50px; padding-bottom:30px;}
	.viewbox .title h1{ font-size:20px; margin-bottom:20px}
	.viewbox .title p{ font-size:16px; color:#5f5f5f; position:relative}
	.viewbox .title p span{ width:100px; height:4px; background:#b98050; bottom:-15px; margin-left:-50px;}
	.viewbox .wenben{ font-size:16px; line-height:28px}
	.viewbox .shangxia{ font-size:16px;}
	.viewbox .shangxia a{ font-size:16px;}
	.viewbox .shangxia p{ line-height:28px;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;}
	.dico>div div{right: 50%;left: auto;}
	.dico>div div:after{left: 50%; bottom: -5px;}
	
	/*手机版修改*/
	#fp-nav{ display:none}
	.page2_txt p{ background:none;padding-right: 0;}
	.btn1{ padding:8px 30px}
	.page2_txt .box{margin-top: 90px;display: inherit;}
	.btn1{ font-size: 14px !important;}
	.innav a{ margin: 0 15px 30px;}
	.nav2 a:first-child{ margin-left:0}
	
	
	
	#p1>div{ border-bottom:0}
	.juz{ text-align:center}
	.juz a:first-child{ margin-left:15px !important}
	.qiehuan img{ height:auto !important}
	.tb .div2.hover{ display:flex !important}#st ul li .div2{ display:none !important}
	.news li p{ line-height:17px}
	
	.t.active{ width:100%}
	#p1>div{ border-bottom:none !important}
	
	.t .box1 .box{ margin:20px !important;}
	.t .box2 .box{ margin:20px !important;}
	.t .box3 .box{ margin:20px !important;}
	
	
}
@media screen and (max-width: 1400px) {
    .qiehuan img{height:70px}
    .btn1{ font-size:20px; padding:8 60px}
}

@media screen and (max-width: 1366px) {
    .btn1{ font-size:16px !important; padding:8px 30px !important;}
	.btn1_2{ font-size:16px !important; padding:8px 30px !important;}
	.btn1_3{ font-size:16px !important; padding:8px 30px !important;}
	.btn1_4{ font-size:16px !important; padding:8px 30px !important;}
	.btn1_5{ font-size:16px !important; padding:8px 30px !important;}
	.btn1_6{ font-size:16px !important; padding:8px 30px !important;}
	.btn1_7{ font-size:16px !important; padding:8px 30px !important;}
	.btn1_8{ font-size:16px !important; padding:8px 30px !important;}
	.btn1_9{ font-size:16px !important; padding:8px 30px !important;}
	.btn1_10{ font-size:16px !important; padding:8px 30px !important;}
	.btn1_11{ font-size:16px !important; padding:8px 30px !important;}
	.btn1_12{ font-size:16px !important; padding:8px 30px !important;}
	
.b1{ background:url(../../images/al_bg_new8_1.jpg) no-repeat 200% bottom; position:relative; height:100%; }
.b2{ background:url(../../images/al_bg_new8_2.jpg) no-repeat 200% bottom; position:relative; height:100%; }
.b3{ background:url(../../images/al_bg_new8_3.jpg) no-repeat 200% bottom; position:relative; height:100%; }
.b4{ background:url(../../images/al_bg_new8_4.jpg) no-repeat 200% bottom; position:relative; height:100%; }
.b5{ background:url(../../images/al_bg_new8_5.jpg) no-repeat 200% bottom; position:relative; height:100%; }
.b6{ background:url(../../images/al_bg_new8_6.jpg) no-repeat 200% bottom; position:relative; height:100%; }
.b7{ background:url(../../images/al_bg_new8_7.jpg) no-repeat 200% bottom; position:relative; height:100%; }
.b8{ background:url(../../images/al_bg_new8_8.jpg) no-repeat 200% bottom; position:relative; height:100%; }
.b9{ background:url(../../images/al_bg_new8_9.jpgg) no-repeat 200% bottom; position:relative; height:100%; }
.b10{ background:url(../../images/al_bg_new8_10.jpg) no-repeat 200% bottom; position:relative; height:100%; }
.b11{ background:url(../../images/al_bg_new8_11.jpg) no-repeat 200% bottom; position:relative; height:100%; }
.b12{ background:url(../../images/al_bg_new8_12.jpg) no-repeat 200% bottom; position:relative; height:100%; }
}


.dede_pages{padding:20px 0;font-size:14px;text-align:center; overflow:hidden}
.dede_pages ul{display:inline-block;margin:0 auto;padding:0}
.dede_pages ul li{float:left;font-family:'microsoft yahei';margin:0 2px;padding:5px 14px;line-height:25px;background:#fff;border:1px solid #aa8055; font-size:16px}
.dede_pages ul li a{float:left;color:#aa8055;display:block; font-size:16px}
.dede_pages ul li:hover{text-decoration:none;color:#aa8055;border:1px #aa8055 solid;background-color:#aa8055}
.dede_pages ul li:hover a{color:#fff}
.dede_pages ul li:hover a:hover{color:#fff;text-decoration:none}
.dede_pages ul li.active{background-color:#aa8055;color:#fff;border:1px #aa8055 solid}
.dede_pages ul li.active a{color:#fff}
.dede_pages .pageinfo{line-height:30px;padding-left:5px}
.dede_pages strong{font-weight:400}

.s5:after{content:none}
.s6:after{content:none}

#aa1{background: url(../../images/lianxi1.png) no-repeat !important;}
#aa2{background: url(../../images/lianxi2.png) no-repeat !important;}
#aa3{background: url(../../images/lianxi3.png) no-repeat !important;}
#aa4{background: url(../../images/lianxi4.png) no-repeat !important;}
#aa5{background: url(../../images/lianxi5.png) no-repeat !important;}

.del1 .div2{background: url(../../images/lianxi1.png) no-repeat !important;}
.del2 .div2{background: url(../../images/lianxi2.png) no-repeat !important;}
.del3 .div2{background: url(../../images/lianxi3.png) no-repeat !important;}
.del4 .div2{background: url(../../images/lianxi4.png) no-repeat !important;}
.del5 .div2{background: url(../../images/lianxi5.png) no-repeat !important;}
.del6 .div2{background: url(../../images/lianxi6.png) no-repeat !important;}

#time .swiper-slide h2{ line-height:24px}

@media screen and (max-width: 768px) {
   .wenben img{display: -webkit-box;}
}

