body{font-family:"\5FAE\8F6F\96C5\9ED1";min-width: 1200px; max-width: 1920px; margin: 0 auto;}
.imgtx img{transition: all 0.7s}
.imgtx img:hover{transform: scale(1.1);}
.imgtx li .bg,.imgtx .p1 .bg{ transition: all 0.7s}
.imgtx li:hover .bg,.imgtx .p1:hover .bg{  background:#ca0000!important;}
.ggsx_main{ width:1200px; margin:0 auto; position: relative; }

.ggsx_banner{ height: 1033px; overflow: hidden;}
.ggsx_bg1{background: url(../images/ggsx_1.jpg) center 0 no-repeat; height: 1576px; overflow: hidden;}
.ggsx_bg2{background: url(../images/ggsx_2.jpg) center 0 no-repeat; height: 795px; overflow: hidden;}
.ggsx_bg3{background: url(../images/ggsx_3.jpg) center 0 no-repeat; height: 808px; overflow: hidden;}
.ggsx_bg4{background: url(../images/ggsx_4.jpg) center 0 no-repeat; height: 840px; overflow: hidden;}
.ggsx_bg5{background: url(../images/ggsx_5.jpg) center 0 no-repeat; height: 841px; overflow: hidden;}
.ggsx_bg6{background: url(../images/ggsx_6.jpg) center 0 no-repeat; height: 1100px; overflow: hidden;}

.ggsx_nav{height: 82px;overflow: hidden; line-height: 82px; background-color: #c7000b; text-align: center;}
.ggsx_nav a{display: inline-block;  font-size: 34px; font-weight: bold; width: 210px;height: 82px;margin: 0 10px; color: #fff; }


.blank60{height: 60px; font-size:1px; clear:both;overflow:hidden;}
.blank180{height: 180px; font-size:1px; clear:both;overflow:hidden;}
.blank215{height:220px; font-size:1px; clear:both;overflow:hidden;}
.blank225{height:225px; font-size:1px; clear:both;overflow:hidden;}
.blank250{height:250px; font-size:1px; clear:both;overflow:hidden;}
.blank275{height:275px; font-size:1px; clear:both;overflow:hidden;}
.blank685{height:685px; font-size:1px; clear:both;overflow:hidden;}


.sygs_spqh{ width:680px; float:left; overflow:hidden; height:450px; position:relative;}
.ggsx_bg1 .sygs_spqh{ float: right;}

.sygs_spqh .bd ul li{ width:680px; height:450px; position:relative; overflow:hidden;}
.sygs_spqh .bd ul li img{width:680px; height:450px;}
.sygs_spqh .bd ul li p{ background-color: rgba(0,0,0,0.5); width:530px; height:50px; padding:0 130px 0 20px; text-align: center; line-height:50px; font-size:18px; overflow:hidden; position:absolute; left:0; bottom:0; z-index:15;}
.sygs_spqh .bd ul li a{ color:#fff;}
.sygs_spqh .hd{ position:absolute; right:5px; bottom:19px;z-index:16;}
.sygs_spqh .hd ul li{ float:left; border-radius: 12px; width:12px; height:12px; line-height:24px; font-size:0; text-align: center; cursor:pointer; background:#fff; overflow:hidden;  margin-right:8px; display:inline; z-index:16; color:#fff;}
.sygs_spqh .hd ul .on{  background:#f46366; }

.txha_mtjj{width:490px; float:right; overflow:hidden; height:450px; position:relative;}
.ggsx_bg1 .txha_mtjj{ float: left;}
.txha_mtjj{}
.txha_mtjj ul{ height: 420px; padding-right: 5px; overflow-y: auto;}
.txha_mtjj ul li{ border-bottom: 1px dashed #d7b688; margin-top: 20px; padding-bottom: 15px; line-height: 24px; font-size: 20px;}
.txha_mtjj ul li:last-child{border-bottom: none;}
.txha_mtjj p{ text-align: right; font-size: 16px;margin-top: 6px;}
.txha_mtjj p a{ color: #c00000;}



.ggsx_st_p{ text-align: right; font-size: 16px; color: #9e9e9e;}
.ggsx_st_p a{ color: #9e9e9e;}
.ggsx_bg4 .ggsx_st_p a{ color: #000;}


.ggsx_st_dimg{ float: left; width: 650px; position: relative; }
.ggsx_st_dimg ul li{ width:650px; position:relative; overflow:hidden;}
.ggsx_st_dimg ul li img{width:650px; height:385px; margin-bottom: 5px;}
.ggsx_st_dimg ul li p{ width:630px; padding:0 20px;line-height:28px; font-size:20px; overflow:hidden;}
.ggsx_st_dimg ul li a{ color:#000;}

.ggsx_st_dimg .prev,.ggsx_st_dimg .next{width: 36px;height: 90px;cursor: pointer;top: 156px;position: absolute;background-image: url(../images/ggsx_1.png);background-repeat: no-repeat;background-position: center;z-index: 99;background-color: rgba(46,183,217, 0.85);}
.ggsx_st_dimg .prev{left: 0px;}
.ggsx_st_dimg .next{ right: 0px; transform: rotate(180deg);}	


.ggsx_st_ximg{ float: right; width: 530px;}
.ggsx_st_ximg ul li{ width:255px; float: left; margin-right: 20px; margin-bottom: 20px;  overflow:hidden;}
.ggsx_st_ximg ul li:nth-child(2n){ margin-right: 0;}
.ggsx_st_ximg ul li img{width:255px; height:160px;}
.ggsx_st_ximg ul li p{ width:260px; padding:0 10px; line-height:24px; font-size:18px; overflow:hidden;}
.ggsx_st_ximg ul li a{ color:#000;}


.ggsx_scx{}
.ggsx_scx ul li{ float: left; width: 550px; margin-right: 100px; margin-bottom: 70px;}
.ggsx_scx ul li:nth-child(2n){ margin-right: 0;}
.ggsx_scx ul li .p1{ float: left; width: 360px; height: 105px;}
.ggsx_scx ul li .p1 h2{ height: 81px; line-height: 27px;  font-weight: normal;}
.ggsx_scx ul li .p1 h2 a{}
.ggsx_scx ul li .p1 p{ color: #d69a06; font-size: 16px; height: 24px; line-height: 24px;}
.ggsx_scx ul li img{ width: 170px; height: 105px; float: right;}


.ggsx_swl{ position: relative;}
.ggsx_swl .bd{ width: 1200px; overflow: hidden;}
.ggsx_swl .bd ul li{ width:255px; float: left; margin-right: 60px; overflow:hidden;}
.ggsx_swl .bd ul li img{width:255px; height:465px; margin-bottom: 5px;}
.ggsx_swl .bd ul li p{ width:240px; padding:0 10px; text-align: center; line-height:1.4; font-size:18px; overflow:hidden; }
.ggsx_swl .bd ul li a{ color:#000;}


.ggsx_swl .prev,.ggsx_swl .next{width: 60px;height: 120px;cursor: pointer;top: 175px;position: absolute;z-index: 99;}
.ggsx_swl .prev{left: -135px;}
.ggsx_swl .next{right: -135px;}	


.ggsx_txy{}
.ggsx_txy a{color: #282828; margin:0 5px; font-size: 18px; line-height: 36px;white-space: nowrap; color: #fff;}




















:root {
    --swiper-theme-color: #ffffff;
}













::-webkit-scrollbar {
    width: 6px;
}
 
::-webkit-scrollbar-thumb {
    background-color: #ddd;
    border-radius: 3px;
}
 
::-webkit-scrollbar-track {
    background-color: white;
    border-radius: 3px;
}
 



















