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 .p1 .bg{ transition: all 0.7s}
.imgtx li:hover .bg,.imgtx .p1:hover .bg{  background:#ca0000!important;}
.dyds_main{ width:1200px; margin:0 auto; }
.dyds_main1{ width:1400px; margin:0 auto; }
.jjxy_banner{ background:url(../images/jjxy_1.jpg) center 0 no-repeat; padding-top: 930px; overflow: hidden;}
.jjxy_bg1{background:url(../images/jjxy_1.jpg) center 0 no-repeat; height: 840px; overflow: hidden;}
.jjxy_bg2{ background: url(../images/jjxy_4.jpg) center 0 no-repeat; height: 650px; overflow: hidden;}
.jjxy_bg3{ background: url(../images/jjxy_2.jpg) center 0 no-repeat; height: 4103px; overflow: hidden;}
.jjxy_bg4{ background: url(../images/jjxy_3.jpg) center 0 no-repeat; height: 1003px; overflow: hidden;}
area{ outline:none;}
.blank480{ height:480px; clear:both; font-size:1px;overflow:hidden;}
.blank200{height:200px; font-size:1px; clear:both;overflow:hidden;}

.jjxy_txt{ text-align: center;}
.jjxy_txt h1{ font-size: 35px; height: 80px; line-height: 80px; overflow: hidden;}
.jjxy_txt h1 a{color: transparent; background-image: linear-gradient(104deg, #ff7d00,#d20a02); -webkit-background-clip: text;}
.jjxy_txt p{ font-size: 17px; line-height: 30px; color: #575757;}
.jjxy_txt p a{ color: #575757; margin: 0 10px;}

.jjxy_jrjj{ width:565px; float:right; margin-right: 15px; overflow:hidden; height:380px;}
.jjxy_jrjj ul{}
.jjxy_jrjj ul li{ height: 100px; overflow: hidden; margin-bottom: 30px; margin-top: 10px;}
.jjxy_jrjj ul a{ color: #000000; font-weight: normal;}
.jjxy_jrjj ul li img{ float: left; width: 150px; height: 100px;}
.jjxy_jrjj .p1{ float: right; width: 400px;  height: 100px;}
.jjxy_jrjj .p1 h2{ font-size: 20px; text-align: center; height: 35px; line-height:35px; margin-bottom: 5px; overflow: hidden;}
.jjxy_jrjj .p1 h2 a{color: #000;}
.jjxy_jrjj .p1 span{color: #696969; font-size: 16px; line-height: 30px; height: 60px; overflow: hidden; display: inline-block;}



.sygs_spqh{ width:600px; float:left; overflow:hidden; height:380px; position:relative;}
.sygs_spqh .bd ul li{ width:600px; height:380px; position:relative; overflow:hidden;}
.sygs_spqh .bd ul li img{width:600px; height:380px;}
.sygs_spqh .bd ul li p{ width:530px; height:50px; padding:0 140px 0 10px; line-height:60px; font-size:18px; overflow:hidden; position:absolute; left:0; bottom:0; z-index:15; font-family:"\5FAE\8F6F\96C5\9ED1"; background:linear-gradient(rgba(0,0,0,0.0),rgba(0,0,0,0.5)) ;}
.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; width:22px; height:3px; line-height:6px; font-size:0; cursor:pointer; background:#bebebe; overflow:hidden;  margin-right:8px; display:inline; z-index:16;}
.sygs_spqh .hd ul .on{  background:#ff7d00; }

.jjxy_xwjj{}
.jjxy_xwjj ul li{font-size: 28px; color: #d20a02; background-color: #f3ede9; height: 62px; line-height: 62px; margin-bottom: 8px; overflow: hidden;}
.jjxy_xwjj ul li strong{ padding: 0 10px 0 15px;}
.jjxy_xwjj ul li a{color: #d20a02;}

.jjxy_cctx{}
.jjxy_cctx ul { width: 1300px;}
.jjxy_cctx ul li{ width: 560px; height: 140px; float: left; margin-right: 80px; overflow: hidden; margin-bottom: 30px; margin-top: 10px;}
.jjxy_cctx ul a{ color: #000000; font-weight: normal;}
.jjxy_cctx ul li img{ float: left; width: 230px; height: 140px;}
.jjxy_cctx .p1{ float: right; width: 310px;  height: 140px;}
.jjxy_cctx .p1 h2{ font-size: 20px; text-align: center; height: 35px; line-height:35px; margin-bottom: 5px; overflow: hidden;}
.jjxy_cctx .p1 h2 a{color: #000;}
.jjxy_cctx .p1 span{color: #696969; font-size: 16px; line-height: 30px; height: 60px; overflow: hidden; display: inline-block;}

.jjxy_qmt{ float: left; width: 600px; overflow: hidden;}
.jjxy_qmt ul{ width: 650px;}
.jjxy_qmt ul li{ float: left; width: 285px; height: 595px; margin-right: 30px;}
.jjxy_qmt ul li img{ width: 285px; height: 595px;}

.jjxy_rmcb{ float: right; width: 575px;}
.jjxy_rmcb ul li{font-size: 20px; color: #000000; height: 58px; line-height: 58px; overflow: hidden;}
.jjxy_rmcb ul li strong{ padding: 0 10px 0 0;}
.jjxy_rmcb ul li a{color: #000000;}



.jjxy_db{ background: url(../images/jjxy_4.jpg) center 0 no-repeat; height: 1008px; overflow: hidden;}
.jjxy_rmjz{ width: 1080px; margin: 0 auto; height: 144px; overflow: hidden;}
.jjxy_rmjz a{ margin: 0 5px; display: inline-block; float: left; line-height: 36px; font-size: 15px; color: #f7d78b;}

.jjxy_tbch{ width: 750px; margin: 0 auto; font-size: 18px; color: #fec290; line-height: 50px; text-align: center;}
.jjxy_tbch .d1{ width: 60px; float: left;}
.jjxy_tbch .d2{width: 360px; margin: 0 auto;}
.jjxy_tbch .d3{width: 160px; float: right;}


























