body{ font-family:"\5FAE\8F6F\96C5\9ED1"; min-width: 1200px;}
.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;}
.xxgc_main{ width:1200px; margin:0 auto; }
.xxgc_banner{ background: url(../images/xxgc_1.jpg) center 0 no-repeat; height: 864px; overflow: hidden;}
.xxgc_bg1{background-image: linear-gradient(to bottom,#fbe4bb,#fff 70%)}
.xxgc_bg2{ background: #bf161a;  padding: 50px 0; text-align: center; color: #fff; line-height: 36px; font-size: 16px;}

.xxgc_banner .xxgc_main{ position: relative;height: 1046px;}
.xxgc_banner .img1{ position: absolute; left: 0; top: 185px;}
.xxgc_banner .img2{ position: absolute; top: 750px; left: 0;}
.xxgc_banner .img3{ position: absolute; bottom: 0; right: -100px;}
.xxgc_banner .img4{ position: absolute; top: 10px; left: -100px;}


.xxgc_nav{font-size: 30px;text-align: center;padding: 25px 0 25px 0;height: 40px;line-height: 40px;margin: 0 auto;}
.xxgc_nav a{ color: #fff; font-weight: bold; margin: 0 50px; position: relative; display: inline-block;}
.xxgc_nav a:hover{ color: #ffdb4d; text-decoration: none;}


area{ outline:none;}
.blank50{height:50px; font-size:1px; clear:both;overflow:hidden;}
.blank170{height:190px; font-size:1px; clear:both;overflow:hidden;}
.blank760{height:765px; font-size:1px; clear:both;overflow:hidden;}
.blank240{height:270px; font-size:1px; clear:both;overflow:hidden;}

.xxgc_h1{ text-align: center;}
.xxgc_h1 h1{font-size: 40px;line-height: 1.3;margin-bottom: 15px;}
.xxgc_h1 h1 a{ color: #d0021b;}
.xxgc_h1 p{ font-size: 18px; color: #000;}
.xxgc_h1 p a{color: #000; margin: 0 10px;}
.xxgc_h1 p span{color: #000;}

.gd{ text-align: center;}

.xnwp_mtjj{ width:510px; float: right; overflow:hidden;}
.xnwp_mtjj .p1{margin-bottom: 15px;pa;padding-bottom: 15px;height: 120px;overflow: hidden;border-bottom: 1px dashed #e0e0e0;}
.xnwp_mtjj .p1 h2{font-size: 22px;line-height: 30px;margin-bottom: 5px;overflow: hidden;}
.xnwp_mtjj .p1 h2 a{ color: #000;}
.xnwp_mtjj .p1 span{font-size: 18px;color: #5e5e5e;line-height: 30px;display: inline-block;text-indent: 2em;height: 60px;overflow: hidden;}
.xnwp_mtjj .p1 span a{ color: #5e5e5e;}
.xnwp_mtjj ul{}
.xnwp_mtjj ul li{background: url(../images/xxgc_5.png) 0 17px no-repeat;font-size: 18px;height: 40px;line-height: 40px;padding-left: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xnwp_mtjj ul li a{}

.sygs_spqh{ width:650px; float:left; overflow:hidden; height:430px; position:relative;}
.sygs_spqh .bd ul li{ width:650px; height:430px; position:relative; overflow:hidden;}
.sygs_spqh .bd ul li img{width:650px; height:430px;}
.sygs_spqh .bd ul li .bg{ width:100%; height:56px; position:absolute; overflow:hidden; left:0; bottom:0;  background:#000; filter: alpha(opacity=50);	-moz-opacity: 0.5;opacity: 0.5;	z-index:1;}
.sygs_spqh .bd ul li .bt{ width:650px; height:30px; padding:0 10px; line-height:30px; font-size:16px; overflow:hidden; position:absolute; left:0; bottom:26px; z-index:15; font-family:"\5FAE\8F6F\96C5\9ED1"; text-align: center;}
.sygs_spqh .bd ul li .bt a{ color:#fff;}
.sygs_spqh .hd{ position:absolute; width: 650px; left:0; bottom:10px;z-index:16; text-align: center;}
.sygs_spqh .hd ul li{ width:12px; height:12px; line-height:24px; font-size:0; border-radius: 50%; cursor:pointer; background:#fff; overflow:hidden;  margin-right:8px; display:inline-block; z-index:16; color:#ffff;}
.sygs_spqh .hd ul .on{  background:#fbd9a1; }
.sygs_spqh .prev,.sygs_spqh .next{ width: 41px; height: 82px; position: absolute; top: 165px; cursor: pointer; opacity: 0.5; transition: all 0.3s; z-index: 999;}
.sygs_spqh:hover .prev,.sygs_spqh:hover .next{ opacity: 1;}
.sygs_spqh .prev{ left: 0; background: url(../images/xxgc_12.png) no-repeat;}
.sygs_spqh .next{ right: 0; background: url(../images/xxgc_13.png) no-repeat;}

.xxgc_xxgc{}
.xxgc_xxgc .sygs_spqh{ float: right;}
.xxgc_xxgc .xnwp_mtjj{ float: left;}
.xxgc_xxgc .xnwp_mtjj .p1{ margin-bottom: 15px; padding-bottom: 15px; height: 120px;}
.xxgc_xxgc .xnwp_mtjj .p1:nth-child(3) { border-bottom: none;}


.xxgc_plzs{}
.xxgc_plzs ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.xxgc_plzs ul li{ color: #3d3d3d; margin-bottom: 20px; padding: 30px 10px; width: 553px; height: 167px; border: 3px solid #eeeeee;}
.xxgc_plzs ul li a{ color: #3d3d3d;}
.xxgc_plzs ul li:hover{ color: #fff; background-image: linear-gradient(to right,#db2424,#fa483b);  padding: 33px 13px; border: 0;}
.xxgc_plzs .d1{ float: left; width: 100px;}
.xxgc_plzs .i1{ font-size: 25px; font-weight: bold;}
.xxgc_plzs .i2{ font-size: 18px; margin-bottom: 5px;}
.xxgc_plzs .i3{ width: 18px; height: 6px; background-color: #fa483b;}
.xxgc_plzs ul li:hover .i3{background-color: #fff;}
.xxgc_plzs ul li:hover a{color: #fff;}
.xxgc_plzs .p1{float: right;width: 440px;margin-right: 10px;max-height: 185px;overflow: hidden;}
.xxgc_plzs .p1 h2{font-size: 20px;line-height: 1.3; margin-bottom: 15px;}
.xxgc_plzs .p1 span{font-size: 16px; color: #787878; line-height: 1.5; overflow: hidden;}
.xxgc_plzs ul li:hover .p1 span{ color: #fff;}

.xxgc_rmsj{ position: relative;}
.xxgc_rmsj .bd_box{ position: relative; width: 1200px; height: 580px;}
.xxgc_rmsj .bd_box div{ position: absolute;}
.xxgc_rmsj .bd_box div img{ width: 100%; height: 100%;}
.xxgc_rmsj .bd_box .i1{ top: 0; left: 0; width:510px; height: 285px;}
.xxgc_rmsj .bd_box .i2{ bottom: 0; left: 0; width:510px; height: 285px;}
.xxgc_rmsj .bd_box .i3{ top: 0; right: 0; width: 680px; height: 385px;}
.xxgc_rmsj .bd_box .i4{bottom: 0; left: 520px; width:335px; height: 185px;}
.xxgc_rmsj .bd_box .i5{bottom: 0; right: 0; width:335px; height: 185px;}

.xxgc_rmsj .prev,.xxgc_rmsj .next{ width: 47px; height: 47px;  position: absolute; top: 265px; cursor: pointer;}
.xxgc_rmsj .prev{ left: -70px; background: url(../images/xxgc_6.png) no-repeat;}
.xxgc_rmsj .next{ right: -70px; background: url(../images/xxgc_7.png) no-repeat;}




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


