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;}
.xsfds_main{ width:1200px; margin:0 auto; }
area{ outline:none;}
.xsfds_banner{background:url(../images/xsfds_1.jpg) center 0 no-repeat; height: 1160px; overflow: hidden;}

.xsfds_bg1{background: url(../images/xsfds_2.jpg) center -0 no-repeat;height: 969px;overflow: hidden;}
.xsfds_bg2{ background:url(../images/xsfds_4.jpg) center bottom no-repeat, url(../images/xsfds_3.jpg) center 0 no-repeat;min-height: 1000px;overflow: hidden;}
.xsfds_bg3{ background: url(../images/xsfds_5.jpg) center 0 no-repeat; height: 1153px; overflow: hidden;}
.xsfds_bg5{ background: url(../images/xsfds_6.jpg) center 0 no-repeat; height: 1095px; overflow: hidden;}

.blank1080{height:1080px; font-size:1px; clear:both;overflow:hidden;}
.blank1100{height:1100px; font-size:1px; clear:both;overflow:hidden;}
.blank420{height:380px; font-size:1px; clear:both;overflow:hidden;}
.blank175{height:175px; font-size:1px; clear:both;overflow:hidden;}
.blank235{height:230px; display: block; width: 100%; font-size:1px; clear:both;overflow:hidden;}
.blank225{height:225px; font-size:1px; clear:both;overflow:hidden;}
.blank200{height:200px; font-size:1px; clear:both;overflow:hidden;}
.blank180{height:185px; font-size:1px; clear:both;overflow:hidden;}

.xsfds_nav{ display: flex; justify-content: space-between;}
.xsfds_nav a{ display: inline-block; width: 200px; height: 80px;}

.xsfds_h1{display: flex; justify-content: space-between;}
.xsfds_h1 .p1{ width: 1060px;}
.xsfds_h1 .p1 h1{ font-size: 42px; line-height: 60px; height: 60px; overflow: hidden; margin-bottom: 20px;}
.xsfds_h1 .p1 h1 a{ color: #e44b46; text-decoration: none;}
.xsfds_h1 .p1 h1 a:hover{ color: #F96C10;}
.xsfds_h1 .p1 p{ text-align: center;}
.xsfds_h1 .p1 p a{ font-size: 20px; display: inline-block; margin: 0 10px; width: 160px; height: 40px; text-align: center; line-height: 40px; color: #FFFFFF; border-radius: 5px; background-color: #e44b46;text-decoration: none;}
.xsfds_h1 .p1 p a:hover{background-color: #F96C10;}
.xsfds_h1 .p2{}

.xsfds_csxx{  position: relative;}
.xsfds_csxx .bd{ width: 1200px; overflow: hidden;}
.xsfds_csxx .bd ul{ width: 285px !important; margin-right: 20px;}
.xsfds_csxx .bd li{ width: 285px; height: 220px; overflow: hidden; margin-bottom: 5px;}
.xsfds_csxx .bd li img{ width: 285px; height: 160px;}
.xsfds_csxx .bd li p{ font-size: 20px; text-align: center; line-height: 30px; height: 60px; overflow: hidden; margin-top: 10px;}
.xsfds_csxx .bd li a{ color: #393939; text-decoration: none;}
.xsfds_csxx .bd li a:hover{color: #F96C10;}

.xsfds_csxx .prev,.xsfds_csxx .next{ position: absolute; top:265px; width: 61px; height: 61px; cursor: pointer;}
.xsfds_csxx .prev{ background: url(../images/xsfds_2.png) no-repeat; left: -80px;}
.xsfds_csxx .next{ background: url(../images/xsfds_3.png) no-repeat; right: -80px;}

.xsfds_mtbd{}
.xsfds_mtbd ul{display: flex;flex-wrap: wrap;justify-content: space-between;width: 1200px;}
.xsfds_mtbd ul li{width: 540px;height: 46px;font-size: 18px;overflow: hidden;line-height: 46px;padding-left: 40px;background: url(../images/xsfds_7.jpg) 10px center no-repeat;border-bottom: 1px dashed #848484;}
.xsfds_mtbd ul li a{ color: #393939; text-decoration: none;}
.xsfds_mtbd ul li a:hover{color: #F96C10;}


.xsfds_xx{padding-bottom: 50px;}
.xsfds_xx .hd{background-color: #fe6404;}
.xsfds_xx .hd ul{ display: flex; flex-wrap: wrap; padding: 0 5px;}
.xsfds_xx .hd ul li{font-size: 20px;color: #fff;height: 50px;line-height: 50px;cursor: pointer;text-align: center;/* background-color: #fe6404; */padding: 0 10px;margin: 0 5px;}
.xsfds_xx .hd ul .on{ background-color: #de3704;}

.xsfds_xx .bd{}
.xsfds_xx .bd .bd_box{height: 540px;overflow: auto;}
.xsfds_xx .bd ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.xsfds_xx .bd ul li{ width: 370px; height: 66px; margin-bottom: 24px;}
.xsfds_xx .bd ul li a{display: inline-block;width: 370px;height: 66px;text-align: center;line-height: 66px;font-size: 20px;color: #483a2b;background-color: #faf2dd;text-decoration: none;}
.xsfds_xx .bd ul li a:hover{ background-color: #F96C10; color: #fff;}


 ::-webkit-scrollbar {
	width: 8px; 
	height: 8px;
}

::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #FCE2C8;
	border-radius: 3px;
}

::-webkit-scrollbar-thumb{
	border-radius: 7px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #FE6307;
}



.xsfds_jzxs{height: 400px;position: relative;}
.xsfds_jzxs .bd{ width: 1200px; overflow: hidden;}
.xsfds_jzxs .bd li{ width: 220px; height: 400px; overflow: hidden;margin-right: 25px; position: relative;}
.xsfds_jzxs .bd li img{ width: 220px; height: 400px;}
.xsfds_jzxs .bd li p{ font-size: 16px; text-align: center; line-height: 40px; height: 40px; overflow: hidden; position: absolute;left: 0; bottom: 0; background-color: rgba(0,0,0,0.5); width: 200px; padding: 0 10px;}
.xsfds_jzxs .bd li a{ color: #fff;}
.xsfds_jzxs .bd li:hover p{background-color: rgba(222,55,4,0.5);}


.xsfds_jzxs .prev,.xsfds_jzxs .next{ position: absolute; top:165px; width: 61px; height: 61px; cursor: pointer;}
.xsfds_jzxs .prev{ background: url(../images/xsfds_2.png) no-repeat; left: -80px;}
.xsfds_jzxs .next{ background: url(../images/xsfds_3.png) no-repeat; right: -80px;}

.xsfds_jzul{
    height: 288px;
}
.xsfds_jzul ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.xsfds_jzul ul li{background: url(../images/xsfds_4.png) left 19px no-repeat;line-height: 48px;height: 48px;overflow: hidden;font-size: 18px;width: 575px;padding-left: 20px;}
.xsfds_jzul ul li a{ color: #fff; text-decoration: none;}
.xsfds_jzul ul li a:hover{color: #f7bd97;}




























































.xsfds_dbbt{ text-align: center; font-size: 42px; color: #fff; margin-bottom: 10px;}
.xsfds_dblj{ font-size: 18px; margin-bottom: 20px; color: #fff;}
.xsfds_dblj a{ color: #fff; margin:0 5px; line-height: 36px; white-space: nowrap;}





















