/*全局样式*/
@charset "utf-8";
body {font: 14px/1.7 "PingFang SC","微软雅黑", "sans-serif", HELVETICA;color: #000;-webkit-text-size-adjust: 100%;overflow-x: hidden;min-width: 320px;max-width: 1920px;margin: 0 auto !important;}
/* .container-fluid {max-width: 1920px !important;} */

header{position: fixed;left: 0;top:0;width: 100%;;z-index: 111;padding:20px 40px 0;background-color: #e0e0e0;}
header .logo{height: 90px;line-height: 90px;font-size: 0;position: relative;z-index: 99;}
header .logo img{max-height: calc(100% + 70px);}
header .txt1{margin-left: 30px;line-height:50px;margin-top:40px;font-family: 'Iimes New Roman';font-size: 18px;color: #676767;}
header .txt2{font-size: 0;margin-top: 40px;}
header .txt2 a{display: inline-block;vertical-align: top;font-size: 18px;padding: 0 11px;position: relative;line-height: 50px;}
header .txt2 a:nth-child(n+2):after{content: "";width: 1px;height: 16px;background-color: #999;position: absolute;left: 0;top:1px;bottom: 0;margin: auto 0;}
header .txt2 a:hover{color: #e51f19;}
header .txt2 a.active{color: #e51f19;}
header .txt3{margin: 42px 20px 0 0;}
header .txt3 form{width: 280px;line-height: 38px;height: 40px;border: 1px solid #fff;position: relative;}
header .txt3 form input{width: 100%;border: 0;line-height: 38px;height: 38px;background: transparent;padding: 0 50px 0 20px;}
header .txt3 form button{width:48px;background: url(../images/t1.png) no-repeat center center;height: 38px;border: 0;position: absolute;right: 0;top:0;transition: all .3s ease-in-out;opacity: .6;}
header .txt3 form button:hover{opacity:1;}


header nav{margin:40px 0 0 60px;}
header nav a{transition: all .23s ease-in-out;}
header nav ul{font-size: 0;margin:0 ;}
header nav ul > li{position: relative;text-align: center;display: inline-block;vertical-align: top;padding: 0 10px;}
header nav ul > li > a{line-height:50px; display:block;color: #676767;font-size:18px;padding: 0 10px;}
header nav ul > li:hover > a{color: #e51f19;}
header nav ul > li.active > a{color: #e51f19;}

body,
html {
    overflow: hidden !important;
    height: 100%;
}

.nyzuo{position:fixed;left: 0;bottom:0;height: calc(100vh - 110px);width: 100%;width:22%;padding: 88px 0 40px;margin-left:5%;}
.nyzuo .ul{width: 170px;float: left;height: 100%;overflow-y: auto;}
.nyzuo .ul a{display: block;font-size: 15px;color: #000;line-height: 26px;padding-bottom: 10px;}
.nyzuo .ul a i{font-size: 12px;color: #676767;padding-left:6px;width: 20px;display: inline-block;position: relative;}
.nyzuo .ul a.active{color: #e51f19;font-weight: bold;}
.nyzuo .ul a.active i{color: #e51f19;transform:rotate(-90deg);left:3px;}
.nyzuo .ul a:hover{color: #e51f19;}
.nyzuo .ul a:hover i{color: #e51f19;}
.nyzuo .ulbox{width: calc(100% - 180px);float: right;height: 100%;position: relative;}
.nyzuo .ulbox .ul2{height: 100%;position: absolute;left: 0;top:0;overflow-y: auto;opacity: 0;width: 100%;}
.nyzuo .ulbox .ul2.active{display: block;opacity: 1;}
.nyzuo .ulbox a{display: block;color: #676767;font-size: 15px;line-height: 24px;padding-bottom: 6px;}
.nyzuo .ulbox a:hover{color: #e51f19;}
.nyzuo .ulbox a.active{color: #e51f19;}
.nyzuo .ulbox .ul2{margin-bottom: 30px;}
/*.nyzuo .ulbox .ul2:nth-child(1) {width: 130px;}*/
/*.nyzuo .ulbox .ul2:nth-child(1) a{display: inline-block;vertical-align: top;padding-right: 20px;}*/
.nyyou{margin-left: 28%;padding: 198px 0 66px;height: 100%;overflow-y: auto;padding-right: 5%;}
.nycp .list{display: block;width:calc(33.33% - 40px);margin: 0 20px 40px;float: left;}
.nycp .list .img .bjcover{padding-top: 88%;}
.nycp .list .tt{font-size: 14px;color: #676767;line-height: 24px;padding-top: 6px;text-align: center;}


.nyxq{max-width:900px;padding:0 60px;}
.nyxq .xunhuan{padding-bottom: 30px;border-bottom: 1px solid #eee;margin-bottom: 30px;}
.nyxq .top{font-size: 20px;color: #000;padding-bottom: 15px;}
.nyxq .tt2{font-size: 16px;color: #676767;padding-top: 22px;line-height: 2;}
.nyxq .gallery-top{position: relative;margin-bottom: 10px;}
.nyxq .gallery-top .bjcover{padding-top:74%;}
.nyxq .gallery-thumbs .bjcover{padding-top: 60%;}
.nyxq .nextleft{right: -60px;}
.nyxq .prevright{left: -60px;}
.nyxq .gallery-thumbs .swiper-slide{opacity: .6;}
.nyxq .gallery-thumbs .swiper-slide-thumb-active{opacity: 1;}


.danye .top{font-size: 20px;color: #000;padding-bottom: 15px;}
.danye {font-size: 16px;color: #676767;padding-top: 22px;line-height: 2;padding: 0 15px;}




/* -webkit-line-clamp: 2; */
/* transition: all .35s ease-in-out; */
/* 676767 */

/* e51f19 */
/*transform: scale(1.08);*/
/*媒体查询开始*/
@media (max-width:1799px){
    header .txt3{position: absolute;right: 0;top:-20px;}
}
@media (max-width:1499px){
    header{padding:20px 15px 0;}
    header .txt1{margin-left: 20px;}
    header .txt3 form{width: 240px;}
    header .txt3 form input{padding-left: 15px;}
    header nav{margin:40px 0 0 10px;width: calc(100% - 890px);}



}
@media (max-width:1349px){
    header .txt1{display: none;}
    header nav{width: calc(100% - 640px);}
}
@media (max-width:1299px){
    .nyzuo{margin-left: 15px;}
    .nyyou{margin-left: 32%;padding-right: 15px;}


}
@media (max-width:1199px){
    header{padding:0 15px 6px 60px;}
    header .logo{height:40px;line-height: 40px;font-size: 0;margin-top:20px;}
    header .logo img{max-height: calc(100% + 40px);}
    header .txt2{font-size: 0;margin-top: 0;margin-right: -8px;}
    header .txt2 a{font-size: 15px;padding: 0 8px;position: relative;line-height: 56px;margin-top: 20px;}
    header .txt3{margin: 0;padding: 10px 15px 20px;position: absolute;left: 0;top:100%;width: 100%;background-color: #e0e0e0;display: none;}
    header .txt3 form{width: 100%;}
    header .ssbox{height: 70px;width: 40px;background: url(../images/t1.png) no-repeat center 37px;cursor: pointer;}

    /*pc导航*/
    header nav{display: none;width:100%;float: none;padding:20px 20px 130px;margin:0;position: absolute;right:0;top:100%;z-index:97;background: #fff;box-shadow: 0 0 6px rgba(0,0,0,.06);height: 100vh;overflow-y: auto;}
    header nav ul > li{display:block;width:100%;padding: 0;border-bottom: 1px solid #eee;max-width: 100%;}
    header nav ul > li:nth-last-child(1){border: 0;}
    header nav ul > li > a{display:block; color: #333;font-size:16px;padding:0 10px;line-height:46px;text-align: left;margin-right: 60px;}

    header nav ul > li > i.glyphicon{display: block;position: absolute;right: 0;width: 40px;color: #999;line-height: 50px;font-size: 16px;font-weight: normal;text-align: center;}
    header nav ul > li.active > i.glyphicon{color: #e5322d;}
    header nav .ulbox{background: #eee;text-align: left;padding: 15px 15px 15px 30px;width: calc(100% + 40px);margin-left: -20px;display: none;}
    header nav .ulbox .ul2{padding: 6px 0;}
    header nav .ulbox .ul3 a{display: block;font-size: 14px;color: #676767;padding:0 10px;margin-left: 10px;line-height: 26px;}
    header nav .ulbox .ul2 > a{font-size: 14px;color: #000;}
    header nav .ulbox .ul2 > a i{font-size: 10px;padding-left: 4px;}
    header nav .ulbox .ul2 > a:nth-child(1){color: #000;padding: 0 0 5px;display: block !important;}
    header nav .ulbox .ul2:nth-child(1) a{display: inline-block;vertical-align: top;min-width:80px;}


   /*移动导航按钮*/
    header .lanmu{width: 30px;font-size: 0;height: 21px;position: absolute;left: 15px;bottom:22px;cursor: pointer;z-index: 2;}
    header .lanmu i{display: inline-block;width: 100%;height: 3px;background: #676767;border-radius: 3px;transition: all 0.6s;}
    header .lanmu i:nth-child(2), .lanmu i:nth-child(3){width: 40%;margin:6px 0;}
    header .lanmu i:nth-child(2){margin-right: 10%;}
    header .lanmu i:nth-child(3){margin-left: 10%;}
    header .lanmu.active i{background-color: #e51f19;}
    header .lanmu.active i:nth-child(1) {transform: rotate(45deg) translateY(4px) translateX(5px);}      
    header .lanmu.active i:nth-child(4){transform: rotate(-45deg) translateY(-8px) translateX(8px);}
    header .lanmu.active i:nth-child(2){transform: translateX(-30px);opacity: 0;}
    header .lanmu.active i:nth-child(3){transform: translateX(30px);opacity: 0;}


    .nyzuo{padding-top: 0;}
    .nyyou{padding-top: 110px;}

    
    
}

@media (max-width:991px) {
    .nyzuo{display: none;}
    .nyyou{width: 100%;margin: 0;padding: 120px 0 66px;}
    .nycp .list{width:calc(33.33% - 20px);margin: 0 10px 20px;}
    
    
    
}
@media (max-width:767px) {
    .nycp .list{width:calc(50% - 20px);}

    .nyxq{padding:0 15px;}
    .nyxq .nextleft{display: none;}
    .nyxq .prevright{display: none;}

    
    .nyxq .tt2{line-height: 1.7;font-size: 15px;}
    .danye {line-height: 1.7;font-size: 15px;}
   
}
@media (max-width:600px) {




}

@media (max-width:479px) {


    
}
