@charset "utf-8";/* CSS Document*/html{color:#333;}
div,dl,dt,dd,ul,li,h1,h2,h3,form,legend,input,button,textarea,select,p,th,td{margin: 0;padding: 0;}
table{border-collapse: collapse;border-spacing: 0;}
img{border: none;}
button,em,input,option,select,textarea,th{font:inherit;}
li{list-style: none;}
h1,h2,h3,h4{font-weight: normal;font-size:100%;}
body{margin:0;padding:0;font-size:12px;color:#333;font-family: Microsoft YaHei,Simsun,SimHei,Arial;background-color:#ffffff;}
a{color:#333;text-decoration:none;cursor: pointer;/*-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;*/}
a:hover{text-decoration: none;color:#333;text-decoration: none;}
input{outline:none;}
img{vertical-align:middle;border-style:none;}
.contens{width: 100%;}
/****公用****/
.fl{float:left;}
.fr{float:right;}
.container{position: relative;}
/* 过度*/
a img,img{-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all .3s ease-out;}
/****公用****/
.w1300{width: 1300px;margin: 0px auto;}
.scroll_main{width: 728px;display: block;float: right;height: 1085px;background-color: #FFF;border: 1px solid #dfdfdf;/* box-shadow: darkgrey 0px 0px 3px 1px;*/padding: 0px 20px;padding-bottom: 20px;}
.qtfdzdgk{width: 100%; height: auto; margin: 30px 0px;}
.qtfdzdgk ul{width: 100%; height: auto;}
.qtfdzdgk ul li{width: 225px;height: auto;cursor: pointer;float: left;position: relative;margin: 10px 0px 15px 25px;}
.qtfdzdgk ul li:first-child{/* margin-left:20px; */}
.qtfdzdgk ul li:nth-child(3n){margin-right:0px;}
.qtfdzdgk ul li .stitle{width: 100%;height: 90px;background: url(fdzdgk_listimg01.png) center top no-repeat;}
.qtfdzdgk ul li .stitle a{width: 100%;height: 100%;display: block;}
.qtfdzdgk ul li .stitle .ztitle{text-align:center;padding-top: 13px;height: 45px;line-height: 45px;width: 100%;cursor: inherit;}
.qtfdzdgk ul li .stitle .ztitle img{margin-left: 45px; vertical-align: middle; float: left;}
.qtfdzdgk ul li .stitle .ztitle img.xxtb{display: block;}
.qtfdzdgk ul li .stitle .ztitle img.xxtb_on{display: none;}
.qtfdzdgk ul li .stitle .long img{margin-left: 28px;}
.qtfdzdgk ul li .stitle .ztitle span{color: #222222;font-size: 18px;padding-left: 15px;line-height: 22px;float: left;text-align: left;max-width: 126px;display: block;}
.qtfdzdgk ul li .stitle .xltb{width: 20px; height: 20px; margin: 0 auto; background: url(fdzdgk_listimg02.png) right -5px no-repeat;}
.qtfdzdgk ul li dl{display: none;position: absolute;z-index: 999;top:90px;left: 0;width: 238px;padding: 10px 0px;height: auto;overflow: hidden;border: 1px solid #358bea;background: #e8f2fc;}
.qtfdzdgk ul li dl dt{line-height: 20px;padding: 5px 0px 5px 45px;}
.qtfdzdgk ul li dl dt a{width:100%;height: 100%;color: #333333;font-size: 16px;display: block;}
.qtfdzdgk ul li.move{margin-right: 0px;}
.qtfdzdgk ul li.on .stitle{ background: url(fdzdgk_listimg03.png) center top no-repeat;}
.qtfdzdgk ul li.on .stitle .ztitle img.xxtb{display: none;}
.qtfdzdgk ul li.on .stitle .ztitle img.xxtb_on{display: block;}
.qtfdzdgk ul li.on .stitle .ztitle span{color: #FFFFFF;}
.qtfdzdgk ul li.on .stitle .xltb{ background: url(fdzdgk_listimg02.png) left -5px no-repeat;}
.qtfdzdgk ul li.on dl{display: block;}
.qtfdzdgk ul li:hover .stitle{ background: url(fdzdgk_listimg03.png) center top no-repeat;}
.qtfdzdgk ul li:hover .stitle .ztitle img.xxtb{display: none;}
.qtfdzdgk ul li:hover .stitle .ztitle img.xxtb_on{display: block;}
.qtfdzdgk ul li:hover .stitle .ztitle span{color: #FFFFFF;}
.qtfdzdgk ul li:hover .stitle .xltb{ background: url(fdzdgk_listimg02.png) left -5px no-repeat;}
/* 2025.1.15新调整*/
.qtfdzdgk ul li{width: calc(100% /2 - 35px);margin: 10px 15px 10px 20px;}
.qtfdzdgk ul li .stitle{background-size: 100% 100%;}
.qtfdzdgk ul li:nth-child(3n){margin-right: 15px;}
.qtfdzdgk ul li .stitle .long img{width: 40px;}
.qtfdzdgk ul li .stitle .ztitle span{width: calc(100% - 100px);max-width: calc(100% - 100px);line-height: 42px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.qtfdzdgk ul li:hover .stitle{ background-size: 100% 100%;}
/* media*/
@media only screen and (max-width: 1199px){
.w1300{width:100%;}
.qtfdzdgk ul li{margin: 5px;margin: 10px auto;float: none;}
.qtfdzdgk ul li:nth-child(3n){margin: 5px;margin: 10px auto;float: none;}}
@media only screen and (max-width: 768px){

}
@media only screen and (max-width: 480px){
.w1300{width:100%;}

}