﻿section,.main_c{max-width: 1400px;margin: 0 auto}

.section{background-position: 50% 55%;background-size: cover;background-repeat: no-repeat}.p2{}.p3{}.p4{overflow:hidden;}.p5{}.p6{background-image: url('../new/images/bg6.jpg')}.p2 .fp-tableCell{padding-top: 0vh}.p3 .fp-tableCell{padding-top: 0vh}.p4 .fp-tableCell{padding-top: 0vh}.p5 .fp-tableCell{padding-top: 0vh}

#menu{position: fixed;right: 44px;z-index: 999;display: none;margin-top: 54px}
#menu li{margin: 32px 0;position: relative}
#menu a{display: block;width: 50px;height: 50px;line-height: 50px;vertical-align: middle;color: #7b604f}
#menu a:before{content: '';position: absolute;width: 36px;height: 36px;border: 2px solid #7b604f;z-index: 0}
#menu a:after{content: '';position: absolute;width: 44px;height: 44px;border: 2px solid #7b604f;z-index: 0; border-radius:50%;}
#menu a:before{transform: rotate(45deg);top: 50%;left: 50%;margin-top: -20px;margin-left: -20px; border-radius:50%;}
#menu a:after{border: 1px solid rgba(123, 96, 79, .4)}#menu a em{position: relative;z-index: 9}
#menu span{right: 48px;opacity: .6;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 72px; font-size:15px;}
#menu .active a{color: #fff}#menu .active a:before{background: #a2272d;border-color: #a2272d}
#menu .active a:after{border-color: rgba(162, 39, 45, .4)}
#menu .active span,#menu .on span{opacity: 1;color: #a2272d; font-size:16px;}#menu.white a{color: #fff}#menu.white a:before{border-color: #fff}#menu.white a:after{border-color: rgba(255, 255, 255, .4)}#menu.white .active a:before,#menu.white .on a:before{background: #e5a432;border-color: #e5a432}#menu.white .active a:after,#menu.white .on a:after{border-color: rgba(229, 164, 50, .4)}#menu.white .active span,#menu.white .on span{color: #e5a432}


.link_down{width: 66px;height: 66px;background: rgba(0, 0, 0, .3);border-radius: 50%;bottom: 30px;z-index: 999}
.link_down:before{content: '';position: absolute;left: 50%;top: 50%;margin-left: -10.2px;margin-top: -25.5px;width: 21px;height: 51px;background: url(../new/images/i_down.png) 50% no-repeat;z-index: 6;animation: ani_down 1.6s ease-out 0s infinite}




-webkit-@keyframes ani_down{0%{transform: translateY(-4px)}50%{transform: translateY(4px)}100%{transform: translateY(-4px)}}-moz-@keyframes ani_down{0%{transform: translateY(-4px)}50%{transform: translateY(4px)}100%{transform: translateY(-4px)}}-ms-@keyframes ani_down{0%{transform: translateY(-4px)}50%{transform: translateY(4px)}100%{transform: translateY(-4px)}}@keyframes ani_down{0%{transform: translateY(-4px)}50%{transform: translateY(4px)}100%{transform: translateY(-4px)}}





@media (min-width:1280px){.t_nav li .sub_nav{-webkit-transition: .3s all ease-in;-moz-transition: .3s all ease-in;-ms-transition: .3s all ease-in;transition: .3s all ease-in}.table-cell{display: table-cell;vertical-align: middle}.t_nav h3 b{display: none}.t_nav .sub_nav{display: block !important;opacity: 0;visibility: hidden}.t_nav li:hover .sub_nav{top: 100%;opacity: 1;visibility: visible}.slick_time{margin: 0 0 6vh}}
@media (min-width:1024px){.tit.col{top: 26px;bottom: -10px;width: 70px;writing-mode: tb-lr;writing-mode: vertical-lr;-webkit-writing-mode: vertical-lr;word-break: break-all;white-space: nowrap;margin: 0;left: 30px}.tit.col .more{left: 0;top: initial;transform: none;bottom: 0}}

@media (max-width:1700px){#follow {
	position: relative;
	width: 100%;
	height: 450px;
	background-size: 100% 100%;
	z-index: 10;
}}
@media (max-width:1600px){section,.main_c{max-width: 1300px}.main_dd{max-width:1500px;}
#follow {
	position: relative;
	width: 100%;
	height: 420px;
	background-size: 100% 100%;
	z-index: 10;
}}
@media (max-width:1480px){
	#menu span{display: none}
	.p4 .fp-tableCell{padding: 0}.p5 .tit{margin: 0 0 4vh}.slick_time .slick-slide{padding: 60px 0 0}.slick_h_img .txt h3{font-size: 24px}
	#follow {
	position: relative;
	width: 100%;
	height: 400px;
	background-size: 100% 100%;
	z-index: 10;
}
}

@media (max-width:1399px){section,.main_c{max-width: 1200px}.main_dd{max-width:1300px;}
}
@media (max-width:1279px){section,.main_c{padding-left: 20px;padding-right: 20px;max-width: none}

.slick_bar .cover_bg{padding-top: 64.0435%}.countdown{bottom: 11vw;transform: scale(.8) translateX(-50%);transform-origin: left}
.section{overflow: hidden}.p2,.p5{padding-top: 60px;padding-bottom: 60px}.p2,.p4,.p5{padding-top: 90px}.p3{padding-top: 80px;padding-bottom: 80px}.p4{padding-bottom: 0}.p6{padding-top: 0px;padding-bottom: 0px}.p7{padding: 0px 0 0px;}

}
@media (max-width:1023px){.fn,.news_l,.news_r{float: none;width: auto}.countdown{transform: scale(.5) translateX(-50%)}.p2,.p5{padding-top: 0px;padding-bottom: 0px}.p2,.p4,.p5{padding-top: 0px}.p3{padding-top: 0px;padding-bottom: 0px}.p4{padding-bottom: 0}.p3 .tit h2{color: #fff}.p3 .tit p{color: rgba(255, 255, 255, .4)}.p6{padding-top: 66px;padding-bottom: 56px}
.link_down{display:none;}
    }
@media (max-width:767px){section,.main_c{padding-left: 15px;padding-right: 15px}body{padding-top: 56px}
.p7{padding: 0px 0 0px}

.f_nav a{font-size: 16px;padding: 4px 0;margin: 0 12px}.f_copy{line-height: 18px}.tit,.p5 .tit{margin: 0 0 20px}

.p2 .fp-tableCell{padding-top:0vh;}.p3{padding-top: 0px;padding-bottom: 0px}.p2, .p4, .p5{padding-top: 0px;}.p5 .fp-tableCell {
    padding-top: 0vh;
}.p4 .fp-tableCell{padding-top: 0vh;}.zfbtn{ width:40%; margin:0 auto;}
.dazzling{ background-size:cover;}
.f_code li{margin:10px 30px;}
#tagscloud{
  width: 100%;
  height: 46vw;
 
}
.dazzling .bai .w {
    width: 100%;
    padding: 16vw 0;
}
.dazzling a img{ width:100%; height:auto;}
}