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 p{ transition: all 0.7s}
.imgtx li:hover .bg,.imgtx li:hover p{  background: rgba(202,0,0,1)!important;}
.gzby_main{ width:1200px; margin:0 auto; }
.gzby_banner{ margin: 70px 0 40px 0; height: 1044px; overflow: hidden;}
.gzby_bg{background: url(../images/gzby_1.jpg) center bottom no-repeat; background-size: cover; overflow: hidden;}
.gzby_zbg{background: url(../images/gzby_2.png) center bottom no-repeat,url(../images/gzby_1.jpg) center bottom no-repeat; height:4478px; overflow: hidden;}
.gzby_footer{background: url(../images/gzby_3.png) center 410px no-repeat,url(../images/gzby_2.jpg) center 0 no-repeat; height:1521px; overflow: hidden;}

.gzby_dy{ background: url(../images/gzby_4.png) 110px 0 no-repeat; height: 986px;}
.gzby_wz{ margin-top: 390px; width: 490px; float: left; font-size: 20px; color: #8b521d; line-height: 40px;}

.gzby_xx{padding-top: 140px;float: right;}
.gzby_xx ul{float: left;width: 330px;}
.gzby_xx ul li{ font-size: 24px; height: 30px; margin-bottom: 130px; line-height: 30px; overflow: hidden; color: #8b521d; background: url(../images/gzby_5.png) left center no-repeat; padding-left: 30px;}

.gzby_xx ul:nth-child(1){/* margin-left: 98px; */}
.gzby_xx ul:nth-child(1) li:nth-child(1){margin-left: -110px;}
.gzby_xx ul:nth-child(1) li:nth-child(2){margin-left: 12px;}
.gzby_xx ul:nth-child(1) li:nth-child(3){margin-left: 48px;}
.gzby_xx ul:nth-child(1) li:nth-child(4){margin-left: 20px;}
.gzby_xx ul:nth-child(1) li:nth-child(5){margin-left: -86px;}

.gzby_xx ul:nth-child(2){ margin-left: 0;}
.gzby_xx ul:nth-child(2) li:nth-child(1){margin-left: -56px;}
.gzby_xx ul:nth-child(2) li:nth-child(2){margin-left: 26px;}
.gzby_xx ul:nth-child(2) li:nth-child(3){margin-left: 52px;}
.gzby_xx ul:nth-child(2) li:nth-child(4){margin-left: 32px;}
.gzby_xx ul:nth-child(2) li:nth-child(5){margin-left: -40px;}


.gzby_hb{ width: 1400px; margin: 0 auto;}
.gzby_hb ul li{ border: 3px dotted #55110e; border-radius: 15px; padding: 10px; float: left; margin-right: 46px; margin-bottom: 35px; width: 410px; height: 720px; overflow: hidden;}
.gzby_hb ul li:nth-child(3n){ margin-right: 0;}
.gzby_hb ul li img{ width: 410px; height: 720px;}

/*楂樿亴姒滄牱瀛愪笓棰�*/
.gzbyz_nav{ background: url(../images/gzbyz_1.png) center 0 no-repeat; height: 85px; padding: 33px 0; overflow: hidden;}
.gzbyz_nav .gzby_main{text-indent: 289px;}
.gzbyz_nav a{display: inline-block;width: 185px;height: 85px;margin-left: 40px;}

.gzbyz_title{}
.gzbyz_title h1{text-align: center;font-size: 40px;line-height: 1.2; margin-bottom: 20px;}
.gzbyz_title h1::before{content: "";background: url(../images/gzbyz_2.png) no-repeat;width: 98px;height: 66px;display: inline-block;vertical-align: middle; margin-right: 10px;}
.gzbyz_title h1 a{ color: #c60a0c;}
.gzbyz_title p{ text-align: center; font-size: 16px; color: #5b5b5b; height: 30px; line-height: 30px;}
.gzbyz_title p a{ color: #5b5b5b;}

.gzbyz_mxst{}
.gzbyz_mxst .hd{ text-align: center; margin: 20px 0;}
.gzbyz_mxst .hd ul{}
.gzbyz_mxst .hd ul li{ font-size: 22px; color: #b6121d; display: inline-block;  margin-right: 52px; border-radius:34px; height: 34px; line-height: 34px; width: 120px; letter-spacing: 5px; cursor: pointer; position: relative; transition: width 0.35s;}
.gzbyz_mxst .hd ul li::before{ content: ""; width: 2px; height: 20px; background-color: #a66f2d; position: absolute; right: -25px; top: 7px; }
.gzbyz_mxst .hd ul li:nth-child(4)::before{display: none;}
.gzbyz_mxst .hd ul li:nth-child(4){ margin-right: 0;}
.gzbyz_mxst .hd ul li.on{ background-color: #ff494f; color: #fff; width: 146px;}

.gzbyz_mxst .bd{}
.gzbyz_mxst .bd ul{}
.gzbyz_mxst .bd ul li{}
.gzbyz_mxst .bd ul li .p1{ width: 400px; float: left; position: relative;}
.gzbyz_mxst .bd ul li .p1::before{ content: ""; width: 336px; height: 426px; border: 12px solid #d5ba9c; position: absolute; left: 18px; top: 0; pointer-events: none;}
.gzbyz_mxst .bd ul li .p1 h2{ margin-top: 50px; background-color: #b6121d; padding:15px 40px; width: 320px; font-size: 26px; line-height: 1.2; position: relative; z-index: 11;}
.gzbyz_mxst .bd ul li .p1 h2 a{ color: #fff;}
.gzbyz_mxst .bd ul li .p1 span{ width: 290px; padding: 0 10px; line-height: 36px; height: 216px; font-size: 18px; overflow: auto; display: block; margin:20px auto; color: #282828;}
.gzbyz_mxst .bd ul li .p1 span a{ color: #282828;}
.gzbyz_mxst .bd ul li img{ width: 800px; height: 450px; float: right;}

.gzbyz_mxxy_ul{}
.gzbyz_mxxy_ul ul{}
.gzbyz_mxxy_ul ul li{ background: url(../images/gzbyz_7.png) no-repeat; padding: 20px 25px; width: 511px; height: 112px; float: left; margin-right: 18px; margin-bottom: 35px;}
.gzbyz_mxxy_ul ul li:nth-child(2n){ margin-right: 0;}
.gzbyz_mxxy_ul ul li:nth-child(4n-1){ margin-left: 60px;}
.gzbyz_mxxy_ul ul li h2{ font-size: 22px; line-height: 30px; height: 30px; overflow: hidden; margin-bottom: 5px;}
.gzbyz_mxxy_ul ul li h2 a{ color: #000000;}
.gzbyz_mxxy_ul ul li span{  line-height: 30px; height: 60px; font-size: 16px; overflow: hidden; display: block; color: #282828;}
.gzbyz_mxxy_ul ul li span a{ color: #282828;}

.gzbyz_mxxy_ul .gd{ margin: 0 auto; width: 120px; border:2px solid #d82832; border-radius: 30px; height: 30px; line-height: 30px; text-align: center; font-size: 18px; fwb  color: #d82832; text-decoration: none; display: block;}

.gzbyz_mxmp_left{ width: 565px; float: left;}
.gzbyz_mxmp_right{ width: 570px; float: right; position: relative;}

.gzbyz_mxmp_limg{ position: relative; width: 565px; height: 320px;}
.gzbyz_mxmp_limg .bd{}
.gzbyz_mxmp_limg .bd ul{}
.gzbyz_mxmp_limg .bd ul li{ position: relative; width: 565px; height: 320px;}
.gzbyz_mxmp_limg .bd ul li img{ width: 565px; height: 320px;}
.gzbyz_mxmp_limg .bd ul li p{ position: absolute; left: 0; bottom: 0; width: 430px; height: 40px; line-height: 40px; padding: 40px 115px 0 20px; background-image: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,1)); font-size: 18px;}
.gzbyz_mxmp_limg .bd ul li a{ color: #fff;}

.gzbyz_mxmp_limg .hd{ position: absolute; right: 5px; bottom: 11px; z-index: 99;}
.gzbyz_mxmp_limg .hd ul{}
.gzbyz_mxmp_limg .hd ul li{ width: 12px; height: 12px; cursor: pointer; font-size: 0; line-height: 24px; cursor: pointer; background-color: #fff; border-radius: 12px; float: left; margin-right: 8px;}
.gzbyz_mxmp_limg .hd ul li.on{ background-color: #ff494f}

.gzbyz_mxmp_lul{}
.gzbyz_mxmp_lul ul li{background-color: #ffecdb;border-radius: 42px;font-size: 18px;margin-bottom: 20px;height: 42px;line-height: 42px;overflow: hidden;width: 525px;position: relative;}
.gzbyz_mxmp_lul ul li a{color: #51361e;transition: all 0.35s;width: 0%;display: block;height: 100%;padding: 0 20px;text-decoration: none;}
.gzbyz_mxmp_lul ul li:hover a{color: #fff;width: 100%;background: #f50003;}


.gzbyz_mxmp_right .bd{}
.gzbyz_mxmp_right .bd ul{}
.gzbyz_mxmp_right .bd ul li{ float: left; width: 260px; height: 430px; margin-right: 50px; margin-bottom: 40px;}
.gzbyz_mxmp_right .bd ul li:nth-child(2n){ margin-right: 0;}
.gzbyz_mxmp_right .bd ul li img{ width: 260px; height: 430px;}

.gzbyz_mxmp_right .prev,.gzbyz_mxmp_right .next{width: 50px;height: 50px;cursor: pointer;position: absolute;top: 425px;}
.gzbyz_mxmp_right .prev{left: -60px;background: url(../images/gzbyz_8.png) no-repeat;}
.gzbyz_mxmp_right .next{right: -60px;background: url(../images/gzbyz_9.png) no-repeat;}


.gzbyz_mxwt_l{ float: left; position: relative; width: 600px; height: 440px;}
.gzbyz_mxwt_l .bd{}
.gzbyz_mxwt_l .bd ul{}
.gzbyz_mxwt_l .bd ul li{ position: relative; width: 600px; height: 440px;}
.gzbyz_mxwt_l .bd ul li img{ width: 600px; height: 440px;}
.gzbyz_mxwt_l .bd ul li p{ position: absolute; left: 0; bottom: 0; width: 460px; height: 40px; line-height: 40px; padding: 40px 120px 0 20px; background-image: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,1)); font-size: 18px;}
.gzbyz_mxwt_l .bd ul li a{ color: #fff;}

.gzbyz_mxwt_l .hd{ position: absolute; right: 5px; bottom: 11px; z-index: 99;}
.gzbyz_mxwt_l .hd ul{}
.gzbyz_mxwt_l .hd ul li{ width: 12px; height: 12px; cursor: pointer; font-size: 0; line-height: 24px; cursor: pointer; background-color: #fff; border-radius: 12px; float: left; margin-right: 8px;}
.gzbyz_mxwt_l .hd ul li.on{ background-color: #ff494f}

.gzbyz_mxwt_r{ float: right; width: 555px;}
.gzbyz_mxwt_r .p1{ margin-bottom: 12px; padding-bottom: 12px; border-bottom:1px dashed #b9813e;}
.gzbyz_mxwt_r .p1 h2{ font-size: 22px; line-height: 30px; height: 30px; overflow: hidden; margin-bottom: 5px;}
.gzbyz_mxwt_r .p1 h2 a{ color: #000000;}
.gzbyz_mxwt_r .p1 span{  line-height: 30px; height: 90px; font-size: 16px; overflow: hidden; display: block; color: #626262;}
.gzbyz_mxwt_r .p1 span a{ color: #626262;}
.gzbyz_mxwt_r ul li{  font-size: 18px; height: 42px; line-height: 42px; overflow: hidden;}
.gzbyz_mxwt_r ul li a{ color: #000;}





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











































































































