﻿.index_header,.header{height:90px;}
.index_header{background: rgba(0,0,0,.2)}
.index_header>div,.header>div{height:100%;}
.index_footer{height:50px;background: rgba(0,0,0,.5)}
.index-body{height:100vh;width:100%;overflow: hidden;position: relative;}
.index-body .index-info{width:100%;position: absolute;bottom:65px;}
.index-body .index-info .w1200{width:1200px;margin:auto;position: relative;color:#fff;}
.index-info .block{height:110px;margin-bottom:30px;}
.index-info .block>a{background: #fff;height:100%;padding:20px;color:#898989;}
.index-info .block:hover a{color:#fff;background: #ff3c00;}
.index-info .block:hover a h5{color:#fff;}
.index_ewm{position: absolute;width:110px;height:110px;top: 0;left:calc(1200px + (((100vw - 1200px) / 2) - 110px) / 2 );}
@media screen and (max-width:1430px) {
    .index_ewm{display:none;}
}
.index-info .block>a h5{color:#3e3a39;}
.index-body .kv .album>div{overflow: hidden;height:100vh;width:100%;display:block;background-size: cover;background-position:top center;}
.index-body .kv .ban_nav{display:none}
header.index_header nav a{color:#fff;}
header nav a{text-align: center;color:#3e3a39;line-height: 90px;}
header nav{height:90px;}
header.index_header nav a:hover{background: #ff3c00;}
header.header nav a:hover,header.header nav a.active{color:#fff;background: #ff3c00;}
.plr{padding:0 80px;}
a:hover{text-decoration: none !important;}
header nav{max-width:750px;}
header nav a{font-size:16px}
.search_box{height:25px;border:1px solid #fff;width:120px;border-radius: 20px;overflow: hidden;padding:0 15px;}
.search_box>input,.search_box>button{border:none;background: rgba(255,255,255,0)}
.header .search_box{border:1px solid #3e3a39;}
.index_header input,.index_header button{color:#fff;}
.index_header input::-webkit-input-placeholder{
    color:#fff;
}
.index_header a,.index_header span{color:#fff;}
.header a, .header span{color:#3e3a39;}
.index_header input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#fff;
}
.index_header input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#fff;
}
.index_header input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color:#fff;
}

.search_box .text{background: rgba(255,255,255,0);width:70px;font-size: 12px;}
.ewtop{position: relative;}
.ewtop:hover .ewm_top{display:block;}
.ewm_top{position: absolute;top:24px;width:110px;left:-48px;display:none;}
.ewm_top img{width:100%;}
.index_footer{text-align: center;color:#fff;line-height: 50px;}
.index_footer a{color:#fff;}
.fs22{font-size:22px;}
.fs17{font-size: 17px !important;}
.fs47{font-size:47px !important;}
.footer{background: #434343;padding:30px 0;}
.footer h6,.footer h6 a{font-size:14px;color:#fff;}
.footer,.footer a{color:#e6e6e6;}
.footer ul li>*{margin:3px auto;}
.w1200{width:1200px;margin:auto;}
.footer .ewm{width:110px;margin: auto;}
.bottom{height:60px;background: #313131;color:#fff;}
.bottom>div{height:100%;}
.bottom a{color:#fff;}
.bottom select{color:#fff;background: #505050;border-radius: 20px;}
.banners{color:#fff;height:360px;background-size: cover;background-repeat: no-repeat;background-position: top center;}
.banners p{font-size: 36px;}
.banners p span{font-size: 48px;}
.bread{margin-top:35px;margin-bottom:40px;padding-bottom:15px;border-bottom:1px solid #bcbcbc;color:#3e3a39;}
.bread a{color:#3e3a39;}
.bread a:hover{color:#ff3c00;}
.content p{text-indent: 2em;font-size: 14px;line-height: 1.5;}
.tips .menu a{color:inherit;display:block;width:100%;line-height: 70px;font-size:14px;border-top:1px solid #bcbcbc;padding-left:30px;}
.tips .menu li:last-child a{border-bottom:1px solid #bcbcbc}
.tips .menu a.active,.tips .menu a:hover{background: #ff3c00;color:#fff;}
#map1{width:100%;height:650px;}
.accordion{font-size:16px}
.accordion .row{padding-left:100px;}
.accordion .card.card_head{font-size:18px;color:#fff;background: #ff3c00;}
.accordion .card_head .card-header{border-left:none;border-right:none;}
.accordion .card-header{padding:0;line-height: 70px;}
.accordion .card{border-left:none;border-right:none;background: #fff;}
.accordion .card-body{font-size:14px;}
.card:not(.card_head) .card-header .row{background: #fff;}
.card:not(.card_head) .card-header .row:not(.collapsed) div:first-child{color:#ff3c00;font-weight: 600}
.card .card-body{padding:26px 100px 45px 100px; color:#727171;}
.card .btn-orange{color:#fff;}
.btn-orange{background: #ff3c00;color: #fff;border-color: #ff3c00;}
.position{}
.position>*{/*height:100%;*/}
.owl-carousel .item{padding-bottom:63%;background-position: center top;background-repeat: no-repeat;background-size: cover;}
.position .d{font-size:36px}
.position .ym{font-size: 18px;}
.position_text a{color:#3e3a39;height:33%;}
.position_text a:hover,.position_text a.active{background:#ff3c00;color:#fff;}
.position_text a:hover .description,.position_text a.active .description{color:#fff;}
.position_text a .description{color:#727171;}
.car{position: relative;}
.position_text h1{max-height:21px;overflow: hidden;font-weight: 500;}
.position_text .description{max-height:36px;overflow: hidden;}
.car .next,.car .prev{position: absolute;z-index: 999;top:calc(50% - 45px);cursor: pointer;}
.car .iconfont{font-size:60px;color:#e2e2e2;}
.car .next{right:22px;}
.car .prev{left:22px;}
.year{margin-top:80px;}
.year span{cursor: pointer;}
.year a,.year span{font-size:24px;}
.year a{width:106px;height:44px;display:block;line-height: 44px;border:1px solid #ececec;text-align: center;color: #898989;font-size: 21px;}
.year a:hover,.year a.active{background: #ff3c00;font-size: 24px;color:#fff;}
.news_list{margin-top:90px;}
.news_list .item{display:block;padding:20px;margin-bottom: 40px;border:1px solid #c9c9c9;}
.news_list .item:hover{background: #ff3c00;border-color:#ff3c00}
.news_list .img{width:100%;padding-top:calc(100% * 0.676);background-size: cover;background-repeat: no-repeat;background-position: top center;}
.news_list .title{font-size:18px;height:3em;overflow: hidden;color:#2f2725}
.news_list .date{font-size:14px;color:#727171;}
.news_list .description{color:#727171;height:3em;overflow: hidden}
.news_list .item:hover *{color:#fff;}
.page_list a{display:block;width:40px;height:40px;text-align: center;line-height: 40px;font-size: 14px;border: 1px solid #dcdcdc;margin-left:5px;color:#727171;}
.page_list a:hover,.page_list a.active{border: 1px solid #ff3c00;color:#fff;background: #ff3c00;}
.news_info .info{height:50px; line-height: 50px; background: #eeeeee;padding:0 17px;}
.np,.np a{color:#595757;font-size: 14px;}
.lz_list .item{display:block;padding:7px;margin-bottom: 40px;border:1px solid #c9c9c9;background: #f7f8f8;}
.lz_list .item:hover{background: #ff3c00;}
.lz_list .img{flex:0 0 auto;width:38%;padding-top:calc(38% * 1.4);background-size: cover;background-repeat: no-repeat;background-position: top center;}
.lz_list .item .title{font-size:21px;margin-left:50px;color:#3e3a39;}
.lz_list .item:hover .title{color:#fff;}
.lz_list .item .download{font-size:18px;margin-left:50px;color:#ff3c00}
.lz_list .item:hover .download{color:#fff}
.catelist{height:360px;margin-top:30px;background-position: top center;background-repeat: no-repeat;background-size: cover;}
.catelist .mb{display:none;height:100%;padding:90px 0 60px 0;background: rgba(0,0,0,.5);color:#fff;text-align: center}
.catelist:hover .mb{display:block;}
.catelist .mb>div{height:100%;width:100%;}
.catelist .mb .cn{font-size:40px;}
.catelist .mb .en{font-size:21px;}
.catelist .mb .view{font-size:14px;width:120px;height:33px;line-height: 33px;color:#fff;background: #ff3c00;border-radius: 20px;margin-top:80px;}
.subnav{margin-bottom: 55px;}
.subnav a{display:block;width:140px;height:40px;border: 1px solid #dcdcdc;font-size: 16px;line-height: 40px;text-align: center;color:#595757;}
.subnav a:hover,.subnav a.active{border: 1px solid #ff3c00;color:#fff;background: #ff3c00;}
.hxyw_list .item{margin-bottom:40px;display:block;}
.hxyw_list .item .img{padding-top:67%;background-size: cover;background-repeat: no-repeat;background-position: top center;}
.hxyw_list .item .title{text-align: center;height:75px;line-height: 75px;font-size: 16px;background: #eeeeee;color:#595757;border: 1px solid #b5b5b5;border-top:none;}
.hxyw_list .item:hover .title,.hxyw_list.jt_list .item:hover .title{background:#ff3c00;color:#fff; border-color:#ff3c00;}
.content .return{width:180px;height:50px;line-height: 50px;text-align: center;display: block;background:#ff3c00;font-size: 16px;color:#fff;margin:70px auto; }
.group_index>div{height:730px;}
.group_index .nohover{height:100%;}
.group_index .nohover .text{height:280px;background: #eeeeee;padding:70px 50px 0 50px;}
.group_index .nohover .text .title,.group_index .hover .mb .title{font-size: 30px;text-align: center;}
.group_index .nohover .text .des,.group_index .hover .mb .des{font-size: 14px;text-indent: 2em;}
.group_index .nohover .img{height:450px;background-position: top center;background-size: cover;}
.group_index .hover{display:none;height:100%;background-position: top center;background-size: cover;}
.group_index .hover .mb{height:100%;background: rgba(0,0,0,.5);color:#fff;padding:0 50px;}
.group_index .hover .mb a{color:#fff;display:block;font-size: 16px;width:160px;height:40px;line-height: 40px;text-align: center;margin:auto;background: #ff3c00;border-radius: 20px;}
.group_index>div:hover .hover{display:block;}
.group_index>div:hover .nohover{display:none;}
.group_index .hover .mb .des{margin-bottom:80px;}
.group_list .item a{display:block;width:100%;height:70px;font-size: 18px;background: #eee;border-radius: 100px;text-align: center;line-height: 70px;color:#3e3a39}
.group_list .item a:hover{background: #ff3c00;color:#fff}
.group_list h1{font-size: 25px;}
.info1{padding-top:70px;}
.detail_menu a{width:180px;height:40px;line-height: 40px;text-align: center;background: #fff;color:#595757;display:block;font-size: 16px;}
.detail_menu>div:hover>a,.detail_menu>div>a.active,.detail_menu .detail_sub_menu a:hover{background: #ff3c00;color:#fff;}
.detail_menu>div{position: relative;}
.detail_menu .detail_sub_menu{display:none;position: absolute;top:40px;left:0;}
.detail_menu>div:hover .detail_sub_menu{display: block;}
.container-fluid.plr{padding-bottom:70px;}
.hxyw_list.jt_list .item .title{background: #fff;border: none}
span.line{font-size: 17px;width:2em;height:2px;background: #ff3c00;display: block;}
.index-info .block:hover span.line{background: #fff;}
.row-item{background: #f6f6f6;color:#727171;height:150px;font-size: 16px;}
.row-item:hover{background: #ff3c00;color:#fff;}
.row-item h{color:#2f2725;}
.row-item:hover h{color:#fff;}
.row-item .day{font-size:45px;}
.row-item .description{font-size: 12px;}
.row-item:hover .description{color:#fff;}
.modal .modal-header{padding:4px;border:none;}
.modal .modal-header .close{padding:5px;margin:-5px -5px -5px auto;}
.modal .modal-img{width:100%;position: relative;}
.modal .modal-img .item{padding-bottom: 61.3%;margin-bottom: 0;}

.modal .h{font-size: 25px;color:#ff3c00}
.modal .iconfont{font-size:60px;}
.modal .next,.modal .prev{color:#fff;position: absolute;top:calc(50% - 30px);cursor: pointer;}
.hxyw1 .item{width:100%;padding-top:66px;background-size: cover;background-position: top center;background-repeat: no-repeat;}
.hxyw1 .owl-carousel1{position: relative}
.hxyw1 .owl-carousel1 .owl-dots{position: absolute;bottom:20px;right:20px;}
.hxyw1 .owl-carousel1 .owl-dots .owl-dot{display:inline-block;width:15px;height:15px;background: #fff;border-radius: 50%;margin-right:5px;}
.hxyw1 .owl-carousel1 .owl-dots .owl-dot:focus{outline:1px dotted;}
.hxyw1 .owl-carousel1 .owl-dots .owl-dot:hover,.hxyw1 .owl-carousel1 .owl-dots .owl-dot.active{background: #ff3c00;}
.hxyw1 .texts{background: #ff3c00;color:#fff;padding:10px;}
.hxyw1 .texts>div{display:none;height:100%;}
.hxyw1 .texts>div:first-child{display:block;}
.hxyw1 .texts .h{font-size: 21px;}
.gzl .owl-carousel .item{padding-bottom: 31.69%;}
video{display:block;}
.content img{max-width: 100% !important;}
@media screen and (max-width:1200px) {
    .index-body .index-info .w1200,.w1200{width:100%;}
}
header .small_head{display: none;position: relative;}
.small_head .small_menu{display: none;position: absolute;width:100%;top:60px;left:15px;background: #fff;}
.small_head .small_menu a{width: 100%;display: block;padding:15px;border-top: 1px solid #eeeeee;color:#3e3a39; }
.s_tips{display:none;}
.qywh img{width:100%;}
.qywh .text{position: relative;justify-content: center;align-items: center;display: flex;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.qywh .text:after{content:" ";display: block;position: absolute;border-left:20px solid #ffffff;border-right:20px solid transparent;border-top:20px solid transparent;border-bottom:20px solid transparent;right:-40px;z-index: 1;}
.qywh .text>div{height: 60px;border-left:5px solid #ff3c00;font-size: 18px;display: flex;flex-direction: column;padding-left:5px;justify-content: space-between;line-height: 18px;}
.qywh .text>div b{font-size: 22px;line-height: 22px;}
.qywh .row:not(:first-child){margin-top:20px;}
.qywh .row .text span{display:block;position: absolute;color:#f4f3f3;bottom:0;left:0;font-size: 72px;z-index: -1;line-height: 72px;}
.qywh .row:nth-of-type(2n+2) .text{border-right:1px solid #e5e5e5;border-left: none;}
.qywh .row:nth-of-type(2n+2) .text:after{border-left:20px solid transparent;border-right:20px solid #fff;border-top:20px solid transparent;border-bottom:20px solid transparent;left:-40px;right: auto;}
.qywh .row:nth-of-type(2n+2) .text span{right:0;left:auto;}
.qywh .row:hover .text span{color:#f33a01;}
.qywh .row:hover .text{background: #ff3c00; }
.qywh .row:nth-of-type(2n+2):hover .text:after{border-right-color:#ff3c00;border-left-color:transparent;  }
.qywh .row:hover .text:after{border-left-color:#ff3c00; }
.qywh .row:hover .text>div{color:#fff;border-left-color: #fff;}
.flex-box{max-width: 1000px;margin:auto;}
.flex-box>*{padding:3px;}
.flex-box .img{position: relative;}
.flex-box .img img{width: 100%;}
.flex-box>* .item{
    position: relative;
    height: 100%;
    box-shadow: 0 0 1px rgb(101, 64, 64);
    transition-property: color;
    transition-duration: .5s;
    color:#333;
}
.flex-box>*:not(:first-child) .item:hover{color:#fff;}
.flex-box>*:not(:first-child) .item:before{width:100%;content: "";position: absolute;left:0;top:0;right:0;bottom:0;background-color: #d60413;background-image: url("../image/1111-01.png");background-repeat: no-repeat;background-position: 0 100%;background-size:contain;z-index: -1;transform:scaleY(0);transition-property:transform; transform-origin: 50% 0;transition: .5s;transition-timing-function: ease-out;}
/*.flex-box>*:nth-child(2) .item:before{background-color: #ec525e;}
.flex-box>*:nth-child(3) .item:before{background-color: #ea4b57;}
.flex-box>*:nth-child(4) .item:before{background-color: #e74450;}
.flex-box>*:nth-child(5) .item:before{background-color: #e43d49;}
.flex-box>*:nth-child(6) .item:before{background-color: #e03642;}
.flex-box>*:nth-child(7) .item:before{background-color: #dd303b;}
.flex-box>*:nth-child(8) .item:before{background-color: #da2935;}
.flex-box>*:nth-child(9) .item:before{background-color: #d6222d;}
.flex-box>*:nth-child(10) .item:before{background-color: #d21b26;}
.flex-box>*:nth-child(11) .item:before{background-color: #ce141e;}
.flex-box>*:nth-child(12) .item:before{background-color: #ca0d16;}*/
.flex-box>*:not(:first-child) .item:hover:before{transform:scale(1);}
.flex-box .title{text-align: center;color:#fff;background-color: #d60413;padding:35px 0}
/*.flex-box>*:nth-child(2) .title{background-color:index_kv_info#ec525e;}
.flex-box>*:nth-child(3) .title{background-color:#ea4b57;}
.flex-box>*:nth-child(4) .title{background-color:#e74450;}
.flex-box>*:nth-child(5) .title{background-color:#e43d49;}
.flex-box>*:nth-child(6) .title{background-color:#e03642;}
.flex-box>*:nth-child(7) .title{background-color:#dd303b;}
.flex-box>*:nth-child(8) .title{background-color:#da2935;}
.flex-box>*:nth-child(9) .title{background-color:#d6222d;}
.flex-box>*:nth-child(10) .title{background-color:#d21b26;}
.flex-box>*:nth-child(11) .title{background-color:#ce141e;}
.flex-box>*:nth-child(12) .title{background-color:#ca0d16;}*/
.flex-box .line{height: 2px;background-color: #fff;margin:auto;width:40px;}
.flex-box .s{font-size: 18px;font-weight: bold;}
.flex-box .x{font-size: 16px;}
.flex-box .info{padding:10px;text-align: justify;font-size: 12px;padding-top:20px;}
.index_kv_info{height:100%;}

@media screen and (max-width: 750px){
    header .big_head{display:none;}
    header .small_head{display: flex;}
    header .small_head img{height: 60px;}
    .index_header, .header{height: 60px;}
    .plr{padding:0 15px;}
    .index_kv_info{display: none;}
    .bottom{height: auto;padding:15px;}
    .bottom>div{display: block !important;}
    .tips{display:none;}
    .s_tips{display:block;}
    p img{margin-left:-2em;}
    .np>div{text-align: left!important;}
    .page_list{flex-wrap: wrap;}
    .lz_list .img{width:100%;}
    .lz_list .item .title,.lz_list .item .download{margin-left:0;}
    .detail_menu a{width:100px;font-size: 14px;}
    .qywh img{height:170px;width:100%;}
    .qywh .text{height:170px;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5;border-right: 1px solid #e5e5e5;}
    .qywh .text:after{content:none;}
    .qywh .row:nth-of-type(2n+2) .text{border-bottom:1px solid #e5e5e5;border-top: none;border-left:1px solid #e5e5e5; }

}