@charset "UTF-8";
*{  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}
body,html,h1,h2,h3,h4,h5,a,b,i,li,ul,tr,td,table,p,span{margin: 0;padding: 0;font-family: "Microsoft YaHei";color: #666;}
img{border: none;display: block;max-width: 100%;}
h1,h2,h3,h4,h5{font-weight: normal;}
li{list-style:none;}
a{text-decoration: none;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.main{max-width: 1230px;margin: 0 auto;clear: both;}
.main::after{clear: both;content: " ";width: 0;height: 0;overflow: hidden;}
*::after{-webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}
*::before{-webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}
/*.opacity0{opacity: 0;filter:alpha(opacity=0);}*/
/*.opacity1{opacity: 1;filter:alpha(opacity=100);}*/
.swiper-container-vertical>.swiper-pagination-bullets{right: auto;left: 10px;display: none;}
.nei_tit{margin: 0 auto;overflow: hidden;max-width: 1200px;padding: 60px 0;position: relative;}
.nei_tit i{display: block;width: 100%;background: transparent;height: 1px;position: absolute;top:-1px;}
.nei_menu_warp{position: fixed;left: 4%;top:30%;z-index: 2;}
.nei_menu span{display: block;margin-top: 46px;}
.nei_menu a{display: block; background: url("../images/gy1_23.png") no-repeat left center;font-size: 14px;padding-left: 30px; line-height: 24px;color: #666666;position: relative;}
.nei_menu a::before{content: " ";width: 1px;height: 34px;left: 11px; top:-40px;position: absolute;background: #eccc77;}
.nei_menu span:first-child{margin-top: 0;}
.nei_menu span:first-child a::before{display: none;}
.nei_menu span.on a{background-image: url("../images/gy1_15.png");}
.nei_menu a:hover{background-image: url("../images/gy1_15.png");color: #eccc77;}
.pup_tk{position: fixed;display: none; z-index: 90;left: 50%;top:50%;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}
.pup_tk>div{position: relative;}
.pup_tk .pup_tk_cancel{position: absolute;right: 0;top:0;width: 40px;height: 40px;z-index: 2;cursor: pointer;}
.pup_tk a{display: block;position: absolute;width: 100%;height: 50%;bottom: 0;right: 0;z-index: 2;}

@media (max-width: 1600px) {
    .nei_menu_warp{left: 15px;}
}
@media (max-width: 1500px) {
    .nei_menu_warp{z-index: 10;padding: 20px 0;height: 65px;background: #fff;position: relative;left: auto;top:auto;box-shadow: 0 5px 10px 1px #e5e5e5;text-align: center;width: 100%;border-bottom: 1px solid #eee;}
    .nei_menu span{display: inline-block;*display:inline;*zoom:1;margin: 0 20px;font-size: 16px;}
    .nei_menu a::before{width: 30px;height: 1px;left: -38px;top:50%;}
    .nei_menu.anchor_nei{position: fixed;width: 100%;padding: 20px 0;text-align: center;left: 0;top:0;z-index: 1000;background: #fff;box-shadow: 0 5px 10px -6px #767676;border-bottom: 1px solid #eee;}


}
@media (max-width: 700px) {
    .nei_menu.anchor_nei{padding: 10px 0;top:0;
        -webkit-transition: .8s;
        -moz-transition: .8s;
        -ms-transition: .8s;
        -o-transition: .8s;
        transition: .8s;}
    .nei_menu.on{top:50px;}
    .nei_menu a{padding-left: 15px;background-size: 12px;}
    .nei_menu span{margin: 0 0;}
    .nei_menu span:first-child a{background: none !important;padding-left: 0;}
    .nei_menu span a::before{display: none;}
    .nei_menu span a:hover{background-image: url("../images/gy1_23.png")}
    .nei_menu span.on a{background-image: url("../images/gy1_23.png")}
    .nei_menu_warp{padding: 10px 0;height: 45px;}
    .nei_tit i{top: -95px;}


}
input:hover{text-decoration: none;}
.swiper-pagination-bullet{width: 24px;height: 24px;background: url("../images/gy1_23.png");opacity: 1;filter: alpha(opacity=100);}
.swiper-pagination-bullet-active{background-image: url('../images/gy1_15.png');}
/*头部*/
header{height: 96px;width: 100%;background: #93010b;border-bottom: 1px solid #ad424a;padding-top: 30px;z-index: 10;position: relative;}
.nav_right{float: right;}
.nav_left{float: right;}
header .main{position: relative;overflow: hidden;    padding: 10px 0;}
header a{display: block;margin:0 0 0 90px;float: left;}
.nav_right a{margin: 0 0 0 90px;}
header .logo{position: absolute;left: 50%;top: 0px;border-radius: 13px;margin-left: -600px;float: none;}
header .logo img{border-radius: 4px;}
.jszc{display: block;color: transparent;position: absolute;left: 0;top:0;z-index: -1;}


/*首页*/
.ind_f1,.ind_f2,.ind_f3,.ind_f4,.ind_f5,.ind_f6{position: relative;}
.index{width: 100%;/* height: 100%; */position: relative;}
.index>.swiper-wrapper>.swiper-slide{width: 100%;}
.ind_vertical{display: -webkit-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  -webkit-justify-content: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  -webkit-align-items: center;  align-items: center;}
.ind_banner{width: 100%;height: 100%;}
.banner{width: 100%;}
.banner .swiper-slide{position: relative;}
.banner .cover{position: absolute;left: 50%;top:50%;  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);}

.banner2{display: none;}
@media (max-width: 1699px){
    .banner1 .ban1_cover{width: 350px;}
}
@media (max-width: 1599px) {
    .banner1 .ban1_cover{width: 300px;}
    .banner1 .ban2_cover{width: 600px;}
    .banner1 .ban3_cover{width: 300px;}
}
@media (max-width: 1450px) {
    .banner1 .ban1_cover{width: 230px;}
    .banner1 .ban2_cover{width: 500px;}
    .banner1 .ban3_cover{width: 230px;}
}
@media (max-width: 1200px) {
    .banner1 .ban1_cover{width: 150px;}
    .banner1 .ban2_cover{width: 400px;}
    .banner1 .ban3_cover{width: 130px;}
}
@media (max-width: 640px){
    /*.banner1{display: none;}*/
    /*.banner2{display: block;}*/
    .banner1 .ban1_cover{width: 90px;}
    .banner1 .ban2_cover{width: 250px;}
    .banner1 .ban3_cover{width: 80px;}
}
.banner2 .ban3_cover{top:40%;}
.banner_page{}
.banner_page span{width: 20px;height: 20px;opacity: 1;filter:alpha(opacity=100); background: url("../images/ind2_44.png") no-repeat center;  -webkit-transition: .4s;  -moz-transition: .4s;  -ms-transition: .4s;  -o-transition: .4s;  transition: .4s;}
.banner_page span.swiper-pagination-bullet-active{background-image: url("../images/ind2_41.png");}
.ind_tit img{margin: 0 auto;}
.ind_f1{background: #93010b;position: relative;padding: 26px 45px;height: 100%;}
.ind1_bg{position: absolute;left: 0;bottom: 100px;width: 25%;max-width: 100%;z-index: 1;}
.ind1{position: relative;/* padding: 40px 0 0; *//* height: 100%; */}
.ind1 i{  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.ind1 .i{display: block;position: absolute;z-index: 3;background: #93010b;}
.ind1 .i1{left: 0;top:0;}
.ind1 .i2{right: 0;top:0;}
.ind1 .i3{left: 0;bottom:0;}
.ind1 .i4{right: 0;bottom:0;}
.ind1 .j{display: block;position: absolute;z-index: 2;}
.ind1 .j1{background: url("../images/ind1_07.png") repeat-x left top;left: 0;top:0; width: 100%;height: 9px;}
.ind1 .j2{background: url("../images/ind1_28.png") repeat-y left top;right: 0;top:0; width: 10px;height: 100%;}
.ind1 .j3{background: url("../images/ind1_40.png") repeat-x left top;left: 0;bottom:0;width: 100%;height:9px ;}
.ind1 .j4{background: url("../images/ind1_17.png") repeat-y left top;left: 0;top:0; width: 10px;height: 100%;}
.index1{width: 1230px;padding: 250px 0 80px;overflow: hidden;position: relative;z-index: 3;margin: 0 auto 0;}
.ind1_left{width: 530px;float: left;min-height: 462px; padding:20px 0 0 210px;background: url("../images/ind1_25.png") no-repeat left center;}
.ind1_left span{font-size: 24px;line-height: 34px;color: #fff;font-weight: bold;display: block;}
.ind1_left p{line-height: 37px;color: #cfa54f;font-size: 16px;margin: 28px 0 34px;/* height: 296px; */}
.ind1_left p a{color: #cfa54f;}
.ind1_left .ind1_left_a{display: block;background: url("../images/ind1_31.png");width: 103px;height: 32px;font-size: 16px;line-height: 32px;color: #fff;text-indent: 15px;}
.ind1_left .ind1_left_a:hover{background: url("../images/ind1_113.png") no-repeat center #fff;color: #93010b;}
.ind1_right{width: 550px;height: 400px;float: right;background: #000;position:relative;}
.ind1_right::before{content: " "; width: 100%;height: 100%;position: absolute;right: 20px;top:24px;border: 2px solid #b1532d;}
.ind1_right .pic{position: relative;z-index: 5;cursor: pointer;height: 400px;width: 100%;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.ind1_right .pic i{background: url("../images/ind2_50.png") no-repeat center;width: 120px;height: 120px;position: absolute;left: 50%;top:50%;margin:-60px 0 0 -60px;    display: none;}
.ind1_right .pic.on i{display: none;}
.ind1_right .pic:hover{opacity: 0.95;filter: alpha(opacity=95);  -webkit-transform: scale(1.02);  -moz-transform: scale(1.02);  -ms-transform: scale(1.02);  -o-transform: scale(1.02);  transform: scale(1.02);}
.video_bg{display: none;width: 100%;height: 100%;position: fixed;z-index: 209;background: rgba(0,0,0,0.8);left: 0;top:0;}
.video_pup{display: none;position: fixed;width: 520px;border-radius: 10px;height: 370px;background: #fff;z-index: 300;left: 50%;top:50%;margin: -230px 0 0 -250px;}
.video_wrap{position: relative;padding: 20px 20px;height: 370px;}
.video_cancel{cursor: pointer;position: absolute;right: 6px;width: 30px;top: 6px;height: 30px;background: url("../images/icon3.png") center #000;border-radius: 100%;background-size: 100%;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}
.video_wrap iframe{width: 100%;height: 100%;}
.video_cancel:hover{  -webkit-transform: rotate(90deg);  -moz-transform: rotate(90deg);  -ms-transform: rotate(90deg);  -o-transform: rotate(90deg);  transform: rotate(90deg);}
@media (max-width: 600px) {
    .video_pup{width: 92%;height: 370px;left: 4%;margin-left: 0;}
}
.ind_f2{position: relative;height: 800px; background-position: center;background-size: cover;background-attachment: fixed;}
.ind2_pic{opacity: 0;filter:alpha(opacity=0);width: 100%;display: none;}
.ind2_wrap{position: absolute;width: 100%;top:50%;left: 0;  -webkit-transform: translate(0, -50%);  -moz-transform: translate(0, -50%);  -ms-transform: translate(0, -50%);  -o-transform: translate(0, -50%);  transform: translate(0, -50%);}
.ind2{width: 1230px;margin: 30px auto 0;position: relative;}
.index2{position: relative;width: 870px;height: 346px;margin: 0 auto;overflow: hidden;}
.ind2_list{cursor: pointer; border: 2px solid #cfa54f; position: absolute;width: 93px;height: 167px;background-size: cover;background-position: center;  -webkit-transition: .8s;  -moz-transition: .8s;  -ms-transition: .8s;  -o-transition: .8s;  transition: .8s;}
.ind2_list>div{position: relative;background: rgba(0,0,0,0.5);height: 163px;overflow: hidden;  -webkit-transition:  .8s;  -moz-transition:  .8s;  -ms-transition:  .8s;  -o-transition:  .8s;  transition:  .8s;}
.ind2_list:hover>div{background: rgba(0,0,0,0);}
.ind2_list i{position: absolute;width: 85px;left: 2px;top:2px;height: 159px;border: 1px solid rgba(204,200,200,0.5); -webkit-transition:  .8s;  -moz-transition:  .8s;  -ms-transition:  .8s;  -o-transition:  .8s;  transition:  .8s;}
.ind2_list .tit{width: 32px;height:100px;background: #cfa54f;padding: 4px;position: relative;margin: 18px auto 0;line-height: 15px;font-size: 14px;color: #333333;text-align: center; -webkit-transition:  .8s;  -moz-transition:  .8s;  -ms-transition:  .8s;  -o-transition:  .8s;  transition:  .8s;}
.ind2_list .tit::before{content: " ";width: 26px;height:94px;border: 1px solid #ccc8c8;left: 3px;top:2px;position: absolute; -webkit-transition:  .8s;  -moz-transition:  .8s;  -ms-transition:  .8s;  -o-transition:  .8s;  transition:  .8s;}
.ind2_list1{left: 0;top:0;width: 166px;height: 100%;z-index: 10;}
.ind2_list1>div{background: rgba(0,0,0,0);height: 342px;}
.ind2_list1 i{width: 152px;left: 5px;height: 332px;top:5px;}
.ind2_list1 .tit{margin: 37px auto 0; width: 41px;height:170px;background: #93010b;border: 2px solid #cfa54f;line-height: 25px;padding: 8px 8px 0; font-size: 20px;color: #cfa54f;}
.ind2_list1 .tit::before{width: 30px;height:157px;border: 1px solid #cfa54f;left: 4px;top:4px;}
.ind2_list2{left: 550px;top:90px;}
.ind2_list3{left: 664px;top:90px;}
.ind2_list4{left: 777px;top:90px;z-index: 11;}
.ind_tit{position: absolute;top: 6.65%;left: 50%;margin-left: -221px;}
.ind2_but{position: absolute;width: 43px;height: 43px;cursor: pointer;background-position: center;background-repeat: no-repeat; background-color: #fff;top:50%;margin-top: -21px;border-radius: 100%;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.ind2_prev{left: 0; background-image: url("../images/ind2_66.png");}
.ind2_next{right: 0; background-image: url("../images/ind2_71.png");}
.ind2_prev:hover{background: url("../images/ind2_68.png") no-repeat center #93010b;}
.ind2_next:hover{background: url("../images/ind2_73.png") no-repeat center #93010b;}
.ind2_more{display: block;position: absolute;width: 105px;height: 34px;line-height: 34px;background: url("../images/ind2_84.png");font-size: 16px;text-indent: 15px;color: #fff;left: 50%;margin-left: -52px;bottom: 8%;}
.ind2_more:hover{text-decoration: underline;}
.ind3_more:hover{text-decoration: underline;}
.ind_f3{background-repeat: no-repeat;background-size: cover;background-attachment: fixed;background-position: center;height: 800px;}
.ind3_tit{position: absolute;font-size: 18px;left: 0;top: 0;background: rgba(0,0,0,0.3);color: #fff;padding: 30px 30px;}
.ind3{position: absolute;width: 820px;bottom: 20%;left: 50%;margin-left: -410px;overflow: hidden;}
.index3{width: 714px;float: left;margin: 0 13px;}
.ind3_pic{display: none;}
.index3 .swiper-slide{cursor: pointer; height: 70px;border: 2px solid transparent;background-repeat: no-repeat;background-size: cover;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.ind3_but{position: relative;z-index: 10; left: auto;right: auto; top:auto;opacity: 1!important;cursor: pointer; filter:alpha(opacity=100)!important; width: 40px;float: left;cursor: pointer; margin: 5px 0 0 0;height: 60px;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.ind3_prev{ background: url("../images/ind3_14.png") no-repeat center #93010b;}
.ind3_next{background: url("../images/ind3_18.png") no-repeat center #93010b;}
.ind3_prev:hover{background: url("../images/ind3_15.png") no-repeat center #fff;}
.ind3_next:hover{background: url("../images/ind3_20.png") no-repeat center #fff;}
.index3 .swiper-slide.swiper-slide-active{border-color: #93010b;}
.ind3_more{display: block;position: absolute;width: 105px;height: 34px;line-height: 34px;background: url("../images/ind2_84.png");font-size: 16px;text-indent: 15px;color: #fff;left: 50%;margin-left: -52px;bottom: 50px;}
.ind_f4{background: url("../images/ct_bg.jpg")center;padding: 180px 0;position: relative;}
.ind4{max-width: 1450px;margin: 60px auto 0;width: 100%;position: relative;}
.index4{width: 1230px;margin: 0 auto;}
.index4 .swiper-slide{width: 274px;background: #93010b;height: 496px;}
.index4 .swiper-slide a{display: block;border: 1px solid #fff;margin: 5px 6px 0;height: 486px;position: relative;}
.index4 .swiper-slide a .i{position: absolute;width: 38px;height: 38px;}
.index4 .swiper-slide a .i1{left: 0;top:0;background:url("../images/ind1_53.png") no-repeat left top;}
.index4 .swiper-slide a .i2{right: 0;top:0;background:url("../images/ind1_55.png") no-repeat right top;}
.index4 .swiper-slide a .i3{left: 0;bottom: 0;background:url("../images/ind1_79.png") no-repeat left bottom;}
.index4 .swiper-slide a .i4{right: 0;bottom: 0;background:url("../images/ind1_80.png") no-repeat right bottom;}
.index4 .swiper-slide a .i img{width: 100%;display: block;}
.index4 .swiper-slide a .pic{max-width: 226px;height: 154px;margin: 17px auto 11px;background-size: cover;background-position: center;}
.index4 .swiper-slide a span{display: block;font-size: 24px;color: #fff;font-weight: bold;text-align: center;}
.index4 .swiper-slide a .j{display: block; width:193px;height: 11px; margin: 14px auto 0;background: url("../images/ind1_70.png") right center;}
.index4 .swiper-slide a p{overflow-y : auto;  margin: 22px 15px;height: 144px; font-size: 14px;line-height: 24px;color: #fff;}
.index4 .swiper-slide a img{margin: 0 auto;}
.index4 .swiper-slide a .img1{margin-bottom: 19px;width: 100%;height: 10px;background: url("../images/ind1_50.jpg") no-repeat center;}
.index4 .swiper-slide a .img2{width: 100%;height: 10px;background: url("../images/ind1_51.jpg") no-repeat center;}
.ind4_but{width: 80px;height: 80px;z-index: 9;background-size: 100%;}
.ind4_but:hover{border: none !important;}
.ind4_prev{background-image: url("../images/ind1_64.png");}
.ind4_next{background-image: url("../images/ind1_67.png");}
.ind4_more{display: block;line-height: 45px;color: #fff; position: absolute;width: 246px;height: 45px;background: #93010b;text-align: center;left: 50%;margin-left: -123px;bottom: 8%;}
.ind4_more::before{content: " ";margin: 5px 0 0 -118px; position: absolute;border: 1px solid #cfa54f;width: 236px;height: 37px;left: 50%;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.ind4_more:hover::before{border-color: #93010b;}
.ind4_more:hover{background: #cfa54f;}
.ind_f5{background:  #f9e1b0;padding: 100px 0;}
.ind5{width: 1230px;margin: 60px auto 0;position: relative;z-index: 3;overflow: hidden;}
.ind5_left{float: left;width: 660px;overflow: hidden;}
.ind5_left .tit{font-size: 30px;line-height: 40px;color: #93010b;width: 100%;}
.ind5_left .list{padding-top: 24px;width: 100%;}
.ind5_left .list a{display: block;margin-top: 25px;overflow: hidden;}
.ind5_left .list a .left{padding: 6px 9px;float: left; width: 536px;height: 86px;background: transparent;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.ind5_left .list a .left .con{height:74px; position: relative;padding: 10px 35px 0 116px;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.ind5_left .list a .left .con .i{position: absolute;background: rgba(255,255,255,0.5);  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.ind5_left .list a .left .con .i1{width: 0;height: 1px;left: 0;top:0;}
.ind5_left .list a .left .con .i2{width: 1px;height: 0;left: 0;top:0;}
.ind5_left .list a .left .con .i3{width: 0;height: 1px;right: 0;bottom: 0;}
.ind5_left .list a .left .con .i4{width: 1px;height: 0;right: 0;bottom: 0;}
.ind5_left .list a .left .con .im{position: absolute;width: 7px;height: 7px; opacity: 0;filter:alpha(opacity=0); z-index: 2;  -webkit-transition:  .5s;  -moz-transition:  .5s;  -ms-transition:  .5s;  -o-transition:  .5s;  transition:  .5s;}
.ind5_left .list a .left .con .img{position: absolute;width: 55px;height: 55px;background: url("../images/ind1_99.jpg"); left: -200px; top:10px;opacity: 1;filter:alpha(opacity=100);}
.ind5_left .list a .left .con .img1{left: 0;top:0;background-image: url("../images/ind1_91.jpg");}
.ind5_left .list a .left .con .img2{right: 0;top:0;background-image: url("../images/ind1_92.jpg");}
.ind5_left .list a .left .con .img3{left: 0;bottom:0;background-image: url("../images/ind1_102.jpg");}
.ind5_left .list a .left .con .img4{right: 0;bottom:0;background-image: url("../images/ind1_103.jpg");}
.ind5_left .list a .left .con span{display: block;color: #cfa54f; font-size: 18px;line-height: 32px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.ind5_left .list a .left .con p{color: #cfa54f; font-size: 14px;line-height: 28px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.ind5_left .list a .right{float: left;position: relative;color: #93010b; margin: 20px 0 0 26px;font-size: 18px;line-height: 28px;}
.ind5_left .list a .right::before{position: absolute;top: 25px;left: 10px;content: " ";width: 65px;height: 2px;background: #d3ab59;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.ind5_left .list a .right i{position: absolute;left: 34px;top:29px;font-style: normal; color: #cfa54f;line-height: 28px;}
.ind5_left .list a.hover .left{background: #93010b;}
.ind5_left .list a.hover .con{padding-left: 100px;}
.ind5_left .list a.hover .con .im{opacity: 1;filter:alpha(opacity=100); }
.ind5_left .list a.hover .left .con .i1{width: 100%;height: 1px;}
.ind5_left .list a.hover .left .con .i2{width: 1px;height: 100%;}
.ind5_left .list a.hover .left .con .i3{width: 100%;height: 1px;}
.ind5_left .list a.hover .left .con .i4{width: 1px;height: 100%;}
.ind5_left .list a.hover .con .img{left: 30px;}
.ind5_left .list a.hover .left .con span{color: #fff;}
.ind5_left .list a.hover .left .con p{color: #fff;}
.ind5_right{float: right;width: 182px;margin-top: 50px;}
.ind5_right a{display: block;background-size: cover;background-position: center;font-size: 24px;text-align: center; color: #fff; margin-top: 5px;height: 156px;line-height: 156px;}
.ind5_right a:hover{opacity: .8;filter:alpha(opacity=80);}
.ind5_more{text-indent: 13px;margin-top: 36px;float: right;display: block;background: url("../images/ind1_113.png");width: 103px;height: 32px;line-height: 32px;color: #93010b;font-size: 16px;}
.ind5_more:hover{background-image: url("../images/ind1_114.png");color: #fff;}
.ind5_bg1{position: absolute;left: 0;bottom: 0;z-index: 2;}
.ind5_bg2{position: absolute;right: 0;top: 25%;z-index: 2;}
.ind_f6{padding: 250px 0 80px;}
.ind6{max-width: 1560px;padding: 0 30px 60px;overflow: hidden;margin: 0 auto;}
.ind6 li{width: 25%;float: left;padding: 10px;}
.ind6 li a{display: block;position: relative;}
.ind6 li a::before{position: absolute; content: " ";width: 100%;height: 100%;background: transparent;left: 0;top:0;z-index: 2;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.ind6 li a .cover{position: absolute;left: 0;top:50%;z-index: 3; margin-top: -13px;line-height: 26px; opacity: 0;filter:alpha(opacity=0); width: 100%;color: #fff;font-size: 16px;text-align: center; align-items: center;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.ind6 li a img{  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.ind6 li a:hover{  -webkit-transform: scale(1.13);  -moz-transform: scale(1.13);  -ms-transform: scale(1.13);  -o-transform: scale(1.13);  transform: scale(1.13);}
.ind6 li a:hover .cover{opacity: 1;filter:alpha(opacity=100); }
.ind6 li a:hover::before{background: rgba(0,0,0,0.5);}
.footer{background: #93010b;position: relative;}
.ft_nav{max-width: 1230px;margin: 0 auto;overflow: hidden;padding: 25px 0 15px;border-bottom: 2px solid #fff;}
.ft_nav li{float: left; margin-left: 80px; position: relative;    opacity: 0;}
.ft_nav li:first-child{margin-left: 0;}
.ft_nav li::before{content: " ";position: absolute;background: url("../images/ft_08.jpg") no-repeat center;width: 7px;height: 100%;left: -42px;top:0;}
.ft_nav li a{display: block;}
.ft_nav li a:hover{opacity: 0.5;filter:alpha(opacity=50);}
.ft_nav li.li4{margin-left: 430px;}
.ft_nav li.li4::before{display: none;}
.ft_logo{display: block;padding: 23px 36px;border-radius: 10px;z-index: 10;position: absolute;left: 50%;top:-45px;margin-left: -105px;}
.ft_f2{max-width: 1230px;padding-bottom: 50px; position: relative; margin: 25px auto 0;overflow: hidden;}
.ft_f2 .left{float: left;}
.ft_f2 .left i{display: block;background: #fff;width: 31px;height: 2px;margin: 16px 0 18px 5px;}
.ft_f2 .left p{font-size: 14px;line-height: 24px;color: #fff;}
.ft_ewm{max-width: 65px;float: left;margin: 20px 0 0 80px;}
.ft_f2 .right{float: right;padding-top: 15px;margin-right:0%;}
.ft_f2 .right li{font-size: 14px;line-height: 24px;color: #fff;margin-top: 12px;padding-left: 25px;}
.ft_f2 .center{position: absolute;left: 50%;top:55px;margin-left: -140px;}
.friend{padding: 12px 0 13px;border-top: 1px solid #fff;}
.friend .main{overflow: hidden;}
.friend span{float: left; display: block;font-size: 12px;line-height: 22px;color: #fff;}
.friend a{margin-right: 10px;float: left; display: block;font-size: 12px;line-height: 22px;color: #fff;}
.bottom{background: #000000;color: #fff; text-align: center;padding: 9px 0;font-size: 12px;line-height: 22px;}
.bottom a{color: #fff;}
.friend a:hover{opacity: 0.5;filter:alpha(opacity=50);}
.bottom a:hover{opacity: 0.5;filter:alpha(opacity=50);}
.custom_service{position: fixed;right: 5px;bottom: 10%;padding-left: 5px; overflow: hidden;z-index: 11;padding-bottom: 36px;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -ms-transition: 1s;
    -o-transition: 1s;
    transition: 1s;}
.custom_service.bot{bottom: 60%;}
.custom_service:hover{padding-left: 250px;}
.custom_service li{position: relative;height: 84px;margin-top: 1px;width: 116px;cursor: pointer;}
.custom_service li a{display: block;box-shadow: 0 0 5px 1px #ccc;}
.custom_service li.li2 a{width: 360px;background: #93010b;position: absolute;left: 0;top:0;}
.custom_service li.li2:hover a{left: -244px;}
.custom_service li.li2 a img{float: left;}
.custom_service li.li2 a span{margin-left: 4px; display: block;float: left;font-size: 30px;line-height: 84px;color: #fff;padding-left: 17px;background: url("../images/right_09.png") no-repeat left center;}
.custom_service li.li4{box-shadow: 0 0 5px 1px #ccc;}
.custom_service .shou{display: none;}
.ewm_hover{display: none;right: 120px;width: 200px;top: -50px;position: absolute;z-index: 12;}
.ewm_hover img{display: block;width: 100%;}
.custom_service li.li4:hover .ewm_hover{display: block;}
.ph_head{display: none;}
.ph_nav{display: none;}
.nei_ban{  background-position: center;  background-repeat:no-repeat;  background-attachment:fixed;  background-size: cover;  position: relative;  z-index: 3; }
.nei_ban .img1{display: none;}
.nei_ban .img2{position: absolute;left: 50%;top:50%;margin: -280px 0 0 -115px;}
@media (max-width: 1500px){
    .custom_service{right: 0;}
    .custom_service li{width: 80px;height: 58px;}
    .custom_service li.li2 img{width: 80px;}
    .custom_service li.li2 a span{font-size: 20px;line-height: 58px;padding-left: 12px;}
    .custom_service li.li2 a{width: 240px;}
    .custom_service li.li2:hover a{left: -160px;}
    .ewm_hover{right: 85px;width: 120px;top:-40px;}
    .nei_ban .img2{width: 150px;margin: -160px 0 0 -100px;}



}
@media (max-width: 700px){
    .custom_service{right: 0;}
    .custom_service li{width: 50px;height: 36px;}
    .custom_service li.li2 img{width: 50px;}
    .custom_service li.li2 a span{font-size: 16px;line-height: 36px;padding-left: 8px;}
    .custom_service li.li2 a{width: 180px;}
    .custom_service li.li2:hover a{left: -130px;}
    .ewm_hover{right: 85px;width: 120px;top:-40px;}
    .custom_service .shou{display: block;box-shadow: 0 0 5px 1px #ccc;width:50px;height: 36px; background: url("../images/ind3_18.png") no-repeat center #93010b;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
    .custom_service.on{right: -50px;padding-left: 30px;}
    .custom_service.on .shou{background-image: url("../images/ind3_14.png");margin-left: -15px;background-position: 5px center;}
}
@media (max-width: 1440px) {
    .ind_f1{padding: 8px 10px;}
    .ind1{padding-top: 10px;}
    .ind1_left{width: 410px;padding-left: 100px;background-size: 75px;}
    .index1{max-width: 1200px;padding: 130px 15px 70px;}
    header .main{width: 1000px;overflow: hidden;}
    header a{margin-right: 60px;}
    .index4{max-width: 800px;}
    .ind_tit{width: 300px;margin-left: -150px;top: 40px;}
    .ind5_left .tit{font-size: 20px;line-height: 30px;}
    .ind5_left .list a{margin-top: 10px;}
    .ind5_left .list a .left .con{height: 60px;}
    .ind5_left .list a .left .con span{font-size: 16px;line-height: 20px;}
    .ind5_left .list a .left .con .img{width: 40px;height: 40px;background-size: 100%;}
    .ind5_left .list a .right{margin: 10px 0 0 26px;font-size: 16px;line-height: 24px;}
    .ind5_right a{height: 103px;width: 130px;line-height: 103px;font-size: 20px;}
    .ind5_bg1{width:30%;}
    .index4 .swiper-slide a p{height: 96px;margin: 10px;}
    .index4 .swiper-slide a{height: 330px;}
    .index4 .swiper-slide a span{font-size: 20px;line-height: 26px;}
    .index4 .swiper-slide a .j{margin-top: 8px;}
    .index4 .swiper-slide a .img1{margin-bottom: 10px;}
    .index4 .swiper-slide{height: 345px;}
    .index4 .swiper-slide a .pic{height: 100px;}
    .ind5_left .list{padding-top: 15px;}
    .ind5_left .list a .left{height: 70px;}
    .nav_right a{margin-left: 60px;}
    .index4{max-width: 1100px;}
    .ind4_but{width: 50px;height: 50px;}
    .ind4_more{bottom: 50px;}
    .ind5_bg2{width: 50%;}
    .ind5{width: 1000px;margin: 40px auto 0;}
    .ft_nav{width: 1000px;}
    .ft_f2{width: 1000px;}
    .friend .main{width: 1000px;}
    .ft_nav li{margin-left: 36px;}
    .ft_nav li.li4{margin-left: 373px;}
    .ft_nav li::before{left: -20px;}
    .ft_ewm{margin: 20px 0 0 40px;}
    .ft_logo{padding: 0;width: 200px;top: -26px;margin-left: -80px;}
    .ft_f2 .center{width: 200px;margin-left: -100px;top:60px;}
    .ind2{max-width: 1200px;width: 100%;}
    .ind_f6{padding: 170px 0 40px;}
    .ind_f4{padding: 120px 0 150px;}


}
@media (max-width: 1230px){
    .index4{max-width: 800px;}
    .ind_tit{/* width: 400px; *//* margin-left: -200px; *//* top:5%; */}
    .ind6 li{width: 33.333%;}
    .ind_f2{height: 600px;}
    .ind_f3{height: 600px}

}
@media (max-width: 1100px){
    .ind_f5{padding: 100px 0 60px;}
    .nei_menu.anchor_nei{top:50px;}
    .nei_tit{padding: 30px 0;}
    .ind_banner{padding-top: 0;}
    header{display: none;}
    .ph_head{display: block;}
    body{padding-top: 50px !important;}
    .ph_head{background: #fff;box-shadow: 0 0 6px -2px #494949;overflow: hidden;position: fixed;width: 100%;z-index: 100;padding: 0 20px;left: 0;top:0;}
    .ph_head .logo{display: block;float: left;}
    .ph_head .logo img{height: 50px;width: auto;}
    .ph_menu{float: right;position: relative;width: 35px;height: 30px;overflow: hidden;margin-top: 10px;/* background: #fff; */z-index: 1001;margin-left: 20px;}
    .ph_menu li{left: 50%;margin-left: -20px;position: absolute;background: #eb0a1e;height: 3px;width: 40px;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}
    .ph_menu .li1{top: 5px;}
    .ph_menu .li2{top: 14px;}
    .ph_menu .li3{top: 23px;}
    .ph_menu.on .li1{top: 14px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
    .ph_menu.on .li2{top: 14px;left: 200px;}
    .ph_menu.on .li3{top: 13px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
    .ph_nav{z-index: 99;padding: 70px 30px 0;position: fixed;width: 100%;height: 100%;top: 0;background: #93010b;}
    .ph_nav a{display: block;border-bottom: 1px solid #9a4343;padding: 20px 0;}
    .ph_nav a img{display: block;margin: 0 auto;}
    .ind_tit{width: 280px;margin-left: -140px;}
    .ind1_left span{display: none;}
    .ind1_left{padding: 0 0 0 20px;background: none;width: 50%;min-height: 390px;}
    .ind1_left p{margin:0 0 10px;}
    .ind1_right{width: 50%;height: 300px;}
    .ind1_right .pic{height: 300px;}
    .ind2{max-width: 700px;}
    .index2{width: 473px;}
    .ind2_list2{left: 180px;}
    .ind2_list3{left: 280px;}
    .ind2_list4{left: 380px;}
    .ind3{width: 600px;margin-left: -300px;}
    .index3{width: 494px;}
    .index4{width: 600px;}
    .ind5{width: 100%;}
    .ind5_left{float: none;margin: 0 auto; }
    .ind5_right{float: none;overflow: hidden;width: 660px;margin: 0 auto;}
    .ind5_right a{float: left;width: 32%;margin-left: 2%;}
    .ind5_right a:first-child{margin-left: 0;}
    .ind5_left .tit{display: none;}
    .ind5_left .list{padding-top: 0;}
    .ind5_more{float: none;margin: 30px auto;}
    .ind5_left .list a{margin-top: 15px;}
    .ft_nav{width: auto;margin: 0 15px;}
    .ft_nav li{margin-left: 51px;}
    .ft_nav li.li4{margin-left: 51px;}
    .ft_nav li.li4::before{display: block;}
    .ft_f2{width: auto;margin: 20px 15px 0;padding-bottom: 20px;}
    .ft_f2 .center{display: none;}
    .ft_ewm{margin-left: 70px;}
    .friend{padding: 10px 15px 12px;}

}
.pnlist {
    padding: 0 30px 60px;
    overflow: hidden;
    margin: 130px auto 0;
}
.pnlist li {
    width: 33%;
    float: left;
    padding: 10px;
}
.pnlist li a {
    display: block;
    position: relative;
}
.pnlist li a::before {
    position: absolute;
    content: " ";
    width: 100%;
    height: 100%;
    background: transparent;
    left: 0;
    top: 0;
    z-index: 2;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.pnlist li a img {
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s; display:block;
}
.pnlist li a .cover {
    position: absolute;
    left: 0;
    top: 50%;
    z-index: 3;
    margin-top: -13px;
    line-height: 26px;
    opacity: 0;
    filter: alpha(opacity=0);
    width: 100%;
    color: #fff;
    font-size: 18px;
    text-align: center;
    align-items: center;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.pnlist li a:hover .cover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.pnlist li a:hover::before {
    background: rgba(0,0,0,0.5);
}


@media (max-width: 768px){
    body{padding-bottom:100px!important;}
}
@media (max-width: 414px){
    body{padding-bottom:55px!important;}
}
@media (max-width: 767px){
    .index4{max-width: 500px;}
    .nei_tit{width: 300px;margin: 0 auto;}
    .nei_tit img{width: 700px;margin-left: -202px;max-width: 1000px;}
    .nei_ban .img2{width: 50px;margin: -65px 0 0 -25px;}
    .nei_ban .img1{display: block;}
}
@media (max-width: 600px) {
    .ft_nav li{width: 33.333%;margin: 10px 0 0 !important;}
    .ft_nav li img{margin: 0 auto;}
    .ft_nav li::before{margin-left: 10%;}
    .ft_nav{border-bottom: 1px solid rgba(255,255,255,0.5);}
    .ft_ewm{float: right;margin-left: 0;margin-right:30%;}
    .ft_f2 .right li{margin-top: 5px;}
    .ft_f2 .right{width: 100%;position:relative;margin-right:-10%;}
    .ind2_pic{opacity: 1;filter:alpha(opacity=1);width: 100%;display: block;}
    .ind5_left{width: auto;margin: 0 15px;}
    .ind_f2{height: auto;padding: 30px 0 100px;background: #000 !important;}
    .ind2{margin-top: 0;}
    .ind5_left .list a .left .con .img{display: none;}
    .ind5_left .list a .left{width: 100%;height: auto;padding: 0;}
    .ind5_left .list a{position: relative;margin-top: 5px;background: #93010b;padding: 5px 50px 5px 5px;}
    .ind5_left .list a .left .con{padding: 5px 10px 0 10px;height: 56px;background: #93010b;}
    .ind5_left .list a .left .con span{font-size: 16px;line-height: 24px;}
    .ind5_left .list a .left .con p{font-size: 13px;line-height: 21px;}
    .ind5_left .list a .left{}
    .ind5_left .list a .right{float: none;position: absolute;right: 3px;text-align: center;margin: 0;font-size: 14px;top: 10px;}
    .ind5_right{width: 100%;padding: 0 15px; display:none;}
    .ind5_right a{height: 70px;font-size: 16px;line-height: 70px;}
    .ind_tit{width: 150px;top: 30px;margin-left: -75px;}
    .ind5_left .list a .right i{position: relative;left: auto;top:auto;line-height: 26px;border-top: 1px solid #d9b160;display: block;}
    .ind5_left .list a .right::before{display: none;}
    .ind5_left .list a .right{color: #cfa54f;width: 40px;}
    .swiper-container-vertical>.swiper-pagination-bullets{left: 3px;top:auto;bottom: 0;}
    .index4{width: auto;margin: 0 auto;max-width: 260px;}
    .ind4_but{width: 30px;height: 30px;}
    .index4 .swiper-slide a .pic{height: 120px;}
    .index4 .swiper-slide a span{font-size: 17px;}
    .index4 .swiper-slide a p{margin: 10px 10px;font-size: 13px;line-height: 21px;height: 84px;}
    .index4 .swiper-slide a .j{display: block;}
    .index4 .swiper-slide a .img1{margin-bottom: 10px;}
    .index4 .swiper-slide{height: 350px;}
    .index4 .swiper-slide a{height: 340px;}
    .ind4{margin-top: 0;}
    .ind4_more{bottom: 40px;width: 180px;height: 38px;font-size: 13px;line-height: 38px;margin-left: -90px;}
    .ind4_more:before{  width: 160px;  height: 28px;  margin-left: -80px;  }
    .index3{width: 200px;}
    .ind3_but{width: 30px;}
    .ind3{width: 100%;left: 0;margin: -35px 0 0 0;bottom: auto;top: 50%;}
    .index2{width: 250px;height: 190px;}
    .ind2_more{bottom: 40px;}
    .ind_f2 .ind_tit{position: relative;margin: 0 auto 20px;left: auto;top:auto;}
    .ind2_list{  width: 50px;  height: 90px;  left: 50%;  top: 90%;  opacity: 0;  filter:alpha(opacity=0);  -webkit-transform: translate(-50%, -50%);  -moz-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  -o-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  }
    .ind2_list .tit::before{width: 19px;left: 1px;height: 57px;}
    .ind2_list .tit{width: 20px;font-size: 11px;line-height: 13px;margin-top: 7px;height: 61px;}
    .ind2_list i{width: 43px;height: 82px;}
    .ind2_list>div{height: 86px;}
    .ind2_list1{height: auto;width: auto;opacity: 1;filter:alpha(opacity=100);}
    .ind2_list1 i{height: 100%;display: none;width: 100%;}
    .ind2_list1>div{height: auto;}
    .ind2_list1 .tit{margin-top: 20px;}
    .ind2_list2{left: 88px;top: 60px;}
    .ind2_list3{left: 145px;top: 60px;}
	.wang_box {
    margin-top: 10px !important;
}
    .ind2_list4{left: 200px;top: 60px;}
    .ind2_list1 .tit{margin: 0 auto 0;width: auto;height: auto;background: #93010b;border: 0 solid #cfa54f;line-height: 25px;padding: 2px 8px 2px;font-size: 15px;color: #cfa54f;}
    .ind2_list1 .tit::before{width: 30px;height: 112px;display: none;border: 1px solid #cfa54f;left: 4px;top:4px;}
    .index1{margin: 10px auto 0;padding: 50px 15px 30px;}
    .ind1_left{float: none;width: 100%;padding: 20px 0 0 0;min-height: 0;}
    .ind1_left p{font-size: 14px;line-height: 24px;text-align: center;margin: 0;height: auto;}
    .ind1_right{width: 80%;height: 150px;margin: 20px auto 0;float: none;}
    .ind1_right .pic{height: 150px;}
    .ind1 .i{width:50px;}
    .ind1 .j1{background-size: 100% 5px;}
    .ind1 .j2{background-size:  5px 100%;background-position: right top;}
    .ind1 .j3{background-size: 100% 5px;background-position: left bottom;}
    .ind1 .j4{background-size: 5px 100% ;}
    .ind1_left .ind1_left_a{background-size: 82%;font-size: 13px;line-height: 24px;margin: 10px auto 0;background-repeat: no-repeat;}
    .ind1_right::before{display: none;}
    .ind1_right .pic i{width: 60px;height: 60px;margin: -30px 0 0 -30px;background-size: 100%;}

    .ind6 li{padding: 3px 4px;width: 50%;}
    .ind_f6{padding: 90px 0 50px;}
    .ind6{padding: 0 11px 50px;}
    .ind3_more{bottom: 40px;}
    .ind6 li a .cover{font-size: 13px;}
    .ind3_pic{display: block;}
    .ind_f3{height: auto;background: none !important;}
    .index3{  opacity: 0;  z-index: -1;  }
    .ind3_next{float: right;}
    .ind3_tit{font-size: 13px;padding: 10px;}
    .ind_f4{padding: 100px 0 100px;}
    .ind_f5{padding: 60px 0 40px;}
.pnlist {
    padding: 0 15px 60px;
    overflow: hidden;
    margin: 30px auto 0;
}

.pnlist li {
    width: 100%;
    float: none;
    padding: 10px;
}




}







