@charset "UTF-8";

.xwzx{max-width: 1260px;margin: 0 auto;padding: 0 30px;}
.xwzx .first{position: relative;display: block;}
.xwzx .first img{width: 100%;}
.xwzx .first .words{position: absolute;left: 0;bottom: 0;width: 100%;padding: 2% 5%;background: rgba(0,0,0,0.5);z-index: 2;}
.xwzx .first .words span{display: block;font-size: 24px;line-height: 34px;color: #fff;font-weight: bold;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.xwzx .first .words i{display: block;font-style: normal;font-size: 16px;line-height: 30px;color: #fff;}
.xwzx .first .words p{line-height: 28px;font-size: 14px;color: #cccccc;margin-top: 4px;overflow : hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}

.xwzx .lists{margin: 0 auto;}
.xwzx .lists li{width: 100%;padding: 9px;background: #f9f3e6;margin-top: 40px;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.xwzx .lists li:hover{box-shadow: 0 0 20px 1px #c5c5c5;}
.xwzx .lists li>div{padding-left: 370px;position: relative;}
.xwzx .lists li .pic{display: block; width: 340px;position: absolute;left: 9px;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.xwzx .lists li .words{display: block;padding: 6px 10px 9px 0;}
.xwzx .lists li .words span{color: #93010b;display: block;white-space: nowrap;text-overflow: ellipsis;font-weight: bold; overflow: hidden;font-size: 24px;line-height: 34px;}
.xwzx .lists li .words span b{font-weight: inherit;white-space: nowrap;text-align: left;width: 100%;font-size: inherit;background: transparent;line-height: inherit;color: inherit;text-overflow: ellipsis;overflow: hidden;}

.xwzx .lists li .words p{color: #4c4c4c;font-size: 14px;line-height: 22px;height: 44px;overflow : hidden; margin: 7px 0 50px; text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.xwzx .lists li .words i{color: #4c4c4c;font-size: 14px;line-height: 32px; display: block;font-style: normal;}
.xwzx .lists li .words b{color: white;background-color: #93010b;border-radius: 5px;font-size: 14px;font-weight: normal;width: 72px;line-height: 24px;display: block;text-align: center;}
.xwzx .lists li:hover .pic{  -webkit-transform: scale(1.04);  -moz-transform: scale(1.04);  -ms-transform: scale(1.04);  -o-transform: scale(1.04);  transform: scale(1.04);}
.xwzx .lists li:hover .words{margin-left: 10px;padding-right: 0;}
.xwzx .page{text-align: center;padding: 50px 0 100px;}
.xwzx .page li{margin: 5px 3px 0;font-weight: bold;cursor: pointer;background-color: #f9f3e6; display: inline-block;*display:inline;*zoom:1;min-width: 44px;height: 34px;line-height: 34px; text-align: center;   -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;  transition: .5s;}
.xwzx .page li.thisclass{background-color: #93010b;color: white}
.xwzx .page li a{color:#1b1515;display: block;padding: 0 17px;background-color: #f9f3e6;}
.xwzx .page li:hover{}
.xwzx .page li:hover a{color: #fff;background: #93010b;}
.new_menu{position: fixed;left:4%;top:50%;z-index: 2;overflow: hidden;  -webkit-transform: translateY(-50%);  -moz-transform: translateY(-50%);  -ms-transform: translateY(-50%);  -o-transform: translateY(-50%);  transform: translateY(-50%);}
.new_menu a{display: block;margin-top: 46px; background: url("../images/gy1_23.png") no-repeat left center;font-size: 14px;padding-left: 30px; line-height: 24px;color: #666666;position: relative;}
.new_menu a::before{left: 12px; content: " ";width: 1px;height: 34px;top:-40px;position: absolute;background: #eccc77;}
.new_menu a:first-child{margin-top: 0;}
.new_menu a:first-child::before{display: none;}
.new_menu a.on{background-image: url("../images/gy1_15.png");}
.new_menu a:hover{background-image: url("../images/gy1_15.png");color: #eccc77;}
.nei_menu_warp{display: none;}
@media (max-width: 1600px) {
    .new_menu{left: 15px;}
}
@media (max-width: 1500px) {
    .new_menu{padding: 20px 0;box-shadow: 0 0 10px 1px #c7c7c7;text-align: center;position: relative;width: 100%;border-bottom: 1px solid #eee;left: auto;top: auto;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
    .new_menu a{display: inline-block;*display:inline;*zoom:1;margin: 0 20px;font-size: 16px;}
    .new_menu a::before{width: 30px;height: 1px;left: -38px;top:50%;}

}



@media (max-width: 1100px) {
    .xwzx .page{padding: 20px 0 30px;}
}
@media (max-width: 1000px) {
    .xwzx .lists li .pic{width: 230px;}
    .xwzx .lists li>div{padding-left: 260px;}
    .xwzx .lists li .words p{margin: 0 0 10px;}
    .xwzx .lists li .words i{line-height: 30px;font-size: 13px;}


}
@media (max-width: 700px) {
    .new_menu{padding: 10px 0;}
    .new_menu a{font-size: 14px;margin: 0 10px;padding-left: 15px;background-size: 12px;}
    .new_menu a::before{width: 15px;left: -20px;}
    .xwzx{padding: 0 15px;}
    .xwzx .lists li{padding: 0;margin-top: 20px;}
    .xwzx .lists li .words span{font-size: 16px;line-height: 26px;}
    .xwzx .lists li .pic{left: 0;width: 120px;}
    .xwzx .lists li>div{padding-left: 140px;}
    .xwzx .lists li .words i{font-size: 11px;line-height: 20px;}
    .xwzx .lists li .words p{font-size: 12px;line-height: 17px;height: 17px;-webkit-line-clamp: 1;margin-bottom: 5px;}
    .xwzx .lists li .words b{font-size: 11px;line-height: 23px;}
    .xwzx .page li a{padding: 0 10px;font-size: 13px;line-height: 30px;min-width: 30px;}
    .xwzx .page li{min-width: 30px;line-height: 30px;font-size: 13px;font-weight: normal;height: 30px;}

}


