html { background: #FFF; color: #000; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0; padding: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;  margin: 0; padding: 0;}
body{ font: 14px/1.5 'Microsoft YaHei', SimSun,Helvetica,"ºÚÌå",Arial,Tahoma;}
table { border-collapse: collapse; border-spacing: 0; }
th { text-align: inherit; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 500; }
a,a:link { color: #333333; text-decoration:none;outline:none;}
a:hover { color: #eece9c; text-decoration: none; }
a:focus{outline:none;}
.clear{clear: both;}
.fl{float: left;}
.fr{float: right;}
.blank10{ height: 10px; line-height: 10px; clear: both; overflow: hidden; }
.blank20{ height: 20px; line-height: 20px; clear: both; overflow: hidden; }
.blank60{ height: 60px; line-height: 60px; clear: both; overflow: hidden; }
.ztheadbox{background:#fbebd3 url(../jpg/w1n7ly.jpg) no-repeat center top; min-width: 1200px;height: 600px; position: relative;}
.ztcbody{width: 1200px; margin: 0 auto; position: relative;}
.ztheadbox .ztcbody{height: 600px;background: initial!important;}
.szflogo2023{position: absolute; left:0%; top:30px; width: 392px;z-index: 10;}
.szflogo2023 img{width: 100%;display: block;} 
.wza_top{position:absolute; top:20px; right:0; font-size: 18px;text-align: right; line-height:2; color:#ffffff;width:50%;}
.wza_top a{color:#ffffff; cursor: pointer; padding: 0px 15px;}
.wza_top a:hover{color:#fecf80;}
.ztxyddesdjsheadtitle{ position: absolute; z-index: 50; width: 100%; top: 200px;text-align: center;}
.ztxyddesdjsheadtitle img{ max-width:1321px; width: 100%; margin: 0 auto; display: block;}
.header-cloumn .header{height: auto;background: none;}
.header-toolbar{border-bottom: 0px;}
.header-toolbar li{display: inline-block;float: none;}
.header-toolbar a{color: white;}
.header li.logined .info a{color: #2354AF;text-align: center;}
.header-cloumn .header-toolbar li.logined, .header-cloumn .header-toolbar li.user{display: inline-block;}

.ztxyddesdjsmain1{ background:#ffffff url(../jpg/gt96yj.jpg) repeat-x top; line-height: 1.8; }
.ztxyddesdjsttbox{margin-top: -30px;}
.ztxyddesdjsttbox h3{font-size: 32px; color: #d22b15; line-height: 1.8; padding-bottom: 10px; text-align: center; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;}
.ztxyddesdjsttbox h3 a{color: #d22b15;}
.ztxyddesdjsttbox p{ font-size: 20px; color: #666666;}


.ztxyddesdjstpywbox{ background: #fae7ca; padding: 20px; overflow: hidden; }

.slidemainbox{overflow:hidden; float:left;position:relative;width:620px;height:380px;}
.slidemainbox a{color:#FFF;text-decoration:none;}
.slidemainbox .box{overflow:hidden;position:relative;width:620px;height:380px;}
.slidemainbox .list{overflow:hidden;width:9999px;margin-top:0;}
.slidemainbox .list li{float:left;position:relative;width:620px;}
.slidemainbox .list img{vertical-align:top;width:620px;height:380px;}
.slidemainbox .list p{height:50px;line-height:50px; position:absolute;bottom:0;left:0;right:0;padding-right: 140px; color:#FFF; text-indent: 10px;
background:url(../png/zbuo11.png) repeat-x bottom;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.slidemainbox .list p a{ color:#fff;font-size:18px;}
.slidemainbox .list p a:hover{ color:#febd6c;}
.slidemainbox .btn{overflow:hidden;position:absolute;bottom:18px;right:2%;}
.slidemainbox .btn li{float:left;width:12px;height:12px;margin:0 0 0 10px;cursor:pointer;background:#ffd3d6;border-radius:50%;}
.slidemainbox .btn .selected{background:#febd6c;color: #fff;}

.ztxyddesdjsxwbd{ width:520px; background: #fcf3e4; min-height: 380px;}
.ztxwbdlist li{line-height:47px;font-size:18px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ztxwbdlist li a{ padding: 0 20px; }
.ztxwbdlist li:hover{ background:#eece9c url(../png/ee5ltl.png) no-repeat center left;}
.ztxwbdlist li:hover a{ color: #333333; }


.ztxxgctitlebox{ width:100%; height: 110px; overflow: hidden;  margin:20px 0 0 0; line-height: 100px;}
.ztxxgctitlebox a.more{ float:right; font-size:16px; color: #e00000; padding:0 20px;}
.ztxxgctitle1{ background:url(../png/yeqh3j.png) no-repeat center top;}
.ztxxgclistbox,.ztllxxlistbox{ width: 1200px;}
.ztxxgclist{ width: 1230px; }
.ztxxgclist li{float: left; display: inline; padding: 0 2%; width:44%; background: #fff;height: 160px; margin: 20px 2% 0 0;border-radius:10px; transition: 0.4s all;}
.ztxxgclist li h3{padding: 20px 0 8px; font-weight: bold; font-size: 20px; line-height:2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ztxxgclist li h3 a:hover{ color: #e00000;}
.ztxxgclist li p{color: #666666; font-size: 16px; line-height: 1.5; height: 75px;display: -webkit-box;
    -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.ztxxgclist li:hover{ box-shadow: 0 0 10px rgba(209, 4, 4, 0.2);}

.ztxxgctitle2{ background:url(../png/sdtq2v.png) no-repeat center top;}
.ztllxxlistbox .ztxxgclist li{background: #fff8ed;}

.ztddesdgjszf{ max-width: 1200px; width: 100%;}
.ztddesdgjszf ul{width: 1230px;}
.ztddesdgjszf ul li{ width: 48%; float: left; display: inline; margin:20px 2% 0 0 ;  overflow: hidden; }
.ztddesdgjszf ul li img{ display: block; border: 0;  width: 100%; border-radius: 10px;}


.ztfootermain{ border-top:3px #d22c16 solid; overflow:hidden;}
.ztfooter{ width:1200px; margin:0 auto; text-align: center; font-size:14px; color:#000000; padding:30px 0 40px 0; overflow:hidden; line-height:30px; position:relative;}
.ztfooter .dzjg{ position:absolute; left:7px; top:45px;}
.ztfooter .jiucuo{ position:absolute; right:22px; top:48px;}
.ztzfbglist li{ font-size:14px !important;text-indent: 75px !important;}
.ztfootermain .ztfooter{width: 1200px;}
.ztfootermain .ztfooter .dzjg{top: 15px;}
.ztfootermain .ztfooter .jiucuo{top: 15px;}

@media screen and (max-width: 1200px) {
.header-toolbar{display: block!important;width: auto;padding-right: 20px;}
.header-toolbar a{display: inline-block!important;}
.ztcbody{ width: 100%; }
.ztheadbox{min-width: 100%;}
.slidemainbox{width:54%;height:380px; overflow: hidden;}
.ztxyddesdjsxwbd{width:44%;}
.ztxxgclistbox,.ztxxgclist,.ztllxxlistbox{ width: 100%;}
.ztxxgclist li{margin: 20px 1% 0 1%;}
.ztfooter,.ztfootermain .ztfooter{ width:100%;}
.ztddesdgjszf ul{width: 100%}
.ztddesdgjszf ul li{ width: 48%; margin:20px 1% 0 1%;}
}
@media screen and (max-width: 992px) {
    body:not(.nores) .header-cloumn .header{background: #fbebd4 !important;}
    .szflogo2023{position: initial;margin: auto;}
    .szflogo2023 img{margin: 0 auto;max-width: 90%;}
    .wza_top{position: initial;color:#ccc; }
    .wza_top a{color:#666;}
    .wza_top > li:first-child{display: none !important;}
}
@media screen and (max-width: 768px) {
.ztcbody{ width: 100%; }
.ztheadbox{min-width: 100%;height:400px; background-size: 160% 100%; background-position: center top;}
.ztheadbox .ztcbody{height:400px;}
.szflogo2023{left:2%; top:20px; z-index: 10;}
.ztxyddesdjsheadtitle{ top: 150px;}
.ztxyddesdjsheadtitle img{ width: 90%;}
.ztxyddesdjsttbox{ padding: 0 2%;}
.ztxyddesdjsttbox h3{font-size: 24px;}
.ztxyddesdjsttbox p{ font-size: 16px;}
.slidemainbox{width:100%;}
.slidemainbox .box{width:620px;height:380px;margin: 0 auto;}
.slidemainbox .list li{width:620px;}
.slidemainbox .list img{width:100%;height:380px;}
.slidemainbox .btn{ left: 78%;}
.ztxyddesdjsxwbd{width:100%; margin-top: 20px;}
.ztxxgclist li{ width:94%; }
.ztxxgctitlebox{ height: 100px; line-height: 90px; background-size: 160%;}
.ztfootermain .ztfooter .dzjg{ position:relative !important; left:20%; top:auto; float: left; display: inline;}
.ztfootermain .ztfooter .jiucuo{ position:relative !important; right:auto; top:auto; left: 20% !important; float: left; display: inline;}
.ztfootermain .ztfooter .tlswzafwicon{ position:relative !important;left: 22% !important; top: 20px !important; float: left; display: inline;}
.ztfootermain .ztfooter .footwxwb{position:relative !important; margin: 0 auto !important; top:0px !important; clear: both;}
}
@media screen and (max-width:640px) {
.ztheadbox{height:320px; }
.ztheadbox .ztcbody{height: 320px;background-size: 200%;}
.slidemainbox{height:auto;}
.slidemainbox .box{width:600px;height:auto;}
.slidemainbox .list img{height:auto;}
.slidemainbox .btn{ display: none;}
.slidemainbox .list p a{font-size:16px;}
.ztxyddesdjstpywbox{ padding: 10px;}
.ztxxgctitlebox{ height: 75px; line-height: 65px;}
.ztfootermain .ztfooter .dzjg,.ztfootermain .ztfooter .jiucuo{ left:10% !important; }
.ztfootermain .ztfooter .tlswzafwicon{ left: 12% !important; }
.ztddesdgjszf ul li{ width: 98%;}
}
@media screen and (max-width:540px) {
.slidemainbox .box,.slidemainbox .list li{width:510px;}
}
@media screen and (max-width:430px) {
.slidemainbox .box,.slidemainbox .list li{width:400px;}
}
@media screen and (max-width:420px) {
.szflogo2023{top:10px;}
.wza_top{top:10px; font-size: 16px;}
.slidemainbox .box,.slidemainbox .list li{width:400px;}
.ztxwbdlist li{font-size: 16px;}
.ztxxgctitlebox{ height: 55px; line-height: 45px; }
.ztxxgclist li{height: 135px;}
.ztxxgclist li h3{padding: 15px 0 8px;font-size: 16px;}
.ztxxgclist li p{font-size: 14px;height: 65px;}
.ztfootermain .ztfooter .dzjg,.ztfootermain .ztfooter .jiucuo{ left:6% !important; }
.ztfootermain .ztfooter .tlswzafwicon{ left: 8% !important; }
}

@media screen and (max-width:414px) {
.slidemainbox .box,.slidemainbox .list li{width:380px;}
}
@media screen and (max-width:390px) {
.slidemainbox .box,.slidemainbox .list li{width:370px;}
}
@media screen and (max-width:380px) {
.ztxyddesdjsheadtitle {
    top: 100px;
}
.szflogo2023{width: 160px;}
.slidemainbox .box,.slidemainbox .list li{width:360px;}
}
@media screen and (max-width:375px) {
.slidemainbox .box,.slidemainbox .list li{width:355px;}
}
@media screen and (max-width:360px) {
.slidemainbox .box,.slidemainbox .list li{width:340px;}
}


@media screen and (min-width:992px) {
    body.useOldFixed .slidemainbox .list li{width: 1290px;}
    body.useOldFixed .slidemainbox .box,
    body.useOldFixed .slidemainbox .list img{width: 1290px; height: 790px;}
}
body.useOldFixed .slidemainbox .list p{height: 80px; line-height: 80px;}
body.useOldFixed .slidemainbox .btn{bottom: 30px;}
body.useOldFixed .slidemainbox .btn li{height: 20px; width: 20px; min-height: auto !important;}

body.useOldFixed .ztxxgclist li{display: block;}
body.useOldFixed .ztxyddesdjsttbox{margin-top: 0;}
body.useOldFixed .ztddesdgjszf ul li{width: 100%; display: block;}