/**Ê×Ò³**/
#fixed_index { width:calc(100% - 720px); height:90px; background:rgba(255,255,255,1); position:fixed; bottom:0; right:260px;}
#fixed_index p { float:left; width:calc((100% - 96px) / 6); height:100%; padding-left:1px; position:relative;}
#fixed_index p:before { width:1px; height:30px; content:""; background:#b5b5b5; position:absolute; top:50%; left:0; transform:translateY(-50%);}
#fixed_index p a { float:left; width:100%; height:100%; text-align:center; color:#3f3537;}
#fixed_index p span { height:100%; padding-left:30px; line-height:90px; font-size:18px; display:inline-block; position:relative;}
#fixed_index p span:before { width:20px; height:20px; content:""; background:url(/static/index/images/base.png) no-repeat 100px 0; position:absolute; top:50%; left:0; transform:translateY(-50%); transition:all 0.3s;}
#fixed_index p:hover a,#fixed_index p.active a { background:#a22720; color:#fff;}
#fixed_index p.p1 { width:90px; padding:0;}
#fixed_index p.p1:before { display:none;}
#fixed_index p.p1 span { padding-left:20px; font:0/0 arial; transform:translateY(-15px);}
#fixed_index p.p1 span:before { background-position:-50px -40px;}
#fixed_index p.p1:hover span:before,#fixed_index p.p1.active span:before { background-position:-50px -65px;}
#fixed_index p.p2 span:before { background-position:-70px -40px;}
#fixed_index p.p2:hover span:before,#fixed_index p.p2.active span:before { background-position:-70px -65px;}
#fixed_index p.p3 span:before { background-position:-90px -40px;}
#fixed_index p.p3:hover span:before,#fixed_index p.p3.active span:before { background-position:-90px -65px;}
#fixed_index p.p4 span:before { background-position:-110px -40px;}
#fixed_index p.p4:hover span:before,#fixed_index p.p4.active span:before { background-position:-110px -65px;}
#fixed_index p.p5 span:before { background-position:-130px -40px;}
#fixed_index p.p5:hover span:before,#fixed_index p.p5.active span:before { background-position:-130px -65px;}
#fixed_index p.p6 span:before { background-position:-150px -40px;}
#fixed_index p.p6:hover span:before,#fixed_index p.p6.active span:before { background-position:-150px -65px;}
#fixed_index p.p7 span:before { background-position:-170px -40px;}
#fixed_index p.p7:hover span:before,#fixed_index p.p7.active span:before { background-position:-170px -65px;}

#fullpage { float:left; width:100%; height:100% !important;}
section { width:calc(100% - 200px); height:100% !important; background:#f4eeed; border-left:#f4eeed 200px solid; overflow:hidden; position:relative; z-index:100;}
section .fp-tableCell { width:100%; height:100% !important; position:absolute; top:0; left:0;}

.index_title { width:100%; height:54px; position:relative; z-index:10;}
.index_title:before,.index_title:after { content:""; position:absolute; left:0; transition:all 0.5s; opacity:0;}
.index_title:before { width:1px; height:0%; background:#b7adab; bottom:0;}
.index_title:after { width:2px; height:0%; background:#a22720; bottom:0;}
.index_title h5,.index_title h6 { color:#3e3a39; position:absolute; left:15px; transition:all 0.5s; opacity:0;}
.index_title h5 { line-height:26px; font-size:32px; font-weight:bold; top:0; transform:translateX(-50px);}
.index_title h6 { line-height:14px; font-size:18px; bottom:0; transform:translateX(50px);}
.index_title .more { width:auto !important; height:30px !important; line-height:30px; font-size:14px; position:absolute; bottom:0; right:0; transition:all 0.5s; opacity:0; transform:translateX(50px);}
.index_title .more:before { width:20px; height:20px; content:""; background:url(/static/index/images/base.png) no-repeat 0 -40px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); display:none;}
.index_title .more:hover { color:#a22720;}
.index_title .more:hover:before { background-position:-20px -40px;}

section .open .index_title:before { opacity:1; height:10000%;}
section .open .index_title:after { opacity:1; height:100%;}
section .open .index_title h5 { opacity:1; transform:translateX(0);}
section .open .index_title h6 { opacity:1; transform:translateX(0);}
section .open .index_title .more { opacity:1; transform:translateX(0);}

.swiper1 { background:#f4eeed;}
.swiper1 .swiper-wrapper { position:absolute; top:50%; left:0;}
.swiper1 .swiper-slide img { position:relative; top:50%; transform:translateY(-50%);}
.swiper1 .swiper-pagination { bottom:110px !important;}
.swiper1 .swiper-pagination-bullet { width:14px; height:14px; margin:0 5px !important; background:rgba(255,255,255,1); border-radius:100%;}
.swiper1 .swiper-pagination-bullet-active { background:#a22720;}
.swiper1 .swiper-button { display:none;}

#index_about { background:#f8f2f1 url(../images/bg_about.jpg) no-repeat center 0; background-size:cover;}
.index_about { width:1500px; height:100%; position:relative;}
.index_about .img { width:48%; height:100%; margin-left:-110px; position:relative; transition:all 0.5s; opacity:0; transform:translateX(-200px);}
.index_about .info { width:calc(52% + 20px); margin-left:90px;}
.index_about .info li { width:100%;}
.index_about .info .index_title { margin-top:140px; overflow:visible;}
.index_about .info .text { max-height:420px; margin:45px 0; line-height:28px; font-size:14px; color:#3e3a39; transition:all 0.35s; opacity:0; transform:translateY(200px);}
.index_about .info .more { height:50px; line-height:50px; font-size:14px;}
.index_about .info .more a { float:left; width:180px; height:100%; background:#a22720; text-align:center; color:#fff; transition:all 0.25s; opacity:0; transform:translateX(100%);}
.index_about .info .more i { padding-right:18px; display:inline-block; position:relative; transition:all 0.3s;}
.index_about .info .more i:after { width:7px; height:7px; content:""; background:url(/static/index/images/base.png) no-repeat -40px -40px; position:absolute; top:50%; right:0; margin-top:-3px;}
.index_about .info .more a:hover i { padding-right:30px;}

.index_about.open .img { opacity:1; transform:translateX(0);}
.index_about.open .info .text { transition-delay:300ms; opacity:1; transform:translateY(0);}
.index_about.open .info .more a { transition-delay:700ms; opacity:1; transform:translateX(0);}

#index_party { background:#f8f2f1 url(../images/bg_party.jpg) no-repeat center 0; background-size:cover;}
.index_party { width:1500px; padding-bottom:60px; position:relative; top:50%; transform:translateY(-50%);}

.index_party .swiper { width:720px; height:620px; margin-top:30px; background:#fff; transition:all 0.5s; opacity:0; transform:translateY(300px);}
.index_party .swiper-slide a { float:left; width:100%; height:100%;}
.index_party .swiper-slide p { width:calc(100% - 40px); padding:0 20px; color:#3e3a39; overflow:hidden; position:absolute; left:0; z-index:10;}
.index_party .swiper-slide .img { width:100%; height:480px; padding:0; top:0;}
.index_party .swiper-slide .img img { min-height:100%;}
.index_party .swiper-slide .name { height:20px; line-height:20px; font-size:18px; font-weight:bold; bottom:100px;}
.index_party .swiper-slide .date { height:14px; line-height:14px; font-size:14px; bottom:76px;}
.index_party .swiper-slide .info { height:48px; line-height:24px; font-size:14px; bottom:16px;}
.index_party .swiper-slide:hover .name { color:#a22720;}
.index_party .swiper-pagination { width:auto !important; top:450px !important; left:auto !important; right:10px;}
.index_party .swiper-pagination-bullet { width:20px; height:20px; margin:0 0 0 5px !important; background:rgba(255,255,255,0.8); border-radius:100%; font:14px/20px arial; color:#a22720;}
.index_party .swiper-pagination-bullet-active { background:rgba(162,39,32,0.8); color:#fff;}
.index_party .swiper-slide:hover .img img { transform:scale(1.05);}

.index_party .list { width:760px; margin-top:30px; transition:all 0.5s; opacity:0; transform:translateY(-300px);}
.index_party .list li { width:360px; margin:0 0 20px 20px;}
.index_party .list li p { float:left; text-align:center; overflow:hidden;}
.index_party .list li .img { width:100%; height:240px;}
.index_party .list li .img img { min-height:240px;}
.index_party .list li .name { width:calc(100% - 20px); height:60px; padding:0 10px; background:#fff; line-height:58px; font-size:16px;}
.index_party .list li:hover .img img { transform:scale(1.08);}
.index_party .list li:hover .name { background:#a22720; color:#fff;}

.index_party.open .swiper { opacity:1; transform:translate(0);}
.index_party.open .list { opacity:1; transform:translate(0);}

#index_news { background:#f8f2f1 url(../images/bg_news.jpg) no-repeat center 0; background-size:cover;}
.index_news { width:1500px; padding-bottom:60px; position:relative; top:50%; transform:translateY(-50%);}

.index_news .list { width:calc(100% - 750px); height:620px; padding-left:750px; margin-top:30px; position:relative;}
.index_news .list li { width:100%; height:140px; margin-bottom:20px; background:#fff; position:relative; transition:all 0.35s; opacity:0; transform:translateX(200px);}
.index_news .list li a { height:100%; color:#3e3a39; display:block; position:relative;}
.index_news .list li p { width:calc(100% - 250px); overflow:hidden; position:absolute; left:230px;}
.index_news .list li .img { width:210px; height:100%; top:0; left:0;}
.index_news .list li .img img { min-height:100%;}
.index_news .list li .name { height:20px; line-height:20px; font-size:18px; font-weight:bold; top:20px;}
.index_news .list li .date { height:14px; line-height:14px; font-size:14px; top:53px;}
.index_news .list li .info { max-height:48px; line-height:24px; font-size:14px; bottom:16px;}
.index_news .list li:hover a { background:#a22720; color:#fff;}
.index_news .list li:hover .img img { transform:scale(1.1);}

.index_news .list li:first-child { width:720px; height:100%; position:absolute; top:0; left:0; transform:translateX(-100px);}
.index_news .list li:first-child p { width:calc(100% - 40px); left:20px;}
.index_news .list li:first-child .img { width:100%; height:480px; left:0;}
.index_news .list li:first-child .name { top:508px;}
.index_news .list li:first-child .date { display:none;}
.index_news .list li:first-child .info { bottom:24px;}
.index_news .list li:first-child:hover .img img { transform:scale(1.05);}

.index_news.open .list li { opacity:1; transform:translateX(0);}
.index_news.open .list li:nth-child(3) { transition-delay:100ms;}
.index_news.open .list li:nth-child(4) { transition-delay:200ms;}
.index_news.open .list li:nth-child(5) { transition-delay:300ms;}

#index_history { background:#f8f2f1 url(../images/bg_history.jpg) no-repeat center 0; background-size:cover;}
.index_history { width:1500px; padding-bottom:60px; position:relative; top:50%; transform:translateY(-50%);}

.index_history .list { width:calc(100% + 20px); margin-top:30px; position:relative;}
.index_history .list li { width:calc(100% / 2 - 20px); height:140px; margin:0 20px 20px 0; background:#fff; position:relative; transition:all 0.5s; opacity:0; transform:translateY(100%);}
.index_history .list li a { height:100%; color:#3e3a39; display:block; position:relative;}
.index_history .list li p { width:calc(100% - 250px); overflow:hidden; position:absolute; left:230px;}
.index_history .list li .img { width:210px; height:100%; top:0; left:0;}
.index_history .list li .img img { min-height:100%;}
.index_history .list li .name { height:20px; line-height:20px; font-size:18px; font-weight:bold; top:20px;}
.index_history .list li .date { height:14px; line-height:14px; font-size:14px; top:53px;}
.index_history .list li .info { max-height:48px; line-height:24px; font-size:14px; bottom:16px;}
.index_history .list li:hover a { background:#a22720; color:#fff;}
.index_history .list li:hover .img img { transform:scale(1.1);}

.index_history.open .list li { opacity:1; transform:translateX(0);}
.index_history.open .list li:nth-child(3),.index_history.open .list li:nth-child(4) { transition-delay:300ms;}
.index_history.open .list li:nth-child(5),.index_history.open .list li:nth-child(6) { transition-delay:600ms;}
.index_history.open .list li:nth-child(7),.index_history.open .list li:nth-child(8) { transition-delay:900ms;}

#index_photo { background:#f8f2f1 url(../images/bg_photo.jpg) no-repeat center 0; background-size:cover;}
.index_photo { width:1500px; padding-bottom:60px; position:relative; top:50%; transform:translateY(-50%);}

.index_photo .list { width:100%; margin-top:30px; position:relative;}
.index_photo .list li { float:left; width:375px; height:250px; font:0/0 arial; position:relative; transition:all 0.5s; opacity:0;}
.index_photo .list li p { float:left; width:100%; overflow:hidden; position:relative;}
.index_photo .list li .img { width:100%; height:100%; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); transition:all .35s;}
.index_photo .list li .img img { min-height:100%;}

.index_photo .list li:hover { overflow:visible; z-index:10;}
.index_photo .list li:hover .img { width:110%; height:110%; box-shadow:0 0 10px 6px rgba(0,0,0,0.3);}

.index_photo .list li:nth-child(1),
.index_photo .list li:nth-child(3),
.index_photo .list li:nth-child(5),
.index_photo .list li:nth-child(7) { transform:translateY(200px);}
.index_photo .list li:nth-child(2),
.index_photo .list li:nth-child(4),
.index_photo .list li:nth-child(6),
.index_photo .list li:nth-child(8) { transform:translateY(-200px);}

.index_photo.open .list li { opacity:1; transform:translateY(0);}

#index_notice { background:#f8f2f1 url(../images/bg_notice.jpg) no-repeat center 0; background-size:cover;}
.index_notice { width:1500px; padding-bottom:60px; position:relative; top:50%; transform:translateY(-50%);}

.index_notice .list { width:calc(100% + 20px); margin-top:30px; position:relative;}
.index_notice .list li { width:calc(100% / 2 - 20px); height:200px; margin:0 20px 20px 0; background:#fff; position:relative; transition:all 0.5s; opacity:0;}
.index_notice .list li a { height:100%; color:#3e3a39; display:block; position:relative;}
.index_notice .list li p { width:calc(100% - 160px); overflow:hidden; position:absolute; left:130px;}
.index_notice .list li .name { height:20px; line-height:20px; font-size:18px; font-weight:bold; top:28px;}
.index_notice .list li .date { width:70px; height:85px; background:url(/static/index/images/base.png) no-repeat -50px -110px; color:#fff; top:30px; left:30px;}
.index_notice .list li .date i,.index_notice .list li .date em { width:100%; text-align:center; position:absolute; left:0;}
.index_notice .list li .date i { font:bold 44px/44px arial; top:5px;}
.index_notice .list li .date em { font:14px/14px arial; top:48px;}
.index_notice .list li .info { max-height:48px; line-height:24px; font-size:14px; top:63px;}
.index_notice .list li .more { width:118px; height:34px; border:#3e3a39 1px solid; text-align:center; line-height:32px; bottom:30px;}
.index_notice .list li .more i { padding-right:18px; display:inline-block; position:relative;}
.index_notice .list li .more i:after { width:7px; height:7px; content:""; background:url(/static/index/images/base.png) no-repeat -40px -47px; position:absolute; top:50%; right:0; margin-top:-3px;}
.index_notice .list li:hover a { background:#a22720; color:#fff;}
.index_notice .list li:hover .date { background-position:-120px -110px; color:#a22720;}
.index_notice .list li:hover .more { border-color:#fff; }
.index_notice .list li:hover .more i:after { background-position:-40px -40px;}

.index_notice .list li:nth-child(1),
.index_notice .list li:nth-child(3),
.index_notice .list li:nth-child(5),
.index_notice .list li:nth-child(7) { transform:translateX(-200px);}
.index_notice .list li:nth-child(2),
.index_notice .list li:nth-child(4),
.index_notice .list li:nth-child(6),
.index_notice .list li:nth-child(8) { transform:translateX(200px);}

.index_notice.open .list li { opacity:1; transform:translateX(0);}

#index_contact { background:#a22720 url(../images/bg_contact.jpg) no-repeat center 0; background-size:100%;}
.index_contact { width:1500px; position:relative;}

.index_contact .map { width:calc(100% + 220px); font:0/0 arial; position:relative; left:50%; transform:translateX(-50%); z-index:10;}
.index_contact .map img { width:100%;}

.index_contact .link { width:100%; height:300px; padding-bottom:20px; position:relative; left:50%; transition:all 0.5s; opacity:0; transform:translate(-50%,100px);}
.index_contact .link a { float:left; height:100%; color:#fff; position:relative;}
.index_contact .link a:before { width:0%; height:1px; content:""; background:#fff; position:absolute; bottom:0; left:0; transition:all 0.2s;}
.index_contact .link a:hover:before { width:100%;}
.index_contact .link dl { width:200px; height:100%; position:absolute; top:0;}
.index_contact .link dl.dl1 { left:20px;}
.index_contact .link dl.dl2 { left:300px;}
.index_contact .link dl.dl3 { left:580px;}
.index_contact .link dl.dl4 { left:860px;}
.index_contact .link dl.dl5 { left:1130px;}
.index_contact .link dl.dl6 { left:1400px;}
.index_contact .link dl.dl7 { left:20px;}
.index_contact .link dt { float:left; width:100%; height:30px; margin:50px 0 10px 0; line-height:30px; font-size:20px; position:relative;}
.index_contact .link dt:before,.index_contact .link dt:after { content:""; position:absolute; transition:all 0.5s; opacity:0;}
.index_contact .link dt:before { width:1px; height:0px; background:#d08d89; bottom:5px; left:-20px;}
.index_contact .link dt:after { width:2px; height:0px; background:#fff; bottom:5px; left:-20px;}
.index_contact .link dd { float:left; width:calc(100% - 8px); height:24px; margin-top:4px; padding-left:8px; line-height:24px; font-size:14px; position:relative;}
.index_contact .link dd:before { width:2px; height:2px; content:""; background:#fff; position:absolute; top:50%; left:0; transform:translateY(-50%);}

.index_contact .copyRight { width:100%; padding-top:30px; position:relative; transition:all 0.5s; opacity:0; transform:translateY(100px);}
.index_contact .copyRight:before { width:0; height:1px; content:""; background:#d08d89; position:absolute; top:0; left:50%; transform:translateX(-50%); transition:all 0.5s; opacity:0;}
.index_contact .copyRight p { float:left; width:100%; line-height:28px; font-size:14px; color:#fff; position:relative;}
.index_contact .copyRight p span { padding:0 10px; display:inline-block;}
.index_contact .copyRight p a { color:#fff;}
.index_contact .copyRight p a:hover { border-bottom:#fff 1px solid;}

.index_contact .copyRight .links { width:320px; height:44px; overflow:visible; position:absolute; top:35px; right:0;}
.index_contact .copyRight .allSelect em.value { width:calc(100% - 22px); height:calc(100% - 2px); padding-right:20px; background:#d28a86; border-color:transparent; text-indent:10px; line-height:42px; font-size:14px; color:#fff;}
.index_contact .copyRight .allSelect em.value:before { width:40px; height:100%; content:""; position:absolute; top:0; right:0; z-index:1;}
.index_contact .copyRight .allSelect em.value:after { border-top:#fff 7px solid; right:13px;}
.index_contact .copyRight .allSelect em.open { border-color:transparent !important;}
.index_contact .copyRight .allSelect dl { width:calc(100% - 2px); border-color:#d28a86; top:auto; bottom:calc(100% - 1px); right:0;}
.index_contact .copyRight .allSelect dd { text-indent:10px;}
.index_contact .copyRight .allSelect dd a { color:#595757;}
.index_contact .copyRight .allSelect dl.open { transform:translateY(-2px);}
.index_contact .copyRight .allSelect dl dd:hover { background:rgba(162,39,32,0.2);}

.index_contact.open .link { opacity:1; transform:translate(-50%,0);}
.index_contact.open .link dt:before { height:100px; transition-delay:500ms; opacity:1;}
.index_contact.open .link dt:after { height:18px; opacity:1;}
.index_contact.open .copyRight { transition-delay:450ms; opacity:1; transform:translateY(0);}
.index_contact.open .copyRight:before { width:1500px; transition-delay:1000ms; opacity:1;}

/**µ¯³öÐÂÎÅ**/
#pop_news { width:100%; height:100%; background:rgba(0,0,0,0.5); position:fixed; top:0; left:0; z-index:1999; transition:all 0.2s; opacity:0; visibility:hidden;}
#pop_news.open { opacity:1; visibility:visible;}

#pop_news .close { width:28px; height:28px; border:#fff 2px solid; cursor:pointer; border-radius:100%; top:-32px; right:-32px;}
#pop_news .close:before { width:12px; height:12px; content:""; background:url(/static/index/images/base.png) no-repeat -25px -65px; position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; cursor:pointer; transition:all 0.35s;}
#pop_news .close:hover { background:#a22720;}
#pop_news .close:hover:before { transform:rotate(180deg);}

.pop_news { width:840px; height:506px; background:#fff; border-radius:5px; position:absolute; top:50%; left:50%; transition:all 0.4s; transform:translate(-50%,-50%) scale(0); opacity:0; visibility:hidden;}
.pop_news.open { transform:translate(-50%,-50%) scale(1); opacity:1; visibility:visible;}

.pop_news li { position:absolute;}
.pop_news .title { width:calc(100% - 80px); height:44px; border-bottom:#a22720 2px solid; top:30px; left:40px;}
.pop_news .title a { float:left; height:100%; padding:0 20px; background:#ddd; border-radius:5px 5px 0 0; line-height:44px; font-size:16px;}
.pop_news .more { width:100%; height:50px; bottom:0; left:0;}
.pop_news .more a { float:left; width:100%; height:100%; text-align:center; background:#ddd; border-radius:0 0 5px 5px; line-height:48px; font-size:16px;}
.pop_news .more a:hover { background:#a22720; color:#fff;}
.pop_news .list { width:calc(100% + 20px); bottom:70px; left:20px;}
.pop_news .list dl { float:left; width:240px; height:160px; margin:20px 0 0 20px; position:relative;}
.pop_news .list dl a { float:left; width:100%; height:100%; position:relative;}
.pop_news .list dl p { width:100%; overflow:hidden; position:absolute; left:0; z-index:20;}
.pop_news .list dl .img { height:100%; top:0; z-index:10;}
.pop_news .list dl .img img { min-height:100%;}
.pop_news .list dl .name { width:calc(100% - 20px); height:30px; padding:0 10px; background:rgba(0,0,0,0.6); text-align:center; line-height:30px; font-size:14px; color:#fff; bottom:0;}

.pop_news .list dl:hover .img img { transform:scale(1.1);}
.pop_news .list dl:hover .name { background:rgba(162,39,32,0.6);}

@media (max-width:1800px){
#fixed_index { width:calc(100% - 640px); right:220px;}
.index_about,
.index_party,
.index_news,
.index_history,
.index_photo,
.index_notice,
.index_contact,
.index_contact.open .copyRight:before { width:1400px;}

.index_about .img { margin-left:-100px;}
.index_about .info { width:calc(52% + 50px); margin-left:50px;}

.index_party .swiper { width:670px; height:580px;}
.index_party .swiper-slide .img { height:460px;}
.index_party .swiper-slide .name { bottom:88px;}
.index_party .swiper-slide .date { bottom:65px;}
.index_party .swiper-slide .info { height:44px; line-height:22px; bottom:16px;}
.index_party .swiper-pagination { top:430px !important;}
.index_party .list { width:720px;}
.index_party .list li { width:340px; margin:0 0 20px 20px;}
.index_party .list li .img { height:225px;}
.index_party .list li .name { height:55px; line-height:54px;}

.index_news .list { width:calc(100% - 700px); height:580px; padding-left:700px;}
.index_news .list li { height:130px;}
.index_news .list li p { width:calc(100% - 235px); left:215px;}
.index_news .list li .img { width:195px;}
.index_news .list li .name { top:18px;}
.index_news .list li .date { top:50px;}
.index_news .list li .info { max-height:44px; line-height:22px; bottom:13px;}

.index_news .list li:first-child { width:670px;}
.index_news .list li:first-child .img { height:445px;}
.index_news .list li:first-child .name { top:473px;}
.index_news .list li:first-child .info { bottom:20px;}

.index_history .list li { height:130px;}
.index_history .list li p { width:calc(100% - 235px); left:215px;}
.index_history .list li .img { width:195px;}
.index_history .list li .name { top:18px;}
.index_history .list li .date { top:50px;}
.index_history .list li .info { max-height:44px; line-height:22px; bottom:13px;}

.index_photo .list li { width:350px; height:230px;}

.index_notice .list li { height:180px;}
.index_notice .list li .name { top:25px;}
.index_notice .list li .date { top:27px;}
.index_notice .list li .info { top:55px;}
.index_notice .list li .more { bottom:27px;}

.index_contact .link dl.dl2 { left:270px;}
.index_contact .link dl.dl3 { left:530px;}
.index_contact .link dl.dl4 { left:810px;}
.index_contact .link dl.dl5 { left:1050px;}
.index_contact .link dl.dl6 { left:1300px;}
}

@media (max-width:1650px){
#fixed_index { width:calc(100% - 640px); height:80px; right:220px;}
#fixed_index p span { line-height:80px;}
.swiper1 .swiper-pagination { bottom:100px !important;}
.index_about,
.index_party,
.index_news,
.index_history,
.index_photo,
.index_notice,
.index_contact,
.index_contact.open .copyRight:before { width:1200px;}

.index_about .info .index_title { margin-top:100px;}
.index_about .img { margin-left:-100px;}
.index_about .info { width:calc(52% + 50px); margin-left:50px;}
.index_about .info .text { max-height:360px; margin:35px 0; line-height:24px;}

.index_party .swiper { width:580px; height:500px;}
.index_party .swiper-slide .img { height:385px;}
.index_party .swiper-slide .name { bottom:75px;}
.index_party .swiper-slide .date { display:none;}
.index_party .swiper-slide .info { bottom:15px;}
.index_party .swiper-pagination { top:355px !important;}
.index_party .list { width:600px;}
.index_party .list li { width:280px; margin:0 0 20px 20px;}
.index_party .list li .img { height:185px;}
.index_party .list li .name { height:55px; line-height:54px;}

.index_news .list { width:calc(100% - 600px); height:540px; padding-left:600px;}
.index_news .list li { height:120px;}
.index_news .list li p { width:calc(100% - 220px); left:200px;}
.index_news .list li .img { width:180px;}
.index_news .list li .name { top:15px;}
.index_news .list li .date { top:45px;}
.index_news .list li .info { bottom:10px;}

.index_news .list li:first-child { width:570px;}
.index_news .list li:first-child .img { height:380px;}
.index_news .list li:first-child .name { top:405px;}
.index_news .list li:first-child .date { top:445px; display:block;}
.index_news .list li:first-child .info { bottom:20px;}

.index_history .list li { height:120px;}
.index_history .list li p { width:calc(100% - 220px); left:200px;}
.index_history .list li .img { width:180px;}
.index_history .list li .name { top:15px;}
.index_history .list li .date { top:45px;}
.index_history .list li .info { bottom:10px;}

.index_photo .list li { width:300px; height:200px;}

.index_notice .list li { height:160px;}
.index_notice .list li .name { top:20px;}
.index_notice .list li .date { top:22px;}
.index_notice .list li .info { max-height:40px; line-height:20px; top:48px;}
.index_notice .list li .more { bottom:22px;}

.index_contact .link { height:260px;}
.index_contact .link dl.dl2 { left:240px;}
.index_contact .link dl.dl3 { left:450px;}
.index_contact .link dl.dl4 { left:680px;}
.index_contact .link dl.dl5 { left:900px;}
.index_contact .link dl.dl6 { left:1100px;}
.index_contact .link dt { font-size:18px;}
.index_contact .copyRight { padding-top:20px;}
.index_contact .copyRight p { width:635px; line-height:24px; font-size:12px;}
.index_contact .copyRight .links { width:220px; top:28px;}
}

@media (max-width:1500px){
#fixed_index { width:calc(100% - 560px); height:80px; right:180px;}
#fixed_index p span { padding-left:25px; line-height:80px;}
.swiper1 .swiper-pagination { bottom:100px !important;}
.index_about,
.index_party,
.index_news,
.index_history,
.index_photo,
.index_notice,
.index_contact,
.index_contact.open .copyRight:before { width:1100px;}

.index_about .info .index_title { margin-top:100px;}
.index_about .img { margin-left:-100px;}
.index_about .info { width:calc(52% + 50px); margin-left:50px;}
.index_about .info .text { max-height:360px; margin:35px 0; line-height:24px;}

.index_party .swiper { width:520px; height:470px;}
.index_party .swiper-slide .img { height:345px;}
.index_party .swiper-slide .name { bottom:90px;}
.index_party .swiper-slide .date { bottom:66px; display:block;}
.index_party .swiper-slide .info { bottom:15px;}
.index_party .swiper-pagination { top:315px !important;}
.index_party .list { width:560px;}
.index_party .list li { width:260px;}
.index_party .list li .img { height:170px;}
.index_party .list li .name { height:55px; line-height:54px;}

.index_news .list { width:calc(100% - 550px); height:500px; padding-left:550px;}
.index_news .list li { height:110px;}
.index_news .list li p { width:calc(100% - 195px); left:180px;}
.index_news .list li .img { width:165px;}
.index_news .list li .name { top:13px;}
.index_news .list li .date { top:40px;}
.index_news .list li .info { max-height:40px; line-height:20px; bottom:10px;}

.index_news .list li:first-child { width:520px;}
.index_news .list li:first-child .img { height:345px;}
.index_news .list li:first-child .name { top:370px;}
.index_news .list li:first-child .date { top:410px; display:block;}
.index_news .list li:first-child .info { bottom:20px;}

.index_history .list li { height:110px;}
.index_history .list li p { width:calc(100% - 195px); left:180px;}
.index_history .list li .img { width:165px;}
.index_history .list li .name { top:13px;}
.index_history .list li .date { top:40px;}
.index_history .list li .info { max-height:40px; line-height:20px; bottom:10px;}

.index_photo .list li { width:275px; height:180px;}

.index_notice .list li { height:150px;}
.index_notice .list li .name { top:18px;}
.index_notice .list li .date { top:22px;}
.index_notice .list li .info { top:45px;}
.index_notice .list li .more { width:108px; height:30px; line-height:28px; bottom:20px;}

.index_contact .link dl.dl2 { left:220px;}
.index_contact .link dl.dl3 { left:410px;}
.index_contact .link dl.dl4 { left:610px;}
.index_contact .link dl.dl5 { left:810px;}
.index_contact .link dl.dl6 { left:1000px;}
}

@media (max-width:1400px){
#fixed_index { width:calc(100% - 520px); height:60px; right:160px;}
#fixed_index p { width:calc((100% - 66px) / 6);}
#fixed_index p span { padding-left:25px; line-height:60px; font-size:16px;}
#fixed_index p.p1 { width:60px;}
.swiper1 .swiper-pagination { bottom:80px !important;}
.index_about,
.index_party,
.index_news,
.index_history,
.index_photo,
.index_notice,
.index_contact,
.index_contact.open .copyRight:before { width:1000px;}

.index_about .info .index_title { margin-top:50px;}
.index_about .img { margin-left:-100px;}
.index_about .info { width:calc(52% + 70px); margin-left:30px;}
.index_about .info .text { max-height:340px; margin:25px 0; line-height:20px;}
.index_about .info .more { height:40px; line-height:40px;}
.index_about .info .more a { width:150px;}

.index_party .swiper { width:470px; height:425px;}
.index_party .swiper-slide .img { height:310px;}
.index_party .swiper-slide .name { bottom:82px; font-size:16px;}
.index_party .swiper-slide .date { bottom:59px; font-size:12px; display:block;}
.index_party .swiper-slide .info { height:40px; line-height:20px; font-size:12px; bottom:12px;}
.index_party .swiper-pagination { top:280px !important;}
.index_party .list { width:520px;}
.index_party .list li { width:240px; margin:0 0 15px 20px;}
.index_party .list li .img { height:160px;}
.index_party .list li .name { height:45px; line-height:44px; font-size:14px;}

.index_news .list { width:calc(100% - 500px); height:405px; padding-left:500px;}
.index_news .list li { height:90px; margin-bottom:15px;}
.index_news .list li p { width:calc(100% - 165px); left:150px;}
.index_news .list li .img { width:135px;}
.index_news .list li .name { top:13px; font-size:16px;}
.index_news .list li .date { top:40px; display:none;}
.index_news .list li .info { max-height:40px; line-height:20px; font-size:12px; bottom:10px;}

.index_news .list li:first-child { width:470px;}
.index_news .list li:first-child .img { height:310px;}
.index_news .list li:first-child .name { top:325px;}
.index_news .list li:first-child .date { top:410px; display:none;}
.index_news .list li:first-child .info { bottom:13px;}

.index_history .list li { height:90px; margin-bottom:15px;}
.index_history .list li p { width:calc(100% - 165px); left:150px;}
.index_history .list li .img { width:135px;}
.index_history .list li .name { top:13px; font-size:16px;}
.index_history .list li .date { top:40px; display:none;}
.index_history .list li .info { max-height:40px; line-height:20px; font-size:12px; bottom:10px;}

.index_photo .list li { width:250px; height:166px;}

.index_notice .list li { height:130px; margin-bottom:15px;}
.index_notice .list li .name { top:13px; font-size:16px;}
.index_notice .list li .date { top:16px;}
.index_notice .list li .info { max-height:40px; line-height:20px; font-size:12px; top:38px;}
.index_notice .list li .more { width:98px; height:26px; line-height:24px; bottom:15px;}

.index_contact .link { height:215px;}
.index_contact .link dl.dl2 { left:195px;}
.index_contact .link dl.dl3 { left:370px;}
.index_contact .link dl.dl4 { left:545px;}
.index_contact .link dl.dl5 { left:730px;}
.index_contact .link dl.dl6 { left:900px;}
.index_contact .link dt { margin-top:35px;}
.index_contact .link dd { height:20px; margin-top:4px; line-height:20px;}
.index_contact .copyRight { padding-top:15px;}
.index_contact .copyRight p { line-height:22px; font-size:12px;}
.index_contact .copyRight .links { width:220px; height:32px; top:20px;}
.index_contact .copyRight .allSelect em.value { line-height:30px;}
}